摘 要
随着信息技术的迅速发展,互联网技术大规模应用到各行各业,本高校运动会管理网站对运动会管理提供帮助。传统的高校运动会的开展主要依靠人工,比赛的数据也是由人工处理,这种操作方式就往往会造成数据处理的效率低和结果存在误差。本高校运动会管理网站解决了运动会报名、公告管理,对运动会数据进行管理和分析。
本网站主要是面向两类用户:管理员和运动员。管理员主要管理运动员信息,运动员报名信息,运动会的策划和开幕,管理比赛场地和服务场地,进行项目分组,管理运动员比赛成绩和花名册名单。运动员可以进行网站主页的浏览,公告信息浏览,比赛服务场地浏览,运动会报名信息查看,预赛成绩浏览,个人决赛名单查看,个人决赛成绩查看。针对上述两类用户运用了面向对象建模技术,对两类用户的用例图和重要交互场景的顺序图进行了建模。
高校运动会管理网站使用SSM框架,基于B/S模型,Tomcat服务器用来处理http请求并返回数据,然后JSP负责将生成的页面返回浏览器进行显示。本网站能帮助运动会高效举行,实现智能化、网络化、信息化管理,解决了传统运动会举办效率低和处理数据慢的问题,所以开发该网站有着一定的实用价值。
关键词:运动会 SSM Java MySQL Tomcat
1.3 论文结构
论文一共有六个章节,根据高校运动会的特点,按照软件工程开发流程,介绍了系统构建过程。
第一章绪论,介绍高校运动会管理网站的研究背景,分析了高校运动会管理网站的国内外研究的现状,并阐述了开发本网站的意义。
第二章网站相关工具和技术简介,主要介绍了高校运动会管理网站搭建需要用到的开发工具和相关技术框架。
第三章高校运动会管理网站的需求分析,对高校运动会管理网站进行分析,首先进行了网站的操作、经济、技术的可行性分析,然后对运动员和管理员进行了详细的需求分析,构建了运动员和管理员的用例模型。
第四章高校运动会管理网站的系统设计,对网站进行了总体设计和详细设计,用UML建模技术,对相关用例的交互场景进行建模,最后进行数据库设计,画出总体E-R图以及对数据库表进行设计。
第五章高校运动会管理网站的实现,分别从运动员和管理员角色使用网站,用图文描述了网站实现的各功能界面。
第六章结论,对高校运动会管理网站进行总结并对网站还需要进一步完善之处做出了展望。
3.2 网站总体功能需求分析
本网站按照高校办理运动会的需要,办理效率更高的运动会。国内的大部分高校运动会的开展由于人工处理,这样会导致比赛的通知不及时,比赛数据的处理效率慢,比赛的数据结果可能会出现误差的问题,这可能对于最终的比赛成绩造成影响,为了能够解决这些问题,从而搭建高校运动会管理网站,更加高效地管理运动会,实现智能化、网络化、信息化管理。
研究主要搭建一个高校运动会管理网站,涉及到管理员和运动员两类用户。
运动员的功能如下:在网站上注册、登录;用户管理,可以查看更改个人信息和密码;浏览网站首页功能;浏览运动会公告功能;查看报名信息功能,包括项目名称、报名时间、是否经过管理员审核和审核回复;查看预赛成绩功能,包括预赛项目名称、公布时间、预赛成绩,也可以根据项目名称进行搜索;查看决赛名单功能,查看决赛名单是是否有自己的信息,包括决赛项目名称、决赛时间以及个人的学号、姓名、班级;查看决赛成绩功能,包括了决赛项目、决赛时间、决赛成绩以及个人的学号、姓名、班级。
管理员的功能如下:在网站上注册、登录;个人中心管理功能,可以修改个人的用户名和密码;运动员管理功能,查看编辑运动员的信息,可以根据学号和姓名查询运动员;运动会策划管理功能,编辑运动会项目及封面,设定策划时间;运动会开幕管理功能,查看编辑运动会开幕时间,开幕所用歌曲曲目;班级信息管理功能,可以添加修改班级信息,包括学校、院系、班级、人数等;比赛及服务场地管理功能,设定运动会各个项目的比赛及服务场地,包括场地区域、场地面积;运动会项目管理功能,可以添加编辑项目名称、参赛人数,制定项目的规则并设置发布时间;运动员报名信息管理功能,能够查看编辑运动员的报名项目及运动员的个人基本信息,然后管理员审核运动员报名信息;项目分组管理功能,对运动员的报名项目进行分组管理;运动员花名册管理功能,管理员可以编辑运动员的花名册;预赛成绩管理功能,管理员能够查看编辑运动员的预赛成绩;决赛名单管理功能,查询编辑运动员进入决赛的决赛名单,也可以通过项目进行搜索;决赛成绩管理功能,可以查看决赛项目名称、决赛时间、决赛成绩以及该运动员的信息,最后可以统计决赛的成绩。
3.3 运动员功能需求分析
图3.1 运动员功能用例图
4.1 运动会网站的总体设计
图4.1 网站功能结构图
4.2.1 管理运动员信息顺序图
图4.2 管理运动员信息顺序图
5.1.1 运动员登录功能实现
图5.2 网站前台首页界面
5.1.3 浏览比赛服务场地功能实现
图5.4 前台比赛场地界面
5.2.5 比赛场地管理功能实现
图5.15 运动员信息管理界面
5.2.8 成绩统计功能实现
图5.20 成绩统计显示
目 录