ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:283.38KB ,
资源ID:28839498      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28839498.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文修改王珏.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文修改王珏.docx

1、毕业设计论文修改王珏毕业设计报告(论文)报告(论文)题目:北华航天工业学院运动会管理 系统-数据收集与整理子系统作者所在系部: 计算机科学与工程系 作者所在专业: 计算机应用技术 作者所在班级: 11512班 作 者 姓 名 : 王珏 作 者 学 号 : 20113051224 指导教师姓名: 李彤 完 成 时 间 : 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。工作内容及最终成

3、果:(1)收集并查阅资料,明确毕业设计题目要实现的各功能及所需技术,在阅读与本设计有关的书籍的基础上,按要求撰写文献综述。(2)按照规定的格式要求,撰写毕业设计开题报告并参加开题检查。(3)设计数据库结构、程序功能关系图,满足设计要点和技术要求。(4)对程序各个功能进行编码,实现规定的功能。(5)撰写毕业设计报告(论文),参加成果验收并上交所设计的拓扑。(6)参加毕业答辩,将所有毕业设计文档上交导师。时间进度安排:毕业设计分为两个阶段:第5学期:2014年1月完成毕业设计选题工作第6学期:2014年2月完成开题检查工作2014年3月完成数据库搭建,程序主界面设计2014年4月完成各模块功能,各

4、模块之间的协调,完成系统的调试,排除故障,保证程序运行稳定2014年5月撰写毕业设计报告,成果验收和毕业答辩指导教师签字: 年 月 日教研室主任意见:教研室主任签字: 年 月 日摘 要各种活动的信息管理系统以其高效率、数据便于查询、数据错误率低、释放很多人工操作等纯人工操作无法比拟的优点受到很多活动的青睐。信息的系统化管理已经贯穿各行各业,并持续稳定的发展中。运动会信息管理系统是一款通用的软件应用产品,本系统采用C/S模式,实现了对整个运动会绝大部分信息的集中管理,其中主要包括:运动员报名、运动员的自动分组、预决赛成绩的录入、成绩的统计、系统管理、各种信息的查询六个功能模块,其中还包含了预决赛

5、分组表的导出,预决赛计时表的打印、各个分项目决赛成绩的打印、总成绩的打印等小模块,可以帮助您更好、更快的对一次运动会进行系统的管理和统计。本系统使用NetBeans进行界面的设计,使用三层架构设计模式,它采用了当今软件设计中比较新的技术,具有开发效率高、设计灵活、界面友好美观等特点。本系统后端的数据库是Mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。关键词:运动会 管理系统 预决赛计时表打印 NetbeansAbstractInformation management system of all sorts of activities for its high

6、efficiency, data query, 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

7、 a universal software 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

8、 six functional modules, 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 NetBean

9、s interface, using three 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

10、has a high integrity, consistency and security.Keyword: Games management system pre final Chronograph print Netbeans第1章 绪 论当前,随着计算机技术的不断发展,特别是网络技术,近几年得到了飞速的发展。信息时代、信息瞬间变化、高速流通伴随着Internet的出现,它打破了地域时间的限制。计算机以其强大的性能价格优势给人们工作、学习和生活带来极大的方便,在许多方面计算机代替人工处理一些事务已成为必然。社会上各行各业利用计算机网络的发展优势,更多的服务管理系统推向了Web这个平台,如

11、:网上银行、网上图书馆、网上书店等等网络管理系统应运而生。计算机网络也不断融入校园生活,各种管理系统也逐步发展起来。1.1 课题研究现状分析目前,运动会已经是每所高校学生活动中不可缺少的一个重要组成部分,在我院也不例外。而现代的体育运动会,由于参加者多、项目多,时间安排紧凑,人们对于比赛结果的准确性和实时性要求也越来越高。而目前对赛前的报名、比赛的安排、赛中的成绩录入、赛后处理,在许多高校都是采用以往的手工处理(即使采用电脑,也是一些软件功能的组合使用,根本没有一款适合运动会的管理系统)。因此在现代的高校运动会中,存在的问题很多:1.参赛者多,项目杂,时间安排紧凑,造成比赛结果的准确性不高;2

