王 健
天津農學院,天津 300384
體育課程是高校主要公共課程之一,體育選課一直是體育教務管理中的難點,體育課程項目多,選課學生數量大,還需要平衡體育課程資源分配,浪費了大量的人力、物力。隨著信息化進程發展,我國高校教育管理過程中普遍采用電子信息技術進行智能化管理,提升教務管理效率[1]。在高校體育選課中將選課系統應用于其中,可以有效提升管理效率,數字化處理統計信息。由此可見,以B/S 為構架分析設計與實現高校體育選課系統是十分必要的。
使用ACCESS 數據庫與ASP 系統構建B/S 構架選課系統需要具備驗證身份、瀏覽信息、修改信息三個功能模塊,見表1。根據系統使用對象進行三部分劃分(管理員、教師、學生),能夠實現系統登錄、系統設置、課程管理、學生管理、教師管理、選課、統計等多種功能。不同權限與功能實現效果主要可以分為三種:(1)管理員權限可以實現“設置系統、驗證身份、管理課程、管理學生、管理教師、瀏覽信息、輸出打印、統計”功能;(2)教師權限實現“驗證身份、管理課程、瀏覽信息、輸出打印、統計”功能;(3)學生權限可以實現“選課、瀏覽信息、統計”功能。
在B/S 構架選課系統中,學生能夠實現在線瀏覽課程信息,并且進行選課;教師可以發布與修改課程信息,了解、統計學生的選課情況;管理員除選課系統外基本具備各項功能權限。
數據庫是系統運行核心,需要能夠存儲課程信息、成績信息、選課信息以及管理員、教師、學生所輸入的各項信息,并且可以動態調整數據庫內容(如修改、添加、刪除、查詢)。數據庫是實現各項功能的基礎。在實際過程中可以使用ACCESS2000 進行設計,主要關系及屬性,見表2[2]。

表2 主要關系及屬性
B/S 構架選課系統運行環境為校園網管理系統。
主要結構:“IE 瀏覽器(前臺)—服務器(WEB)—IIS服務—ASP—應用系統—數據庫服務器”。
主要端口:客戶端與服務器端。
服務器(WEB)配置:CD—ROM、256MRA、P41.8G 等。
軟件:MW2000Sever 及其它輔助工具。
數據庫系統:MA2000。
客戶端設計構架:C/S[3]。
驗證身份主要包括管理員、教師、學生三種。實現功能時需要保證操作簡單、驗證準確、信息安全三大原則,并根據主要使用者的身份設計三種不同的登錄口。驗證身份算法,見圖1。

表1 功能模塊
選課中實現瀏覽信息功能相對比較簡單,選課與修改課程功能模塊設計較為相似,需要滿足人數小于上限值[4]。
教師登錄系統中實現管理功能主要包括發布課程、瀏覽學生名單、發布課程以及打印成績等。
管理員后臺管理中主要包括成績、學生、課程、教師四大模塊。在實現成績管理中需要批量處理數據,實現算法相對比較繁瑣,加重系統運行負擔,不適合體育選課系統應用。因此在實現該功能時可以讓教師具備上傳EXCEL 格式的權限,讓系統直接錄入學生成績,減輕系統工作負擔。

圖1 驗證身份算法
將信息系統應用于高校體育課程選課中實現了程序化、智能化教務管理,對于提升管理水平,促進高校信息化發展具有重要意義。文章簡述了體育課程選課系統的設計與實現要點,但在實際應用過程中還需要結合實際情況進行改善,提升系統運行的可靠性。