计算机成绩管理系统在田径比赛中的应用

2014-11-15 02:51
电子测试 2014年16期
关键词:田径管理系统计算机

郭 燕

(西安美术学院,陕西西安,710065)

0 引言

随着国家对体育事业的重视,我国田径运动的进步是有目共睹的。那么在具体的田径比赛成绩管理中如何保障其准确性及公平性是目前诸多专家、学者、运动员及教练所关注的,田径成绩主要分为田赛成绩、径赛成绩和全能成绩三种类型,总成绩的确定还包含其他诸多因素的影响,传统的人工统计方式明显不能满足当今科技发展及田径比赛成绩管理需求,因此,本文以计算机成绩管理系统的设计为例,并借助数据库技术对其在田径成绩自动化管理中的应用进行分析是具有现实意义的。

图1 计算机成绩管理系统网络拓扑图

1 田径比赛中的计算机成绩管理系统总体设计

1.1 系统结构设计

本文研究中的计算机成绩管理系统采用的是B/S三层模式,这种模式更方便客户端对服务器端维护和升级管理,数据库选择SQL Server 2000,其主要功能是实现田径比赛成绩数据的存储及访问,Web服务器是系统信息传送的中流砥柱,它需要处理全部系统数据和命令等程序运行,开发工具和环境选择的是微软的ASP.Net3.5,服务器端选择Windows XP及以上系统操作,浏览器为IE6.0及以上,由于考虑到在实际运用中内外网客户皆有涉及,因此本系统的Web服务器既可以通过内网进行访问,也可以通过外网进行访问,其网络拓扑图如图1所示:

2 计算机成绩管理系统在田径比赛中的具体设计与应用

2.1 数据库设计

关于数据库的设计主要包含两方面主要内容,一是E-R模型构建,二是数据表。前者是对系统中全部数据目标具体化,并使他们之间的关系明确化(图2),在确定了数据库中各目标之间的关系之后,总结系统对数据库检索,添加,删除等操作,便可以进行数据表设计。在本系统中共包含6个数据表,分别为:用户表、树型菜单信息表、规程参数表、组别报名信息表、人数统计表、公告信息表。

为了保障整个计算机成绩管理系统的安全运行,在设计中要充分考虑数据库运行安全,从而保障系统中各项数据的安全,本文主要从网络操作系统、数据库管理系统、应用程序安全管理层三方面来阐述本系统在运行中的安全性。

首先,网络操作系统。本文选择Windows 2003 Server操作系统,其本身就具有一些保护程序来维护数据安全,如通过用户账号、口令的管理,限制和规范不同角色用户的访问,它是保证资源和操作受到保护的基础,用来保障服务器中的数据安全。

其次,数据库管理系统。它的安全性能主要受两方面的影响,一是通过其自带的用户名、密码等操作保障用户身份安全,二是通过程序的控制管理方面来对各个用户设置访问和管理方面的权限。本研究中选择的SQL Server 2010本身具有多层安全性能,从外层上来看,可以直接与Windows 2003 Server 操作系统中的安全性能融合,两者结合共同保障用户身份验证的安全性,从其具体的运行时间上来看,为保障系统全天24小时的安全运行,保障数据库能够在出现错误时及时进行恢复与修复,系统提供多种不同的数据联机备份与维护等方法,在SQL Server 2010内部有代理服务工具,通过这种工具能够为调试的相应操作引擎,使其能够自动进行各种操作的分工。因此,SQL Server 2010的稳定性能较高,不需要经常进行调节与重启,即使是需要重启的情况下,仅在不超过1分钟的时间内就可以恢复。

最后,应用程序安全管理层。主要是在客户端中采用权限划分等级加密的原则对不同种类的用户进行分类登录管理。

2.2 系统中的模块设计

图3 系统功能模块图

本文中的计算机成绩管理系统从整体来看主要包含四部分,即用户登录验证管理、系统控制模块、WEB服务器管理、数据库服务器管理。而,系统控制模块主要包含成绩管理、竞赛规则、赛后统计和结果编排打印(图3)。

