海南体育职业技术学院训练竞赛管理系统的开发与应用

2017-07-10 13:41史健
当代体育科技 2017年13期
关键词:信息系统

史健

摘 要:随着信息技术的不断发展,“互联网+”的概念和实践不断提升,信息技术已经成为社会发展的重要推手。然而,在我国“互联网+体育”、信息技术与体育相结合依然滞后,不符合社会发展的规律。该研究充分调研海南体育职业技术学院的实际需求,利用先进的计算机编程技术为其开发一套训练竞赛管理系统。该系统的使用有效地提升了训练竞赛信息的可视化、持久化和网络化,从而达到提高管理水平、提升竞技实力的目的。

关键词:训练竞赛 信息系统 帆船帆板

中图分类号:G807 文献标识码:A 文章编号:2095-2813(2017)05(a)-0153-04

1 研究目的

利用先进的信息技术开发一套训练竞赛管理系统是“互联网+体育”的时代产物,是开展科学训练的具体手段,是提高训练竞赛成绩、加强执政能力、管理水平的有效措施,更是海口市体育事业发展的必然趋势。

2 研究方法

该研究全部过程在海南体育职业技术学院展开,共分为需求调研、软件设计、系统开发、系统运行4个主要步骤。需求调研采用实地访谈法和问卷调查法;软件设计采用UML建模方式;系统开发采用Java语言和SSH框架。

3 研究结果

3.1 需求分析

近年来,随着海口市竞技体育的不断发展,海口市正式教练员逐年增多,教练员质量逐步提高。教练员质量提升的直接反映是高水平运动员的数量呈明显上升趋势。教练员和运动员数量、质量的提升促进了海口市竞技体育水平的全面提高。

然而,成绩提升的同时依然不能掩饰诸多管理问题,例如教练员谎报、瞒报运动员信息导致训练管理部门难以准确把握运动员动态,甚至加大了运动队经济负担;运动员、教练员和竞赛成绩等数据相互联系困难且各自形成信息孤岛,导致了竞赛成绩归属争论,加大了训练管理部门难度;通过纸质文档的形式保存运动员、教练员和竞赛成绩信息,数据不易于长期保留,无法直观体现统计数据,更无法跟踪信息变化情况等。解决这些问题的有效手段是建立一套信息系统进行统筹管理。

该系统主要应用对象是海南体育职业技术学院及其下属运动单位——帆船帆板水上运动管理中心、乒羽中心、五指山中心、拳跆中心和其他训练管理部门。据笔者调查,以上单位仍然使用人工填写数据的工作方式,许多信息的输入输出有严重的滞后性,该系统将为他们提供一个最佳的数据即时处理和发布的工具,减轻了其工作负担,提高了其工作效率。经过实地调研与访谈,该系统将以运动员信息、教练员信息、竞赛信息为需求核心,训练信息、人员信息为需求重点进行开发。

运动员信息。运动员信息包括运动员基本信息、运动员身体指标信息、运动员经历变更信息、运动员-教练员变更信息、运动员等级申报信息、运动员训练状态变更信息和运动员成绩信息。运动员基本信息包括运动员姓名、性别、出生年月、籍贯省市、专项、子项、注册号等。运动员身体指标记录了运动员身高、体重及其他生理生化指标。运动员经历变更记录了运动员输送过程,即入队出队经历,包括原单位、原教练、原专项、输送时间现单位、现教练、现专项等。运动员-教练员变更记录了队内运动员对应的主教练员、助理教练及其变更明细信息,以明确运动员和教練员的对应关系。运动员等级申报记录了运动员等级变化情况及时间。运动员训练状态变更记录了运动员训练状态的改变详情,包括运动员集训、试训、在训、伤病、离队或退役等状态。运动员成绩信息通过调用成绩数据表来显示该运动员对应的所有获得的成绩信息。

教练员信息。教练员信息包括了教练员基本信息,例如教练员姓名、专项、子项、所属单位、任教日期等。除此之外,还包括教练员学历信息、职称信息、论文信息、培训信息、运动员竞赛信息等。

竞赛信息。竞赛信息是该系统最关键的需求,也是所有用户最重视的功能模块。竞赛信息分为竞赛基本信息和成绩信息。竞赛基本信息包括竞赛类别、专项、名称、日期、举办地、届数等;竞赛成绩信息包括子项、组别、运动员、成绩、名次、分数、代表单位、破纪录情况等。

3.2 系统设计

3.2.1 功能模块

该系统共设9个子系统,分别为运动员管理子系统、教练员管理子系统、竞赛成绩管理子系统、教师管理子系统、人员信息管理子系统、统计报表子系统,如图1所示。

3.2.2 角色及权限

根据海南体育职业技术学院及下属单位的实际情况,该系统为运动员、教练员、训练科、领导和系统管理员提供不同角色和对应功能。

运动员角色。运动员角色具有最少的功能权限,只具备进入运动员管理和竞赛管理功能,具体权限如表1所示。

教练员角色。相比与运动员,教练员具有较多的功能权限,此功能权限均与教练员的日常工作息息相关,具体权限如表2所示。

下属单位训练科角色。下属单位训练科角色是各下属单位的管理人员,不仅具备信息录入功能,同时还要履行管理员的审核义务,具体权限如表3所示。

局竞训处作为本系统的系统管理员具有最高权限,开放所有功能及所有操作权限。

领导角色和管理员具有同等权限,但领导角色强调数据统计功能。

3.3 关键技术

3.3.1 Html、CSS、Javascript技术

