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