运动会成绩管理系统的设计(源码)
21世纪是信息化的时代,数字化的时代,信息化产业逐渐成熟的同时也在悄无声息的融入人们的日常生活,比如银行、医院、学校等都采用信息化、数字化的手段来进行管理。学校运动会若采用传统的人工方式管理信息,无疑是一件庞大的工程,所以,高校运动会成绩管理系统应运而生。运动会成绩管理系统是一个不同于传统管理模式的Java管理系统,在开发过程中,该系统主要用eclipse开发工具编写代码,利用Navicat for MySQL建立数据库,极大程度上缓解了校运动会复杂而繁琐的信息管理工作,同时减少了人力的投入。管路员可以使用本系统对运动会的成绩进行增删改查等操作;运动会可以使用本系统查询自己的报名情况及参赛成绩。经实践证明,使用本系统后,相关信息管理工作的效率确实提高了。关键词 运动会,信息管理,Java,eclipse,MySQL
目 录
1 引言 1
1.1 选题背景和意义 1
1.2 系统介绍 2
2 开发简介 2
2.1 开发工具 2
2.2 开发技术 4
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统需求分析 5
3.3 系统用例图 6
4 数据库设计 7
4.1 数据库概念设计 7
4.2 数据库结构设计 8
5 系统总体设计 11
5.1 系统总体结构 11
5.2 系统子模块设计 12
6 系统详细设计 13
6.1 登录模块设计 13
6.2 管理员管理模块设计 15
6.3 参赛报名管理模块设计 17
6.4 参赛项目管理模块设计 18
6.5 参赛成绩管理模块设计 19
6.6 运动器材管理模块设计 20
6.7 比赛相关管理模块设计 22
7 系统测试 24
7.1 系统测试的重要性 24
7.2 新建管理员功能测试 24
结 论 26
致 谢 27
参 考 *好棒文|www.hbsrm.com +Q: #351916072#
文 献 28
1 引言
随着时代的进步,科技的发展,Internet的出现,使信息得以无地域、时间限制的共享,使地球真正地成为了“地球村”。
1.1 选题背景和意义
1.1.1 选题背景
目前,计算机技术不仅可以让信息安全的传输,而且减少传统信息交流模式下可能会出现的失误,在减少人力物力的投入的情况下,或多或少的在人们的日常生活中占据一定的地位[1]。现如今,社会上各行各业都在充分利用信息技术带来的共享性、交互性,将更多的服务系统推向世界。无可厚非,信息管理系统也已覆盖整个奥运会、全运会甚至高校运动会[2]。信息科技的高速发展带来的好处就是人们的生活也越来越好,生活质量的提高使得人们不再局限于物质上的舒服,而是越来越重视精神上、身体上的满足,例如更多的人会在空闲时间选择健身,参加竞赛。体育竞赛越来越普及,参与竞赛的人越来越多。为了响应全名运动的号召,发扬运动会精神,各大高校也在举办自己的校级运动会。举办田径运动会需要考虑各方面,如运动员的报名、赛事的安排、运动员竞赛成绩的播报等等。如果采用传统的人工管理信息模式,这无疑是一件繁琐不便的事情。单单依靠人力,在不能保证完全正确的情况下,有可能还会让整个运动会的效率越来越低下[3]。这个时候,我们就可以选择把计算机技术应用到高校运动会上,利用信息技术的实时性,准确性,一方面解放了劳动力,另一方面可以让运动会的管理更规范,更便捷。最先在2011年,一位名叫彭斌的人发表了一篇论文,论文名字为《运动会管理系统的设计与实现》,作者彭斌主要在论文中阐述了把网络与运动会的结合具体化,利用B/S结构设计思路,存在网络的情况下将计算机直接通过互联网连接到运动会古南里系统的服务器中,把信息管理工作全部交给此计算机处理,使运动会信息管理数字化、网络化[4]。
1.1.2 选题意义
运用计算机及网络技术,结合运动会的相关规定,利用web模式开发适用于我校的运动会成绩管理系统,旨在使得运动会的管理更规范更有效率。我们现在使用的计算技术属于虚拟方面的,而运动会得出的数据都是实际的,将这两者结合起来,就和以往采取手动记录管理的模式不同了[5]。首先将大量复杂耗费时间的人力管理任务变得数字化、简单化、通过一系列的电脑操作就可以完成,这不仅解放了大量的人力、物力,使运动会管理人员的工作变得更加轻松,还减少了传统模式下可能的过失,让管理工作更加有效率,确保数据传送交流时精确无误、减少偏差[6,7]。其次,开发各种信息还礼系统将我校推向更信息化、数字化、时代化的平台[8]。
1.2 系统介绍
运动会成绩管理系统设计的开发主要包括两方面:一方面是前端即网页客户端的应用程序设计,尽量是界面简洁,功能明确,操作便捷;另一方面是后台数据库的建立与维护,以确保整个系统可以按照预期的规范性、准确性来进行数据管理。
运动会成绩管理系统是一种全新的信息管理模式,采用SSH框架开发。在设计之前,首先要对此种系统进行一定的了解,并且持有自己的意见;然后进行可行性分析和需求分析,就技术而言,本管理系统在Windows上运行,采用MySQL作为数据库,利用IE浏览器即可登录操作。此类管理系统在Java中已被大量开发,因此,技术上是支持的;接下来就是根据实际的需求对管理系统的功能进行详细设计[9,10];在系统完成后,我们会利用具体的运行图片来展示运行效果,并进行测试说明。
2 开发简介
2.1 开发工具
在设计此系统时本人选用Eclipse作为开发工具,选用Navicat for MySQL作为数据库。
Eclipse是一种IDE开发环境,原先是由IBM公司开发的,目的用来替代一款名叫Visual Age For Java的商业软件。由于Eclipse开放源代码性、跨平台性、可扩展性,所以Eclipse是一款比较常见的自由集成开发环境,是一个基于Java语言的开发平台。实际来说,Eclipse只是可利用插件组建来构建开发环境的一组服务和一个框架[11]。但幸运地是,Eclipse自身附带一个包括Java开发工具JDT(Java Development Tools)标准的插件集。Eclipse由平台内核(platform kernel)、工作空间(workspace)、工作台(workbench)、帮助组件(help)以上四种组建构成[12]。Eclipse采用一种基于Java语言的窗口组件——SWT,这种技术和Java本身自带的Swing和AWT类似,根据IBM公司声称,不同的是SWT似乎比Swing和AWT工作效率更高。一般来说,基于SWT构建应用程序比较麻烦,但是Eclipse利用GUI中间层的JFace,用户界面更加简洁大方,使用者构建应用程序时更加便捷。如果你认为Eclipse仅仅支持Java语言开发那你就大错特错了,Eclipse利用轻型软件组件化架构的插件机制,这种插件机制使得Eclipse可以提供支持Java语言以外的开发的附加功能。目前在客户机平台上,Eclipse就可以支持Telnet、Python、C/C++(CDT)、Ruby、Perl甚至是数据库的开发。除此之外,这种插件机制不仅仅适用于编程语言的开发,而且可以支持在现有的开发环境中加入例如配置管理这样任意的扩展[13]。
目 录
1 引言 1
1.1 选题背景和意义 1
1.2 系统介绍 2
2 开发简介 2
2.1 开发工具 2
2.2 开发技术 4
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统需求分析 5
3.3 系统用例图 6
4 数据库设计 7
4.1 数据库概念设计 7
4.2 数据库结构设计 8
5 系统总体设计 11
5.1 系统总体结构 11
5.2 系统子模块设计 12
6 系统详细设计 13
6.1 登录模块设计 13
6.2 管理员管理模块设计 15
6.3 参赛报名管理模块设计 17
6.4 参赛项目管理模块设计 18
6.5 参赛成绩管理模块设计 19
6.6 运动器材管理模块设计 20
6.7 比赛相关管理模块设计 22
7 系统测试 24
7.1 系统测试的重要性 24
7.2 新建管理员功能测试 24
结 论 26
致 谢 27
参 考 *好棒文|www.hbsrm.com +Q: #351916072#
文 献 28
1 引言
随着时代的进步,科技的发展,Internet的出现,使信息得以无地域、时间限制的共享,使地球真正地成为了“地球村”。
1.1 选题背景和意义
1.1.1 选题背景
目前,计算机技术不仅可以让信息安全的传输,而且减少传统信息交流模式下可能会出现的失误,在减少人力物力的投入的情况下,或多或少的在人们的日常生活中占据一定的地位[1]。现如今,社会上各行各业都在充分利用信息技术带来的共享性、交互性,将更多的服务系统推向世界。无可厚非,信息管理系统也已覆盖整个奥运会、全运会甚至高校运动会[2]。信息科技的高速发展带来的好处就是人们的生活也越来越好,生活质量的提高使得人们不再局限于物质上的舒服,而是越来越重视精神上、身体上的满足,例如更多的人会在空闲时间选择健身,参加竞赛。体育竞赛越来越普及,参与竞赛的人越来越多。为了响应全名运动的号召,发扬运动会精神,各大高校也在举办自己的校级运动会。举办田径运动会需要考虑各方面,如运动员的报名、赛事的安排、运动员竞赛成绩的播报等等。如果采用传统的人工管理信息模式,这无疑是一件繁琐不便的事情。单单依靠人力,在不能保证完全正确的情况下,有可能还会让整个运动会的效率越来越低下[3]。这个时候,我们就可以选择把计算机技术应用到高校运动会上,利用信息技术的实时性,准确性,一方面解放了劳动力,另一方面可以让运动会的管理更规范,更便捷。最先在2011年,一位名叫彭斌的人发表了一篇论文,论文名字为《运动会管理系统的设计与实现》,作者彭斌主要在论文中阐述了把网络与运动会的结合具体化,利用B/S结构设计思路,存在网络的情况下将计算机直接通过互联网连接到运动会古南里系统的服务器中,把信息管理工作全部交给此计算机处理,使运动会信息管理数字化、网络化[4]。
1.1.2 选题意义
运用计算机及网络技术,结合运动会的相关规定,利用web模式开发适用于我校的运动会成绩管理系统,旨在使得运动会的管理更规范更有效率。我们现在使用的计算技术属于虚拟方面的,而运动会得出的数据都是实际的,将这两者结合起来,就和以往采取手动记录管理的模式不同了[5]。首先将大量复杂耗费时间的人力管理任务变得数字化、简单化、通过一系列的电脑操作就可以完成,这不仅解放了大量的人力、物力,使运动会管理人员的工作变得更加轻松,还减少了传统模式下可能的过失,让管理工作更加有效率,确保数据传送交流时精确无误、减少偏差[6,7]。其次,开发各种信息还礼系统将我校推向更信息化、数字化、时代化的平台[8]。
1.2 系统介绍
运动会成绩管理系统设计的开发主要包括两方面:一方面是前端即网页客户端的应用程序设计,尽量是界面简洁,功能明确,操作便捷;另一方面是后台数据库的建立与维护,以确保整个系统可以按照预期的规范性、准确性来进行数据管理。
运动会成绩管理系统是一种全新的信息管理模式,采用SSH框架开发。在设计之前,首先要对此种系统进行一定的了解,并且持有自己的意见;然后进行可行性分析和需求分析,就技术而言,本管理系统在Windows上运行,采用MySQL作为数据库,利用IE浏览器即可登录操作。此类管理系统在Java中已被大量开发,因此,技术上是支持的;接下来就是根据实际的需求对管理系统的功能进行详细设计[9,10];在系统完成后,我们会利用具体的运行图片来展示运行效果,并进行测试说明。
2 开发简介
2.1 开发工具
在设计此系统时本人选用Eclipse作为开发工具,选用Navicat for MySQL作为数据库。
Eclipse是一种IDE开发环境,原先是由IBM公司开发的,目的用来替代一款名叫Visual Age For Java的商业软件。由于Eclipse开放源代码性、跨平台性、可扩展性,所以Eclipse是一款比较常见的自由集成开发环境,是一个基于Java语言的开发平台。实际来说,Eclipse只是可利用插件组建来构建开发环境的一组服务和一个框架[11]。但幸运地是,Eclipse自身附带一个包括Java开发工具JDT(Java Development Tools)标准的插件集。Eclipse由平台内核(platform kernel)、工作空间(workspace)、工作台(workbench)、帮助组件(help)以上四种组建构成[12]。Eclipse采用一种基于Java语言的窗口组件——SWT,这种技术和Java本身自带的Swing和AWT类似,根据IBM公司声称,不同的是SWT似乎比Swing和AWT工作效率更高。一般来说,基于SWT构建应用程序比较麻烦,但是Eclipse利用GUI中间层的JFace,用户界面更加简洁大方,使用者构建应用程序时更加便捷。如果你认为Eclipse仅仅支持Java语言开发那你就大错特错了,Eclipse利用轻型软件组件化架构的插件机制,这种插件机制使得Eclipse可以提供支持Java语言以外的开发的附加功能。目前在客户机平台上,Eclipse就可以支持Telnet、Python、C/C++(CDT)、Ruby、Perl甚至是数据库的开发。除此之外,这种插件机制不仅仅适用于编程语言的开发,而且可以支持在现有的开发环境中加入例如配置管理这样任意的扩展[13]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1097.html