張華峰 崔志龍

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