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

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

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

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

 

      2010年,沈陽藥科大學體育部提出加強體育運動會現代化管理技術的需求,與我校計算機中心聯合共同研制了體育運動會計算機管理系統,該系統投入使用后,顯著提升運動會管理者的工作效率,與傳統人工實現相比,在準確性、及時性、智能化和高效率等方面占有絕對優勢;系統還受到沈陽市某事業單位的關注和使用。在研發和完善系統的過程中,運動員注冊、分組分道、成績錄入、數據導出和打印報告單/成績單等的功能設計部分都涉及不同的關鍵技術。
  
  1 關鍵技術
  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
  排序代碼省略。
  (2)定義二維動態數組s,其中第一維大小為小組數,第二維大小為道數。
  ReDim s(1 To lblXZS.Caption, 1 To lblDS.Caption)
  (3)開始分組。這一步是將前面排好序的運動員號碼以道次為優先,為每小組分配一個隊員,這樣保證了同一參賽單位的隊員盡量不出現在一個小組當中,如圖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)判斷是否分配完畢。
  (4)重新隨機分道。針對此問題,我們在設計中采用類似約瑟夫環問題解決:對某小組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 結語
  本文針對沈陽藥科大學體育運動會計算機管理系統中在智能分組分道關鍵技術中所采用的方法做了詳細的討論,并對秩序冊的生成技術進行了簡單的介紹,希望能夠對進行此類設計工作的程序設計人員提供幫助。
大云網官方微信售電那點事兒

責任編輯:葉雨田

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 在线国产二区 | 国产成人cao在线 | 男人又粗又硬桶女人免费 | 国产在线一区二区三区欧美 | 中文国产成人精品久久无广告 | 久久影院视频 | 极品美女户外勾搭无套 | 国产成人影院在线观看 | 色综合美国色农夫网 | 国产亚洲国产bv网站在线 | 免费看的一级片 | 亚洲香蕉一区二区三区在线观看 | 亚洲综合精品一区二区三区中文 | 国产亚洲精品成人婷婷久久小说 | 亚洲欧美一区二区三区在线播放 | 欧美性活一级视频 | 久久93精品国产91久久综合 | 手机看片日韩日韩国产在线看 | 国产一区二区在线 |播放 | 欧美一级高清黄图片 | 日本乱人伦毛片 | 欧美日韩顶级毛片www免费看 | 欧洲成人全免费视频网站 | 岬奈一区二区中文字幕 | 成人免费毛片网站 | 成年女人免费毛片视频永久 | 免费永久在线观看黄网 | 美女黄色一级毛片 | 欧美一级片在线观看 | 亚洲日韩中文字幕在线播放 | 成人欧美日韩高清不卡 | 性感美女一级片 | 精品国产香港三级 | 一级片在线播放 | 蘑菇午夜三级 | 亚洲成a人片毛片在线 | 久久久久视频精品网 | 5级做人爱c视版免费视频 | 99久久国产免费福利 | 日韩欧美在线观看视频一区二区 | 韩国一级片在线观看 |