摘 要:随着信息化建设的不断深化和推进,院校的信息化建设也需要紧跟时代的步伐。体育训练是军校学员最重要的中心工作之一,而训练管理工作做得好不好将会直接影响到学员训练的水平和效果。目前我们对学员训练成绩的管理还不够精细、不够系统,因此需要开发这样的系统来提升体育训练管理工作的质量和效益。本文从体育训练成绩管理的现状和实际需求出发,经过详实的系统需求分析、相关开发技术分析和科学的系统设计,最终开发出了一个针对学员体育训练数据管理的系统。本系统采用的是Client/Server架构,SQL Server是后台的数据库支撑,在Visual Studio2010的开发平台之上使用C#语言编程实现。本系统的主要功能就是要实现对学员训练的数据进行行之有效的管理和分析,为科学组训提供数据支撑,以进一步提高学员的体育训练水平。
关键词:训练数据管理系统;Client/Server架构;SQL Server
中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2018)11-0098-04
Design and Implementation of Physical Training Management System
HAO Huan,GU Yidong,YANG Weijun,LIU Zhen
(PLA Rocket Force University of Engineering,Xi’an 710025,China)
Abstract:With the deepening and promotion of information construction,the information construction of colleges and universities also needs to keep up with the pace of the times. Sports training is one of the most important central tasks of cadets in military academies,and the training management work will directly affect the level and effect of training cadets. At present,the management of trainees’training results is not precise and systematic enough,so we need to develop such a system to improve the quality and efficiency of sports training management. Based on the current situation and actual needs of sports training performance management,through detailed system requirements analysis,related development technology analysis and scientific system design,finally developed a sports training data management system for students. The system uses Client/Server architecture,SQL Server is the backstage database support,in Visual Studio 2010 development platform using C# language programming. The main function of the system is to achieve effective management and analysis of the training data for students,to provide data support for scientific training,in order to further improve the level of physical training students.
Keywords:training data management system;Client/Server architecture;SQL Server
0 引 言
近年来,在新时代军事变革的时代环境下,我军已经从机械化部队向现代化、信息化部队的方向大力转型发展。我军体育训练也已走上现代化、信息化的道路,为此加强现代化、信息化的体育训练管理工作以提高我军体育训练水平显得尤为迫切和关键。但是目前依然缺乏专门用于对学员体育训练成绩进行整合与管理的系统。我们对体育训练成绩的统计和管理工作还停留在比较基础和比较分散的阶段,大多是依靠Excel等软件进行人工管理,这样的管理方式已经显得落后而不能满足现实的需要,这种传统的管理方式面对繁多的训练数据在处理上容易造成丢失、损坏等问题,尤其不利于对训练成绩进行查询和相应的分析,既费时又费力。另外各个单位上交的成绩表格也会出现格式不相统一、书写不够规范等问题。显然这样的管理方式不能满足对学员体育训练状态的长期监控和部队的长远建设要求,已经不能适应于训练的现实需要,也给训练管理工作带来了很多的不便。我们需要把学员体育训练数据进行行之有效的管理,以取得更好的体育训练管理效果,最终提高学员训练成绩和水平。结合实际情况,设计和开发这样的一个系统就显得格外迫切。通过信息化的管理使学员的体育训练管理工作系统化、规范化,有效避免训练管理工作的随意性。通过对数据的快速处理和信息的共享,方便首长机关及时掌握学员的各项体育训练数据,同时还为上级组训机关及时发现问题、调整训练方案、提高学员训练水平提供准确可靠的数据服务支持。
1 系统的功能模块
根据学校的训练管理情况和前期需求分析的结果,本系统共有以下5大功能模块:登录模块、学生基本信息管理、成绩管理、统计分析、系统管理。采用Client/Server架构,以SQL Server为后台的数据库支撑,在Visual Studio2010的开发平台之上使用C#语言编程实现整个系统。
1.1 登录模块
系统登录模块是登录学员体育训练管理系统的入口,必须输入用户名和密码后提交到系统。系统再根据数据库中的用户数据验证该用户名和密码是否正确,再根据用户名来判断用户属于哪一类型,不同类型用户即不同的权限分配。若经过验证的用户名和密码与数据库中的用户数据相匹配,则系统登录成功;如果不相符则登录系统失败。
1.2 学员基本信息管理模块
学员是训练的主体,训练管理的关键还是对学员的管理,所以我们在系统中首先要对学员的基本信息进行完善和管理。学员基本信息管理模块包括添加学员信息、修改学员信息、删除学员信息三个模块。
1.3 成绩管理模块
实现对学员体育训练成绩的管理是本系统的核心功能,本模块主要完成对训练成绩进行录入、修改、查询以及删除等功能,便于管理员对学员的训练成绩进行快速、有效地管理。
1.4 统计分析模块
成绩统计分析模块对个人成绩对比、单次训练统计、单位训练对比进行图形化的展现,以更为直观的反映训练情况。
1.5 系统管理模块
系统管理模块包括添加用户、删除用户、权限分配、更改密码四个模块。
2 系统的实现
系统在Visual Studio2010开发平台基础上、基于SQL Server2005数据库作为后台数据管理,采用C#编程语言进行编程实现整个系统。
2.1 系统登录
本系统的用户共分为三种类型,学生、一级管理员、二级管理员。用户在系统登录界面输入自己的用户名和密码,系统将用户输入的用户名和密码与数据库中的用户数据进行比对验证,若相符便可登陆系统,如图1所示。
2.2 主界面
当用户输入的用户名和密码验证成功后,即可进入主界面,并进行相应的操作。此界面根据数据库中分配的用户权限进行相应的功能模块显示,不同类型拥有不同权限的用户可实现不同的操作。
学员用户只能对成绩查询、统计分析和密码修改模块进行操作,一级管理员可实现对学员基本信息管理模块的操作和对成绩管理模块的操作,而二级管理员除拥有一级管理员的权限外还可以对所有的用户进行管理,实现对用户的添加、删除和权限分配,如图2所示。
2.3 学生基本信息管理模块
作为学生基本信息管理模块,所完成的是对学生的基础信息进行管理,实现学生信息的增加、删除、修改功能。学生基本信息管理模块如图3所示。
2.4 成绩管理模块
成绩管理模块主要实现对训练成绩信息进行录入、修改、删除、查询的功能。其主界面如图4所示。并且在录入、修改时对输入信息的合法性进行了规范。
2.5 统计分析模块
统计分析模块可以根据用户需求对数据进行分析并以图形化的形式直观地显示出来。
2.5.1 个人成绩对比
主要实现对某个学生参加某项课目的历史成绩进行纵向比较。在获取图形时应先输入需要查找学生的学号,再分别选择测试时间和测试的项目,则该学生在某个项目的近十次训练成绩就会在界面展现,如图5所示。
2.5.2 单次训练统计
单次训练统计是针对某一个单位参加某次训练而言。它可以对训练成绩位于各个区间(不及格、及格、良好、优秀)的人数以及所占比率进行统计。在获取成绩分布图时,应先选择单位,再选择具体的测试时间,最后选择测试项目,结果就会在界面上展现。如图6所示。
2.5.3 单位训练对比
单位训练对比是对同年级各单位参加同一项目测试的成绩分布进行横向比较,把各个单位的优秀、良好、及格、不及格人数统计出来并分别放在一起,这样可以对各个单位的训练情况有一个很直观的比较。如图7所示。
2.6 系统管理模块
为保证系统用户的可靠性,系统不提供用户的申请选项,所有的用户均由校管理员统一添加,权限分为校管理员、队管理员、学员。校管理员,可进行用户的添加、删除、修改操作。在增加或者修改用户的时候可以对用户的权限进行设置。
3 结 论
本系统在功能上主要分为学员基本信息管理、成绩管理、统计分析、系统管理四大模块,主要实现录入、查询、修改、删除等功能,基本满足了需求。通过开发本系统可以为科学组训提供数据支撑,实现对训练数据的信息化管理,在一定程度上能够提高训练管理的水平。
参考文献:
[1] 孟庆娟.教师管理系统的研究与开发 [D].呼和浩特:内蒙古大学,2010.
[2] 李书耕.高速公路机电设备维护管理系统分析与设计 [D].西安:长安大学,2014.
[3] 李俊山,罗蓉,叶霞,等.数据库原理及应用(SQL Server) [M].第二版.北京:清华大学出版社,2014.
[4] 王英.铁路设备管理及闲置调剂网络信息系统的设计 [D].北京:北京交通大学,2001.
作者简介:郝欢(1985-),女,汉族,陕西西安人,实验师,硕士。研究方向:信息管理系统与图像识别。