田径运动会网络管理论文

田径运动会网络管理论文

1系统设计

1.1设计思想

体育竞赛是体育运动最基本的特征,是整个体育事业的一项重要内容,它以各种运动项目为内容,根据竞赛规程进行个人或集体的体能、技艺、战术心理等方面的较量.体育竞赛中的组织和编排、信息的输入和输出、统计与查询一直是体育竞赛工作中最繁重、复杂的工作.一直以来,许多基层运动会都采用人工操作,这样既耗费了人力、物力、财力,也对数据的准确性和实效性提出了要求.而采用计算机网络化管理,可以优化资源,减少人力、物力和财力的浪费,更重要的是可以保证数据的准确性和实时性.笔者利用网络开发软件的强大功能,实现了运动会从报名—编排—成绩录入—公布查询—总分统计的完全计算机网络化的管理,基本实现无纸化的工作模式.该系统尽可能地综合所有管理功能,以准确、实用为基本设计原则,并依据最新田径竞赛规则,设计了相关的计算程序和各种表格.该系统充分体现了计算机应用技术的优势,有利于运动会管理工作的规范化.

1.2系统结构

该软件的设计选择Delphi2010为开发平台.Delphi集成开发环境,具有开发C/S和B/S的框架应用系统功能,兼容NetFramework,支持Pascal,C#,HTML,JavaScript,jQuery等高级语言和框架,是全新的可视化编程环境,是一种方便、快捷的Windows应用程序开发工具.软件系统体系结构有2种形式:C/S结构和B/S结构.C/S结构是客户机和服务器结构,可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通信开销.B/S结构的用户工作界面是通过Internet来实现的,主要事务逻辑在服务器端实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量.采用B/S结构比较方便,但是系统又需要进行大量的分析计算工作,采用C/S结构可以提高效率.因此,该研究采用C/S和B/S相结合的结构模式进行设计.在数据采集、查询部分可采用B/S结构,在数据分析计算部分可采用C/S结构,使系统的整体设计更加方便、快捷,易于操作.

1.3数据库设计

数据库系统是现代计算机信息管理系统的重要核心部分,对数据的完整性、唯一性、安全性提供了一套有效的手段,可维护数据的完整性、一致性,在计算机技术和应用发展中起着重要的作用.以关系型为代表的数据库在计算机应用领域获得了极大成功.目前,市场上主要的数据库管理软件包括SQLServer,MySQL,DB2,Oracle等.其中,DB2和Oracl均为大型商用数据库,需支付高额的授权费用才可使用,且需配置专门的维护人员,开发上有诸多不便.MySQL是一个开放源码的小型关联式数据库管理系统,其体积小、速度快、成本低,是当前应用最为广泛的数据库管理系统之一.它具有强大的跨平台能力和丰富的开发接口,且具有快速、可靠和易于使用的特点.当前使用Linux+PHP+Apache+MySQL已成为中小型网站提供Web服务的主流模式.此外,MySQL是一种开放源代码的软件,非常便于研究和开发.综上,在体育运动管理系统中,选择MySQL作为数据库管理系统,可以完整地实现数据存储、检索、排序、显示等功能,可以很好地完成设计要求.

2系统主要特点

2.1标准化的设计

该软件严格按照最新田径竞赛规则进行编制,竞赛编排、表格的设计等均按中国田径协会审定的《中国田径竞赛裁判工作指南》中规定的要求进行设置,这样就使应用该软件管理田径比赛规范且标准.在录取编排方式上,根据不同比赛规模的要求,提供了多项选择,既可以分预赛和决赛2个赛次进行编排,也可以按名次加成绩的录取方法进行预、次、复、决4个赛次的编排.

2.2完善的初始化程序设计和数据备份与恢复功能

对于同一级别单位的运动会,每届运动会的基本设置是相同的.为了避免重复的工作,该软件设置了初始化模块.该初始化程序设计就是根据程序运行要求设计,简化、完善初始化模块,使其达到简便、快速地完成以下工作:设置系统和数据库连接参数、调用用户界面设置参数、调用用户信息、进行用户权限和日期检查、解密系统文件、检查运行环境、更新设置.基本设置模块将运动会中相对固定的数据编制在数据表中.在运动会报名前先将该模块的内容预先输入,那么在今后的输入过程中,只需点击该项的下拉菜单条,即可进行选择,或直接输入代码,加快了录入的速度,使操作更简便、准确.考虑到比赛过程中有许多不可预见的错误和突发事件,该软件设置了完善的数据备份和恢复功能,在比赛过程中可以随时备份比赛数据,当遇到输入错误或者突发事件造成数据丢失时,可以将最新备份的数据快速恢复,只需一个按键,就可实现数据恢复.

2.3分布式、网络化,实现多用户操作

