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