楊靜
(陜西國際商貿學院 陜西 西安 712046)
基于Visual Basic 6.0的運動決策測試系統軟件設計與實現
楊靜
(陜西國際商貿學院 陜西 西安 712046)
近幾年,隨著科技和信息技術的發展,各種信息軟件系統被廣泛應用于社會的各行各業。隨著體育事業的發展,這種技術逐漸應用到體育運動中,能夠很好的提高體育運動效率和決策準確性。本次研究選取奧運會中擊劍比賽的決策片段為素材,并采用Visual Basic 6.0軟件開發運動決策測試系統,系統能夠隨時調用比賽片段,準確的識別比賽中運動員決策出劍的時間,而且系統能夠自動記錄出劍決策的速度、準確性等指標。此系統的應用具有較高的效度和信度,是評價擊劍運動員各種能力的理想工具。
Visual Basic 6.0;運動決策測試系統;軟件設計;實現
Visual Basic程序設計是一種比較好的計算機軟件設計課程,被廣泛應用于軟件設計中,為網絡信息化環境下系統軟件的設計提供了一個更加科學、全面的的方式。近幾年,在體育運動項目中也應用了此類軟件,比如運動決策測試系統軟件就是利用Visual Basic 6.0程序實施的設計,這種設計方法的應用能夠比較準確的研究運動決策,提供一種模擬運動情境,提高圖像的清晰度,促進定格時機技術的進步,從而更加客觀的收集運動決策過程中需要的數據信息。
在研究之初首先要收集各界奧運會比賽錄像資料,包含團體擊劍賽、女子決賽、重劍團體或個人賽、男子花劍團體賽等等。收集資料的過程中要做好信息的轉化工作,然后利用視頻采集相關軟件實施實施特定時間的采集,并將信息轉化為數字格式[1-2]。而后實施素材加工,將所有的比賽得分過程都清晰的顯示在屏幕中,并將這些格式保存為MPEG格式形式,在此基礎上截取時間段信息,這個時間段從開始信號發出到有隊員得分為止;然后在片段中找到得分運動員出劍進攻的時間點,并選擇合適的測試設備,然后利用一個視頻編輯器進行播放,計算出片段開始要結束的時間,并標出此時間值為系統計算備用,將這些資料整理后以備后用[3]。
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.1 測試原理
本系統的測試原理是由圖1所示的恒壓自動控制原理。電測法的基本原理是通過在被測結構表面某點一定方向上粘貼電阻應變片來測定結構在該方向上的應變值,然后計算出該處的應力值。

圖2 恒壓自動控制原理
3.2 測試系統結構和功能
程序框架在分析的過程中要能夠比較準確的考慮其簡潔性和清晰度問題,這樣才能更好的完成整個系統的支持,進而進入功能界面,這個功能界面包括簡單反應時測試;練習、測試、系統設置---設置擊劍片段數據庫和運動員數據庫;統計報表---對已進行的測試結果實施統計;系統幫忙---軟件的提示信息;最后是退出系統,這個步驟是結束本次測試[14]。另外在用戶登錄欄中必須啊喲登記運動員的個人信息,測試剛開始時必須點擊“添加”按鈕,結束后點擊“提交”按鈕;如果使用客戶為老用戶,可以直接在登錄下面的菜單中選擇姓名就可以登錄。運動員實施簡單測試后就可以進入練習界面,然后點擊反應任務,這時運動員能夠全面的體驗模擬情境,熟悉反應方式,最后才會順利的進入練習界面,見圖3。

圖3 決策測試系統練習界面
4.1 系統信度分析
一般情況下,信度檢驗會采用重復測量的方法進行檢驗,下面我們選擇江蘇擊劍隊的重劍和國家花劍運動員進行研究,參與研究人員19人,7d后實施再次測試分析,檢驗結果見表1,從表1中可以看出,測試系統中花劍和重劍8項指標進行比較的結果中,重劍測試相關系數明顯比花劍要高很多,而且這二者具有明顯的差異性,說明測試系統信度比較高。
4.2 效度分析
系統效度分析的過程中首先要做好素材的分析和選用,標定時間點和片段的過程中必須要在國家對教練的參與下是還是,最大限度的確定決策的真實性。表2是國家擊劍隊和江蘇省擊劍隊以及校體隊的測試結果,系統的決策速度可以由平均反應差值和有效提前次數來反應,而系統決策準確性一般由系統記錄的錯誤次數來顯示和完成。
通過本次研究發現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—),女,陜西西安人,講師。研究方向:體育教學。