基于.NET的运动训练信息管理系统的设计与实现

时间:2022-09-13 04:00:26

基于.NET的运动训练信息管理系统的设计与实现

摘要:该文研究的运动训练管理信息系统可以辅助教练员科学有效的处理运动训练过程中产生的大量数据信息,并科学的进行分析、评价及预测运动员的当前状态和今后体育竞技能力,帮助教练员做出适当决策,开发一套具有人员管理、训练管理、训练器具管理、系统管理等主要功能的基于B/S的运动训练信息管理系统,对各省和地方运动队的运动训练有一定的借鉴作用。

关键词:模块化设计;运动训练信息管理;浏览器/服务器模式;训练计划管理

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)03-0524-03

Sports Training Information Management System Design and Implementation Based on .net

YI Jian-hua

(Guangzhou Sport University, Guangzhou 510500, China)

Abstract: English paper first outlines the development and current status of assisted learning systems, establish system uses B/S architecture, providing online homework modules, self-test module, the line simulation test module and a database management module and other mod? ules, through the design and analysis, combined with practical, extracted out of the economic development model applied to develop this online Oral-assisted learning system.

Key words:modular design; sports training information management ; B/S structurtion; training plan management

1概述

现代科学理论和技术对体育领域中的运动训练的渗透非常深入全面,这已经成了如今体育竞技发展和提高训练水平的趋势[1]。将体育运动训练和计算机应用技术相辅相成,采用计算机进行收集、储存及分析运动训练过程中产生的数据信息,进而,辅助教练员合理使用日常训练信息进行训练管理并作出相应决策[2]。“运动训练信息管理系统”能够作为一个技术框架,使体育学、运动训练学、信息科学技术和统计分析等相关学科紧密结合起来[3]。对该系统的研究与开发,能够推进体育运动训练水平的提高,并促进其它相关学科在体育运动领域的发展和应用[4]。

采用计算机技术加强对体育运动训练的管理,对体育运动训练的展开及调动教练员、各方面管理人员和运动员的积极性,最终提高运动训练的效果有重要意义[5]。总之,体育领域中开发一套合适的运动训练信息管理系统将有重大的实用价值和意义。

2需求分析

运动训练信息管理系统需要具有训练管理自动化的基本功能,运动训练计划的制定,运动员训练信息日常管理及训练器材的管理,系统管理等,通常以数据信息的方式存于计算机中,便于教练员随时查阅训练计划的实施状况,以随时清楚运动员的竞技状态变化,可以作为下一个阶段训练方式的参照。运动训练过程需要采集很多数据信息,所采集的数据包含了运动员能力和竞技状态信息和基本训练的详细内容,以及训练强度和运动量的数据,教练员需要从这些信息中提取出有用的信息作为参考进行下一步规划和处理,并根据结果深入控制整体的训练过程。根据需要开发新的基于.NET的一体化运动训练信息管理系统。

3系统设计

运动训练信息管理系统是采用B/S三层框架以实现需求分析的各模块功能,系统由表示层、功能层及实现层三个层次组成,实现人员管理、训练管理、训练器材管理和系统管理等的功能过程。根据以上的整体系统方案,本文设计的基于.NET框架的运动训练信息管理系统的体系结构,如图1所示。

通过对运动训练信息管理系统的业务分析进而划分模块,如图1所示,系统分为四个模块:包括人员管理模块、训练管理模块、训练器具管理模块、系统管理模块等信息管理模块。

1)系统创建运动员档案信息和相应的训练信息,以便于教练员进行实时查询、修改、统计及删除等功能操作。

图1运动训练信息管理系统体系结构

2)系统建立具体的训练管理信息:包括训练的项目内容场地、、规则、时间长度、训练具体计划内容等,已经做过的训练项目和参与训练的人作登记,并存储训练具体状况和训练结果,以便于进行系统查询统计,训练的项目内容和时间长度需要对每个运动员做不同的改变,设计运动员的训练计划,并依照计划选择和准备训练器材。

3)系统建立运动训练器材的信息管理功能,包括借用时间、使用人员、借用人员、用途及器材使用规范等,便于对器材进行查询、调用、统计和管理。

4)运动训练管理系统需要为系统用户创建用户数据信息管理,用户登录系统要通过身份验证,输入正确的用户名和密码进入系统,输入错误会提示出错信息,并要求用户重输。

5)系统管理员能够对数据库和系统功能进行下一步修改,以便系统的扩展性。。

4运动训练管理系统模块的实现

图2运动训练管理系统的流程图

