郭 燕
(西安美術(shù)學(xué)院,陜西西安,710065)
隨著國家對體育事業(yè)的重視,我國田徑運動的進步是有目共睹的。那么在具體的田徑比賽成績管理中如何保障其準(zhǔn)確性及公平性是目前諸多專家、學(xué)者、運動員及教練所關(guān)注的,田徑成績主要分為田賽成績、徑賽成績和全能成績?nèi)N類型,總成績的確定還包含其他諸多因素的影響,傳統(tǒng)的人工統(tǒng)計方式明顯不能滿足當(dāng)今科技發(fā)展及田徑比賽成績管理需求,因此,本文以計算機成績管理系統(tǒng)的設(shè)計為例,并借助數(shù)據(jù)庫技術(shù)對其在田徑成績自動化管理中的應(yīng)用進行分析是具有現(xiàn)實意義的。
圖1 計算機成績管理系統(tǒng)網(wǎng)絡(luò)拓撲圖
本文研究中的計算機成績管理系統(tǒng)采用的是B/S三層模式,這種模式更方便客戶端對服務(wù)器端維護和升級管理,數(shù)據(jù)庫選擇SQL Server 2000,其主要功能是實現(xiàn)田徑比賽成績數(shù)據(jù)的存儲及訪問,Web服務(wù)器是系統(tǒng)信息傳送的中流砥柱,它需要處理全部系統(tǒng)數(shù)據(jù)和命令等程序運行,開發(fā)工具和環(huán)境選擇的是微軟的ASP.Net3.5,服務(wù)器端選擇Windows XP及以上系統(tǒng)操作,瀏覽器為IE6.0及以上,由于考慮到在實際運用中內(nèi)外網(wǎng)客戶皆有涉及,因此本系統(tǒng)的Web服務(wù)器既可以通過內(nèi)網(wǎng)進行訪問,也可以通過外網(wǎng)進行訪問,其網(wǎng)絡(luò)拓撲圖如圖1所示:
關(guān)于數(shù)據(jù)庫的設(shè)計主要包含兩方面主要內(nèi)容,一是E-R模型構(gòu)建,二是數(shù)據(jù)表。前者是對系統(tǒng)中全部數(shù)據(jù)目標(biāo)具體化,并使他們之間的關(guān)系明確化(圖2),在確定了數(shù)據(jù)庫中各目標(biāo)之間的關(guān)系之后,總結(jié)系統(tǒng)對數(shù)據(jù)庫檢索,添加,刪除等操作,便可以進行數(shù)據(jù)表設(shè)計。在本系統(tǒng)中共包含6個數(shù)據(jù)表,分別為:用戶表、樹型菜單信息表、規(guī)程參數(shù)表、組別報名信息表、人數(shù)統(tǒng)計表、公告信息表。
為了保障整個計算機成績管理系統(tǒng)的安全運行,在設(shè)計中要充分考慮數(shù)據(jù)庫運行安全,從而保障系統(tǒng)中各項數(shù)據(jù)的安全,本文主要從網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序安全管理層三方面來闡述本系統(tǒng)在運行中的安全性。
首先,網(wǎng)絡(luò)操作系統(tǒng)。本文選擇Windows 2003 Server操作系統(tǒng),其本身就具有一些保護程序來維護數(shù)據(jù)安全,如通過用戶賬號、口令的管理,限制和規(guī)范不同角色用戶的訪問,它是保證資源和操作受到保護的基礎(chǔ),用來保障服務(wù)器中的數(shù)據(jù)安全。
其次,數(shù)據(jù)庫管理系統(tǒng)。它的安全性能主要受兩方面的影響,一是通過其自帶的用戶名、密碼等操作保障用戶身份安全,二是通過程序的控制管理方面來對各個用戶設(shè)置訪問和管理方面的權(quán)限。本研究中選擇的SQL Server 2010本身具有多層安全性能,從外層上來看,可以直接與Windows 2003 Server 操作系統(tǒng)中的安全性能融合,兩者結(jié)合共同保障用戶身份驗證的安全性,從其具體的運行時間上來看,為保障系統(tǒng)全天24小時的安全運行,保障數(shù)據(jù)庫能夠在出現(xiàn)錯誤時及時進行恢復(fù)與修復(fù),系統(tǒng)提供多種不同的數(shù)據(jù)聯(lián)機備份與維護等方法,在SQL Server 2010內(nèi)部有代理服務(wù)工具,通過這種工具能夠為調(diào)試的相應(yīng)操作引擎,使其能夠自動進行各種操作的分工。因此,SQL Server 2010的穩(wěn)定性能較高,不需要經(jīng)常進行調(diào)節(jié)與重啟,即使是需要重啟的情況下,僅在不超過1分鐘的時間內(nèi)就可以恢復(fù)。
最后,應(yīng)用程序安全管理層。主要是在客戶端中采用權(quán)限劃分等級加密的原則對不同種類的用戶進行分類登錄管理。
圖3 系統(tǒng)功能模塊圖
本文中的計算機成績管理系統(tǒng)從整體來看主要包含四部分,即用戶登錄驗證管理、系統(tǒng)控制模塊、WEB服務(wù)器管理、數(shù)據(jù)庫服務(wù)器管理。而,系統(tǒng)控制模塊主要包含成績管理、競賽規(guī)則、賽后統(tǒng)計和結(jié)果編排打?。▓D3)。
其中,用戶登錄驗證管理主要包含一般運動員參賽人員登錄以及運動會裁判和管理人員登錄,并對三者的不同權(quán)限進行區(qū)分,經(jīng)過分類驗證分別進入系統(tǒng);項目編排主要是確定田徑運動會中的項目分類,如100 米,400 米,800 米等,打印就是承擔(dān)系統(tǒng)中各項數(shù)據(jù)信息輸出打??;成績錄入主要是對系統(tǒng)中比賽的各項成績進行集中管理。接下來本文將對其中的幾個重點模塊進行具體分析。
2.2.1 用戶登錄驗證
用戶登錄驗證管理主要是對用戶信息進行及時驗證,系統(tǒng)中會在登陸頁面設(shè)置相應(yīng)的驗證碼,以此來保障系統(tǒng)登錄安全,在登錄頁面中需要驗證的數(shù)據(jù),會通過用戶名、密碼和驗證碼來保障數(shù)據(jù)安全,三個參數(shù)有任何一個不正確都無法進行登錄,具體的用戶登錄的流程圖如圖4所示:
圖4 用戶登錄流程圖
2.2.2 成績管理
成績管理模塊是整個系統(tǒng)的核心,他對整個系統(tǒng)的運行效果起到了決定性的作用,很多田徑運動員都希望能夠得到最后的比賽成績,因為他們在這之前所做的任何努力都是為了這個結(jié)果。在田徑運動中,包含三種類型的成績,即:田賽成績、徑賽成績、全能成績。三種成績的統(tǒng)計及處理方式存在著較大的區(qū)別,但是不管運用哪種方式對哪一種類型的成績進行處理,都需要進行成績采集、修改、輸出等基本操作,如果比賽中的某個項目進行了多次,那么需要多次對這些成績進行后續(xù)編輯,若某個項目參加的人數(shù)較多,那么需要先分組預(yù)賽,再決賽,總之,其成績管理一般比較復(fù)雜。本文研究的成績管理系統(tǒng)是由管理員統(tǒng)一進行采集錄入,具體流程如圖5所示:
圖5 錄入成績流程圖
從其采集錄入流程中可以看出,管理員在錄入前首先要選擇項目類型和比賽組別,再對應(yīng)輸入各運動員成績,繼而系統(tǒng)會根據(jù)其錄入分析是否有效,如果有誤會有相應(yīng)的提示,如果正確保存數(shù)據(jù)。
2.2.3 賽后統(tǒng)計
田徑比賽結(jié)束之后要及時對參賽人員的的分數(shù)進行計算與統(tǒng)計,而且,在計算中,要考慮到影響其成績的各種因素,總成績包含計算代表團得總分、獎牌榜排名、破紀錄次數(shù)統(tǒng)計、運動員田徑等級技術(shù)水準(zhǔn)統(tǒng)計甚至成績冊制作等方面。比如單項總成績的統(tǒng)計就是依據(jù)比賽項目錄取名次排列來對成績進行累加統(tǒng)計,再比如團體總分統(tǒng)計,是依據(jù)整個參賽隊總體為一個單位來進行成績累加,其統(tǒng)計流程如圖6所示:
圖6 團體總分統(tǒng)計流程圖
從圖6中可以看出,本系統(tǒng)在進行團體總分的計算過程中首先選擇團體組別與性別,然后點擊統(tǒng)計按鈕,系統(tǒng)便會自動計算出依據(jù)組別與性別不同參數(shù)相應(yīng)的求和結(jié)果,再依據(jù)分數(shù)的高低分別顯示,計算名次。
綜上所述,計算機的不斷普及,使其在田徑比賽中的應(yīng)用也越來越深入,本文以計算機成績管理系統(tǒng)的設(shè)計為例,具體分析了其在田徑領(lǐng)域的應(yīng)用,計算機技術(shù)的廣泛應(yīng)用必將在未來的發(fā)展中推動體育事業(yè)信息化,望本文的研究能夠為未來的田徑運動及更廣泛的體育競賽成績管理提供新的思路。
[1]周意萍;汪鋼平.田徑項目競賽管理系統(tǒng)的分析與設(shè)計.內(nèi)江科技.2012-04
[2]何紹榮.學(xué)校田徑運動會計算機信息管理系統(tǒng).電子科技大學(xué).2010-10
[3]胡江華.試論計算機編排管理系統(tǒng)在田徑運動會的運用.科技信息.2011-12
[4]國語歌.田徑競賽組織管理信息化的研究.第二十三屆全國高校田徑科研論文報告會論文專輯.2013-08