Html、CSS、Javascript是网页设计的3大基本技术,是网页的核心组成部分,在网页中起着至关重要的作用。

随着页面技术的不断发展,涌现出很多人性化的UI控件,例如JQuery UI、EasyUI等。这类UI控件都是以Html、CSS、Javascript为基础的网户界面代码库,包含底层用户交互、动画、特效和可更换主题的可视控件。开发者可以直接用它来构建具有很好交互性的web应用程序。

该系统采用了诸多基于JQuery的UI控件,例如:atrdialog对话窗口控件;、ztree树形展示控件、lhgcalenda日期选择控件;showMsg消息提示控件、echarts图形图表控件等。

3.3.2 Java语言和SSH框架

Java语言是目前最先进的编程语言之一,具有面向对象、跨平台、易移植等优点。而SSH(struts+spring+hibernate)框架则是Java语言的对于web开发的最佳实践。

3.3.3 Mysql数据库

Mysql是目前最为流行的数据库服务器。自Mysql诞生以来,Mysql就秉承着完全免费并且开源的原则,用户可以零成本地使用该数据库,这也是其迅速发展的根本原因。虽然开源,但它依旧继承了oracle,db2,sqlserver的众多优点:支持多线程和多用户,数据库运行效率高和数据安全性强等。

3.4 系统实现

3.4.1 界面展示

经过半年的研发,开发团队完成了所有功能,其界面效果如下(见图2~6)。

3.4.2 系统特色

(1)建立公共开发平台。由于体育行业的信息系统还属于起步阶段,且各个下属单位会提出不同需求。为了保证此系统的可维护性,确保更改需求后,开发团队能够很快根据需求变化开发新的功能,项目组决定优先建立公共开发平台,该平台规定了系统架构和层次、封装了前台页面和后台代码的交互,使公共开发平台凌驾于业务逻辑之上,便于系统维护和管理,更提高了系统开发效率和维护成本。

(2)角色功能权限的配置化。在业务逻辑需求不明确的情况下,保证系统功能权限的灵活性显得格外重要。以公共开发平台为基础,该系统实现了功能权限的配置化。配置化包括了以下几个方面。第一,用户组的配置化。该系统以一个单位为一个用户组,故该系统中默认包含海南体育职业技术学院及4个下属单位,共5个用户组。如实际情况发送改变,管理员可在系统中任意添加多个用户组,即下属单位。第二,角色的配置化。每个用户组能够包含不同角色,用户可以根据实际情况,添加用户组包含的角色。第三,功能的配置化。每个角色应该包含不同功能,系统提供角色功能勾选界面,允许用户自定义角色对应的功能模块。第四,操作权限的配置化。每个角色都应对不同功能,但是每个角色的操作权限不尽相同,故该系统允许用户配置功能模块对应的“增删改查”的权限。从用户组到角色,再到功能,最后到权限,该系统均实现了配置化,大大提高了系统的灵活性和拓展性,将决定权交给用戶。

(3)数据标准化。数据是信息系统的核心,没有数据基础再好的信息系统也是空谈。而数据的标准化,则是开发信息系统必须考虑到的关键问题。为了避免出现数据格式混乱、数据规范不一等情况,开发团队在数据标准化上建立了严格的输入限制和验证手段。首先,开发团队收集了所有跟需求有关的能够量化的数据,例如运动队中的专项子项、竞赛类别、国家城市等。其次,我们建立了标准数据库,一方面能够存放所有标准化信息;另一方面,在前台提交数据之后,系统会对用户提交的数据和数据库中的数据进行匹配,以保证数据标准。

4 结论与建议

4.1 结论

该系统已经在海南体育职业技术学院及其下属4个主要训练单位——帆船帆板水上运动管理中心、乒羽中心、五指山中心、拳跆中心使用,目前数据库中包括1 490名运动员数据、83名教练员数据、561条竞赛数据和4 156条竞赛成绩数据。

从目前的使用情况分析,信息技术是对运动队管理,特别是运动员、教练员和竞赛信息的持久化和可视化有着巨大的推进意义;其次,基本网络的信息系统更有助于省内、市内和队内的信息分享,避免信息孤单的形成;最后,信息系统有助于领导层面对下属单位的统一管理,提高了管理水平和执政能力。

4.2 建议

目前,项目处于试运行阶段,进展顺利但是速度缓慢。为加快项目推进速度,笔者认为需要从两方面入手。

首先,海南体育职业技术学院可拟定并下发相关文件,要求各下属训练部门在规定时间内完成初始数据的提交。其次,海南体育职业技术学院可将本项目的数据完整性纳入各下属单位年度考核制度中,并制定相应的奖惩措施。

作为开发方,需进一步提高该系统的用户体验和快捷性。此外,要考虑到用户的实际情况,利用Excel等常用的办公软件收集数据源,再进行数据导入,以进一步提高数据录入效率。最后,待数据导入完成之后,我们会到各下属单位进行一对一培训,或安排专员进行长期跟踪指导与服务,进一步推进该系统。

猜你喜欢
信息系统
基于信息系统的计量标准管理
基于项目化+翻转的物流信息系统课堂教学设计与实践
试论信息系统审计存在的问题及对策
企业会计信息系统内部控制的研究
企业会计信息系统内部控制的研究
中小企业会计信息系统内部控制研究
信息系统管理在社会中的应用
结合型政府信息系统审计“3W1H”模型探讨
教育部办公厅下发关于印发《教育行业信息系统安全等级保护定级工作指南(试行)》的通知
信息系统运行质量评估的研究与实现