www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

體育運動會計算機管理系統的關鍵技術討論

2014-10-07 15:06:50 大云網  點擊量: 評論 (0)
摘 要:將計算機技術應用到體育運動會的管理當中,研制出體育運動會計算機管理系統,顯著提高運動會的現代化管理水平。本文主要闡述在具體實現過程中使用到的一些關鍵技術。關鍵詞:體育運動會 計算機管理系統
摘 要:將計算機技術應用到體育運動會的管理當中,研制出體育運動會計算機管理系統,顯著提高運動會的現代化管理水平。本文主要闡述在具體實現過程中使用到的一些關鍵技術。

關鍵詞:體育運動會 計算機管理系統 智能分組分道

 

      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 結語
  本文針對沈陽藥科大學體育運動會計算機管理系統中在智能分組分道關鍵技術中所采用的方法做了詳細的討論,并對秩序冊的生成技術進行了簡單的介紹,希望能夠對進行此類設計工作的程序設計人員提供幫助。
大云網官方微信售電那點事兒

責任編輯:葉雨田

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 成人黄色在线视频 | 亚洲六月丁香六月婷婷蜜芽 | 中文字幕亚洲精品 | 日本免费大黄在线观看 | 男女性关系视频免费观看软件 | 午夜成人影视 | 91进入蜜桃臀在线播放 | 欧美国产亚洲一区 | 国产精品资源手机在线播放 | 国产91精品在线 | 国产精品爱久久久久久久9999 | 一级片视频免费观看 | 99久久久免费精品免费 | 大陆精品自在线拍国语 | 欧美一级大片免费看 | 日韩黄色免费观看 | 亚洲欧美另类专区 | 波多野结衣视频在线观看 | 国产一区私人高清影院 | 国产a毛片 | 日韩a级 | 欧美在线高清视频播放免费 | 91中文字幕网 | 日韩精品欧美激情国产一区 | 日本乱人伦毛片 | 91日本在线精品高清观看 | 日本久操| 久草在线中文视频 | 日本欧美国产精品 | 日本加勒比高清一本大道 | 91欧洲在线视精品在亚洲 | 欧美自拍视频在线 | 51久久夜色精品国产 | 韩国精品欧美一区二区三区 | 高清国产美女一级a毛片录 高清国产亚洲va精品 | 日韩美女大全视频在线 | 久久成人毛片 | 欧美成人看片一区二区三区 | 欧美中文字幕一区 | 亚洲视频一区在线观看 | 国产一级片在线 |