12、.统计排名汇总错误; 3.人为因素的干扰,赛场作弊行为的发生; 4.没有为参赛的教练员和运动会及时、准确地提供竞赛相关信息;因此,有必要开发一款以方便对运动员报名信息的采集、赛事的合理安排、方便统计排名与发布相关信息的高校运动会管理系统。1.2 选题的目的及意义高校学生运动会和教工运动会常常是同时举行,运动会安排的项目较多,所产生的数据量很大,且变化与时效性要求高,管理较为复杂。传统手工进行信息处理,完成如此多的数据,学校要耗费很多人力物力,并且准确性和时效性并不理想,而且直接影响工作质量与效率,与信息时代的管理要求极不协调。因此,开发一款具有先进性和实用性的,符合具体院校规则要求的运动会管理

13、系统很有必要。本高校运动会管理系统是针对我院当前运动会工作需要而开发的B/S模式的网络系统,涉及到运动会赛前的报名录入准备与分组编排、计时表的打印、赛中的成绩处理、赛后的成绩汇总与团体总分的统计及打印。它将是一个完整统一、技术先进、高效稳定、安全可靠的高校运动会管理系统。并在赛前进行相关文件的上传、下载,能很好的为赛前做好充分的准备;将及时有效的向外发布比赛成绩、进决赛名单等等比赛信息;参赛运动员可进行对自身信息的查询,对赛后结果的查询,了解比赛相关情况。开发本系统的意义重大,借助于运动会管理系统的建设,促进运动会管理效率的提高,从而减少举行运动会时所需的人力物力;减少人为因素的计算统计错误,

14、而提高分数计算的准确性;能及时有效的向运动员以及学生提供比赛信息。1.3 课题研究的主要内容使用Netbeans+MySql开发本系统,本系统要求六大功能模块:运动员报名、运动员的自动分组、预决赛成绩的录入、成绩的统计、系统管理、各种信息的查询。1.运动员报名模块:主要需要实现三个具体功能:大批量(整个系)运动员的信息导入,其中包括运动员的姓名、性别、系别(或班级)、所报项目、甲乙组等信息;单个运动员的添加、单个运动员的删除与修改。2.运动员的自动分组模块:主要需要实现两个具体功能:按照项目、组别、年级(甲乙组)对参加该项目的运动员进行随机分组(包括竞赛的按照道次分组以及田赛的按照号码分组);

15、每个项目的分组计时表打印(主要包括竞赛的分组计时表、田赛的高度表以及远度表)。3.预决赛成绩的录入模块:主要需要实现四个具体功能:预赛成绩的录入、有决赛的项目按照名次取前八进入决赛、决赛成绩的录入、根据录入成绩进行排名并增加积分、打印该项目成绩单。4.成绩统计模块:主要需要实现三个具体功能:综合统计功能(各个系总积分排名、各个系个人获得积分的情况、各个系团体赛获得积分情况、各个系额外加分获得积分情况);详细统计功能(各个组别+各个年级的各系积分排名);运动会总成绩单的打印。5.系统管理模块:主要需要实现四个具体功能:管理员登陆的用户名密码的修改、项目的添加与修改、各个项目的积分情况的添加与修改

16、、清空上次运动会信息的功能。6.息查询模块:主要需要实现三个具体功能:报名信息的查询、分组信息的查询、运动员成绩信息的查询。第2章 系统开发的技术及背景2.1 开发技术及运行环境2.1.1 系统采用的开发技术基于对当前各种编程语言和数据库的了解、优缺点权衡以及自身对语言和数据库的使用熟练程度,本系统选用Netbeans作为前台开发工具,后台数据库采用MySQL,以软件工程思想为主要指导思想,力求开发一个操作简单、实用性强、安全性好、功能完整且可维护性好的运动会信息管理系统。2.1.2 系统运行环境(1)硬件环境:联想笔记本。(2)软件环境:中文Windows7操作系统;Netbeans集成开发

