论文部分内容阅读
研究目的:随着信息化技术的不断发展,我国部分体育类院校已经开始利用计算机技术来辅助校园运动会的相关工作。校园运动会的赛程编排工作由于工作量巨大且技术难度较高,仍一直困扰着承办者,因此智能化赛程管理系统的研究与实现十分有必要。以天津体育学院为例:校园运动会赛程的安排需要考虑到场地、运动员、运动项目和时间之间的协调搭配最优解,要求既能够保证各个项目有条不紊地进行,也要确保每位运动员与裁判员能够以最佳状态投入其中。传统手工进行运动会赛程编排的方式虽然简单易懂,但是由于体育类院校人员基数大、项目众多,因此赛程编排工作非常繁琐,工作量很大。除此之外,户外运动受天气的影响较大,运动会赛程安排在地点、人员配置、时间等各方面都存在不确定性和即时性,所以赛程编排智能化的探索与应用对于解决这些问题来说意义重大。本研究结合体育类院校的自身特点,针对智能赛程编排和数据库的运行机理展开深入、具体的研究,并为其他相关的研究提供可供参考的依据。研究方法:本研究综合运用管理学、软件工程学、经济学等理论和方法,采用的具体方法包括:文献资料法:充分利用中国知网、网上国外各类资源库获取相关文献资料,通过对相关文献进行整理、分析,进而提出本研究的方向和突破口。经验总结法:重点对数据库网络平台的设计、搭建等相关资料进行深入细致的研究和思考。基于RUP的开发方法:采用系统分析方法以及决策理论方法构建智能赛程管理系统的研究与实现框架,遵循精简RUP的软件开发过程,用统一建模语言UML进行建模描述,采取J2EE技术路线。研究结果1.开发环境和运行环境开发环境:NET/AJAX/BOOTSTRAP;数据库,Microsoft SQL Server;开发工具,Visual Studio;开发语言Java;服务器,Tomcat。运行环境:Windows平台下支持IE浏览器、Google、火狐等多种浏览器。2.系统结构设计该系统结构划分为三层:用户层、逻辑层、数据层。各种用户通过用户层接口与逻辑层进行实时交互,从而完成对系统的访问。由于不同用户对应不同的使用权限和功能,系统将用户按照权限分为管理员、裁判员、训练员和运动员四个角色。3.系统的主要功能1)信息查询功能;2)自动赛程编排功能;3)报表输出打印功能。4.数据库的建设数据库对于任何一个管理系统的构建都具有重要意义。数据库是保证整个系统迅速、方便、准确地调用和管理所需数据的基础,是衡量管理信息系统设计的主要标准之一。本数据库采用MicrosoftSQLServer来开发,数据库概念模型设计应包括运动员、场地、项目、时间之间的一对一、一对多、多对多的关系设计。5.智能赛程管理系统主要功能介绍1)信息查询功能:用户使用学号和密码登陆成功,进入智能赛程管理系统可以查询运动员信息、报名信息、项目信息、运动员分数及名次,场地占用情况、时间表等。2)自动赛程编排功能:在校园运动会的赛程编排过程中需要充分考虑到运动员、运动项目、场地和时间之间的协调搭配最优解,以确保运动会顺利且高效的进行。采用遗传算法,一般步骤如下:问题描述:由于体育类院校运动会参赛的学生都有多种类型的项目需要参加,因此应确保每个运动员在各个兼项的时间间隔安排合理,以保证运动员合理分配体力和运动会的顺利进行。编码:设整个运动会运动员有A个,项目有Y个,场地有Q个,时间段T个。所以运动员、项目和时间段的合集为:X=A*Y*T={(a1,y1,t1),(a2,y2,t2),(a3,y3,t3),,(an,yn,tn)}。初始化种群:染色体基因为:((a1,y1),(a1,y2),(a2,y3),(am,yn)),即表示在t1时间内运动员a1在进行y1项目。适应度函数:根据待求解优化问题的目标函数可以得到相应的适应度函数,由于目标函数为最大化问题,则适应度函数可以取为:Fit(g(x))=g(x)。则g(x)=且g(x)≥H,H表示各个兼项之间的最大间隔时间。3)报表输出打印功能:用户可以在运动会结束后,进入系统导出生成的EXCEL数据并进行打印,可以按照运动员、成绩及排名、项目、日期等为单位,打印成绩册。研究结论:体育与技术的融合是时代的必然要求与必经之路,赛程编排在在国外已经得到了广泛的应用,但是在国内还处于起步阶段。相对于传统的手工编排赛程,该智能赛程管理系统满足了不同权限用户的使用需求,提高了工作效率,为体育类院校运动会赛程的合理有效编排提供了便利,对体育类院校推进体育智能化具有至关重要的意义。