其中,用户登录验证管理主要包含一般运动员参赛人员登录以及运动会裁判和管理人员登录,并对三者的不同权限进行区分,经过分类验证分别进入系统;项目编排主要是确定田径运动会中的项目分类,如100 米,400 米,800 米等,打印就是承担系统中各项数据信息输出打印;成绩录入主要是对系统中比赛的各项成绩进行集中管理。接下来本文将对其中的几个重点模块进行具体分析。

2.2.1 用户登录验证

用户登录验证管理主要是对用户信息进行及时验证,系统中会在登陆页面设置相应的验证码,以此来保障系统登录安全,在登录页面中需要验证的数据,会通过用户名、密码和验证码来保障数据安全,三个参数有任何一个不正确都无法进行登录,具体的用户登录的流程图如图4所示:

图4 用户登录流程图

2.2.2 成绩管理

成绩管理模块是整个系统的核心,他对整个系统的运行效果起到了决定性的作用,很多田径运动员都希望能够得到最后的比赛成绩,因为他们在这之前所做的任何努力都是为了这个结果。在田径运动中,包含三种类型的成绩,即:田赛成绩、径赛成绩、全能成绩。三种成绩的统计及处理方式存在着较大的区别,但是不管运用哪种方式对哪一种类型的成绩进行处理,都需要进行成绩采集、修改、输出等基本操作,如果比赛中的某个项目进行了多次,那么需要多次对这些成绩进行后续编辑,若某个项目参加的人数较多,那么需要先分组预赛,再决赛,总之,其成绩管理一般比较复杂。本文研究的成绩管理系统是由管理员统一进行采集录入,具体流程如图5所示:

图5 录入成绩流程图

从其采集录入流程中可以看出,管理员在录入前首先要选择项目类型和比赛组别,再对应输入各运动员成绩,继而系统会根据其录入分析是否有效,如果有误会有相应的提示,如果正确保存数据。

2.2.3 赛后统计

田径比赛结束之后要及时对参赛人员的的分数进行计算与统计,而且,在计算中,要考虑到影响其成绩的各种因素,总成绩包含计算代表团得总分、奖牌榜排名、破纪录次数统计、运动员田径等级技术水准统计甚至成绩册制作等方面。比如单项总成绩的统计就是依据比赛项目录取名次排列来对成绩进行累加统计,再比如团体总分统计,是依据整个参赛队总体为一个单位来进行成绩累加,其统计流程如图6所示:

图6 团体总分统计流程图

从图6中可以看出,本系统在进行团体总分的计算过程中首先选择团体组别与性别,然后点击统计按钮,系统便会自动计算出依据组别与性别不同参数相应的求和结果,再依据分数的高低分别显示,计算名次。

3 结论

综上所述,计算机的不断普及,使其在田径比赛中的应用也越来越深入,本文以计算机成绩管理系统的设计为例,具体分析了其在田径领域的应用,计算机技术的广泛应用必将在未来的发展中推动体育事业信息化,望本文的研究能够为未来的田径运动及更广泛的体育竞赛成绩管理提供新的思路。

[1]周意萍;汪钢平.田径项目竞赛管理系统的分析与设计.内江科技.2012-04

[2]何绍荣.学校田径运动会计算机信息管理系统.电子科技大学.2010-10

[3]胡江华.试论计算机编排管理系统在田径运动会的运用.科技信息.2011-12

[4]国语歌.田径竞赛组织管理信息化的研究.第二十三届全国高校田径科研论文报告会论文专辑.2013-08

猜你喜欢
田径管理系统计算机
科学运动会:田径篇
基于James的院内邮件管理系统的实现
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
基于LED联动显示的违停管理系统
从第15、16届世界田径锦标赛透析我国竞技田径的发展
信息系统审计中计算机审计的应用
海盾压载水管理系统
如何进行高中田径教学改革