运动训练管理系统的流程图如图2所示,该图体现了各个功能模块在系统中的作用和系统的简要操作流程。

4.1人员管理模块

人员管理模块分为四个子模块:人员登记管理子模块、运动员竞技管理子模块、运动员成绩管理子模块、人员查询统计子模块;用于完成对运动员的各项基本信息采集、管理与查询等功能。对人员登记管理的操作主要是增加、删除、修改运动员信息,这些操作都是对数据库的表进行相应操作。根据系统的程序结构图,登陆到管理界面后,负责接收用户的控制信息和数据,逻辑实行在应用程序服务器中实现。在应用程序服务器中定义了reginfo()函数实现这些操作,reginfo函数流程图,如图3所示。

函数reginfo()的说明:临时表RegCRdata是将数据作为临时表保存在内存上,使能提高对临时表的读写速度。如果系统检测到charu标志时,就执行插入操作,只需将RegCRdata表中新增加的数据读取出来,使用SQL中的插入语句就可以把数据保存到参数Rtname定义的表中,以下代码是生成Insert语句的主要代码。

for i:=1 to RegCRdata.FieldCount do

begin s1:=s1+’,’+Trim(RegCRdata.Fields[i-1].FieldName); s2:=s2+’,’+Vartosql(RegCRdata.Fields[i-1].value); end;

if s1’’ then

CmdStr:=’ Insert into ’+Rtname+’(’+s1+’) values(’+s2+’)’; end;

修改、更新、删除数据亦按照该方法就能实现。

将该更新表的函数作为应用程序服务器中的通用函数,使得在设计客户端时,只需将按需求提供各种参数就可以实现。

4.2训练信息管理模块

训练信息管理模块分为四个主要管理子模块,分别是基础训练管理子模块、专项训练管理子模块、训练计划管理子模块和训练查询管理子模块,这四个子模块分别有针对性的用于对运动员的各项训练信息的管理与查询。4.3训练器材管理模块

训练器材管理模块分为三个主要管理子模块,分别是器材归类管理子模块、器材借用管理子模块和器材查询管理子模块。对运动员训练提供各种训练器械和准备各种设备的管理与查询。器材借用管理包括对运动员的训练计划器材准备、借用、归还、维护等管理。对于这几种功能管理,除了使用固定器材的训练外,器材的借用主要是根据训练计划来准备,按照训练计划号来索引。在系统中,在训练器材管理中建立借用状态来标记器材借用状态,器材借用是根据该字段状态来进行操作。在应用程序中定义Bor? rowSet()函数实现借用操作。BorrowSet()函数总体实现过程如图4所示。

图4训练器材借用处理过程

4.4系统管理模块

该模块有访问权限管理和用户管理,数据库管理,系统结构管理等功能。在运动训练信息管理系统中,用户权限采用的策略是:将系统的所有功能分配一个权限并编号,然后在用户权限信息表中,使用权限编码字符串记录用户的权限编号。

5结束语

本文从系统科学理论的角度,通过对.NET框架的深入研究,按照系统分析、软件工程的方法和步骤开发基于.NET的运动训练信息管理系统结构模型,标准化设计相应的数据信息,建立的数据库系统。本文所开发设计的运动训练信息管理系统采用运动学的原理,通过运动员在训练中的训练信息数据变化,改良其运动训练的方式方法,因此可以增加训练的成果及提高训练效率。针对运动训练信息管理系统的特点及用户需求,本文的系统总体及详细设计切实可行,通过详细分析运动训练系统的基本元素、功能、程序流程图和信息处理方式,因此,为科学化管理及科学化训练给出了不可缺少的技术支持,提高了运动训练信息化进程。

参考文献:

[1]魏洪涛,王维平,谭绍林.一个综合管理信息系统的设计与实现[J].计算机应用,2002, 46(2): 256-260.

[2]邹晓琴.基于网络的管理信息系统研究[J].计算机应用研究,2003, 46(5): 56-58.

[3]徐坚. C/S与B/S结构的分析与比较[J].曲靖师范学院学报,2005,47(2): 67-69 .

[4] Anderson R,Francis B,Homer A.Professional Wrox Press,2002,36(6):51-53.

[5]周宇菲.一种基于B/S模式构造数据库系统的方法[J].计算机系统应用,1999,26(1): 45-47.

[6]潘锐.基于WebServicse的三层B/S模式MIS系统研究[D].南京:南京理工大学,2003.

上一篇:电子商务信息系统需求特点分析 下一篇:在线考试系统的数据库设计与实现