张华峰 崔志龙
【摘要】根据最新游泳比赛规则和游泳竞赛的实际需要,结合计算机技术中网络、数据库和图像处理等最新技术,设计开发基于B/S +C / S模式的游泳竞赛编排与现场管理信息系统,并提供WEB远程报名信息处理平台。本文较为详细地分析了游泳比赛管理过程、数据信息流向和需求管理模块。同时还阐述了软件系统功能架构、网络连接方式和软件功能的具体设计方法。其中远程报名中采用Web数据库以及ASP.NET动态网页技术,大大增强了软件系统的实际运用能力。
【关键词】游泳竞赛;比赛管理;体育软件开发
根据中共中央办公厅、国务院办公厅印发的《2006━2020年国家信息化发展战略》,其中论述我国仅有20%的奥运会比赛项目应用了体育软件,而其中的70%一80%来自于国外研发的体育软件。我们希望通过研究,提高这一领域的国产体育软件的开发能力。
1.游泳软件适用的范围
1.1支持国家级、省市级、区县和各级学校比赛使用
我们设计的《索美游泳比赛管理软件》的运用对象是传统体育项目学校、各级教委和各类省市级专业游泳竞赛的管理组织。软件支持3~8道的游泳池,24个男女组别和每个组别132单项。并同时支持34个项目的全能自动查分。目前贵州省体育局游泳运动管理中心、金华市第七届运动会游泳比赛、深圳市中小学生游泳资格赛和湖州市中小学生游泳比赛等已经成功使用。
软件采用主题功能向导模式,提供Windows标准模式人机交互,具备友好的用户界面。主要提供软件多元化报名系统设计、游泳秩序册规则化处理自动生成、标准比赛用表、电计时与手计时双向支持的现成成绩处理和比赛成绩即时查询与公布系统。这些功能子系统将根据不同使用对象设置成不同的软件版本,这样可以应对需求的多元化和软件发展的适应能力。
软件主界面
2.系统设计
2.1 系统环境需求
软件主程序、现场管理子系统和比赛成绩即时查询系统采用Borland C++Builder和Microsoft相关软件平台开发,可以方便的配置和通过互联网发布。WEb远程报名系统采用的平台为 Windows Server,服务器配置为支持Asp.net的IIS,后台数据库为Access或 SQL server,布置在服务器平台为高级用户提供动态数据网页架构的远程报名服务。
2.2 系统整体结构和功能架构
系统结构示意图
软件系统由图示中的四个子系统构成,普及型比赛只需安装主程序于普通个人PC就可以完成部署,另根据不同的比赛级别选用其它子系统。整个安装配置过程采用Windows标准安装模式和自动配置数据库。
2.2.1主程序模块设计
主程序架构示意图
比赛信息发布模版模块:
软件提供了大量的通用信息发布模版,使游泳竞赛的赛前信息制作发布方便快捷。
系统设置模块:
软件设计系统设置部分中项目设置采用了灵活性与规则化并重的设计思想,把所有项目分类为单项、接力、全能和趣味四类,默认设置了所有国际泳联的奥运会项目。同时可以自定义趣味竞赛项目,使软件圆满解决了标准性与通用性的矛盾。
报名信息管理模块:
报名信息管理部分可以对报名信息进行添加、删除、修改和打印带有照片的参赛证等功能,并具有個性化的UI互动界面。
编制秩序册模块:
秩序册的编制是整个竞赛组织过程中的核心,软件对秩序册内容中的组织委员会、裁判员信息、竞赛规则、单位参赛人员统计信息、竞赛日程表、比赛项目分组表和比赛记录做了系统优化,可以在向导的引导下快速生成。解决了大量操作难题,比如游泳比赛复杂的分道问题:
A. 有比赛成绩的1组、2组、3组的比赛泳道编排方法各不相同
B. 2组或2组以上的任何预赛组内至少应有3名运动员或接力队
C. 比赛采用分组决赛(无预赛)的的编排方法
通过游泳项目比赛规则软件模型实现了整个过程的自动化智能分道。
3.结论
3.1 索美游泳比赛管理软件可以满足国家级、省市级、区县和各级学校比赛使用。
3.2 我们在具体的功能和核心问题的解决过程中,提供全面的解决方案可以使软件的性能适应复杂的用户环境。
3.4 此系统是建立在实际比赛管理基础上的,所以相信通过自主开发开完全可以取得较好的用户认可。