APP下载

基于Visual Basic 6.0的运动决策测试系统软件设计与实现

2017-08-08杨静

电子设计工程 2017年14期
关键词:控件界面决策

杨静

(陕西国际商贸学院 陕西 西安 712046)

基于Visual Basic 6.0的运动决策测试系统软件设计与实现

杨静

(陕西国际商贸学院 陕西 西安 712046)

近几年,随着科技和信息技术的发展,各种信息软件系统被广泛应用于社会的各行各业。随着体育事业的发展,这种技术逐渐应用到体育运动中,能够很好的提高体育运动效率和决策准确性。本次研究选取奥运会中击剑比赛的决策片段为素材,并采用Visual Basic 6.0软件开发运动决策测试系统,系统能够随时调用比赛片段,准确的识别比赛中运动员决策出剑的时间,而且系统能够自动记录出剑决策的速度、准确性等指标。此系统的应用具有较高的效度和信度,是评价击剑运动员各种能力的理想工具。

Visual Basic 6.0;运动决策测试系统;软件设计;实现

Visual Basic程序设计是一种比较好的计算机软件设计课程,被广泛应用于软件设计中,为网络信息化环境下系统软件的设计提供了一个更加科学、全面的的方式。近几年,在体育运动项目中也应用了此类软件,比如运动决策测试系统软件就是利用Visual Basic 6.0程序实施的设计,这种设计方法的应用能够比较准确的研究运动决策,提供一种模拟运动情境,提高图像的清晰度,促进定格时机技术的进步,从而更加客观的收集运动决策过程中需要的数据信息。

1 系统开发

在研究之初首先要收集各界奥运会比赛录像资料,包含团体击剑赛、女子决赛、重剑团体或个人赛、男子花剑团体赛等等。收集资料的过程中要做好信息的转化工作,然后利用视频采集相关软件实施实施特定时间的采集,并将信息转化为数字格式[1-2]。而后实施素材加工,将所有的比赛得分过程都清晰的显示在屏幕中,并将这些格式保存为MPEG格式形式,在此基础上截取时间段信息,这个时间段从开始信号发出到有队员得分为止;然后在片段中找到得分运动员出剑进攻的时间点,并选择合适的测试设备,然后利用一个视频编辑器进行播放,计算出片段开始要结束的时间,并标出此时间值为系统计算备用,将这些资料整理后以备后用[3]。

2 系统设计和实现

2.1 系统设计

系统设计的过程中必须要实施系统软件分析,运动决策测试系统的软件需求分析主要是根据体育项目运动决策测试软件设计方法和特点实施的分析,运行环境要求:硬件CPU PentiumⅢ500MHz以上,内存为256MB以上,硬盘空间为10GB;软件环境为XP系统,系统对外界没有特殊的要求,仅仅要求操作人员和计算机能够正常工作[4-5]。在完成系统需求分析后,对系统的整体设计进行分析,本次研究的运动决策测试系统软件程序构件图见图1。

图1 运动决策测试系统软件程序框架图

2.2 各个模块的功能设计

2.2.1 程序运行设计

程序开始运行后首先检测光驱中是否放入了软件光盘,同时确定是都循环播放音乐;按空格键实施下一步功能的推进,进入下一步操作后要安装提示输入序列号软件;安装以后就可以登录到系统的主界面,登录主界面已有屏幕会自动弹出添加或选择运动员界面。这个主界面的等式为registreform,然后在这个主界面选择运动员后调用userdata.mdb。

2.2.2 测试模块设计分析

测试模块设计的主要功能是能够反映出屏幕的指导语和测试系统的稳定性,同时这个模块要能够播放影音文件,比如系统运行中的“反应时.wav”文件,影音文件播放完毕以后要按“空格键”,空格键按下后系统会在自动进入反应时测试。这个过程的主要做法是通过操作系统能够使屏幕出现黄色光亮点,这个光亮出现后立即输入空格键,这个过程中系统会自动的记录反应时间,这个过程要反反复复的进行,这样20次以后会得到的平均值就是最后的反应值。在测试过程中系统会设置错误次数底线,超出底线系统会要求重新测试[6-7]。

2.2.3 统计模块设计

