秦文文
教務管理系統是在Dreamweaver環境下,結合ASP語言、ACCESS數據庫管理系統開發設計的。本校開發的系統將教務管理人員通過該系統可以對全校的班級、學生、教務計劃、課程表、系別、教師、系統管理員及時進行維護,錄入和管理全校學生各科成績信息,對選定的班級進行學期成績查詢、核對、統計等。
一、教務管理系統開發相關的背景知識
1.Macromedia DreamweaverMX
它是專業網站設計和生產的解決方案,使用它可以制作非常好的站點,增強開發人員的工作效率。在本次教務管理系統開發過程中,它是主要的開發環境之一。
2.ASP語言
它是一種服務器端語言,與IIS配合使用把用戶所需要的動態信息返回客戶端。ASP代碼在客戶端是不可見的。
3.Access
它是Office系統中一個重要的組件,提供一組功能強大的工具,以及一系列數據庫方面的解決辦法。這些工具提供的功能非常完善,既能滿足普通辦公人員的需要,又能滿足專業開發人員的需要。
二、系統必須具備的功能
確定的系統邏輯模型是以后設計和實現目標系統的基礎,因此必須準確完整地體現用戶的要求。
1.通過調查,確定系統所要具備的功能
(1)實現注冊、登錄、教學計劃的發布與瀏覽、教學任務的發布與瀏覽、學生成績管理、各班級課程表的管理、學生反饋意見的發布與管理等功能。
(2)登陸分為教師、學生、管理員三層權限。
(3)對登陸者進行注冊、用戶名及密碼管理。
(4)教師可以通過該系統將學生成績在網頁上發布,瀏覽教學計劃、課程表、學生的反饋意見。
(5)學生通過該系統瀏覽教學計劃、課程表、各科成績,發布反饋意見。
(6)管理員通過該系統發布教學計劃、教學任務、各班級課程表。
(7)要求主頁美觀、功能完善、各級界面友好、便于操作。
2.系統模塊規劃
教務管理系統是學校教學過程中用來存儲、查詢及學生和教師各種信息的綜合系統,是個典型的數據庫管理系統。本系統有管理統計模塊、成績管理模塊、學生管理模塊、課程管理模塊、班級管理模塊、教師管理模塊、系別管理模塊、學期管理模塊、課表管理模塊、賬號管理模塊、教學計劃管理模塊、評語管理模塊。
3.系統模塊分析
經過前期分析,分析教務管理系統的設置模塊如下:
(1)管理員登錄。用戶輸入自己的用戶ID和密碼,系統根據輸入判斷用戶是否具有管理權限。
(2)基本信息維護。包括班級信息維護、學生信息維護、教師信息維護、系別信息維護、學期信息維護、課表信息維護、教學計劃信息維護七個子模塊。管理員可以對以上各種信息進行增加、修改和刪除。對輸入的信息的正確性進行嚴格判斷,輸入合法進行相應操作。
(3)成績錄入管理。包括學號、班級、課程、學期、類型、分數的錄入,管理員通過選擇專業、班級(由專業決定)、學生(由班級決定)、學期、課程(由專業決定),各種成績均可批量錄入或個別錄入學生成績。
(4)成績維護管理。管理員對錄入的學生成績進行分類查詢、核對以及修改,以保證成績數據的正確性。
(5)排名統計。學生或教師通過選擇專業、班級、學期,系統自動根據公式統計成績,并根據計算得到的分值對指定班級學生進行排名。
(6)評語管理模塊。教師可以給任課班級的學生發出評語,學生可以為教師留言反饋信息。
三、教務管理系統安全性分析
為了確保系統運行穩定,限制用戶操作權限,本系統采用SQLServer作為數據服務器引擎,實現了數據的自動備份和加密處理。為了提高系統性能以及方便日后升級,設計本系統作為一個模塊直接掛接在校園網站的相應網頁上,通過瀏覽器登錄主頁即可使用本系統。
1.數據庫的獨立性
數據庫的日常維護由網絡管理員或管理用戶完成,保證了數據的安全性,若硬件具備可通過磁盤鏡像或數據備份卡自動完成備份。
2.系統使用的廣泛性
由于系統直接掛接在校園網上,數據查詢在系統服務器上執行,在校園網任何一個終端上都可以方便地瀏覽任何專業、班級的課程設置,查詢學科成績等。
3.數據更新的實時性
由于系統采用了統一的數據服務器,管理用戶對課程數據的修改會立即體現在網絡上,修改結果可以隨時公布在校園網的公告欄中。
4.系統的易升級性
由于采用ASP代碼直接嵌入在網頁中,只要對校園網站上的相關網頁進行修改,這使系統升級非常方便。
基于校園網的教務管理系統可以提高工作效率,節約管理成本、減少人為因素對工作的負面影響,從而全面實現教學管理的網絡化。
(作者單位:廣東省河源市技工學校)