论文部分内容阅读
随着计算机技术的不断推进与发展,计算机技术所扮演的角色在体育运动会竞赛领域中逐步展现其重要性。就目前的运动会竞赛管理来讲,传统的手工操作方式已不能适应现代体育管理的需求。因此研究开发具有高效性和实用性的体育运动会竞赛管理系统已成为必然趋势。智能化管理系统在体育赛事上的应用可实现对选手参赛信息的统一管理,智能化分析选手成绩,提高赛务组工作效率。此外,采用Ajax技术使网页实现异步更新,以直接对数据进行处理,增强用户体验。针对运动会从筹办到举行中所存在的问题,本文对运动会的业务流程进行了深度研究与研讨,并成立关于运动会信息化建设的研究小组。充分利用现有计算机相关技术,设计出符合现代运动会的信息化系统。采用MVC框架技术和SQL Server后台数据库方式,实现B/S模式下的运动会竞赛管理系统。本文主要研究内容有以下几点:(1)对运动会竞赛管理系统业务流程进行深入研究和探讨,重构运动会竞赛管理系统业务流程,并针对比赛分组问题,提出一种快速分组的算法。该算法可解决比赛人数多、不同场次中比赛人数差距大的问题和避免同一单位参赛队员分配到相同场次的现象,添加自动分组编排的服务功能。(2)按照MVC框架和模块化的设计思想对运动会竞赛管理系统进行分层设计和功能设计。分层设计解决程序冗余的问题,从而提高了系统对数据访问和存储的效率;模块化设计遵循“高内聚,低耦合”的思想,将系统划分为信息发布模块、在线报名模块、成绩录入模块等,易于管理和维护。经实践验证分析,该系统能够在一定程度上提高运动会举办的业务处理效率,并能够及时有效地处理运动会期间繁琐的业务报表,对运动会的进展起到推进作用。