【计算机毕业设计】Java ssm 高校运动会管理系统(开题+源码+论文)
提供了一些今年最新计算机毕业设计源代码及帮助指导,公众号:一点毕设,领取更多毕设资料。
如今高校开展校园运动会已经成为每年不必可少的活动,运动会越来越受到高校师生的欢迎,但是大多数高校运动会从参赛报名到成绩统计等环节都是停留在纸质文档或者办公软件来记录,一旦参赛人数及项目过多就会给运动会的各项信息管理造成很大的麻烦,而且手动操作经常会造成成绩结果不够准确、统计时间较长导致时效性差等情况,为了提高运动会相关信息管理的安全性、时效性、准确性,借助互联网进行有关运动会的信息化管理,帮助运动会管理人员快速准确的记录各项信息,更好的决策最终排名结果。
本校运动会管理系统采用JAVA语言,选用Eclipse作为系统的开发工具,开发框架选择了主流的SSM框架,数据存储方面选择了轻量级的Mysql数据库。
校运动会管理系统包括运动员、操作员、管理员三种用户角色,运动员具有查看个人成绩,查看系统公告及修改个人信息等功能权限,操作员具有运动员管理、运动员成绩查看及录入等功能权限,管理员具有运动员管理、比赛项目管理、项目类别管理、运动员成绩审核及管理、成绩日志管理、操作人员管理、系统公告管理等功能权限。下面对主要功能模块做简要说明。
(1)运动员管理。运动员管理主要针对运动员个人信息的管理及其为运动员设置参赛项目,由于考虑到实际情况可能出现运动员因伤不能参赛或者临时调整参加其他比赛项目的情况,所有在本系统中允许管理人员更改及删除运动员的参赛项目。
(2)运动员成绩管理模块。操作员可以对成绩进行录入,一旦提交则只能查看不能修改管理员可以查看成绩并调整成绩,因为前场工作人员可能犯错,需要管理员进行更改,但日志中要对此更改进行记录。运动员可以通过终端查看运动成绩。
(3)操作人员管理。操作人员的职责主要是为录入运动员的比赛成绩,在运动会比赛开始前管理员需要对操作人员进行管理,包括添加操作人员信息、查询操作人员信息及修改或删除操作人员信息等。
(4)成绩日志管理。由于对运动员成绩的操作是特别敏感和重要的信息,为了保证运动员成绩的公平和公正,操作人员只能录入成绩,管理员若对成绩更改的每次操作都会以系统日志的形式记录下来,做到有据可查。
系统功能结构图如下所示:
本系统用户分为运动员、操作人员、管理员这三类角色,实现的主要功能模块有运动员管理、操作人员管理、比赛项目管理、比赛项目类别管理、运动员成绩管理、运动员成绩日志管理、系统公告管理、个人信息管理等功能模块。系统的主要功能设计图如下所示:
系统运行部分截图:
目录
第1章 系统开发背景 1
第2章 可行性分析 2
2.1经济可行性 2
2.2 操作可行性 2
2.3 技术可行性 3
2.4 法律可行性 3
第3章 系统概述 4
3.1 目标 4
3.2 适用范围 4
3.3 开发环境 5
第4章 需求分析 6
4.1 系统总体需求 6
4.2 系统功能分析 6
4.3 系统性能分析 8
第5章 概要设计 10
5.1 总体设计 10
5.2功能模块概述 11
5.3数据库概念模型设计 12
第6章 详细设计 16
6.1 数据库详细实现 16
6.2 功能模块详细设计 19
6.2.1系统登录模块实现 19
6. 2.2运动员管理模块实现 19
6. 2.3项目类别管理模块实现 21
6. 2.4比赛项目管理模块实现 22
6. 2.5运动员成绩管理模块实现 23
6. 2.6成绩日志管理模块实现 24
6. 2.7操作人员管理模块实现 25
6. 2.8系统公告管理模块实现 25
6. 2.9个人信息管理模块实现 26
第7章 系统测试 27
6.1 系统测试概述 27
6.2 系统测试用例 27
第七章 总结 29
※致 谢※ 30
参 考 文 献 31