该软件可以使用局域网和互联网,不同部门、不同地区可同时工作,实现运动会的分散、异地报名,多人、多项同时录入比赛成绩,网上成绩、成绩查询,实现运动会比赛的信息化,大大减少人员及经费的开销.田径运动会中,最大的工作量就是报名单的录入和成绩的录入,为了减少重复的操作,充分利用现代化的网络技术,该软件设定了2种网络报名方式:一种是采用WAB浏览器的数据库查询方式,利用SAP动态网页技术实现通用数据库网络报名和查询功能,任何一台电脑只要接入运动会的局域网,不用安装任何软件,按照指定的域名就可对运动会所有相关信息以及比赛的实时信息进行各种查询和远程报名.这种方式虽然无需安装报名程序,但是,需要对网页进行定期的维护,因此,对于没有专业网站及维护的单位来说,会带来一定的难度;另一种是专门编制运动会报名及成绩查询软件,该软件完全绿色,无需安装,各参赛单位只需通过下载报名软件到本地计算机上即可使用,通过密码进入本单位,进行运动会的报名和比赛过程中的实时成绩查询,无需专业的计算机人员对网页进行长期的维护等工作,这种方式更适合一些基层学校使用.2种模式均采用前台制作和后台调用2个模块.前台制作即用户见到的前台操作界面,2种操作界面完全一样,只是打开的方式不同;后台调用应用ASP调用运动会原始数据库,即MySQL数据库,实现实时报名和查询功能.比赛成绩及时准确地公布及下一赛次的快速编排,是运动会能否顺利进行的关键.对于参赛运动员比较多的单位,由于该软件采用了后台调用数据的方式,可以实现多台计算机同时进行成绩录入及各比赛项目点直接录入成绩等多项功能,充分地利用了现代化的网络通信技术,减少了人力、物力,避免了重复工作,实现了比赛的快速、实时功能.比赛成绩的好坏直接关系到各单位最后的总分,因此,在比赛过程中,成绩一直是各单位关注的焦点.该软件专门设置成绩查询模块,各单位可以在专门的网页或本地计算机的运动会报名程序中,轻松地查阅比赛成绩、团体总分情况,为各参赛单位查看运动员信息及实时查找比赛成绩提供了极大的方便.

2.4打印功能齐全

田径运动会在比赛前、中、后各个阶段中都需要打印各类表格,如果由人工来完成易出错,并造成重复的工作,因此该软件除了设计从竞赛日程、竞赛分组、队员名单到检录单、成绩单、团体总分表、单项成绩单及总成绩册等的打印文件,还设计了比赛过程中需要的一些固定表格的打印文件,为用户提供了比较全面的表格,使比赛更加规范、合理。运动会所需要的表格种类各不相同,有些是需要赛前和赛中实时进行打印的,还有一些是需要将各种表单重新组合排版进行打印,因此,该程序设置了预览、打印和PDF、HTML、RTF、TEXT、XLS等不同的输出模式的选择,用户可以根据需求选择相应的输出模式.例如,检录单、成绩单等比赛数据的实时输出可以选择直接打印;秩序册需要量大,必须排版印制成册进行印刷,因此,需要用户根据自己的情况选择输出RTF或TEXT等模式;而总成绩册生成后为避免人为的数据修改,一般可采用输出PDF格式,进行保存印制.

2.5性能稳定,无需安装

该系统采用MySQL数据库,可安装到Windows,Unix系统下,适应性强,对硬件要求不高.客户端采用Windows操作系统,直接采用编译语言,编译成exe文件,运行速度快,系统资源开销少,高效稳定,功能设计涵盖了运动会的所有需求,功能全面.由于考虑到各基层单位对网络环境的需求不同,该程序设计了数据库远程调用和本地安装2种模式.一般情况下,该软件会将数据库安装在服务器中,各单位只需将主程序下载到在本地机上,无需安装,就可以远程调用各类数据,实现实时报名、成绩录入、查询等功能,占用空间小,对本地机的处理速度和硬盘的要求较低.而对比赛场地没有网络的单位,可采用本地安装MySQL数据库软件,实现本地调用数据,完成比赛,但是,不能实现实时查询功能.

3结语

基于C/S结构和B/S结构,后台操作系统采用Windows2000,数据库采用MySQL,前台操作系统平台采用WindowsXP,应用软件采用Delphi2010开发平台,开发了田径运动会网络管理系统软件.在编制过程中采用了动态管理模式,确定的指标体系部分可随运动会规模等实际情况进行设定和调整,适合于基层各级各类运动会.该系统软件在2011,2012年宁夏大学田径运动会上试运行后进行了修改完善,并于2013年校运会和宁夏回族自治区青少年田径锦标赛上正式运行,效果良好,实时、快速、准确地公布成绩并统计团体总分;统计资料及表格齐全,功能详尽,管理规范,减少了人力、物力,从根本上节约了成本,基本上实现了该软件预期的功能和目的,得到了使用者的好评.

作者:宋文才 李晓玲 单位:宁夏平罗县体育中心 宁夏大学体育学院