时间:2024-08-31
张立杰(西北农林科技大学体育部,咸阳,712100)
网球比赛数据统计电子系统的设计
张立杰
(西北农林科技大学体育部,咸阳,712100)
本文利用现代计算机技术当中的硬件和软件,设计出了可根据网球比赛规则,进行各方面数据统计的系统。
网球; 数据统计;VisualFoxPro6.0
随着现代电子技术、信息技术等的飞速的发展,对运动员技术统计的处理则开始通过计算机,并逐步演变为现在的运用电脑、摄像机等电子技术、计算机技术在内的进行处理。本文对该比赛数据统计电子系统的设计,则主要结合当前的计算机技术,运用硬件和软件,并按照网球的比赛规则,对其进行技术的统计。
1.1需求分析
通过对网球比赛中的相关人员的调查分析,我们可以得出该系统的使用,更多的是用于对网球比赛当中相关技术的统计,并对运动员在其中的技术进行综合的评价,以此明确该系统在网球比赛当中的作用。因此,该系统的构建,其主要包括以下几方面的功能:首先该系统对数据的统计应该能够反应出网球运动员在比赛的时候,双方多发挥的优势和劣势的对比,并以此反应出对方的战略战术的变化,并为网球教练提供可借鉴的数据指导,并给予运动员更好的技术的指导;其次,将该系统运用到网球运动的日常练习的技术统计当中,则主要是为教练员提供运动员训练的状态和近期的竞技状态,以此更好的对自己的优势进行放大,而对自己再网球方面的劣势进行补充,使得运动员对整体的训练更具备针对性,为网球比赛打下更为坚实的基础;再次则是通过该系统,可以对运动员在比赛当中的表现做出整体的评价,并给予综合的技术统计评分。
对网球比赛的技术统计,其主要是针对个人或者是双打所做出的一发失误、二发失误、直接发球得分等指标的统计。对以发球为例,通过对一发、二发失误、直接发球得分等的统计,可有效的统计出用户其发球的相关指标统计。
1.2设计思想
对该系统的设计,其主要满足可在现场计算机、键盘等直接对相关数据的输入,从而使得其工作变得方便、快捷,并根据系统的要求,满足其他的设计目标。因此,对该系统的设计必须遵循以下的思想:
(1)满足对上述系统的基本需求,系统不仅可以对数据进行录入、查询、编辑等,并且还可对整体的比赛进行动态的监控,即时的对其中的不通过的技术指标进行录入,并可通过系统对其中的信息进行统计、分析和整合,并可直观的将结果呈现给用户。
(2)对该系统相关指标的统计,则必须严格遵照网球比赛规则对各个不同统计项目的要求、结果的输出等。而这些指标的统计不仅适合国内,同时也必须满足国际比赛,以此可使得系统具备更为广泛的使用性。并为未来的系统的升级和集成做了更好的准备。
(3)充分现有的网络信息技术,使得通过该系统,就可以在现场对相关的网球统计的结果进行分析,并可对不同的技术进行横向和纵向的比较,以此为教练员提供更为直观的统计。
(4)对该系统的设计,必须充分结合网球比赛的规则,并结合使用者的习惯和水平等各个方面进行充分考虑。而相关的功能的实现则尽可能都通过简单的操作按钮等进行实现。
对该系统的开发,则采用window 7操作系统,并利用VisualFoxPro9.0作为开发工具,对其进行开发。而选择该开发工具其主要的原因是非常成熟的一个数据库系统,通过该软件,可满足该软件的不同功能需求;其次是该版本在界面的设计、服务器结构和数据库引擎等方面都做了很大的强化,可有效的使用当前的lnternet技术和ActiveX对象,实现对网球数据统计系统的开发。
根据上述系统的分析,我们将系统的功能分为初始化模块、基本信息、现场指标、统计、查询、报表打印。其具体的功能设计如图1所示。
上述的功能设计中,初始化模块则主要包括对相关数据的清楚、网球比赛的登记、时间,以此为新的网球比赛做准备;
基本信息则主要包括对队员的相关基本情况的录入,包括姓名、身高、性别等各项基本信息的录入,并可对这些信息进行添加、保存和删除。
现场指标则主要是按照网球比赛的规则,对其比赛的不同技术指标进行统计,而其主要的指标则包括直接发球得分、一发失误、第一发球成功、二发失误、第二罚球成功、底线制胜分、底线受迫性失误、底线非受迫性失误、网前制胜分、网前受迫性失误、网前非受迫性失误、每球结束的时间标记等指标。通过对上述指标的录入,而在不同的比赛中进行适当的调整。
统计与查询模块则主要负责对相关的个人技术进行统计,而针对双打则对全队的技术指标进行统计。通过对这些信息的直观的表达,则可以对相关的信息进行直观的表达。报表打印则主要是对不同表格的打印。
对系统整体的架构的设计,其主要借鉴B/S模式,将系统分为三层的结构模式。而采用这种模式的原因,是因为通过互联网可以使得用户在任何的时候,在不需要安装端的方式,即可实现对系统的访问。其系统数据的流向在是首先通过用户通过web浏览器对系统的数据请求,与系统当中的应用服务器进行连接,而应用服务器则将请求传递给其中的应用程序,并根据不同的业务处理逻辑,实现业务层和数据层的连接。而在数据层则通过其中的ADO.NET组件实现数据层和数据库的连接。同时在该系统当中,数据库的使用则选用SQL Server 2005数据库。
对该系统的实现,我们采用李娜和郑洁两名运动馆作为技术统计的分析。通过系统统计,我们可以看出李娜在5场比赛当中,其每盘的双误的个数为1.1个,而其每盘的Ace球则为1.2个。
表1 技术统计详细数据表
同时,通过上述的统计,系统还可将其数据和美网的平均数据进行比较,从而可以得出在美网当中,李娜的每盘的制胜分数
图1 系统功能设计
9.8分,成绩要略微高于美网当中的7.6的均值;但是看起受迫性的失误方面,则要高于美网中的87.着说明,在攻击性方面,李娜已经属于一流的选手,但是在非受破性失误方面导致其在成为一流的选手。
总之,网球比赛数据统计的电子系统,其主要是通过借助现代的计算机硬件和软件,通过编程来实现对其功能的实现,具有很强的使用性,在实际中具有应用的价值。
[1] 丁世伟.关于网球比赛规则的认识[J].当代体育科技,2013,19:142-143.
[2] 李德平.基于博弈理论的网球比赛战术分析[D].苏州大学,2013.
张立杰,男,1978.12,河南沁阳,讲师,研究方向:体育教育。
Design of electronic system of the tennis match data statistics
Zhang Lijie
(Northwest A&F University epartment of physical education,Xianyang,712100)
In this paper,by using modern computer technology of hardware and software,designed according to the rules of the game of tennis,system to carry out all aspects of statistical data.
tennis; statistical data;VisualFoxPro6.0
2014—05—09
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!