购买须知:
(1)需要安装的客户请先联系我们好安排!
(2)联系好了安装的客户请自行备好服务器域名等...
(3)素质低下,贪小便宜,追求完美者请绕道!
1 系统整体架构1.1 后端架构核心依赖:
Spring Boot
2.2.3.RELEASE
Spring boot starter data jpa
2.2.3.RELEASE
Spring boot starter data redis
2.2.3.RELEASE
Hutool
5.3.10
Fastjson
1.2.75
数据库表设计:
主要功能描述及其实现方式:
1、excel导入。可用过excel模板进行学生信息导入、比赛成绩的导入等。采用hutool工具包的Excel读取功能,获取Excel中的数据进行相对应的业务操作。
2、权限管理。不同的用户登录具有不同的权限,管理员可对所有的接口进行操作,学生登录仅可对部分数据的查看、及比赛的报名等操作。使用注解@Auth进行权限的标记,@Auth中附带user或admin或all来标记不用用户访问是的权限,具体实现为spring aop。
3、基于CRUD操作。基于JPA的ORM关系映射实现自动建表、更新表,增删查改等操作。
4、RESTful API接口设计。GET:获取数据,POST:添加数据,PUT:修改数据,DELETE:删除数据。
1.2 前端架构
核心依赖:
Vue(底层js框架)
2.5
Element ui(ui框架)
2.3.6
Axios(http请求)
0.19.2
Webpack(项目打包运行)
3.6.0
主要功能描述及其实现方式:
1、菜单权限。系统默认配置了管理员以及学生两种用户的菜单权限,登录时根据后台返回的用户userType 来生成对应的菜单。
2、数据统计图。使用百度开源图表框架echarts(现已贡献给apache)生成参赛男女分布饼图、各个项目参赛人数统计柱状图等。
3、赛事编排打印。根据后台返回的统计数据,前端渲染到编排模板上,使用网页的打印功能将页面输出。
2 需求概述
·运动会管理:对历届运动会的管理,可以处理运动会开始结束时间及状态
·用户管理:对学生的管理、修改学生信息等
·团队管理:对团队的管理、修改团队信息等
·场地管理:赛事比赛场地的管理,相关限制条件
·项目管理:比赛项目开始结束时间、赛次场地的管理
·赛事报名:学生对比赛项目的报名
·赛事编排:编排比赛名单,上传比赛成绩、打印赛事编排等
·个人积分榜:根据比赛成绩自动统计个人积分
·团队积分榜:根据比赛成绩自动统计团队积分
·信息发布:可以发布公告、加油稿等等
功能性需求1 运动会管理系统1.1 运动会管理模块1.1.1 运动会管理
功能描述:
1、 运动会名称的管理
操作描述:
1、 运动会名称必填
2、 运动会状态必选
3、 开始时间
4、 结束时间限制
5、 运动会相关描述
1.2 用户模块1.2.1 用户管理
功能描述:
对学生的学号姓名、登陆密码等管理
1.2.2 团队管理
功能描述:
1、 对学生的团队信息的管理
操作描述:
1、 点开添加数据,填写团队名称、团队简称、团队负责人、团队口号、排序、团队备注等信息
1.3 赛事模块1.3.1 赛事场地管理
功能描述:
针对比赛场地信息的管理
操作描述:
1、 点击添加数据,完善场地名称、场地比赛类型、同时进行数量(指同时可容纳人数)备注等
1.3.2 赛事项目管理
功能描述:
比赛项目的管理,如100米、200米,比赛开始结束时间、及其他限制条件的管理
操作描述:
1、 添加比赛数据,完善比赛项目名称,项目类别(田赛、径赛等)、赛次、比赛开始时间、比赛场地、及其他信息
1.4 项目管理1.4.1 赛事报名
功能描述:
1、 管理员或学生通过此功能进行项目的报名
操作描述
1、 点击项目报名,选择运动会项目,填入学号即可完成报名
1.4.2 赛事编排
功能描述:
1、针对学生的项目报名进行系统编排、比赛完成上传成绩、修改成绩等
操作描述
1、一键编排。系统根据项目排序、比赛开始时间以及报名的参赛者进行排序
2、上传比赛成绩。下载成绩excel模板,根据模板规则填入学生成绩、个人积分、团队积分,完成成绩上传
3、打印项目编排。
1.5 积分榜1.5.1 个人积分榜
业务流程:上传比赛成绩后自动统计积分
功能描述:
根据比赛成绩自动统计个人积分
1.5.2 团队积分榜业务流程:上传比赛成绩后自动统计积分
功能描述:
根据比赛成绩自动统计团队积分
1.6 信息发布模块1.6.1 信息发布功能描述:
1、管理员能够发布相关通知公告等
学生能够发布加油稿
PS:本店出售的源码均测试上架,请大家放心购买!
源码互益希望可以给需要的亲们提供一些帮助和捷径
如需增值服务请继续往下阅读:
需要付费安装的客户请注意:
安装服务,请先把程序所需要的运行环境安好后不会运行再联系客服调试,安装服务,不包含安装环境的服务。
自行配置好环境,先联系我,安装、调试约个时间!
购买合同协议
一、本店所有产品禁止非法使用,如果非法使用一切后果自负!
若用户利用本服务从事任何违法或侵权行为,由用户自行承担全部责任,本店不承担任何法律及连带责任。因此给本店或任何第三方造成任何损失,用户应负责全额赔偿。
源码来自网络分享,本店所售程序只供娱乐模拟测试研究,不得使用于非法用途,不得违反国家法律,否则后果自负!购买以后用作他用附带的一切法律责任后果都由购买者承担于本店无任何关系!
如下单即默认同意本服务协议,下单时间就是生效时间!!!
QQ 3594419785