一、项目介绍
1. 用户角色:
a. 管理员:负责系统整体管理,包括用户管理、权限管理等。
b. 教练:负责创建和管理训练计划、训练课程、球员名单等。
c. 球员:可以查看自己的训练计划、参加训练课程等。
2. 登录和权限管理:
a. 用户可以通过用户名和密码登录系统,并根据用户角色分配相应的权限。
b. 管理员可以创建、编辑和删除用户,并分配权限。
3. 训练计划管理:
a. 教练可以创建和编辑训练计划,包括计划日期、时间和地点等信息。
b. 训练计划可以根据球队需求进行个性化定制。
4. 训练课程管理:
a. 教练可以创建和编辑训练课程,包括课程名称、内容和时长等信息。
b. 教练可以为每个训练课程指定参与球员名单。
5. 球员管理:
a. 教练可以管理球员信息,包括姓名、年龄、位置等。
b. 教练可以为球员创建个人档案,记录球员的基本信息和训练成绩等。
6. 消息通知:
a. 系统可以向用户发送重要的通知和提醒,包括训练计划更新、取消训练等。
7. 数据统计:
a. 系统可以对球员的训练成绩进行统计和分析,包括出勤率、得分情况等。
8. 报表生成:
a. 系统可以生成训练计划、课程以及球员成绩等方面的报表,方便管理和分析。
9. 搜索功能:
a. 用户可以通过关键字搜索训练计划、课程和球员等信息,提高查询效率。
10. 项目管理:
a. 系统可以支持多个球队的管理,包括足球队和篮球队等。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6