全套项目网盘打包下载:
https://pan.quark.cn/s/3dacdac13580项目清单:
系统功能点详细清单
本系统主要服务于三类用户:学员、教练和管理员。系统架构基于B/S模式,采用Spring Boot + Java + MySQL技术栈。
一、 核心功能模块
1. 前台门户(学员端)
信息浏览模块
查看系统首页公告、动态。
浏览商品信息列表及详情。
查看课程安排列表及详情。
用户中心模块
学员注册:通过填写账号、密码、姓名等信息进行注册。
学员登录/登出:已注册学员通过账号密码登录系统。
个人中心:查看和编辑个人资料(如姓名、性别、手机号、头像、家庭住址等)。
购物与订单模块
商品详情查看:查看商品图片、价格、详情等信息。
加入购物车:将心仪商品加入购物车。
立即购买/下单:对商品进行购买,生成订单。
我的订单管理:查看个人所有订单的状态和详情。
我的地址管理:管理收货地址信息。
青训课程模块
课程安排查看:查看课程编号、名称、时间、地点、教练、封面等详情。
上课签到:对指定课程进行在线签到操作。
2. 后台管理(管理员端)
系统管理与权限
管理员登录:后台系统专属登录入口。
核心数据管理
学员管理:对系统所有学员信息进行增、删、改、查操作。
教练管理:对系统所有教练信息进行增、删、改、查操作(信息包括工号、姓名、年龄、工作经验等)。
公告信息管理:发布、编辑、删除面向学员和教练的公告通知。
商品信息管理:对俱乐部商品(如装备、周边)进行上架、下架、信息编辑等全生命周期管理。
课程安排管理:制定、发布、修改和删除训练课程计划(设置课程时间、地点、关联教练等)。
业务运营管理
课程签到管理:查看所有学员的课程签到记录(此功能可能与教练端有重叠,具备全局查看权限)。
订单管理:管理所有由学员产生的商品订单。
统计中心管理:查看系统相关的统计数据(论文中提及,具体统计维度未详述)。
系统配置与维护
系统管理:进行基本的系统配置(论文中提及,具体内容未详述)。
3. 教练工作台(教练端)
个人中心:查看和修改个人资料。
信息查看
公告信息查看:查看管理员发布的公告。
商品信息查看:浏览商品列表。
教学任务管理
课程安排查看:查看本人负责的课程安排列表及详情。
课程签到管理:审核或查看所负责课程下学员的签到情况(这是教练的核心审批职责)。
二、 用户角色与权限
| 角色 | 核心权限与功能 |
|---|---|
| 学员 | 注册、登录、浏览商品/课程、管理个人信息、购买商品、管理订单与地址、课程在线签到。 |
| 教练 | 注册、登录、查看公告/商品、查看个人课程表、审核(管理)学员课程签到。 |
| 管理员 | 后台登录、拥有系统全部管理权限,包括对学员、教练、公告、商品、课程、订单、签到等所有数据进行增删改查及统计分析。 |
三、 非功能性需求/系统特性
安全性:不同角色权限分离,用户信息加密,后台数据受保护。
可扩展性:系统架构设计预留接口,便于后续增加新功能(如财务模块、更复杂的排课系统)。
数据完整性:关键数据字段设有非空验证,数据间关联正确。
易用性:界面简洁,操作流程清晰(注册、登录、购买、签到等流程均有设计),适合不同计算机水平的用户使用。
可维护性:采用分层架构和主流框架,代码结构清晰,便于后期维护升级。
稳定性:经过系统测试,力求运行稳定。
四、 数据库核心实体(对应功能)
学员信息表(
xueyuan) ->学员管理、个人中心、签到关联。教练信息表(
jiaolian) ->教练管理、课程安排关联。商品信息表(
shangpinxinxi) ->商品展示与后台管理。课程安排表(
kechenganpai) ->课程发布、查看与签到关联。订单表(
orders) ->购物车、下单、订单管理。管理员表(
users) ->后台登录与权限控制。
相关界面截图: