鄭小松 常大軍 遲猛 李實(shí) 陳俊金
【摘 要】體育運(yùn)動(dòng)會(huì)傳統(tǒng)手工管理模式效率低下,準(zhǔn)確性差;本文針對(duì)沈陽(yáng)藥科大學(xué)體育運(yùn)動(dòng)會(huì)計(jì)算機(jī)管理系統(tǒng)的設(shè)計(jì)進(jìn)行了闡述;經(jīng)過(guò)系統(tǒng)使用運(yùn)行,大大提高了我校體育運(yùn)動(dòng)會(huì)的現(xiàn)代化管理水平,具有很強(qiáng)的推廣價(jià)值。
【關(guān)鍵字】體育運(yùn)動(dòng)會(huì);計(jì)算機(jī)管理系統(tǒng);Visual Basic;Microsoft Access
一、引言
體育運(yùn)動(dòng)會(huì)在檢查體育教學(xué)和訓(xùn)練成果等方面具有重要意義,是高校體育教學(xué)的重要組成部分。沈陽(yáng)藥科大學(xué)體育部為全面提升運(yùn)動(dòng)會(huì)的現(xiàn)代化管理水平,2010年聯(lián)合我校計(jì)算機(jī)中心研制成功了體育運(yùn)動(dòng)會(huì)計(jì)算機(jī)管理系統(tǒng)。
該系統(tǒng)將傳統(tǒng)人工完成的賽前編排、賽中管理到賽后統(tǒng)計(jì)等工作全部交由計(jì)算機(jī)管理系統(tǒng)來(lái)完成,在準(zhǔn)確性、及時(shí)性、智能化和高效率等方面占有絕對(duì)優(yōu)勢(shì);系統(tǒng)經(jīng)過(guò)四年的使用和完善,功能更加完備,還曾為其他單位定制使用。
二、軟件設(shè)計(jì)
2.1 需求分析。研制體育運(yùn)動(dòng)會(huì)計(jì)算機(jī)管理系統(tǒng)的原因在于,采用傳統(tǒng)手工管理效率低下,尤其在賽前報(bào)名、分組分道、秩序冊(cè)生成、決賽報(bào)告單/成績(jī)單生成、最后團(tuán)體及個(gè)人成績(jī)統(tǒng)計(jì)等方面。
需求分析階段,向體育部確立體育運(yùn)動(dòng)會(huì)的競(jìng)賽過(guò)程,主要分為賽前管理、賽中管理和賽后管理;進(jìn)一步對(duì)競(jìng)賽的分類和規(guī)則做了細(xì)致的了解和分析,我校體育運(yùn)動(dòng)會(huì)分為田賽、徑賽和游戲賽三大類,并對(duì)各類比賽的錄取及得分規(guī)則進(jìn)行了約定。
2.2 軟件功能
2.2.1 賽前管理。賽前管理是比賽得以進(jìn)行的重要組成部分,傳統(tǒng)手工完成此部分工作需要2周左右的時(shí)間,還無(wú)法保證數(shù)據(jù)的準(zhǔn)確性和完整性;采用計(jì)算機(jī)管理系統(tǒng)則工作只需1-2個(gè)小時(shí)的時(shí)間。主要功能包括:競(jìng)賽單位注冊(cè)、組別競(jìng)賽項(xiàng)目注冊(cè)、競(jìng)賽運(yùn)動(dòng)員注冊(cè)、接力項(xiàng)目管理、報(bào)名結(jié)束參數(shù)設(shè)置、賽前分組分道管理(生成秩序冊(cè)數(shù)據(jù))、競(jìng)賽日程安排、賽前成績(jī)管理、競(jìng)賽總項(xiàng)目等。
2.2.2 賽中管理。賽中管理主要完成比賽成績(jī)錄入,系統(tǒng)自動(dòng)識(shí)別進(jìn)入決賽名單并按規(guī)則分組分道,打印決賽報(bào)告單和決賽成績(jī)單,決賽自動(dòng)賦分等功能。
2.2.3 賽后管理。賽后管理主要完成團(tuán)體總分統(tǒng)計(jì)和個(gè)人得分統(tǒng)計(jì),打印各類報(bào)表等功能。
2.2.4 系統(tǒng)管理。系統(tǒng)管理負(fù)責(zé)設(shè)置體育運(yùn)動(dòng)大會(huì)的主題名稱,數(shù)據(jù)的備份與恢復(fù),密碼修改等功能。
2.3 系統(tǒng)環(huán)境與實(shí)現(xiàn)。系統(tǒng)開(kāi)發(fā)使用了Visual Basic 6.0,以Microsoft Access為存儲(chǔ)數(shù)據(jù)庫(kù),使用FlexCell表格控件,運(yùn)行環(huán)境在Windows XP及以上均可。主要功能模塊實(shí)現(xiàn)塊如下:
2.3.1 運(yùn)動(dòng)員注冊(cè)。運(yùn)動(dòng)員注冊(cè)通過(guò)批量導(dǎo)入和個(gè)人注冊(cè)兩種途徑完成,界面如圖1所示。批量導(dǎo)入功能根據(jù)注冊(cè)的競(jìng)賽項(xiàng)目自動(dòng)生成報(bào)名模板文件(Excel格式),參賽單位在Excel文件中錄入運(yùn)動(dòng)員姓名、性別、組別,并在運(yùn)動(dòng)員對(duì)應(yīng)參賽項(xiàng)目選擇“√”,系統(tǒng)管理人員將報(bào)名文件導(dǎo)入系統(tǒng)即可。個(gè)人注冊(cè)功能用于臨時(shí)添加運(yùn)動(dòng)員。
批量導(dǎo)入過(guò)程,計(jì)算機(jī)管理系統(tǒng)根據(jù)約定的規(guī)則自動(dòng)進(jìn)行超項(xiàng)、超員檢查,保證報(bào)名的準(zhǔn)確性和完整性。根據(jù)參賽單位的編碼自動(dòng)生成運(yùn)動(dòng)員的號(hào)碼。
2.3.2 智能分組分道。智能分組分道提供手工分組分道和智能分組分道兩種方式,如圖2所示。手工分組分道使用鼠標(biāo)拖拽的方式將運(yùn)動(dòng)員拖放到指定的賽道,一般用于比賽中臨時(shí)追加的運(yùn)動(dòng)員。智能分組分道采用特定的計(jì)算機(jī)算法完成智能分組分道。
2.3.3 競(jìng)賽成績(jī)錄入。競(jìng)賽成績(jī)錄入如圖3所示。錄入時(shí),選擇日期和期間,顯示對(duì)應(yīng)的比賽項(xiàng)目列表,雙擊對(duì)應(yīng)項(xiàng)目進(jìn)入競(jìng)賽成績(jī)錄入界面,如圖4所示,已完成錄入的項(xiàng)目顯示背景色為綠色。
三、關(guān)鍵技術(shù)
秩序冊(cè)的生成是本系統(tǒng)設(shè)計(jì)過(guò)程中的關(guān)鍵技術(shù)之一,主要任務(wù)是將數(shù)據(jù)庫(kù)中查詢出來(lái)的數(shù)據(jù)按一定規(guī)則保存到Word文檔中。
3.1 新建Word文檔
Dim wdApp As Word.Application, wdDoc As Word.Document
Set wdApp = CreateObject("word.application")
Set wdDoc = wdApp.Documents.Add
3.2 向文檔中添加內(nèi)容
wdApp.Selection.TypeText Text:="秩序冊(cè)"
wdApp.Selection.TypeParagraph
3.3 保存文檔
wdDoc.SaveAs strDesktop & "\秩序冊(cè).doc"
wdApp.Quit:Set wdDoc = Nothing:Set wdApp = Nothing
四、結(jié)束語(yǔ)
我校將計(jì)算機(jī)軟件技術(shù)應(yīng)用到體育運(yùn)動(dòng)會(huì)中,大大簡(jiǎn)化了運(yùn)動(dòng)會(huì)整個(gè)管理過(guò)程,使得數(shù)據(jù)的準(zhǔn)確性、完整性得以實(shí)現(xiàn),其智能化和高效性達(dá)到高校體育運(yùn)動(dòng)會(huì)的領(lǐng)先水平,擁有很強(qiáng)的推廣價(jià)值。
參考文獻(xiàn):
[1] 明日科技,Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用[M].人民郵電出版社,2005.
[2]明日科技,Visual Basic開(kāi)發(fā)經(jīng)驗(yàn)技巧寶典[M].人民郵電出版社,2007.
[3] 賽奎春,Visual Basic信息系統(tǒng)開(kāi)發(fā)實(shí)例精選[M].機(jī)械工業(yè)出版社,2006.
[4] 楊昭兵.校園運(yùn)動(dòng)會(huì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 《硅谷》,2010年第24期.