張華峰 崔志龍
【摘要】根據(jù)最新游泳比賽規(guī)則和游泳競賽的實(shí)際需要,結(jié)合計(jì)算機(jī)技術(shù)中網(wǎng)絡(luò)、數(shù)據(jù)庫和圖像處理等最新技術(shù),設(shè)計(jì)開發(fā)基于B/S +C / S模式的游泳競賽編排與現(xiàn)場管理信息系統(tǒng),并提供WEB遠(yuǎn)程報名信息處理平臺。本文較為詳細(xì)地分析了游泳比賽管理過程、數(shù)據(jù)信息流向和需求管理模塊。同時還闡述了軟件系統(tǒng)功能架構(gòu)、網(wǎng)絡(luò)連接方式和軟件功能的具體設(shè)計(jì)方法。其中遠(yuǎn)程報名中采用Web數(shù)據(jù)庫以及ASP.NET動態(tài)網(wǎng)頁技術(shù),大大增強(qiáng)了軟件系統(tǒng)的實(shí)際運(yùn)用能力。
【關(guān)鍵詞】游泳競賽;比賽管理;體育軟件開發(fā)
根據(jù)中共中央辦公廳、國務(wù)院辦公廳印發(fā)的《2006━2020年國家信息化發(fā)展戰(zhàn)略》,其中論述我國僅有20%的奧運(yùn)會比賽項(xiàng)目應(yīng)用了體育軟件,而其中的70%一80%來自于國外研發(fā)的體育軟件。我們希望通過研究,提高這一領(lǐng)域的國產(chǎn)體育軟件的開發(fā)能力。
1.游泳軟件適用的范圍
1.1支持國家級、省市級、區(qū)縣和各級學(xué)校比賽使用
我們設(shè)計(jì)的《索美游泳比賽管理軟件》的運(yùn)用對象是傳統(tǒng)體育項(xiàng)目學(xué)校、各級教委和各類省市級專業(yè)游泳競賽的管理組織。軟件支持3~8道的游泳池,24個男女組別和每個組別132單項(xiàng)。并同時支持34個項(xiàng)目的全能自動查分。目前貴州省體育局游泳運(yùn)動管理中心、金華市第七屆運(yùn)動會游泳比賽、深圳市中小學(xué)生游泳資格賽和湖州市中小學(xué)生游泳比賽等已經(jīng)成功使用。
軟件采用主題功能向?qū)J?,提供Windows標(biāo)準(zhǔn)模式人機(jī)交互,具備友好的用戶界面。主要提供軟件多元化報名系統(tǒng)設(shè)計(jì)、游泳秩序冊規(guī)則化處理自動生成、標(biāo)準(zhǔn)比賽用表、電計(jì)時與手計(jì)時雙向支持的現(xiàn)成成績處理和比賽成績即時查詢與公布系統(tǒng)。這些功能子系統(tǒng)將根據(jù)不同使用對象設(shè)置成不同的軟件版本,這樣可以應(yīng)對需求的多元化和軟件發(fā)展的適應(yīng)能力。
軟件主界面
2.系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)環(huán)境需求
軟件主程序、現(xiàn)場管理子系統(tǒng)和比賽成績即時查詢系統(tǒng)采用Borland C++Builder和Microsoft相關(guān)軟件平臺開發(fā),可以方便的配置和通過互聯(lián)網(wǎng)發(fā)布。WEb遠(yuǎn)程報名系統(tǒng)采用的平臺為 Windows Server,服務(wù)器配置為支持Asp.net的IIS,后臺數(shù)據(jù)庫為Access或 SQL server,布置在服務(wù)器平臺為高級用戶提供動態(tài)數(shù)據(jù)網(wǎng)頁架構(gòu)的遠(yuǎn)程報名服務(wù)。
2.2 系統(tǒng)整體結(jié)構(gòu)和功能架構(gòu)
系統(tǒng)結(jié)構(gòu)示意圖
軟件系統(tǒng)由圖示中的四個子系統(tǒng)構(gòu)成,普及型比賽只需安裝主程序于普通個人PC就可以完成部署,另根據(jù)不同的比賽級別選用其它子系統(tǒng)。整個安裝配置過程采用Windows標(biāo)準(zhǔn)安裝模式和自動配置數(shù)據(jù)庫。
2.2.1主程序模塊設(shè)計(jì)
主程序架構(gòu)示意圖
比賽信息發(fā)布模版模塊:
軟件提供了大量的通用信息發(fā)布模版,使游泳競賽的賽前信息制作發(fā)布方便快捷。
系統(tǒng)設(shè)置模塊:
軟件設(shè)計(jì)系統(tǒng)設(shè)置部分中項(xiàng)目設(shè)置采用了靈活性與規(guī)則化并重的設(shè)計(jì)思想,把所有項(xiàng)目分類為單項(xiàng)、接力、全能和趣味四類,默認(rèn)設(shè)置了所有國際泳聯(lián)的奧運(yùn)會項(xiàng)目。同時可以自定義趣味競賽項(xiàng)目,使軟件圓滿解決了標(biāo)準(zhǔn)性與通用性的矛盾。
報名信息管理模塊:
報名信息管理部分可以對報名信息進(jìn)行添加、刪除、修改和打印帶有照片的參賽證等功能,并具有個性化的UI互動界面。
編制秩序冊模塊:
秩序冊的編制是整個競賽組織過程中的核心,軟件對秩序冊內(nèi)容中的組織委員會、裁判員信息、競賽規(guī)則、單位參賽人員統(tǒng)計(jì)信息、競賽日程表、比賽項(xiàng)目分組表和比賽記錄做了系統(tǒng)優(yōu)化,可以在向?qū)У囊龑?dǎo)下快速生成。解決了大量操作難題,比如游泳比賽復(fù)雜的分道問題:
A. 有比賽成績的1組、2組、3組的比賽泳道編排方法各不相同
B. 2組或2組以上的任何預(yù)賽組內(nèi)至少應(yīng)有3名運(yùn)動員或接力隊(duì)
C. 比賽采用分組決賽(無預(yù)賽)的的編排方法
通過游泳項(xiàng)目比賽規(guī)則軟件模型實(shí)現(xiàn)了整個過程的自動化智能分道。
3.結(jié)論
3.1 索美游泳比賽管理軟件可以滿足國家級、省市級、區(qū)縣和各級學(xué)校比賽使用。
3.2 我們在具體的功能和核心問題的解決過程中,提供全面的解決方案可以使軟件的性能適應(yīng)復(fù)雜的用戶環(huán)境。
3.4 此系統(tǒng)是建立在實(shí)際比賽管理基礎(chǔ)上的,所以相信通過自主開發(fā)開完全可以取得較好的用戶認(rèn)可。