篮球比赛赛后技术统计软件的研制和应用①
2015-08-23王坡绪江阴职业技术学院江苏江阴214405
王坡绪(江阴职业技术学院 江苏江阴 214405)
篮球比赛赛后技术统计软件的研制和应用①
王坡绪
(江阴职业技术学院江苏江阴214405)
为了及时、有效、全面地反映篮球比赛赛事信息,采用VFP平台研制开发的篮球比赛赛后技术统计软件,进行比赛数据记录和分析,不仅是快速有效提高训练和比赛成绩的科学捷径,也可以根据具体详实的数据全面了解和掌握球员的信息,为各级赛事的赛前赛中和赛后工作提供有力的技术保障,也为各级各类运动队的梯队建设和可持续发展提供积极的借鉴意义和参考价值。开发研制赛后技术统计软件,可客观反映运动员水平,通过对数据信息进行处理,形成球员的得分、篮板助攻、抢断、命中率等的具体数据,为赛事组织者和各队教练员提供详细的统计数据,进而为分析运动员的技战术特点提供依据。
篮球比赛赛后技术统计程序开发软件
DOI:10.16655/j.cnki.2095-2813.2015.31.214
1 意义
随着现代篮球运动的快速发展和竞技水平的日益提高,球队的比赛和训练也更加科学系统。篮球比赛具有复杂和丰富的技战术变化,为了适应快速发展进步的篮球比赛和训练要求,技术统计分析已经越来越得到专业球队甚至业余比赛的重视,无论是专业的篮球比赛还是群众性的篮球比赛活动,往往都配置专门的软件来辅助比赛,达到提高篮球技战术和训练水平。因此,针对性地开发相关软件,进行比赛数据记录和分析,不仅是快速有效提高训练和比赛成绩的科学捷径,也可以根据具体详实的数据全面了解和掌握球员的信息,为各级赛事的赛前赛中和赛后工作提供有力的技术保障,也为各级各类运动队的梯队建设和可持续发展提供积极的借鉴意义和参考价值。
国际上的技术统计软件发展较早,用于训练和比赛的软件也很多,比如:NBA,自从1946年联赛诞生60多年以来,其数据统计系统不仅可以详细地统计和分析数10支球队和队员的单项技术信息,甚至还提供了强大的查询功能。在我国,20世纪90年代开始技术统计得到了各级球队的广泛重视,也开始引入技术统计系统,软件的开发和研制有了长足的进步,特别是近10年来CBA联赛技术统计的广泛应用,已经使技术统计软件的开发和使用达到了一个新的高度,广大学者和篮球工作者也在不断地学习,研制和开发了各种需求的软件,做到了很好地为联赛和球队、球员服务。虽然国内的学者和机构对技术统计软件在不断地开发和利用,但是软件系统内容的广泛性、深度和国外比还有加大的差距,针对较大规模赛事特别是赛会制比赛的球员数据汇总方面,赛会组织者表现出可有可无的态度,技术统计分析的全面性和科学性打了折扣,也使了解选拔年轻队员缺乏更直接的理论依据,因此,围绕赛后技术统计的研制与开发值得进行!该软件的编写主要用到了visual foxpro,简称VFP,同VB、DELPHI一样都是程序开发工具,VFP自带免费的DBF格式的数据库,FoxPro提供了一组以SET命令开头的控制运行环境的参数设置命令,这些参数相当于一组软件开关。每个参数都有一个默认值,但用户可随时用SET命令。
图1 赛后统计系统结构流程图
图2 View窗口和RQBE窗口
图3 表单
2 软件总体设计
2.1功能描述
赛后技术统计软件在编制时充分考虑到使用者要实现的功能和比赛的要求,在系统分析和程序模块设计上完全采用面向对象,全面分析数据模型,合理、有效建立模块,将球队、球员都看成一个对象、采用foxpro设计模式(模型、视图和命令),从分析应用问题,对系统进行设计和实现每个视图,设计和实现每个表单,到使用表单项,整个系统结构清晰、严谨,使系统具有良好的灵活性和可扩充性。在赛事临场技术统计数据处理的基础上,对每场比赛、所有球队、以时间为标记,对应于篮球比赛场上所发生的,如,得分、篮板,助攻、抢断、犯规、盖帽等十多项单项数据进一步汇总,进而将数据记录存于一固定格式的文件中,可以将Excel直接另存为dbf格式,此文件为比赛的原始数据记录,为赛后的统计和数据处理做好准备。通过设计表单,可以导出各个单项的统计数据,根据赛会的实际需要,对数据进行排序整理,连接打印,为赛会提供最直接、快速、便捷的服务。另外,队员资料和比赛信息数据及动态可以通过网络等存入数据库。
2.2结构流程图
结构流程图如图1所示。
2.3程序设计
开发步骤:下载软件开发平台:VisualFoxpro6,安装打开,编程语言是foxpro,Visual Foxpro提供两种交互式的查询工具,即View窗口和RQBE窗口。(见图2)
以下是功能模块描述举例。
(1)汇总赛事的某个阶段比赛或者所有比赛的安排情况,并且按照日期进行降序排列,并将结果存入一个新库文件。
(2)set命令,主要是运动员姓名进行批量处理,命令格式如下:
set talk off
clea all
clos all
use 。。girls alia a
use 24日 alia b in 0
sele a
scan
upda b set playname=allt(a。playname) where allt(b。teamname)==allt(a。teamname) and b。no=a。no
sele a
ends
(3)设计表单:根据赛事需要设计表单按钮,为方便使用,可以放在指定文件夹或者直接发送至桌面快捷方式。(见图3)
3 功能、特点及应用
3.1功能
3.1.1统计功能
记录两球队上场每个球员的动作:上场时间、得分、篮板、两分球、三分球、罚球、助攻、抢断、快攻、盖帽、犯规、被侵、扣篮等19项主要数据。
3.1.2查询功能
软件运行时可从数据库中取得比赛球队和球员的比赛赛后信息,可将球队信息和球员的得分、上场时间等各参数作为查询对象,一一查询出来进行排序,作为辅助赛会评比MVP球员的直观依据。
3.1.3数据处理功能
利用分析多场比赛结果而得出比较科学的指标权数,对球队和球员进行试验性的评价;查询后得到球员或球队的单项分或总分的平均值,方差直接显示在文本框内。
3.1.4多种输出功能
(1)输出了两比赛球队和球员的各项指标的情况(个人、球队的总分和命中率,首发,评价等);(2)比赛流程的输出,场上每一个动作都记录下来,赛后各队可借此分析多队得分变化和胜负原因;(3)所有球队主要指标(得分、助攻、抢断、篮板、犯规等)的评价用表格比较输出。
3.2特点
3.2.1通用性
软件主要针对基层赛会制赛事情况而编制的,同样可用于部分联赛的篮球比赛,对于球队和球员的信息只需手工添加即可,查询、更新数据库的功能方便快捷。
3.2.2易用性
软件的操作流程符合比赛的实际情况,有着简单易懂的界面,方便易用。
3.3应用
该软件在第十四届、第十五届无锡市高校篮球赛(男女共24支球队),以及2015年“中信杯”篮球邀请赛(共计10支球队)试用,比赛中应用良好,为赛事的组织和单项评比以及球队提高技战术水平提供了帮助。
开发研制赛后技术统计软件,可客观反映运动员水平,通过对数据信息进行处理,形成球员的得分、篮板助攻、抢断、命中率等的具体数据,为赛事组织者和各队教练员提供详细的统计数据,进而为分析运动员的技战术特点提供依据。赛后统计软件是进行篮球理论研究和技战术分析、推动篮球比赛的广泛开展以及选拔队员的有力工具。从软件开发的趋势看,如何围绕赛会制比赛、如何使软件更有利于实践中的运用,是今后的一个发展方向。我们将不断开发和改进便于篮球比赛使用、方便灵巧的篮球比赛统计软件,为我国篮球事业的发展添砖加瓦。
[1]向波.Visual foxpro 程序设计基础教程[M].武汉:华中科技大学出版社,2015:92-165.
[2]王珊,陈红.数据库原理教程[M].北京:清华大学出版社,2000:115-130.
[3]蔡锁章.数学建模原理与方法[M].北京:海洋出版社,2000:201-210.
[4]叶国雄,陈树华.篮球运动研究必读[M].北京:人民体育出版社,1998:20-25.
[5]茅洁,单曙光.篮球技术统计软件的研制[J].武汉体育学院学报,2012(2):70-73,87.
[6]单曙光.对篮球比赛技术统计分析系统的构建研究[J].天津体育学院学报,2008(2):123-127.
G841
A
2095-2813(2015)11(a)-0214-02
①王坡绪(1971,7—),男,汉,江苏赣榆人,本科,副教授,研究方向:篮球教学与训练及竞赛。