核心依赖:
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:删除数据。
核心依赖:
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、赛事编排打印。根据后台返回的统计数据,前端渲染到编排模板上,使用网页的打印功能将页面输出。
·运动会管理:对历届运动会的管理,可以处理运动会开始结束时间及状态
·用户管理:对学生的管理、修改学生信息等
·团队管理:对团队的管理、修改团队信息等
·场地管理:赛事比赛场地的管理,相关限制条件
·项目管理:比赛项目开始结束时间、赛次场地的管理
·赛事报名:学生对比赛项目的报名
·赛事编排:编排比赛名单,上传比赛成绩、打印赛事编排等
·个人积分榜:根据比赛成绩自动统计个人积分
·团队积分榜:根据比赛成绩自动统计团队积分
·信息发布:可以发布公告、加油稿等等
功能描述:
1、 运动会名称的管理
操作描述:
1、 运动会名称必填
2、 运动会状态必选
3、 开始时间
4、 结束时间限制
5、 运动会相关描述
功能描述:
对学生的学号姓名、登陆密码等管理
功能描述:
1、 对学生的团队信息的管理
操作描述:
1、 点开添加数据,填写团队名称、团队简称、团队负责人、团队口号、排序、团队备注等信息
功能描述:
针对比赛场地信息的管理
操作描述:
1、 点击添加数据,完善场地名称、场地比赛类型、同时进行数量(指同时可容纳人数)备注等
功能描述:
比赛项目的管理,如100米、200米,比赛开始结束时间、及其他限制条件的管理
操作描述:
1、 添加比赛数据,完善比赛项目名称,项目类别(田赛、径赛等)、赛次、比赛开始时间、比赛场地、及其他信息
功能描述:
1、 管理员或学生通过此功能进行项目的报名
操作描述
1、 点击项目报名,选择运动会项目,填入学号即可完成报名
功能描述:
1、针对学生的项目报名进行系统编排、比赛完成上传成绩、修改成绩等
操作描述
1、一键编排。系统根据项目排序、比赛开始时间以及报名的参赛者进行排序
2、上传比赛成绩。下载成绩excel模板,根据模板规则填入学生成绩、个人积分、团队积分,完成成绩上传
3、打印项目编排。
业务流程:上传比赛成绩后自动统计积分
功能描述:
根据比赛成绩自动统计个人积分
业务流程:上传比赛成绩后自动统计积分
功能描述:
根据比赛成绩自动统计团队积分
功能描述:
1、管理员能够发布相关通知公告等
学生能够发布加油稿
交易流程
发货方式
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;
2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。
退款说明
1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);
2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
3、发货:手动发货源码,在卖家未发货前,已申请退款的;
4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!
注意事项
1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);
3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。
本站声明
1、互帮网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与互帮网无关;无论卖家以何理由要求线下交易的,请联系管理举报。