学位论文-—北华航天工业学院运动会管理系统数据收集与整理子系统设计.doc
《学位论文-—北华航天工业学院运动会管理系统数据收集与整理子系统设计.doc》由会员分享,可在线阅读,更多相关《学位论文-—北华航天工业学院运动会管理系统数据收集与整理子系统设计.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北华航天工业学院毕业论文毕业设计报告(论文)报告(论文)题目:北华航天工业学院运动会管理 系统-数据收集与整理子系统作者所在系部: 计算机科学与工程系 作者所在专业: 计算机应用技术 作者所在班级: 作 者 姓 名 : 作 者 学 号 : 指导教师姓名: 完 成 时 间 : 2014年6月 北华航天工业学院教务处制北华航天工业学院毕业设计(论文)任务书(理工类)学生姓名:王珏 专 业:计算机应用技术 班 级:11512学 号:20113051224指导教师: 李彤 职 称: 副教授 完成时间: 2014年6月 毕业设计(论文)题目:北华航天工业学院运动会管理系统-数据收集与整理子系统题目来源教
2、师科研课 题纵向课题( )题目类型理论研究()注:请直接在所属项目括号内打“”横向课题( )应用研究()教师自拟课题()应用设计()学生自拟课题( )其 他()总体设计要求及技术要点:一、总体设计要求1操作简单,界面精简;2程序要求支持多版本操作系统支持(如win7,winxp等);二、系统功能设计1.实现运动员的批量导入,自主添加;2.项目运动员的分组;3.运动员成绩的录入、排名;4.对破纪录成绩的自动记录,统计;5.对各系各班成绩的简单统计。工作环境及技术条件:1Netbeans 7.0;2jdk 1.6;3Mysql 5.0。工作内容及最终成果:(1)收集并查阅资料,明确毕业设计题目要实
3、现的各功能及所需技术,在阅读与本设计有关的书籍的基础上,按要求撰写文献综述。(2)按照规定的格式要求,撰写毕业设计开题报告并参加开题检查。(3)设计数据库结构、程序功能关系图,满足设计要点和技术要求。(4)对程序各个功能进行编码,实现规定的功能。(5)撰写毕业设计报告(论文),参加成果验收并上交所设计的拓扑。(6)参加毕业答辩,将所有毕业设计文档上交导师。时间进度安排:毕业设计分为两个阶段:第5学期:2014年1月完成毕业设计选题工作第6学期:2014年2月完成开题检查工作2014年3月完成数据库搭建,程序主界面设计2014年4月完成各模块功能,各模块之间的协调,完成系统的调试,排除故障,保证
4、程序运行稳定2014年5月撰写毕业设计报告,成果验收和毕业答辩指导教师签字: 年 月 日教研室主任意见:教研室主任签字: 年 月 日摘 要各种活动的信息管理系统以其高效率、数据便于查询、数据错误率低、释放很多人工操作等纯人工操作无法比拟的优点受到很多活动的青睐。信息的系统化管理已经贯穿各行各业,并持续稳定的发展中。运动会信息管理系统是一款通用的软件应用产品,本系统采用C/S模式,实现了对整个运动会绝大部分信息的集中管理,其中主要包括:运动员报名、运动员的自动分组、预决赛成绩的录入、成绩的统计、系统管理、各种信息的查询六个功能模块,其中还包含了预决赛分组表的导出,预决赛计时表的打印、各个分项目决
5、赛成绩的打印、总成绩的打印等小模块,可以帮助您更好、更快的对一次运动会进行系统的管理和统计。本系统使用NetBeans进行界面的设计,使用三层架构设计模式,它采用了当今软件设计中比较新的技术,具有开发效率高、设计灵活、界面友好美观等特点。本系统后端的数据库是Mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。关键词:运动会 管理系统 预决赛计时表打印 NetbeansIIAbstractInformation management system of all sorts of activities for its high efficiency, data quer
6、y, data for low rate of error, release a lot of manual operation of pure manual incomparable advantages favored by many activities. Management information system has been throughout all walks of life, development and continued stability in.Sports information management system is a universal software
7、 application, this system adopts C/S mode, and realizes the centralized management will most information to the entire movement, which mainly include: athletes, athletes for automatic grouping, pre final results entry, performance statistics, system management, information query six functional modul
8、es, including the pre final grouping table is derived, print, all pre final Chronograph sub projects, a total score of the final results of print print module, can help you better, faster on a sports meeting management system and statistics.Design of the system using the NetBeans interface, using th
9、ree layers architecture design patterns, it uses the new technology in current software design, with the development of high efficiency, flexible design, user-friendly features such as beautiful. The system back-end database is Mysql, a open-source database system, the database has a high integrity,
10、 consistency and security.Keyword: Games management system pre final Chronograph print Netbeans目 录摘 要IAbstractII第1章 绪 论11.1 课题研究现状分析11.2 选题的目的及意义11.3 课题研究的主要内容2第2章 系统开发的技术及背景32.1 开发技术及运行环境32.1.1 系统采用的开发技术32.1.2 系统运行环境32.2 关键技术简介32.2.1 NetBeans32.2.2 后台数据库(MySQL)支持4第3章 系统需求分析53.1 问题的提出53.2 系统的设计目标5第4
11、章 系统分析与总体设计64.1 系统模块划分64.1.1 管理员账户登陆功能64.1.2 运动员的自动分组功能64.1.3 预决赛成绩的录入64.1.4 各个计时表成绩单的打印74.2 系统功能结构7第5章 系统数据库设计85.1 主要实体的数据表85.2 各数据表的物理结构85.2.1 用户信息表85.2.2 运动员信息表95.2.3 分组表95.2.4 项目信息表95.2.5 积分信息表10第6章 系统模块设计及调试116.1 系统用户注册登录界面116.1.1 本系统的用户登陆116.2 自动分组页面126.2.1 分组管理页面126.3 预决赛成绩录入页面146.3.1 预赛成绩录入页
12、面146.4 决赛成绩录入模块186.5 各个计时表的打印196.5.1 分组计时表196.5.2 高度计时表196.5.3 远度计时表19结 论21致 谢22参考文献23第1章 绪 论当前,随着计算机技术的不断发展,特别是网络技术,近几年得到了飞速的发展。信息时代、信息瞬间变化、高速流通伴随着Internet的出现,它打破了地域时间的限制。计算机以其强大的性能价格优势给人们工作、学习和生活带来极大的方便,在许多方面计算机代替人工处理一些事务已成为必然。社会上各行各业利用计算机网络的发展优势,更多的服务管理系统推向了Web这个平台,如:网上银行、网上图书馆、网上书店等等网络管理系统应运而生。计
13、算机网络也不断融入校园生活,各种管理系统也逐步发展起来。1.1 课题研究现状分析目前,运动会已经是每所高校学生活动中不可缺少的一个重要组成部分,在我院也不例外。而现代的体育运动会,由于参加者多、项目多,时间安排紧凑,人们对于比赛结果的准确性和实时性要求也越来越高。而目前对赛前的报名、比赛的安排、赛中的成绩录入、赛后处理,在许多高校都是采用以往的手工处理(即使采用电脑,也是一些软件功能的组合使用,根本没有一款适合运动会的管理系统)。因此在现代的高校运动会中,存在的问题很多:1.参赛者多,项目杂,时间安排紧凑,造成比赛结果的准确性不高;2.统计排名汇总错误; 3.人为因素的干扰,赛场作弊行为的发生
14、; 4.没有为参赛的教练员和运动会及时、准确地提供竞赛相关信息;因此,有必要开发一款以方便对运动员报名信息的采集、赛事的合理安排、方便统计排名与发布相关信息的高校运动会管理系统。1.2 选题的目的及意义高校学生运动会和教工运动会常常是同时举行,运动会安排的项目较多,所产生的数据量很大,且变化与时效性要求高,管理较为复杂。传统手工进行信息处理,完成如此多的数据,学校要耗费很多人力物力,并且准确性和时效性并不理想,而且直接影响工作质量与效率,与信息时代的管理要求极不协调。因此,开发一款具有先进性和实用性的,符合具体院校规则要求的运动会管理系统很有必要。本高校运动会管理系统是针对我院当前运动会工作需
15、要而开发的B/S模式的网络系统,涉及到运动会赛前的报名录入准备与分组编排、计时表的打印、赛中的成绩处理、赛后的成绩汇总与团体总分的统计及打印。它将是一个完整统一、技术先进、高效稳定、安全可靠的高校运动会管理系统。并在赛前进行相关文件的上传、下载,能很好的为赛前做好充分的准备;将及时有效的向外发布比赛成绩、进决赛名单等等比赛信息;参赛运动员可进行对自身信息的查询,对赛后结果的查询,了解比赛相关情况。开发本系统的意义重大,借助于运动会管理系统的建设,促进运动会管理效率的提高,从而减少举行运动会时所需的人力物力;减少人为因素的计算统计错误,而提高分数计算的准确性;能及时有效的向运动员以及学生提供比赛
16、信息。1.3 课题研究的主要内容使用Netbeans+MySql开发本系统,本系统要求六大功能模块:运动员报名、运动员的自动分组、预决赛成绩的录入、成绩的统计、系统管理、各种信息的查询。1.运动员报名模块:主要需要实现三个具体功能:大批量(整个系)运动员的信息导入,其中包括运动员的姓名、性别、系别(或班级)、所报项目、甲乙组等信息;单个运动员的添加、单个运动员的删除与修改。2.运动员的自动分组模块:主要需要实现两个具体功能:按照项目、组别、年级(甲乙组)对参加该项目的运动员进行随机分组(包括竞赛的按照道次分组以及田赛的按照号码分组);每个项目的分组计时表打印(主要包括竞赛的分组计时表、田赛的高
17、度表以及远度表)。3.预决赛成绩的录入模块:主要需要实现四个具体功能:预赛成绩的录入、有决赛的项目按照名次取前八进入决赛、决赛成绩的录入、根据录入成绩进行排名并增加积分、打印该项目成绩单。4.成绩统计模块:主要需要实现三个具体功能:综合统计功能(各个系总积分排名、各个系个人获得积分的情况、各个系团体赛获得积分情况、各个系额外加分获得积分情况);详细统计功能(各个组别+各个年级的各系积分排名);运动会总成绩单的打印。5.系统管理模块:主要需要实现四个具体功能:管理员登陆的用户名密码的修改、项目的添加与修改、各个项目的积分情况的添加与修改、清空上次运动会信息的功能。6.息查询模块:主要需要实现三个
18、具体功能:报名信息的查询、分组信息的查询、运动员成绩信息的查询。23第2章 系统开发的技术及背景2.1 开发技术及运行环境2.1.1 系统采用的开发技术基于对当前各种编程语言和数据库的了解、优缺点权衡以及自身对语言和数据库的使用熟练程度,本系统选用Netbeans作为前台开发工具,后台数据库采用MySQL,以软件工程思想为主要指导思想,力求开发一个操作简单、实用性强、安全性好、功能完整且可维护性好的运动会信息管理系统。2.1.2 系统运行环境(1)硬件环境:联想笔记本。(2)软件环境:中文Windows7操作系统;Netbeans集成开发环境, My Sql数据库。2.2 关键技术简介2.2.
19、1 NetBeansNetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C+等开发语言。NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C+,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。在 NetBe
20、ans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。2.2.2 后台数据库(MySQL)支持 MyS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 华航 天工 学院 运动会 管理 系统 数据 收集 整理 子系统 设计
限制150内