版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目体育赛事管理系统的设计与实现(论文)摘要许多年以前,人们在对数据进行统计和记录时候,使用的是纸和笔,对于大量数据的记录很不方便, 使用的人力物力也很庞大, 到了现在, 人们对纸和笔的依赖慢慢降低,在如今的互联网时代,计算机可以代替纸笔记录所需要的数据,它方便快捷并且储存量大且数据不易毁坏。本系统就是基于为运动会提供便利的原则,不仅可以对运动会赛事的数据进行记录,还可以进行统筹与安排,节省人力,物力,为参赛人员和管理人提供便利。本系统首先分析了国内外赛事管理系统的特点,结合了实际的需求以及报名、成绩录入过程数据信息的全面分析,使用 eclipse作为开发工具和 MySQL最为后台数据库,然后在对整个赛事进行需求分析的基础上,运动软件工程的方法,对系统进行了分析与设计,然后给出系统结构图,实体关系图,数据库各个表的设计,通过截图来显示界面设计,数据库设计以及系统的开发与操作,它不但能完成赛事管理中的基本操作,具有程序设计合理、利于操作、运行不易出错、安全等特征。本系统能够让不同用户登录,同时分配了不同的权限。系统功能实现操作员管理、运动员管理、项目分类管理、赛程管理、登记参赛、成绩录入和成绩统计功能。方便记分员对成绩的录入,方便运动会的信息查询管理及修改,并随时知道赛程。关键词:赛事,管理系统,数据库AbstractForlongtimeage,peopleprocesslargeamountdataandrecordbyusingpenandpaper.It'sinconvenienceandcostalotmoneyandtime.Butrightnow,therelyonpaperandpensaregradientsdisplacedbydigitalstoragethatsavedateveryfast,safetyandconvenience.Thissystemsisbaseonrulesofprovidedgoodservicestosportscompetition,notjustallowrecordthesportscompetitiondata,andalsohelpmanagingcrewsandathletes.Firstofall,analysistheglobalcompetitionmanagementsystem'sfeatures,thancombinewiththepracticaldesireandresultsofsignup,resultrecordprocessdataanalysis.DecidingusetheEclipseasdevelopmenttoolsandMySQLasbackgrounddatabase.Baseondemandanalysisresultsofcompetition,designandanalysissystemsthroughoutmotivationsoftwaremethodstogetsystemsstructurescheme,entityrelationshipdiagramandtemplateofeverydatabasesheet.ThroughscreenshottoshowGUIdesign,databasedesignanddevelopmentandoperationofsystems.Thesystemsnotonlycanfinishbasicoperationofcompetitionmanagement,alsohavingfeatureslikegoodsoftwaredesign,easyuse,operationstable,safetyetc..Thesystemallowsdifferentlogininandassigndifferentpermission.System'sfunctionsimplementoperatormanagement,athletemanagement,itemmanagement,schedulemanagement,raceattendance,resultrecordandsummary.It'sveryinconveniencetorecordertomaintaintheresultofcompetition.Keywords:match,managementsystem,databaseTOC\o"1-5"\h\z\o"CurrentDocument"引言 1\o"CurrentDocument"第一章 概述 2\o"CurrentDocument"项目简介 2\o"CurrentDocument"主要开发技术及工具简介 2\o"CurrentDocument"第二章 可行性分析 5\o"CurrentDocument"技术及开发方法可行性 5\o"CurrentDocument"管理可行性 5\o"CurrentDocument"经济可行性 5\o"CurrentDocument"第三章 需求分析 6\o"CurrentDocument"系统需求 6\o"CurrentDocument"数据库需求分析 6\o"CurrentDocument"系统的开发环境需求分析 6\o"CurrentDocument"第四章 总体设计 8\o"CurrentDocument"系统功能模块划分 8\o"CurrentDocument"数据库设计 0.1\o"CurrentDocument"数据库的概念结构设计 10\o"CurrentDocument"数据库逻辑结构设计 11\o"CurrentDocument"数据库物理结构设计 11\o"CurrentDocument"第五章详细设计 14\o"CurrentDocument"登录模块的实现 14\o"CurrentDocument"管理员管理模块的实现 5.1\o"CurrentDocument"运动员管理模块的实现 6.1\o"CurrentDocument"项目分类管理模块的实现 7.1\o"CurrentDocument"赛程管理模块的实现 9.1\o"CurrentDocument"参赛管理模块的实现 20\o"CurrentDocument"第六章系统测试 22\o"CurrentDocument"测试指导思想及方案 22\o"CurrentDocument"测试指导思想 22\o"CurrentDocument"测试方案 22\o"CurrentDocument"测试阶段 22\o"CurrentDocument"单元测试 23\o"CurrentDocument"集成测试 23\o"CurrentDocument"部分测试结果 23\o"CurrentDocument"第七章结论 24谢辞 5..2\o"CurrentDocument"参考文献 6.2所有已经参赛的运动员都可以进行成绩录入或者取消参赛的操作, 但如果运动员已经录入成绩则不可再取消参赛,其参赛成绩将转移到成绩统计中,所得到的成绩信息在成绩统计证显示,方便运动员和操作员查询,实现效果如图 5_11所示。5_11成绩录入页面所有已经登记的运动员可以登记参加比赛,本模块可以登记运动员的参赛情况,如有运动员有特殊情况取消参赛也可以进行取消运动员参赛的操作, 对于已经完成赛事的运动员还可以进行成绩录入及操作,并可以对整体的成绩进行统计查询,该模块的活动图如图5_12所示。5_12成绩统计页面第六章系统测试测试指导思想及方案针对本系统测试人员是开发者本人这一特点, 本系统测试工作的指导思想以白盒测试方法为主,局部辅以黑盒测试方法。测试指导思想白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行, 检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。黑盒测试方法是在已知系统结构的前提下, 通过来测试系统每个功能是否都能正常运行并达到预期结果。在测试时将程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在接口进行测试。测试方案有时候当一个用户用到系统的某个模块会运行正常, 也许该用户用其它的模块就出现了相应的问题,当然即便是一个好的程序,测试时并不代表没有错误,我想任何一个程序总是会存在某种弊端。暂时把系统测试划分为几个阶段:第一阶段是数据录入,一个程序只有在满足用户正常录入数据时,这才是一个程序的开始;第二阶段数据维护,能及时快速定位到要维护的内容,并且成功将其内容操作成功,这才是满足程序的运行基本。第三阶段是查找错误,查找认为不合理的操作,或者是错误页面,这是程序发展的必经之路;第四阶段更改错误,根据已有的平台,用最简单的方法,进行程序和数据的调正。总之,这四个步骤来回循环,使程序尽量完善。测试阶段为了保证测试的质量,将测试过程进行划分,针对体育赛事管理系统这个项目的特点,将测试过程划分为代码审查、单元测试、集成测试和验收测试四个阶段。单元测试本系统的功能实现块较多,但是在系统实现中基本上介绍了每个功能模块的使用。只是篇幅有限在此不赘述,可以按照前面介绍学习一下如何使用,然后在根据自己的需求随意操作。这里就省略各页面的操作了集成测试。集成测试本系统模块之间有着一定的联系,耦合性决定了对它进行集成测试有一定的复杂性。体育赛事管理系统的联系在于数据库中的表之间的关系和通过浏览器从一个页面到另外几个页面的链接。 因而本系统的集成测试也就是测试每个程序中的那些链接是否正确。这种测试是极其容易的,只须穷举完所有的链接即可。虽然很简单,但该测试具有很高的重要性,是所有程序必须保证的测试过程。部分测试结果通过测试结果表明整个系统的设计和程序基本上时正确的。 虽然在测试过程中发现不少错误,但经过修改后程序现在通过了测试。由于软件测试在软件开发过程中占有很重要的地位, 同时,软件测试对测试人员的要求也是很高的。 所以,通过了以上的测试,并不能证明本软件就是完全正确的。 正确的结论应该是本软件还有待于进一步的测试和改进。通过本次测试,发现了许多平时不去注意的问题,也明白了一个系统的严谨性对一个系统非常重要,有些问题如功能分析和数据库的设计,对一个系统实非常重要的。一个稳定的系统需要各个方面都兼顾到,所有在刚开始的设计阶段,需要极其认真,不能在功能和数据库设计阶段出现错误。第七章结论计算机技术和网络的发展,使人们在网络环境中从事各类活动成为可能,它涉及到广大各个阶层的不同人群,给社会的生产、管理,人们的生活都带来巨大的影响。在毕业设计的过程中,我充分认识了整个软件的开发流程,对 Java语言的掌握的更加灵活、熟练,对数据库语言也更为熟悉,了解了服务器方面的一些知识,从需求分析、详细设计,再到编码、测试,在整个开发的过程中通过实践与理论相结合,使我对软件开发有了更深刻的认识。 顺利完成这次的毕业设计,为自己的大学生涯画上一个圆满的句号。 我深刻感受到整体规划和调查分析的重要性。不仅是对软件设计,对其他方面全局性也是很重要的。他会使你按照指定的规划按步骤进行,使设计过程井井有条。由于之前只是仅仅进行过单一小程序的设计, 所以在进行此次毕业设计过程中有些摸不到头脑,而此时整体的计划调整了我的脚步。由于时间有限,系统还存在一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云队课的心得体会
- 高中寒假实践报告
- 社团活动策划案范文8篇
- 西湖导游词范文300字(33篇)
- 银行公司业务工作总结(7篇)
- DB12-T 1108-2021 车用乙醇汽油(E10)快速筛查技术规范
- DB11T 1665-2019 超低能耗居住建筑设计标准
- 化工热力学教案
- 2023年电子计步器实验分析仪器资金筹措计划书
- 二年级数学计算题专项练习1000题汇编集锦
- 安徽省2023-2024学年高一上学期期中考试物理试题(含答案)
- 一年级上册劳动《各种各样的职业》课件
- 国家开放大学《中文学科论文写作》形考任务1-4参考答案
- 高考英语高频短语按字母排序
- 世界各国国家代号、区号、时差
- 第二章接待礼仪拜访礼仪馈赠礼仪
- 列举课件郭建湘
- 旅游列车开行管理办法
- 园区网络规划与设计管理 毕业设计
- 水工环地质考试试卷( A 卷)
- 仓储管理程序搬运、储存、包装、保存与交货管制
评论
0/150
提交评论