計算機技術已經廣泛應用于高校體育的教學、訓練、科研等管理中,體育成績是教學的一個重要組成部分,在網絡環境下,對其進行網絡化管理成為其發展的必然趨勢。隨著新《綱要》、新《大學生體質健康標準》的實施,“三自主教學”形式的實現,高校體育教學的評價也成多元化形式,學生體育成績的組成也呈多元化趨勢。這就需要一套管理系統對學生的體育成績和《大學生體質健康標準》進行綜合的管理。實現體育成績的查詢、統計、分析、處理,以及結合教育部《大學生體質健康標準》軟件完成數據的上報,進一步提高體育教學管理的工作效率,實現體育教學管理網絡化。
一、研究對象與方法
1.研究對象。本課題主要對高校體育成績與《大學生體質健康標準》的綜合管理進行研究。
2.研究方法。2003年9月至2005年9月兩年期間,通過問卷調查法、訪談法、邏輯分析、軟件編程等方法,對成都市18所高校、全國36所工科院校體育部門就體育成績管理和《大學生體質健康標準》管理問題開展了需求調查。在此基礎上,研究分析各需求信息的內在邏輯關系,設計高校體育成績與《大學生體質健康標準》綜合管理系統,研制高校體育成績綜合管理系統軟件。
二、系統的研制
1.技術支持。在充分調查研究的基礎上,我們在系統設計上采用了B“S加C“S架構、研制高校體育成績綜合管理系統軟件,采用的是C“S架構[1],軟件開發采用的是在數據庫管理占有很大優勢的Delphi[2],由于每學期學生成績記錄量大,采用大型數據庫SQL Server 2000,為便于實際需要和管理,軟件開發中采用了dxGrid、FastReport等控件。
(1) Client Server模式加BS架構。CS一般建立在專用的網絡上,局域網之間再通過專門服務器提供連接和數據交換服務。采用C“S結構時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力,即使利用高校體育部門現有的計算機充當服務器也能實現其功能。在信息發布上利用校園網的公共資源,將這部分功能剝離出體育部門的系統,信息發布系統從體育部門的數據庫提取數據,從而減少開發費用,充分利用學校層面的資源。
(2) SQL Server 2000.SQL Server2000基于客戶,服務器結構,這意味著服務器不用再執行客戶端的任務,例如:
屏幕刷新和按鍵。它有如下特點:
第一,穩定性。SQL Server200”提供豐富的管理工具,數據庫和該數據庫所運行的操縱系統共同決定了數據庫的穩定性,可以立即利用它們來同時運行多進程。這樣,服務器可以處理來自多用戶的請求或者根據需要創建附加的數據頁面,而不用強迫其他任務等待。[3]
第二,可擴展性。SQL Server2000的目前版本已有支持萬億比特容量數據庫的能力。SQL Server200”的另一個可擴展特性是它可在多平臺上運行相同的數據庫引擎的能力。[4]
第三,安全性。SQL Server2000支持鑒別模式和混合模式的安全性?;旌习踩J侥懿捎肳 indowsNT身份驗證的優點,使用任何一種安全方法,管理員均能在SQL Serv-er200”數據庫和它的對象上設置限制。對觸發器、視圖和目錄的訪問都能根據安全信息做出限制。
第四,多用戶。SQL Server2000允許最多有幾萬多個用戶連接。
第五,插入鎖機制。擁有多用戶同時訪問數據庫的環境在插入鎖機制或阻隔問題上面臨許多問題。阻隔在多用戶同時往某一表上增加新列時出現, SQL Server2000使用頁面鎖來幫助避免沖突。[7]