项目简介
校园投票系统是一个面向高校师生的在线投票平台,支持创建、管理和参与各类投票活动。本项目采用前后端分离架构,使用主流的Java全栈技术栈进行开发。
技术栈
后端
- Spring Boot 2.7.x
- Spring Security
- MyBatis Plus
- MySQL 8.0
- Redis
- JWT
前端
- Vue 3
- Element Plus
- Axios
- Vuex
- Vue Router
核心功能
1. 用户管理
- 学生/教师角色区分
- JWT token认证
- 权限控制
- 个人信息维护
2. 投票管理
- 创建投票
- 设置投票规则(单选/多选/截止时间等)
- 投票统计分析
- 实时结果展示
3. 数据可视化
- ECharts图表展示
- 投票结果分析