17、环境, My Sql数据库。2.2 关键技术简介2.2.1 NetBeansNetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C+等开发语言。NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C+,PHP等语言的开发,本身是

18、一个开发平台,可以通过扩展插件来扩展功能。在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进

19、行扩充。2.2.2 后台数据库(MySQL)支持 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 My SQL 特点:(1)使用C和C+编写,并使用了多种编译器进行测试

20、,保证源代码的可移植性 (2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统(3)为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 (4)支持多线程,充分利用CPU资源 (5)优化的SQL查询算法,有效地提高查询速度 (6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shi

21、ft_JIS等都可以用作数据表名和数据列名 (7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径 (8)提供用于管理、检查、优化数据库操作的管理工具 (9)可以处理拥有上千万条记录的大型数据库 (10)支持多种存储引擎第3章 系统需求分析本次通用运动会管理系统的设计,拟为本学校提供一个简单、准确、快捷、方便的运动会综合信息管理系统。3.1 问题的提出进入二十一世纪,计算机技术飞速发展几乎超出了人们的想象,硬件的更新换代速度更是以级数进行。计算机在处理对象、处理方法上都发生了很大的变化。计算机已经不再仅仅是科学研究的工具,它越来越多地影响到了我们生活的诸多方面,更多的应用软件出现在了我

22、们的身边,给人们生活的方方面面都带来了极大的便利。之前学校使用的运动会管理系统上面还有许多不足,影响了使用的简洁性,急需要一个新的、简单的、准确的系统来替换,进行一次运动会信息的更新换代。3.2 系统的设计目标本系统是将现代化的计算机技术与运动会需要进行计算和统计的信息相结合,同时为扩展服务范围,初步设计一个管理系统以利于运动会各项信息和数据的管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:1.总体设计要求操作简单,界面精简。2.程序要求支持多版本操作系统支持如Windows 7,Windows XP等。二、系统

23、功能设计(1)运动员的数据库的设计;(2)对运动员项目以及比赛的分组;(3)运动员预赛与决赛成绩的录入、排名;(4)系统登陆界面的用户名与密码的判断;(5)对成绩单、排名单等的打印以及数据的导入导出功能。第4章 系统分析与总体设计4.1 系统模块划分该系统分为运动员报名、运动员的自动分组、预决赛成绩的录入、成绩的统计、系统管理、各种信息的查询。其中我主要负责实施解决管理员账户的登陆、运动员的自动分组、预决赛成绩的录入、各个计时表以及成绩单的打印和数据库结构的总体设计问题。4.1.1 管理员账户登陆功能登录:输入用户名和密码,输入正确进入系统主界面;输入错误则提示用户名或密码错误。4.1.2 运

24、动员的自动分组功能自动分组:选择对应的项目名称、组别、年级、每组人数、开始道、是否分组信息之后,点击分组按钮,在页面表格中显示随机分组结果,并根据是否分组、是否是高度表打印计时表、导出分组表4.1.3 预决赛成绩的录入预决赛成绩的录入模块主要包括,预赛成绩的录入,取前八进入决赛,决赛成绩的录入,进行排名及保存排名增加积分预赛成绩的录入:选择需要录入预赛成绩的项目名称、组别、年级和项目中的组次,依次对运动员的成绩进行录入。取前八进入决赛:点击取前八进入决赛按钮,获取预赛成绩前八人,根据固定分道顺序安排进入决赛。保存排名并增加积分:点击排名按钮,根据录入成绩对运动员进行排名,并在点击保存排名按钮的

25、时候,保存排名并按照积分表对对应项目及排名增加运动员积分。4.1.4 各个计时表成绩单的打印各个计时表及成绩单的打印主要包括预赛计时表的打印(分组表、高度表、远度表)、决赛计时表的打印(分组表、高度表、远度表)、项目决赛成绩单的打印、运动会总成绩的打印。因为没有找到C/S结构直接打印的方法,所以采用的导出WORD文件的方式。4.2 系统功能结构系统功能结构图如图4-1所示。4-1 系统功能结构图第5章 系统数据库设计数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,形成了较为完整的理论体系和一大批实用系统。并且,近年来,随着World W

26、ide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门技术之一。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。此外,简洁、结构明晰的表结构对数据库的设计是相当重要的。规范化的表结构设计,在以后的数据维护中,不会发生插入(insert)、删除(delete)和更新(update)时的异常。反之,数据库表结构设计不合理,不仅会给数据库的使用和维护带来各种各样的问题,而且可能存储了大量不需要的冗余信息,浪费系统资源。由

27、此可见一个数据库的设计在一个项目的作用至关重要。5.1 主要实体的数据表根据前几章对系统各种功能需求的分析,本系统采用MySQL数据库,数据库名为ydydb,本系统中所涉及到的主要实体表共有以下几个数据表:用户信息表(userinfo),用于存储用户信息;运动员信息表(ydyinfo),用于存储运动员信息;分组表( fenzutb),用于存储所分组(既运动员与项目对应)信息;项目信息表(xmtb),用于存储各个项目的具体信息;积分信息表(jftb),用于项目、名次和积分的对应关系。5.2 各数据表的物理结构5.2.1 用户信息表 用户信息表(userinfo),用于存储用户信息,各字段功能定义

28、如表5-1所示。表5-1 用户信息表(userinfo)列 名值类型是否可为空默认值说 明UserIDint(12)否用户id(主键)UserNamevarchar(50)否用户名称PassWord varchar(50)否用户密码5.2.2 运动员信息表运动员信息表,用于存储运动员信息.各字段功能定义如表5-2所示。表5-2 运动员信息表(ydyinfo)列 名值类型是否可为空默认值说 明YdyIDint(12)否运动员ID(主键)YdyNamenvarchar(50)否运动员姓名YdySexnvarchar(50)否运动员性别YuanXiaonvarchar(50)否华航运动员所在院校Ba

29、nHaonvarchar(15)是null运动员所在班XiBienvarchar(15)是null运动员所在系LeiBienvarchar(15)是null运动员年级(甲乙组)5.2.3 分组表分组表,用于存储所分组信息, 各字段功能定义如表5-3所示。表5-3分组表( fenzutb)列 名值类型是否可为空默认值说 明FenZuIDint(12)否分组ID(主键)XMIDint(12)否项目IDYdyIDint(12)否运动员IDZuCiint(12)否组次HaoMaint(12)否号码OrJueSaiint(12)否是否是决赛ChengJiDecimal(10,2)否0运动员成绩JiFen

30、int(12)否0运动员积分MingCiint(12)是null运动员名次LeiBienvarchar(50)是运动员年级(甲乙组)EWainvarchar(50)是额外积分项说明5.2.4 项目信息表项目信息表,用于存储各个项目的具体信息, 各字段功能定义如表5-4所示。表5-4项目信息表( xmtb)列 名值类型是否可为空默认值说 明XMIDint(12)否项目ID(主键)XMNamenvarchar(50)否项目名称HaveJueSaiint(12)否是否有决赛ZuBienvarchar(50)否组别JueSaiRSint(12)是决赛人数ShaiXuanQJint(12)是筛选前几ChengJiDWnvarchar(50)是成绩单位XMShuoMingnvarchar(200)是项目说明ChuangZaoSJDatetime是创造时间YdhMingChengnvarchar(50)是运动会名称ChuangZaoZhenvarchar(50)是创造者JLChengJiDecimal(10,2)是记录成绩JiBienvar

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1