随着计算机信息技术的迅猛发展,其在体育领域中的影响逐渐深入,现代科学理论和技术对体育领域中的运动训练的渗透已经非常全面,如今将计算机应用技术和体育运动训练相结合已经成为提高体育运动训练水平的大趋势。采用计算机技术能够对运动训练过程中产生的极具参考价值的数据信息进行收集、存储以用作运动员日后训练的参考依据,此外,教练员可科学合理地使用日常训练信息对运动员进行训练馆里并作出正确的决策。采用计算机技术加强对体育运动训练的管理有着至关重要的意义,“运动训练信息管理系统”作为一个技术框架,对调动教练员、运动员以及各方面管理人员的积极性有着积极的意义,它使运动训练学、体育学、统计分析以及信息科学技术等相关学科紧密地结合起来,如此便可使体育运动训练能够科学合理地开展下去。总之,本文选择对该系统进行研究与开发,旨在提高体育运动训练水平,发挥其重大的实用价值,同时促进其他相关学科在体育运动领域的发展和应用。
1运动训练信息管理系统的现实需求分析
运动训练信息管理系统通常是将运动员日常的训练状况以数据信息的方式存储于计算机中,以此种方式辅助教练员随时查阅运动员的训练情况,以此作为运动员下一阶段训练方式的参照。因此,该系统需要具有训练馆里自动化的基本功能,运动员训练信息日常管理,系统管理,运动训练计划的制定以及训练器材的管理等。此外,运动训练系统还需存储大量有价值的数据信息,这些信息需要采用计算机进行采集、存储以及分析。所采集的数据主要包含了运动员基本训练的详细内容,运动员竞技状态信息,运动员的实际能力和潜在能力以及运动员训练强度和运动量的数据,这些数据的收集主要是为了确保教练员做出正确的决策从而对运动员实施下一步的计划,并根据结果深入控制整体的训练过程。本文根据需要开发了基于B/S三层架构的一体化运动训练信息管理系统。
2运动训练信息管理系统整体设计
通常意义上的三层架构是将整个业务应用划分为:表现层、业务逻辑层和数据访问层。表现层主要是展现给用户的界面,也就是当用户登录一个系统时所看到的界面。业务逻辑层主要负责对数据层数据业务逻辑处理。数据访问层主要对数据库进行直接操作,针对数据的查找、删除、增添、修改等。本文设计的运动训练信息管理系统主要是采用B/S三层架构以实现需求分析的各模块功能,包括人员管理、训练器材管理、系统管理、训练管理等主要功能。根据上文的整体系统方案,本文设计的基于B/S三层架构的一体化运动训练信息管理系统如图1所示。(1)功能模块一——人员管理,系统创建运动员档案信息管理模块主要是为了便于教练员能够对运动员各类信息及时统计、查询、修改、删除等功能操作。(2)功能模块二——训练管理,该模块包括训练的项目内容、时间、场地、规则、训练计划等主要信息。训练管理模块要对运动员是否参与训练项目作详细的登记,并存储运动员训练的具体情况和结果,以便于系统统一的查询记录。但是运动员训练内容和时间长度要视运动员自身的体质状况做出不同的改变,每个运动员都要有一份符合自身身体素质的运动训练计划,不可毫无依据盲目的训练,否则在训练中只会起到反效果。(3)功能模块三——训练器材管理,训练器材是运动员训练过程中的重要工具,因此对其保管维护是极为重要的事情,本系统设置这一模块主要包含了训练器材借用的时间、何人使用以及用作何种途径等,详细的记录便于对器材进行统计、查询、调用和管理。(4)功能模块四——系统管理,运动训练管理系统需要为系统用户创建用户数据信息管理,系统需要验证用户是否是合法用户,因而用户的每次登陆都需要输入正确的用户名和密码才能顺利进入系统,如果信息输入错误的话,那么用户便不能看到相关存储数据信息。图2所示即运动训练信息管理系统的登陆界面.
3运动训练管理系统功能模块的实现
图3所示即本文设计的运动训练管理系统的流程图,该图明确清晰地表现出了系统中各个功能模块的具体作用和系统的简要操作流程。下文笔者将针对每个模块具体阐述如何实现该模块的功能。
3.1功能模块一——人员管理模块
一整体上分为四个子模块,即人员登记管理子模块、人员查询统计模块、运动员竞技管理模块以及运动员成绩管理模块。这四个子模块负责完成运动员的各项基本信息的采集和查询、管理,这些操作都是对数据库的表进行相应操作。由图3设计的运动训练管理系统的流程图得知,用户在登录系统的管理界面后,系统要对用户的信息进行验证,逻辑实行在应用程序服务器中实现。在应用程序服务器中定义了reginfo()函数实现这些操作,图4所示即reginfo函数流程图。通过观察图4得知数据通过临时表RegCRdata能够临时保存在内存上,而且可以提高对临时表的读写速度。如果系统检测到charu标志时,就执行插入操作,只需将RegCRdata表中新增加的数据读取出来,使用SQL中的插入语句就可以把数据保存到参数Rtname定义的表中,以下代码是生成Insert语句的主要代码。同时实现数据的删除、更新、修改也可按照此方法进行。
3.2功能模块二——训练信息管理模块
该模块也分为四个主要管理子模块,包括训练计划管理子模块、专项训练管理子模块、基础训练管理模块以及训练查询管理子模块,每个模块针对的内容有所区别。
3.3功能模块三——训练器材管理模块
子模块包括三部分,即器材查询管理子模块、器材借用管理子模块以及器材归类管理子模块。在系统中,器材借用是根据该字段状态来进行操作。在应用程序中定义Bor-rowSet()函数实现借用操作。限于篇幅的限制,文中不再详细阐述。
3.4功能模块四——系统管理模块
系统管理模块是系统中的重要组成部分,主要功能包括用户管理、访问权限管理、数据库管理以及系统结构管理等。在运动训练信息管理系统中,用户权限采用的策略是:将系统的所有功能分配一个权限并编号,然后在用户权限信息表中,使用权限编码字符串记录用户的权限编号。
4结束语
本文所开发设计的运动训练信息管理系统采用运动学的原理,针对运动训练信息管理系统的特点及用户需求,通过详细分析运动训练系统的基本元素、功能、程序流程图和信息处理方式,提高了运动训练信息化进程,从而增加训练的成果及提高训练效率。
作者:Ma Jun 朱云娟 单位:Xi'an Physical Education University Sports Department
相关专题:黔南民族师范学院学报 沈阳航空航天大学