统计模块主要包含以下选项,本次测试统计和历史记录统计,其中本次测试统计可以按照时间或片段两种顺序观察最近一次测试结果,首先选中某一条曲线,而后选中某个特定的点,分析测试结果后将结果打印出来,历史记录统计主要是统计运动员的全部测试记录然后点击线和点,观察该片段的测试结果。以上两部都做好后进行统计报表的分析,这部分会显示运动员的全部测试结果的统计资料,然后将这些资料打印出来,打印采用的控件类型为truedbgrid控件[8-9]。而后比较分析多个运动员统计结果,实施结果比较的过程中必须选择两个或两个以上的运动员进行比较,然后再点击某一点观察该片段的测试结果[10]。

2.2.4 风格测试和系统设置

风格测试的实施过程中,运动员首先要回答16个问题,这些问题全部回答后系统会自动返回到主界面,然后完成自动记录问题选项的部分,而且在这个过程中将问题存在相应的数据中。系统设置的时候必须要输入系统管理员密码:setuplodin,这样才能进入主界面,然后按照设置击剑频段的数据库和运动员数据库,然后进行地址的修改,在此过程中首先分析其他运动员数据分析测试结果,而且要将所列举的数据库导入userscore目录内[11-12]。

2.3 系统运行中关键技术的实现

2.3.1 毫秒级时间计算

Visual Basic 6.0系统的Timer控件能够精确到毫秒,但是与实际定制之间仍然具有一定的误差,从而导致计算不准确。所以在计算过程中为了进一步降低误差率,提高计算准确率,我们不能直接使用Timer控件进行辅助计算,要联合API函数编写程序进行计算,这样能最大限度的提高Visual Basic 6.0系统系统的精确度。

2.3.2 随机数组生成方式

随机数组的生产方式的确定,首先要确定一个详细的数组,而后这个随机数会随机产生一个数组和一个程序,并将产生的新程序与原有的程序进行对比分析,在此过程中要能够确定程序不会重复出现,这样才算是完整这个数组的生产。

2.3.3 打印程序分析

软件在编译的过程中要能够保证安装truedbgrid控件,主要是因为mschart控件不能在系统应用中打印图形,图形的打印必须将图片复制到粘贴板中,然后在粘贴板中实施打印,而风格测试中的图片打印必须要经过这样的过程才能打印出来。

2.3.4 数据显示分析

数据显示界面必须首先点击mschart查看数值,这个过程能够在mousedown事件中实现,然后可以将系统中的tooltiptext显示出来[13]。在数据显示的过程中如果进行多个运动员比较分析,首先要比较第一个运动员的动作,然后删除全部运动员选项,而后是还是更进一步的选择,促进数据显示的完整性。

3 测试系统结构和功能分析

3.1 测试原理

本系统的测试原理是由图1所示的恒压自动控制原理。电测法的基本原理是通过在被测结构表面某点一定方向上粘贴电阻应变片来测定结构在该方向上的应变值,然后计算出该处的应力值。

图2 恒压自动控制原理

3.2 测试系统结构和功能

程序框架在分析的过程中要能够比较准确的考虑其简洁性和清晰度问题,这样才能更好的完成整个系统的支持,进而进入功能界面,这个功能界面包括简单反应时测试;练习、测试、系统设置---设置击剑片段数据库和运动员数据库;统计报表---对已进行的测试结果实施统计;系统帮忙---软件的提示信息;最后是退出系统,这个步骤是结束本次测试[14]。另外在用户登录栏中必须啊哟登记运动员的个人信息,测试刚开始时必须点击“添加”按钮,结束后点击“提交”按钮;如果使用客户为老用户,可以直接在登录下面的菜单中选择姓名就可以登录。运动员实施简单测试后就可以进入练习界面,然后点击反应任务,这时运动员能够全面的体验模拟情境,熟悉反应方式,最后才会顺利的进入练习界面,见图3。

图3 决策测试系统练习界面

4 信、效度检验分析

4.1 系统信度分析

一般情况下,信度检验会采用重复测量的方法进行检验,下面我们选择江苏击剑队的重剑和国家花剑运动员进行研究,参与研究人员19人,7d后实施再次测试分析,检验结果见表1,从表1中可以看出,测试系统中花剑和重剑8项指标进行比较的结果中,重剑测试相关系数明显比花剑要高很多,而且这二者具有明显的差异性,说明测试系统信度比较高。

