沈阳药科大学体育运动会计算机管理系统
2014-09-17郑小松常大军迟猛李实陈俊金
郑小松 常大军 迟猛 李实 陈俊金
【摘 要】体育运动会传统手工管理模式效率低下,准确性差;本文针对沈阳药科大学体育运动会计算机管理系统的设计进行了阐述;经过系统使用运行,大大提高了我校体育运动会的现代化管理水平,具有很强的推广价值。
【关键字】体育运动会;计算机管理系统;Visual Basic;Microsoft Access
一、引言
体育运动会在检查体育教学和训练成果等方面具有重要意义,是高校体育教学的重要组成部分。沈阳药科大学体育部为全面提升运动会的现代化管理水平,2010年联合我校计算机中心研制成功了体育运动会计算机管理系统。
该系统将传统人工完成的赛前编排、赛中管理到赛后统计等工作全部交由计算机管理系统来完成,在准确性、及时性、智能化和高效率等方面占有绝对优势;系统经过四年的使用和完善,功能更加完备,还曾为其他单位定制使用。
二、软件设计
2.1 需求分析。研制体育运动会计算机管理系统的原因在于,采用传统手工管理效率低下,尤其在赛前报名、分组分道、秩序册生成、决赛报告单/成绩单生成、最后团体及个人成绩统计等方面。
需求分析阶段,向体育部确立体育运动会的竞赛过程,主要分为赛前管理、赛中管理和赛后管理;进一步对竞赛的分类和规则做了细致的了解和分析,我校体育运动会分为田赛、径赛和游戏赛三大类,并对各类比赛的录取及得分规则进行了约定。
2.2 软件功能
2.2.1 赛前管理。赛前管理是比赛得以进行的重要组成部分,传统手工完成此部分工作需要2周左右的时间,还无法保证数据的准确性和完整性;采用计算机管理系统则工作只需1-2个小时的时间。主要功能包括:竞赛单位注册、组别竞赛项目注册、竞赛运动员注册、接力项目管理、报名结束参数设置、赛前分组分道管理(生成秩序册数据)、竞赛日程安排、赛前成绩管理、竞赛总项目等。
2.2.2 赛中管理。赛中管理主要完成比赛成绩录入,系统自动识别进入决赛名单并按规则分组分道,打印决赛报告单和决赛成绩单,决赛自动赋分等功能。
2.2.3 赛后管理。赛后管理主要完成团体总分统计和个人得分统计,打印各类报表等功能。
2.2.4 系统管理。系统管理负责设置体育运动大会的主题名称,数据的备份与恢复,密码修改等功能。
2.3 系统环境与实现。系统开发使用了Visual Basic 6.0,以Microsoft Access为存储数据库,使用FlexCell表格控件,运行环境在Windows XP及以上均可。主要功能模块实现块如下:
2.3.1 运动员注册。运动员注册通过批量导入和个人注册两种途径完成,界面如图1所示。批量导入功能根据注册的竞赛项目自动生成报名模板文件(Excel格式),参赛单位在Excel文件中录入运动员姓名、性别、组别,并在运动员对应参赛项目选择“√”,系统管理人员将报名文件导入系统即可。个人注册功能用于临时添加运动员。
批量导入过程,计算机管理系统根据约定的规则自动进行超项、超员检查,保证报名的准确性和完整性。根据参赛单位的编码自动生成运动员的号码。
2.3.2 智能分组分道。智能分组分道提供手工分组分道和智能分组分道两种方式,如图2所示。手工分组分道使用鼠标拖拽的方式将运动员拖放到指定的赛道,一般用于比赛中临时追加的运动员。智能分组分道采用特定的计算机算法完成智能分组分道。
2.3.3 竞赛成绩录入。竞赛成绩录入如图3所示。录入时,选择日期和期间,显示对应的比赛项目列表,双击对应项目进入竞赛成绩录入界面,如图4所示,已完成录入的项目显示背景色为绿色。
三、关键技术
秩序册的生成是本系统设计过程中的关键技术之一,主要任务是将数据库中查询出来的数据按一定规则保存到Word文档中。
3.1 新建Word文档
Dim wdApp As Word.Application, wdDoc As Word.Document
Set wdApp = CreateObject("word.application")
Set wdDoc = wdApp.Documents.Add
3.2 向文档中添加内容
wdApp.Selection.TypeText Text:="秩序册"
wdApp.Selection.TypeParagraph
3.3 保存文档
wdDoc.SaveAs strDesktop & "\秩序册.doc"
wdApp.Quit:Set wdDoc = Nothing:Set wdApp = Nothing
四、结束语
我校将计算机软件技术应用到体育运动会中,大大简化了运动会整个管理过程,使得数据的准确性、完整性得以实现,其智能化和高效性达到高校体育运动会的领先水平,拥有很强的推广价值。
参考文献:
[1] 明日科技,Visual Basic数据库开发关键技术与实例应用[M].人民邮电出版社,2005.
[2]明日科技,Visual Basic开发经验技巧宝典[M].人民邮电出版社,2007.
[3] 赛奎春,Visual Basic信息系统开发实例精选[M].机械工业出版社,2006.
[4] 杨昭兵.校园运动会管理系统的设计与实现[J]. 《硅谷》,2010年第24期.