體育運動會計算機管理系統的關鍵技術討論
摘 要:將計算機技術應用到體育運動會的管理當中,研制出體育運動會計算機管理系統,顯著提高運動會的現代化管理水平。本文主要闡述在具體實現過程中使用到的一些關鍵技術。關鍵詞:體育運動會 計算機管理系統
摘 要:將計算機技術應用到體育運動會的管理當中,研制出體育運動會計算機管理系統,顯著提高運動會的現代化管理水平。本文主要闡述在具體實現過程中使用到的一些關鍵技術。
關鍵詞:體育運動會 計算機管理系統 智能分組分道
2010年,沈陽藥科大學體育部提出加強體育運動會現代化管理技術的需求,與我校計算機中心聯合共同研制了體育運動會計算機管理系統,該系統投入使用后,顯著提升運動會管理者的工作效率,與傳統人工實現相比,在準確性、及時性、智能化和高效率等方面占有絕對優勢;系統還受到沈陽市某事業單位的關注和使用。在研發和完善系統的過程中,運動員注冊、分組分道、成績錄入、數據導出和打印報告單/成績單等的功能設計部分都涉及不同的關鍵技術。
1 關鍵技術
1.1 智能分組分道
所謂智能分組分道技術,是指由計算機按一定規則對某項目的報名數據進行分組分道,模擬人工實現的過程效率高、速度快、準確無誤。技術算法實現如下:
?。?)將某項目報名數據所有運動員號碼讀取到動態數組c中,并進行排序。
Set g = Grid1
ReDim c(1 To g.rows - 1)
For i = 1 To g.rows - 1
c(i) = g.Cell(i, 3).Text
Next i
排序代碼省略。
?。?)定義二維動態數組s,其中第一維大小為小組數,第二維大小為道數。
ReDim s(1 To lblXZS.Caption, 1 To lblDS.Caption)
?。?)開始分組。這一步是將前面排好序的運動員號碼以道次為優先,為每小組分配一個隊員,這樣保證了同一參賽單位的隊員盡量不出現在一個小組當中,如圖1所示。

For j = 1 To lblDS.Caption
For i = 1 To lblXZS.Caption
If (j - 1) * lblXZS.Caption + i > UBound(c) Then Exit For
s(i, j) = c((j - 1) * lblXZS.Caption + i)
Next i
If i <= lblXZS.Caption Then Exit For
Next j
其中,(j - 1) * lblXZS.Caption + i > UBound(c)判斷是否分配完畢。
?。?)重新隨機分道。針對此問題,我們在設計中采用類似約瑟夫環問題解決:對某小組i分道時,統計該組運動員數量ecount,隨機生成一個位置j,并將該位置的號碼s(i,j)移動到s(i,ecount)位置去,其j位置之后直到ecount位置的號碼前移,該組運動員數量ecount減1;重復此操作ecount-1遍,VB中的For循環終值一旦確定不會再改變。
For i = 1 To lblXZS.Caption
ecount = 0
For j = 1 To lblDS.Caption
If s(i, j) <> "" Then ecount = ecount + 1
Next j
For k = 1 To ecount - 1
j = Int(Rnd * ecount + 1)
t = s(i, j)
For M = j + 1 To ecount
s(i, M - 1) = s(i, M)
Next M
s(i, M - 1) = t
ecount = ecount - 1
Next k
Next i
1.2 生成秩序冊
賽前數據準備結束之后,生成秩序冊是賽前最后的工作,也是傳統手工工作中最為繁瑣的過程。通過體育運動會計算機管理系統自動將數據庫中的數據按一定規則編排保存到Word文檔中是非常重要的,在實現過程中關鍵的技術在于動態創建Word文檔并添加內容。
1.2.1 創建Word文檔
Dim wdApp As Word.Application, wdDoc As Word.Document
Set wdApp = CreateObject("word.application")
Set wdDoc = wdApp.Documents.Add
1.2.2 向文檔中追加段落及內容
wdApp.Selection.TypeText Text:="生成秩序冊"
wdApp.Selection.TypeParagraph
1.2.3 保存文檔
wdDoc.SaveAs strDesktop & "生成秩序冊.doc"
wdApp.Quit:Set wdDoc = Nothing:Set wdApp = Nothing
秩序冊生成過程中,小組、道數的標題和運動員名單等問題,在這里暫時不做詳細討論。
2 結語
本文針對沈陽藥科大學體育運動會計算機管理系統中在智能分組分道關鍵技術中所采用的方法做了詳細的討論,并對秩序冊的生成技術進行了簡單的介紹,希望能夠對進行此類設計工作的程序設計人員提供幫助。

責任編輯:葉雨田
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志