投票系统SpringBoot+Vue(JAVA)
技术架构:
基础JAVA
主要使用SpringBoot
前端Vue
持久层使用MyBatisPlus
验证码easy-captcha
登录jwt
权限Shiro
数据库MySQL、Redis
角色:
系统管理员
内容管理员
普通用户
访客
管理员功能:
登录
投票管理:活动列表、创建活动
用户管理:用户信息、角色配置
内容管理:活动管理(统计、导出excel)、公告管理、添加公告
账号设置:账号信息
投票
内容管理员功能:
登录
投票管理:活动列表、创建活动
内容管理:活动管理(统计、导出excel)、公告管理、添加公告
账号设置:账号信息
投票
普通用户功能:
注册、登录
投票管理:活动列表、创建活动
账号设置:账号信息
投票
投票功能实用流程: 用户创建投票后,将链接分享给其他用户,其他用户可通过链接根据设定的规则进行投票
项目路径为localhost:8080/
已内置管理员账号:admin 密码123456
内容管理员账号:张三 密码123
普通用户账号:李四 密码123
本项目所需环境及软件Maven、JDK、Idea、MySQL、node14.17.5、Redis
截图展示:
本套项目可做毕设,资源见土拨鼠资源网