張立杰(西北農林科技大學體育部,咸陽,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