研究主要是搭建一个高校运动会管理网站,
jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN
管理员主要是有以下的功能:
(1)公告管理功能:管理员可以在网站上发布运动会的公告;
(2)运动会策划功能:管理员可以根据高校要求编辑运动会的策划书;
(3)运动会开幕式管理功能:管理员能够发布本次运动会的开幕,并宣布本次为学校的第某届运动会以及运动会开幕式曲目;
(4)注册登录功能:管理员和运动员可以进入登录界面,通过注册后输入用户名和密码登录,假如输入正确,则登陆成功;输入错误,则登陆失败;
(5)系维护功能:针对高校学院所在系表信息进行添加、删除、修改;
(6)班级维护功能:针对班级表信息进行添加、删除、修改;
(7)运动员信息的添加功能:对运动员表信息进行添加;
(8)运动员信息的编辑功能:管理员可以对运动员的基本信息进行编辑,可以按学号、姓名、班级、系、性别条件显示运动会,在此基础上能够进行修改、删除的操作;
(9)比赛场地的管理功能:管理员可以根据安排设置学校运动会的比赛场地;
(10)服务场地的管理功能:管理员可以根据高校要求设置本次运动会的服务场地;
(11)项目维护功能:可以对比赛项目表信息进行添加、删除、修改的操作;
(12)报名信息维护功能:可以对报名表信息进行操作。可以按运动员学号、班级、项目查询条件显示报名信息,在此基础上可以进行修改、删除操作;
(13)打印运动员花名册功能:打印运动员,项目的关联信息;
(14)项目分组功能:对于运动员报名的项目进行自动分组,然后生成分组表;
(15)分组信息编辑功能:对分组的表进行操作。按项目显示信息可以进行修改、删除操作。
(16) 打印捡录单功能:根据报名表(不需要分组的项目)和分组表(需要分组的项目)打印捡录单;
(17)预赛成绩录入功能:针对预赛成绩表进行添加操作;
(18)预赛成绩编辑功能:按项目显示数据,然后进行修改、删除操作;
(19)生成决赛单功能:根据预赛成绩表,按项目生成决赛单;
(20)决赛成绩录入功能:将决赛成绩添加到决赛成绩表;
(21)决赛成绩编辑功能:按项目显示决赛成绩信息,然后进行修改删除操作。打印决赛成绩名单;
(22)成绩的显示与统计功能:显示所有运动员成绩、按运动员号码、班级、性别、系、项目条件显示成绩并统计;
运动员主要是具有以下功能:
(1)项目报名功能:可以添加报名表信息,运动员能够报名参加比赛项目;
(2)运动员信息编辑功能:运动员能够对自己个人信息进行修改;
(3)查询成绩功能:运动员能够查询到自己所参与的比赛的成绩。
本系统按照高校办理运动会的需要,办理效率更高的运动会。为了解决国内的大部分高校运动会的开展仍依靠人工来进行赛事的通知,而且所有比赛数据处理统计的工作也由人工进行打印收集,这种操作方式造成信息通知不及时和各项数据结果的偏差的问题。
目 录
摘 要 I
Abstract II
1绪论 1
1.1研究背景和意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2 国内外研究现状 2
1.2.1国内研究现状 2
1.2.2国外研究现状 2
1.3研究内容和目标 3
2 系统技术 4
2.1 MYSQL数据库 4
2.2 JAVA技术 4
2.3 SSM框架 5
3 系统分析 7
3.1 功能需求 7
3.2 用户需求 9
3.2.1 系统管理员 9
3.2.3 运动员 11
3.3 系统可行性分析 12
3.3.1 操作可行性 12
3.3.2 经济可行性 12
3.3.3 技术可行性 12
4 系统设计 13
4.1 系统设计目标 13
4.2 软件架构设计 13
4.3 系统各功能模块的设计 14
4.3.1登录功能模块 14
4.3.2运动员管理功能模块 14
4.3.3公告管理功能模块 15
4.3.4运动会管理功能模块 15
4.3.5报名管理功能模块 16
4.3.6运动会成绩管理功能模块 17
4.4 数据库设计 17
4.4.1逻辑结构设计 17
4.4.2物理结构设计 21
5 系统实现 30
5.1 登录模块界面及功能 30
5.2 系统主界面实现 30
5.4 用户信息管理模块 31
5.3 运动会开幕信息管理模块 32
5.5 运动会项目管理模块 33
5.6 运动会成绩管理模块 34
总 结 36
谢 辞 37
参考文献 38