4.2 效度分析

系统效度分析的过程中首先要做好素材的分析和选用,标定时间点和片段的过程中必须要在国家对教练的参与下是还是,最大限度的确定决策的真实性。表2是国家击剑队和江苏省击剑队以及校体队的测试结果,系统的决策速度可以由平均反应差值和有效提前次数来反应,而系统决策准确性一般由系统记录的错误次数来显示和完成。

5 结束语

通过本次研究发现Visual Basic 6.0的运动决策测试系统软件设计能够比较客观的评价击剑运动员运动决策速度、稳定性和准确定。系统经过信息的收集、加工、决策等综合分析运动员的决策,这样能够比较好的提高系统的测试的准确性,从而为运动场上击剑运动员和教练等提供更好的额服务。

表1 优秀击剑运动决策系统信度检验结果

表2 决策测试结果比较

[1]张素婷,迟立忠,姚小毅,等.情绪、情绪调节策略和人格特质对篮球运动员决策的影响[J].西南师范大学学报:自然科学版,2013,38(4):123-129.

[2]韦寿祺,何磊,杨建湘,等.基于Visual Basic6.0的焊缝曲线离散软件设计[J].电焊机,2012,42(10):19-21.

[3]熊中刚,贺娟,罗素莲,等.高速插秧机自动导航系统软件设计[J].农机化研究,2014(8):82-86.

[4]司海飞,吴恩,杨忠,等.基于Visual Basic6.0的浮阀塔软件设计[J].机电工程,2011,28(2):238-242.

[5]汉鹏武,王思明.一种新型调节阀门测控系统设计与实现[J].兰州交通大学学报,2013,32(3):56-61.

[6]杨思俊.基于VB6.O的太阳能发电基站电源的上位机软件设计[J].科技广场,2011(1):133-135.

[7]张以忱,黄化岩,李灿伦,等.基于VB和Access数据库的真空系统设计软件构建[J].真空,2013,50(4):38-41.

[8]马芳芳.基于Visual Basic6.0的频谱分析仪自动校准系统[J].计量与测试技术,2013,40(6):41-42,44.

[9]祖一康,徐妙婧.步进电机远程控制系统设计[J].电脑知识与技术,2014(33):8070-8071.

[10]谭丽芳.基于VB6.0的仿真测试系统设计与实现[J].电脑编程技巧与维护,2012(2):10-11,23.

[11]高秀明.陈中、罗微奥运会比赛中使用前腿横踢技术的研究[J].武汉体育学院学报,2010(8):69-73.

[12]程千秋.新规则下亚洲女子跆拳道得分技术特征的研究[J].军事体育进修学院学报,2012(3):82-85.

[13]张会景.我国跆拳道优秀女选手历届奥运会技、战术特征研究[J].北京体育大学学报,2011,34(8):126-128.

[14]庞俊鹏,彭国华.2010年全国跆拳道锦标赛暨广州亚运会选拔赛技战术分析[J].武汉体育学院学报,2012(11):70-74.

Software design and implementation of motion decision testing system based on Visual Basic 6.0

YANG Jing
(Shaanxi International Business College,Xi'an 712046,China)

In recent years,with the development of science and technology and information technology,all kinds of information software system is widely used in all walks of life in society.With the development of sports,this technology is gradually applied to the sports,to improve the efficiency and accuracy of decision making.This study selected decision fragment fencing competition in the Olympic Games for the material,and the use of Visual Basic 6.0 software development movement decision making test system,the system can always call the game footage,accurate identification of game players decision making a sword at the time,and the system can automatically records the sword decision speed and the accuracy of the index.The application of this system has high validity and reliability,and it is an ideal tool to evaluate the ability of fencing athletes.

Visual Basic 6.0;motion decision test system;software design;implementation

TN99

:A

:1674-6236(2017)14-0043-04

2016-05-31稿件编号:201605315

杨 静(1987—),女,陕西西安人,讲师。研究方向:体育教学。

猜你喜欢

控件界面决策
为可持续决策提供依据
国企党委前置研究的“四个界面”
决策为什么失误了
关于.net控件数组的探讨
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
ASP.NET服务器端验证控件的使用
基于嵌入式MINIGUI控件子类化技术的深入研究与应用
Spreadsheet控件在Delphi数据库系统中的编程与应用