项目编号:BS-GX-
开发工具:IDEA/Eclipse
数据库:MYSQL5.7+Redis
前端开发:Layui+Bootstrap
后端开发:SSM开发框架
功能需求:
总共分为三个阶段
第一个阶段是:教研室比赛阶段(同一个教研室的老师比赛),同一学院下多个教研室分别选取该教研室分数高的数人晋级到第二阶段:学院比赛。
第二个阶段是:学院比赛阶段:从第一阶段晋级过来的老师中选取分数最高的数名代表学院参加第三阶段(总决赛)比赛
第三个阶段是:总决赛:从第二阶段晋级来的选手比赛,排名,选出冠军、亚军、季军。
该管理系统主要实现以下几个主要功能:
1、教研室比赛(线上比赛)阶段主要内容:
(1)教师注册,登录、退出功能;
(2)教师个人信息管理;
(3)教师报名功能;(不是所有注册过的老师都会报名只有报名之后才是选手)
(4)教师上传参赛视频功能;
(5)评委打分功能;(每个评委给某一场比赛的选手打分数据库表:比赛ID选手ID评委ID分数)
(6)管理员登录、查看老师信息(包括上传的视频)修改老师分数(把评委打的分计算得到的值(十个评委去掉最高分和最低分剩下的取平均值)录入)
(7)晋级功能。(第1阶段选取成绩最高的数名选手晋级到第2阶段学院比赛)
2、学院比赛(线下比赛)阶段主要内容:
(1)评委打分(每个评委给某一场比赛的选手打分数据库表:比赛ID选手ID评委ID分数)
(2)管理员登录、查看老师信息修改老师分数(把评委打的分计算得到的值(十个评委去掉最高分和最低分剩下的取平均值)录入)
(3)晋级功能。(第2阶段选取成绩最高的数名选手晋级到第3阶段学院比赛)
3、学校决赛(线下比赛)主要内容:
(1)评委打分(每个评委给某一场比赛的选手打分数据库表:比赛ID选手ID评委ID分数)
(2)管理员登录、查看老师信息修改老师分数(把评委打的分计算得到的值(十个评委去掉最高分和最低分剩下的取平均值)录入)
(3)排名选出冠军、亚军、季军
下面展示一下系统的部分实现功能:
参赛用户登陆:
报名参赛:
报名成功后上传视频:
评委登陆系统开始打分:所有评委进入系统为每个作品打分
管理员登陆:
晋级管理:可以分阶段管理,依次是教研室,学校,学院决赛。主要根据各评委打分生成平均分进行排名
前端主页可以查看各阶段比较排名结果:
系统核心实现代码:
packagecontroller;import