一、项目背景与需求分析
痛点分析:
- 传统纸质打卡效率低下,数据统计困难
- 学生运动数据缺乏有效跟踪与可视化分析
- 疫情期间远程体育锻炼管理需求激增
核心需求:
- ✔️ 多角色权限管理(学生/教师/管理员)
- ✔️ 运动数据实时采集与云端存储
- ✔️ 智能考勤与异常打卡识别
- ✔️ 可视化数据报表生成
- ✔️ 运动社交与排行榜功能
二、技术栈选型
层级 | 技术方案 |
---|---|
前端 | Vue3 + Element Plus + ECharts |
后端 | Spring Boot 3.0 + JWT + MyBatis |
数据库 | MySQL 8.0 + Redis 7.0 |
运维 | Docker + Nginx + Prometheus |
其他< |