郝 慰
(山西大學(xué)商務(wù)學(xué)院 招生就業(yè)處,山西 太原 030000)
體育作為各地之間文化交流的平臺(tái),具有十分重要的作用。田徑是體育運(yùn)動(dòng)中的傳統(tǒng)項(xiàng)目,在體育比賽中處于十分重要的地位。傳統(tǒng)田徑項(xiàng)目的信息基本由人工處理,效率低下、準(zhǔn)確度差、占用大量的人力物力等。重大比賽中的體育相關(guān)信息處理,采用專(zhuān)用的信息處理軟件,雖然功能強(qiáng)大、信息處理精準(zhǔn),但是價(jià)格高昂,導(dǎo)致這類(lèi)軟件無(wú)法普及,限制了體育運(yùn)動(dòng)的發(fā)展。本文主要研究田徑比賽報(bào)名信息采集以及編排系統(tǒng),程序具有界面友好、易操作等優(yōu)點(diǎn),解決了目前比賽信息基本由人工操作帶來(lái)的一系列不便,使比賽信息的處理更加簡(jiǎn)單、方便、易操作,提升了整個(gè)比賽過(guò)程的效率。
田徑(trackandfield)或稱(chēng)田徑運(yùn)動(dòng)是徑賽、田賽和全能比賽的全稱(chēng)。以高度和距離長(zhǎng)度計(jì)算成績(jī)的跳躍、投擲項(xiàng)目叫“田賽”;以時(shí)間計(jì)算成績(jī)的競(jìng)走和跑的項(xiàng)目叫“徑賽”。田徑比賽除了田賽、徑賽、公路路跑、競(jìng)走和越野跑外,還包括部分田賽和徑賽項(xiàng)目組成的“十項(xiàng)全能”。
隨著各國(guó)對(duì)田徑比賽的重視,每一個(gè)環(huán)節(jié)要求更加嚴(yán)格,例如,報(bào)名要求更加精細(xì)、編排更加科學(xué)合理、成績(jī)排序更加精準(zhǔn)等。田徑比賽各個(gè)環(huán)節(jié)完成的質(zhì)量好壞直接影響到整個(gè)比賽的舉辦。但是業(yè)內(nèi)相關(guān)的信息處理軟件很少,而且價(jià)格昂貴。本文以此為背景展開(kāi)研究,欲開(kāi)發(fā)出一種簡(jiǎn)單易行的田徑信息處理方案,滿足田徑比賽更高的要求,提高其服務(wù)質(zhì)量。
隨著計(jì)算機(jī)技術(shù)及相關(guān)學(xué)科的發(fā)展,一些新思想、理論、技術(shù)與方法等不斷被引入到對(duì)抗性項(xiàng)目技戰(zhàn)術(shù)研究領(lǐng)域,如數(shù)據(jù)庫(kù)、多媒體、智能分析、決策支持、專(zhuān)家系統(tǒng)等。其中計(jì)算機(jī)輔助技戰(zhàn)術(shù)分析的思想、方法、技術(shù)與手段等,已成功運(yùn)用于多個(gè)運(yùn)動(dòng)項(xiàng)目。
信息采集與智能分析系統(tǒng)已經(jīng)運(yùn)用到網(wǎng)球技戰(zhàn)術(shù)分析中。對(duì)國(guó)外優(yōu)秀網(wǎng)球雙打組合的技戰(zhàn)術(shù)特征分析,有效幫助網(wǎng)球運(yùn)動(dòng)員提高技戰(zhàn)術(shù)。該系統(tǒng)運(yùn)用到田徑比賽信息采集與智能分析系統(tǒng),也能加速田徑比賽數(shù)據(jù)采集與比賽分析流程,使信息反饋更加及時(shí)、準(zhǔn)確,幫助教練員和運(yùn)動(dòng)員提高訓(xùn)練與比賽的針對(duì)性和科學(xué)性。
由于計(jì)算機(jī)技術(shù)在運(yùn)動(dòng)訓(xùn)練、體育管理、運(yùn)動(dòng)競(jìng)賽、體育教學(xué)和科學(xué)研究等方面的作用越來(lái)越受到人們的青睞,計(jì)算機(jī)科學(xué)技術(shù)在體育中應(yīng)用的相關(guān)課程已成為當(dāng)前我國(guó)體育院校必須加以重視和重點(diǎn)發(fā)展的學(xué)科。改革體育院校計(jì)算機(jī)課程的傳統(tǒng)教學(xué)內(nèi)容、方法等,拓寬學(xué)生的知識(shí)面,提高學(xué)生在體育教育、運(yùn)動(dòng)訓(xùn)練、科學(xué)研究中運(yùn)用計(jì)算機(jī)的能力變得極其重要。
信息系統(tǒng)作為大型綜臺(tái)性體育比賽的信息中樞,主要服務(wù)對(duì)象是運(yùn)動(dòng)員、裁判員、記者、組委會(huì)、現(xiàn)場(chǎng)觀眾和廣大的電視觀眾。這就要求它必須具備可靠性、實(shí)時(shí)性、開(kāi)放性、友好性、高容錯(cuò)能力和應(yīng)變能力。從整體上看信息系統(tǒng)主要由三個(gè)層次構(gòu)成,通信網(wǎng)絡(luò)層、資源管理層和信息應(yīng)用層。
為了加速我國(guó)體育事業(yè)的現(xiàn)代化進(jìn)程,將計(jì)算機(jī)技術(shù)應(yīng)用于體育領(lǐng)域的研究和開(kāi)發(fā)工作勢(shì)在必行。田徑比賽的編排和記錄公告工作是田徑競(jìng)賽組織工作的一個(gè)重要環(huán)節(jié),也是一項(xiàng)非常復(fù)雜和細(xì)致的工作。長(zhǎng)期以來(lái),這項(xiàng)工作是由人工完成,不僅需要投入大量的人力,而且編排工作的周期長(zhǎng)、精度差、效率低。國(guó)外一些先進(jìn)國(guó)家早已開(kāi)始使用計(jì)算代替人工完成這項(xiàng)復(fù)雜而細(xì)致的工作。在我國(guó),雖已有人進(jìn)行了這方面的研究,并取得了一定的成績(jī),但是大多數(shù)的軟件都僅能完成部分編排和記錄公告工作。
隨著我國(guó)“每天鍛煉一小時(shí),健康工作五十年”方案的提出,各大高校響應(yīng)陽(yáng)光體育活動(dòng),人們鍛煉意識(shí)顯著增強(qiáng),各種體育比賽活動(dòng)日益增多,小至各個(gè)社區(qū)、學(xué)校,大到各級(jí)省、市單位,體育比賽層出不窮。面對(duì)眾多的體育比賽,無(wú)論規(guī)模大小都需要對(duì)報(bào)名信息進(jìn)行采集以及編排,所以開(kāi)發(fā)一種簡(jiǎn)便易行的方案迫在眉睫[4-5]。
本文開(kāi)發(fā)的程序既可滿足普通用戶的以上要求,且簡(jiǎn)易、準(zhǔn)確、價(jià)格低。本程序除成績(jī)錄入外基本實(shí)現(xiàn)了自動(dòng)化。依照目前普通高校的硬件水平,成績(jī)錄入的自動(dòng)化需要更加高級(jí)的相關(guān)設(shè)備,而非僅僅簡(jiǎn)單是電子設(shè)備。本程序設(shè)定了標(biāo)準(zhǔn)化的報(bào)名表,可下發(fā)至各個(gè)參賽單位。各參賽單位填寫(xiě)完成后上報(bào)賽事主委會(huì)。賽事主委會(huì)通過(guò)程序?qū)?bào)名信息進(jìn)行相關(guān)處理,如對(duì)報(bào)名信息的校驗(yàn)、分類(lèi)篩選、按一定的要求編排、最終成績(jī)的處理,等等。
圖1程序設(shè)計(jì)思路流程示意圖
3.1.1 表格檢驗(yàn)
表格檢驗(yàn)是對(duì)報(bào)名信息進(jìn)行準(zhǔn)確度檢驗(yàn)。參賽者最多允許參加兩項(xiàng)比賽(不包括接力比賽與趣味游戲),分別對(duì)報(bào)名表中的每名參賽選手的報(bào)名信息進(jìn)行分析:參賽選手所報(bào)名參加的項(xiàng)目與項(xiàng)目數(shù)目是否合乎規(guī)定。如果有非法報(bào)名的選手,會(huì)提示程序使用者,以確保報(bào)名信息的準(zhǔn)確性。
3.1.2 導(dǎo)入到數(shù)據(jù)庫(kù)
導(dǎo)入到數(shù)據(jù)庫(kù)是將檢驗(yàn)合格的報(bào)名信息一次性導(dǎo)入到程序所使用的數(shù)據(jù)庫(kù)中,為下一個(gè)環(huán)節(jié)的使用做準(zhǔn)備工作。導(dǎo)入完成之后會(huì)提示使用者導(dǎo)入完成。導(dǎo)入數(shù)據(jù)庫(kù)將報(bào)名信息導(dǎo)入到程序所使用的數(shù)據(jù)庫(kù)中,不會(huì)對(duì)報(bào)名信息進(jìn)行相關(guān)的分析。
3.1.3 參賽表
參賽表是將已經(jīng)導(dǎo)入數(shù)據(jù)庫(kù)中的信息按照預(yù)設(shè)的規(guī)則分類(lèi)篩選,進(jìn)行二次分析。預(yù)設(shè)的規(guī)則為按照性別、項(xiàng)目分類(lèi)篩選。篩選完成之后會(huì)自動(dòng)生成excel表格,方便使用者對(duì)報(bào)名信息整理匯總。
3.1.4 預(yù)賽分組
經(jīng)過(guò)前面3個(gè)環(huán)節(jié)的報(bào)名信息處理,此環(huán)節(jié)對(duì)報(bào)名信息按照預(yù)設(shè)的規(guī)則進(jìn)行編排。預(yù)設(shè)的規(guī)則為:①同一系部同一組別不得重復(fù);②原則上采取規(guī)則編排。條件①優(yōu)先于條件②,如有個(gè)別情況導(dǎo)致無(wú)法按以上條件編排的,進(jìn)行人工適當(dāng)干預(yù)調(diào)整。編排完成之后會(huì)自動(dòng)生成excel表格,此表格即為參加各個(gè)項(xiàng)目預(yù)賽分組的檢錄表。
3.1.5 預(yù)賽成績(jī)錄入
各個(gè)項(xiàng)目的預(yù)賽完成后需要將預(yù)賽成績(jī)手動(dòng)錄入到數(shù)據(jù)庫(kù)中,以便程序進(jìn)行決賽分組。依據(jù)目前高校的硬件水平無(wú)法完成自動(dòng)錄入。錄入的過(guò)程中對(duì)每一項(xiàng)目的比賽成績(jī)單位必須統(tǒng)一,否則分組將出現(xiàn)無(wú)法預(yù)料的錯(cuò)誤。單位由人工決定。若進(jìn)行非法成績(jī)錄入將提示使用者,以確保整個(gè)過(guò)程的精準(zhǔn)性。如果使用者對(duì)某參賽選手成績(jī)多次錄入,以最后錄入的成績(jī)?yōu)闇?zhǔn)。
3.1.6 決賽分組
預(yù)賽成績(jī)錄入完成后即可進(jìn)行決賽分組。決賽分組是分析已經(jīng)錄入的預(yù)賽成績(jī),選取前8名進(jìn)行。若出現(xiàn)相同成績(jī),程序默認(rèn)為最后輸入者成績(jī)優(yōu)先,依然取前8名進(jìn)行決賽。此時(shí)就需要人工介入對(duì)決賽分組表進(jìn)行修改。決賽分組的依據(jù)是建立在預(yù)賽成績(jī)錄入的基礎(chǔ)上,如果預(yù)賽成績(jī)錄入出現(xiàn)人為的錯(cuò)誤,程序會(huì)按照錄入的成績(jī)進(jìn)行決賽分組。程序?qū)︻A(yù)賽成績(jī)編排完成之后會(huì)自動(dòng)生成excel表,此表格即為決賽分組檢錄表。決賽分組是取某一項(xiàng)目的前8名進(jìn)行決賽分組表的編排,而非分別取每一組別的前幾名進(jìn)行決賽。
3.1.7 決賽成績(jī)錄入
決賽成績(jī)錄入后,程序才可以分析數(shù)據(jù)并生成最終成績(jī)表。決賽成績(jī)錄入過(guò)程中的單位必須統(tǒng)一。此環(huán)節(jié)完成后會(huì)生成excel表格,此表格即為該項(xiàng)目的最終成績(jī)表。如果使用者對(duì)某參賽選手成績(jī)多次錄入,以最后錄入的成績(jī)?yōu)闇?zhǔn)。
3.1.8 成績(jī)查詢
本程序支持對(duì)某參賽選手的成績(jī)查詢,查詢結(jié)果為最后一次錄入的成績(jī)。如果某選手未參加某一項(xiàng)目,則成績(jī)查詢中會(huì)有提示。
圖2 程序主界面
本程序使用VisualBasic6.0SP6與excel2003所編,在使用的電腦上必須裝有excel軟件(本程序兼容excel2003、excel2007、excel2010)。程序效果見(jiàn)圖2。
通過(guò)對(duì)市場(chǎng)需求的分析出用戶所急需的功能。本文就此展開(kāi)研究,運(yùn)用excel與VisualBasic6.0SP6編寫(xiě)出基本滿足用戶需求的程序,并在此基礎(chǔ)上進(jìn)行了一系列的修改與優(yōu)化,使之更加方便用戶的使用。
該程序的主要功能:對(duì)報(bào)名表格進(jìn)行規(guī)范;對(duì)報(bào)名表格進(jìn)行校驗(yàn);報(bào)名信息錄入自動(dòng)化;報(bào)名信息分類(lèi)自動(dòng)化;報(bào)名信息編排半自動(dòng)化;成績(jī)輸出自動(dòng)化。
本程序的不足之處:本程序相關(guān)參數(shù)已經(jīng)固定,無(wú)法修改,因此對(duì)非田徑類(lèi)項(xiàng)目無(wú)效果;程序的功能有待進(jìn)一步完善;程序界面有待優(yōu)化,以便操作員更好的操作。
該程序只需對(duì)源代碼進(jìn)一步修改,即可滿足其他項(xiàng)目的需求。本程序自動(dòng)化水平的進(jìn)一步提升可通過(guò)高校提供相關(guān)配套設(shè)施來(lái)實(shí)現(xiàn)。