论文部分内容阅读
摘要:奥运优秀运动员科学选材评价系统是今后我国奥运选材的重要依据。介绍评价软件开发的必要性、软件主要功能的设计、实现方法。探讨该软件在运动员科学选材方面的使用价值。
关键词:运动员;科学选材;评价系统
中图分类号:G808.18文献标识码:A文章编号:1007-3612(2008)01-0067-02
Development of Evaluation System Software for Talented Potential Olympic Athletes Identification
ZHOU Xingyu, ZHU Yihong
(Beijing Sport University, Beijing 100084, China)
Abstract:The evaluation system software of talented athlete identification is one of the fundamental tools in athlete selection for Olympic Games. The article describes the necessity of the software development, the main functions and its fulfillment. The values of the software in the application of athlete selection are also discussed.
Key words: talent athlete identification; evaluation system
奥运优秀运动员科学选材系统是国家科技部重点科技攻关课题,历时三年时间,由北京体育大学牵头,全国相关省市体科所共同参与完成。该系统的建立为我国运动员的选材、育材工作起到了极大的作用,为奥运人才的选拔提供了科学依据,是运动项目训练工作者的一个指导纲要。运动员每次测试的数据没有建立相应的选材库,不利于运动员成绩的追踪、训练计划的调整及各级训练部门的管理。因此,为配合奥运优秀运动员科学选材系统更好的实施及解决上述问题,急需编写一套奥运优秀运动员科学选材评价系统软件。
1 研究方法
1.1文献资料法查阅有关运动员选材、数据库相关文献、书籍。
1.2调查访问法就有关运动项目专业方面的问题,访问各项目专家。
1.3系统分析法根据选材考核程序,按软件工程的方法,进行分析及模块化设计。
1.4程序设计以中文Windows XP为操作系统,运用Visual Foxpro6.0 for Windows及SQL语言进行系统编程。
2 系统开发步骤
本系统开发过程包括:可行性分析、需求分析、数据库和应用程序设计、系统试运行和测试、系统运行和维护五个阶段。
可行性分析阶段,确定开发系统的总体目标即研制评价系统软件,提出系统的功能、性能、可靠性以及数据接口方面的构想。探讨技术关键和解决问题的技术路线。制定完成任务的实施计划。
需求分析包括数据分析和功能分析。首先,确认用户需求、确定设计范围。其次,对收集到的资料进行加工、抽取、归并和分析,建立数据流图、数据字典等设计文档。最后,对所开发的系统进行全面的描述,建立需求说明书。
在数据设计阶段先进行概念设计,将需求分析所得到的数据转化为相应的实体模型;再将实体模型转化为Visual FoxPro 所支持的关系模型,进行性能评价和规范化处理,并对数据的安全性和完整性做出设计。
按照总体设计、模块设计、编码、调试4个步骤进行应用程序设计。
最后,为保证系统的正确性,检验系统各组成部分的功能,对系统进行了多次模拟数据的测试。
3系统分析与设计
3.1系统分析
系统分析的内容包括对系统内部各环节进行详细了解,充分掌握用户的需求及用户的习惯。 本系统分析采用实验原型法,即建立的原型实际上是真实的系统模型,由局部模型不断试验、改进,最后得到整个系统。
3.2系统数据流程图(图1)。
3.3系统设计本系统采用模块化设计原则,按功能要求自顶向下划分若干子模块,尽可能使每一模块具备独立性。本软件运用了面向对象程序设计思想,简化了程序设计,提供代码的可重用性。由于奥运选材系统中的乒乓球、羽毛球、体操、艺术体操、跳水、游泳、棒垒球、自行车、摔跤、柔道、跆拳道、射箭、击剑、皮划艇、拳击15个项目自成体系,每一项目的评价指标差异较大。而每一项目分属国家体育总局不同的管理中心,使用者也没有必要掌握全部项目的使用方法,管理者只需掌握各自项目的使用,对本项目运动员的数据做长期追踪即可。基于上述考虑,在总体设计时将十五个项目分别制作成十五独立的子系统。
3.5系统功能模块为了给用户建立良好的工作界面,便于使用者的操作,在软件设计时均采用菜单与表单相结合的设计方式。每一功能模块提供精美用户界面。
3.5.1输入模块此模块的主要功能是实现运动员基本数据的采集、录入。设计时根据不同运动项目测试表制作成输入表单,录入原始测试数据。所有运动项目均包括运动员身体形态、身体机能、运动素质、心理、教练员评价五个方面。在此模块下可进行自动翻记录、数据修改、删除、查询工作。由于男女运动员测试指标不同,将此模块分为男、女运动员两子模块,分别录入测试数据。
3.5.2计算测试成绩模块录入测试成绩后,根据不同项目、运动员的性别自动计算各派生指标,查询单项评分表及综合评分表,填写各测试项目的得分、评价并计算运动员测试总分及对应等级。本模块具备打印运动员详细测试结果、自动翻记录功能。
3.5.3查询模块为了及时将测试结果反馈给教练员,特设查询模块。根据不同的查询需求,此模块下设个体查询、群体查询及纵向查询三个子模块。1) 个体查询模块:可根据测试日期、所属队别、运动姓名、性别4个条件进行组合,查询某一名运动员的基本情况及本次测试的结果。本模块具备打印运动员详细测试结果、自动翻记录功能并为用户提供模糊查询方式,以满足不同用户的要求;2) 群体查询模块:在查询时不仅需查询每个运动员的个体情况,还需根据运动员性别、运动等级、所属队别查询某类符合条件的运动员。群体查询可分别查询此类运动员的总分、一级测试指标、单项指标并打印查询结果;3) 纵向查询模块:为查询某一运动员一段时间内测试指标的变化而设立此模块。可分别查询此运动员的总分、一级测试指标、单项指标并打印查询结果。利用此模块可建立运动员动态数据库,便于成绩的追踪。
3.5.4打印模块本系统在数据计算、数据查询时均具备打印功能,但用户在今后管理数据时还需打印,为此单设打印模块,方便用户。打印模块下设打印男运动员测试表、打印女运动员测试表及按条件组合打印3个子模块。其中,打印男、女运动员测试表可打印所有男、女运动员详细测试数据报表。为便于用户在打印时进行模糊设置,特编写按条件组合打印模块,用户可按性别、测试序号、所属队别、姓名、运动等级、专项及注册地多个条件进行组合查询,并打印查询运动员的详细测试数据报表。
3.5.5系统维护模块此模块可帮助用户完成数据复制、清理硬盘、数据装入、用户管理等功能。数据备份会将每次测试数据定期拷入磁盘。系统以日期、性别分别备份到Backup文件夹中,防止数据的丢失;当数据备份后,可利用数据初始化功能将暂时不用数据清除,以保证有足够的磁盘空间;当需要查找以前测试的数据而数据库中无时,可利用数据导入功能把数据导入到所需的数据库中,实现系统维护。此外,软件系统还提供对运动员注册地、队名、日期库、用户进行添加、删除、修改、恢复等操作。
4 系统特点
1) 奥运优秀运动员科学选材系统涵盖15个运动项目,各运动项目的选材指标体系各不相同,计算公式复杂。本软件的研制,使原本手工操作变为自动操作,使需要大量时间查找评分值的工作变得简单、轻松,只需一个按钮即可完成,大大提高了工作效率。
2) 使用此软件可以为运动员选材、教练员训练提供各种常用数据资料,便于各级训练管理部门建立优秀运动员选材库。为奥运优秀运动员科学选材系统的推广提供了便利条件。
3) 功能丰富,结构灵活。采用模块化结构,便于扩充、修改、可移植性强。力图把数据和程序完全分开,使其具备良好的数据独立性、程序独立性。每一功能模块相对独立,具备良好的人机界面。使用者只需简单培训即可操作。
参考文献:
[1] 邢文华,等.奥运优秀运动员科学选材系统研究报告.
[2] 吴迪,曲蒙.Visual Foxpro6.0程序设计指南[M].北京:清华大学出版社,1999.
[3] 翁正科. Visual Foxpro8.0数据库开发教程[M].北京:清华大学出版社,2004.
关键词:运动员;科学选材;评价系统
中图分类号:G808.18文献标识码:A文章编号:1007-3612(2008)01-0067-02
Development of Evaluation System Software for Talented Potential Olympic Athletes Identification
ZHOU Xingyu, ZHU Yihong
(Beijing Sport University, Beijing 100084, China)
Abstract:The evaluation system software of talented athlete identification is one of the fundamental tools in athlete selection for Olympic Games. The article describes the necessity of the software development, the main functions and its fulfillment. The values of the software in the application of athlete selection are also discussed.
Key words: talent athlete identification; evaluation system
奥运优秀运动员科学选材系统是国家科技部重点科技攻关课题,历时三年时间,由北京体育大学牵头,全国相关省市体科所共同参与完成。该系统的建立为我国运动员的选材、育材工作起到了极大的作用,为奥运人才的选拔提供了科学依据,是运动项目训练工作者的一个指导纲要。运动员每次测试的数据没有建立相应的选材库,不利于运动员成绩的追踪、训练计划的调整及各级训练部门的管理。因此,为配合奥运优秀运动员科学选材系统更好的实施及解决上述问题,急需编写一套奥运优秀运动员科学选材评价系统软件。
1 研究方法
1.1文献资料法查阅有关运动员选材、数据库相关文献、书籍。
1.2调查访问法就有关运动项目专业方面的问题,访问各项目专家。
1.3系统分析法根据选材考核程序,按软件工程的方法,进行分析及模块化设计。
1.4程序设计以中文Windows XP为操作系统,运用Visual Foxpro6.0 for Windows及SQL语言进行系统编程。
2 系统开发步骤
本系统开发过程包括:可行性分析、需求分析、数据库和应用程序设计、系统试运行和测试、系统运行和维护五个阶段。
可行性分析阶段,确定开发系统的总体目标即研制评价系统软件,提出系统的功能、性能、可靠性以及数据接口方面的构想。探讨技术关键和解决问题的技术路线。制定完成任务的实施计划。
需求分析包括数据分析和功能分析。首先,确认用户需求、确定设计范围。其次,对收集到的资料进行加工、抽取、归并和分析,建立数据流图、数据字典等设计文档。最后,对所开发的系统进行全面的描述,建立需求说明书。
在数据设计阶段先进行概念设计,将需求分析所得到的数据转化为相应的实体模型;再将实体模型转化为Visual FoxPro 所支持的关系模型,进行性能评价和规范化处理,并对数据的安全性和完整性做出设计。
按照总体设计、模块设计、编码、调试4个步骤进行应用程序设计。
最后,为保证系统的正确性,检验系统各组成部分的功能,对系统进行了多次模拟数据的测试。
3系统分析与设计
3.1系统分析
系统分析的内容包括对系统内部各环节进行详细了解,充分掌握用户的需求及用户的习惯。 本系统分析采用实验原型法,即建立的原型实际上是真实的系统模型,由局部模型不断试验、改进,最后得到整个系统。
3.2系统数据流程图(图1)。
3.3系统设计本系统采用模块化设计原则,按功能要求自顶向下划分若干子模块,尽可能使每一模块具备独立性。本软件运用了面向对象程序设计思想,简化了程序设计,提供代码的可重用性。由于奥运选材系统中的乒乓球、羽毛球、体操、艺术体操、跳水、游泳、棒垒球、自行车、摔跤、柔道、跆拳道、射箭、击剑、皮划艇、拳击15个项目自成体系,每一项目的评价指标差异较大。而每一项目分属国家体育总局不同的管理中心,使用者也没有必要掌握全部项目的使用方法,管理者只需掌握各自项目的使用,对本项目运动员的数据做长期追踪即可。基于上述考虑,在总体设计时将十五个项目分别制作成十五独立的子系统。
3.5系统功能模块为了给用户建立良好的工作界面,便于使用者的操作,在软件设计时均采用菜单与表单相结合的设计方式。每一功能模块提供精美用户界面。
3.5.1输入模块此模块的主要功能是实现运动员基本数据的采集、录入。设计时根据不同运动项目测试表制作成输入表单,录入原始测试数据。所有运动项目均包括运动员身体形态、身体机能、运动素质、心理、教练员评价五个方面。在此模块下可进行自动翻记录、数据修改、删除、查询工作。由于男女运动员测试指标不同,将此模块分为男、女运动员两子模块,分别录入测试数据。
3.5.2计算测试成绩模块录入测试成绩后,根据不同项目、运动员的性别自动计算各派生指标,查询单项评分表及综合评分表,填写各测试项目的得分、评价并计算运动员测试总分及对应等级。本模块具备打印运动员详细测试结果、自动翻记录功能。
3.5.3查询模块为了及时将测试结果反馈给教练员,特设查询模块。根据不同的查询需求,此模块下设个体查询、群体查询及纵向查询三个子模块。1) 个体查询模块:可根据测试日期、所属队别、运动姓名、性别4个条件进行组合,查询某一名运动员的基本情况及本次测试的结果。本模块具备打印运动员详细测试结果、自动翻记录功能并为用户提供模糊查询方式,以满足不同用户的要求;2) 群体查询模块:在查询时不仅需查询每个运动员的个体情况,还需根据运动员性别、运动等级、所属队别查询某类符合条件的运动员。群体查询可分别查询此类运动员的总分、一级测试指标、单项指标并打印查询结果;3) 纵向查询模块:为查询某一运动员一段时间内测试指标的变化而设立此模块。可分别查询此运动员的总分、一级测试指标、单项指标并打印查询结果。利用此模块可建立运动员动态数据库,便于成绩的追踪。
3.5.4打印模块本系统在数据计算、数据查询时均具备打印功能,但用户在今后管理数据时还需打印,为此单设打印模块,方便用户。打印模块下设打印男运动员测试表、打印女运动员测试表及按条件组合打印3个子模块。其中,打印男、女运动员测试表可打印所有男、女运动员详细测试数据报表。为便于用户在打印时进行模糊设置,特编写按条件组合打印模块,用户可按性别、测试序号、所属队别、姓名、运动等级、专项及注册地多个条件进行组合查询,并打印查询运动员的详细测试数据报表。
3.5.5系统维护模块此模块可帮助用户完成数据复制、清理硬盘、数据装入、用户管理等功能。数据备份会将每次测试数据定期拷入磁盘。系统以日期、性别分别备份到Backup文件夹中,防止数据的丢失;当数据备份后,可利用数据初始化功能将暂时不用数据清除,以保证有足够的磁盘空间;当需要查找以前测试的数据而数据库中无时,可利用数据导入功能把数据导入到所需的数据库中,实现系统维护。此外,软件系统还提供对运动员注册地、队名、日期库、用户进行添加、删除、修改、恢复等操作。
4 系统特点
1) 奥运优秀运动员科学选材系统涵盖15个运动项目,各运动项目的选材指标体系各不相同,计算公式复杂。本软件的研制,使原本手工操作变为自动操作,使需要大量时间查找评分值的工作变得简单、轻松,只需一个按钮即可完成,大大提高了工作效率。
2) 使用此软件可以为运动员选材、教练员训练提供各种常用数据资料,便于各级训练管理部门建立优秀运动员选材库。为奥运优秀运动员科学选材系统的推广提供了便利条件。
3) 功能丰富,结构灵活。采用模块化结构,便于扩充、修改、可移植性强。力图把数据和程序完全分开,使其具备良好的数据独立性、程序独立性。每一功能模块相对独立,具备良好的人机界面。使用者只需简单培训即可操作。
参考文献:
[1] 邢文华,等.奥运优秀运动员科学选材系统研究报告.
[2] 吴迪,曲蒙.Visual Foxpro6.0程序设计指南[M].北京:清华大学出版社,1999.
[3] 翁正科. Visual Foxpro8.0数据库开发教程[M].北京:清华大学出版社,2004.