謝偉明
摘 要:高等學(xué)校開展教育工作過程中,教務(wù)管理部門發(fā)揮出重要作用,使得師生有效完成了教務(wù)信息查詢和學(xué)籍管理等功能操作,因此教務(wù)處具有非常大的信息流通量,存儲師生的基本信息、學(xué)生的學(xué)籍管理信息等,信息量逐漸增多,管理愈加復(fù)雜,傳統(tǒng)手工管理的方式已無法達(dá)到時代的發(fā)展要求。本文以東莞理工學(xué)院為研究對象,對全體師生用戶進行了研究,分析了其實際需求,基于對教務(wù)管理系統(tǒng)的數(shù)據(jù)流程等內(nèi)容的深入研究,提出有效解決措施,采用了基于C/S與B/S混合結(jié)構(gòu)模式構(gòu)建系統(tǒng),通過Visual Studio 2010與ASP.NET技術(shù)實現(xiàn)分別對C/S結(jié)構(gòu)與B/S結(jié)構(gòu)進行開發(fā)。系統(tǒng)功能主要包括學(xué)生選課管理子系統(tǒng)、學(xué)生成績管理子系統(tǒng)、學(xué)籍管理子系統(tǒng)和公共信息平臺等。
關(guān)鍵詞:教務(wù)管理系統(tǒng);C/S與B/S混合結(jié)構(gòu);ASP.NET技術(shù)
現(xiàn)如今,網(wǎng)絡(luò)與計算機技術(shù)發(fā)展迅速,社會各界廣泛應(yīng)用管理信息系統(tǒng)。尤其是對高等學(xué)校教務(wù)處,面對大量不同的教務(wù)管理業(yè)務(wù)等,則亟待一個可自動化進行管理的現(xiàn)代化教務(wù)系統(tǒng),使得各項工作在開展過程中具備更高的效率。
現(xiàn)如今,因為高校間存在一定的差別,所以不同高校都有符合自身實際情況的內(nèi)部教務(wù)管理系統(tǒng)。設(shè)計出可自動化進行管理的現(xiàn)代化教務(wù)系統(tǒng)顯得尤為重要,利用較為先進的網(wǎng)絡(luò)環(huán)境和計算機,綜合性管理教務(wù)工作中的數(shù)據(jù)信息,創(chuàng)建更具實用性的網(wǎng)絡(luò)服務(wù)平臺以及快捷友好的操作界面,促使教務(wù)管理工作順利開展,屬于現(xiàn)階段高校亟待解決的重點課題[ 1 ]。
為了使教務(wù)管理人員辦事效率大幅度提高,避免人為性錯誤的產(chǎn)生,促使管理工作系統(tǒng)化與規(guī)范化,師生查詢教務(wù)信息更加精準(zhǔn)有效等,高校一定要結(jié)合自身具體情況,設(shè)計開發(fā)出智能化現(xiàn)代化教務(wù)系統(tǒng)。通過此種模式的教務(wù)系統(tǒng),管理人員辦事效率大幅度提高,師生查詢教務(wù)信息更加精準(zhǔn)有效。
一、系統(tǒng)的組成以及功能介紹
(一)系統(tǒng)的組成
本教務(wù)管理系統(tǒng)是以外部網(wǎng)絡(luò)和內(nèi)部網(wǎng)絡(luò)為基礎(chǔ)的一種管理信息系統(tǒng)。內(nèi)部網(wǎng)絡(luò)組成包括教學(xué)調(diào)度管理子系統(tǒng)和成績管理子系統(tǒng)等,利用客戶端軟件來處理業(yè)務(wù)和操作數(shù)據(jù)庫;外部網(wǎng)絡(luò)組成包括在線學(xué)生選課模塊、在線教師成績錄入模塊、在線學(xué)生教學(xué)質(zhì)量評估等,利用IE瀏覽器來上傳和查詢數(shù)據(jù)信息。具體內(nèi)容如下所示:
1.計劃管理子系統(tǒng)
該系統(tǒng)模塊在系統(tǒng)中發(fā)揮出重要作用。用戶通過此系統(tǒng),能快捷的對不同培養(yǎng)層次、不同專業(yè)、不同年級的專業(yè)培養(yǎng)計劃進行管理,維護便捷,操作方便,還能夠?qū)崿F(xiàn)專業(yè)培養(yǎng)方案的導(dǎo)入/導(dǎo)出、復(fù)制、打印等功能,不僅能夠指定統(tǒng)一簡單的培養(yǎng)方案,還能夠?qū)?fù)雜的、模塊化的、個性化的專業(yè)方案進行管理。本子系統(tǒng)主要包括課程代碼管理、教學(xué)計劃錄入、教學(xué)計劃復(fù)制、教學(xué)計劃導(dǎo)出、教學(xué)計劃打印、生成/管理執(zhí)行計劃、錄入選修計劃等功能。
2.教學(xué)調(diào)度管理子系統(tǒng)
通過該子系統(tǒng)能很好地根據(jù)學(xué)院的各種教學(xué)資源進行調(diào)度,如如何根據(jù)教室情況、課程情況、學(xué)生班級、學(xué)生人數(shù)、上課教師等信息進行自動的排課,最終生成課表進行打印。系統(tǒng)組成包括課程安排管理、教室管理等。
3.選課管理子系統(tǒng)
選課管理子系統(tǒng)是在學(xué)分制的情況下,既符合選課模式,也符合不選課的靈活多樣的模式,能夠根據(jù)多種條件限制處理學(xué)生的選課申請,也可以滿足不選課的需求對學(xué)生應(yīng)上課程進行預(yù)置。該模塊包括班級課表更新、按照多種方式的選課處理、預(yù)置學(xué)生課程、多種選課處理參數(shù)設(shè)置、個人選課修改、批量選課結(jié)果修改等。選課系統(tǒng)主要包括系統(tǒng)、課程預(yù)置、選課處理、選課查選等功能。
4.成績管理子系統(tǒng)
該系統(tǒng)模塊在系統(tǒng)中發(fā)揮出重要作用。用戶利用該系統(tǒng),能方便快速的對學(xué)生成績進行管理,包括新增、補錄、修改、刪除;按照不同方式多層面的統(tǒng)計分析;按照不同方式多層面的學(xué)分成績點計算排名;按照規(guī)定格式打印學(xué)生的所有成績或入檔成績單;審核學(xué)生的畢業(yè)資格以及對畢業(yè)證、學(xué)位證領(lǐng)取的管理等。
5.學(xué)籍管理子系統(tǒng)
學(xué)籍管理子系統(tǒng)是一個個性化的并且與電子注冊數(shù)據(jù)完全兼容的一個管理系統(tǒng),可以非常方便的進行學(xué)籍異動、電子注冊數(shù)據(jù)上報等操作。主要功能包括證件管理等功能。
(二)系統(tǒng)的功能介紹
本系統(tǒng)的用戶按照不同用戶角色,系統(tǒng)功能主要包括:
1.系統(tǒng)管理員
教務(wù)管理系統(tǒng)運行過程中,主要通過系統(tǒng)管理員對其進行管理,其中包括教務(wù)管理系統(tǒng)的初始化設(shè)置(基本數(shù)據(jù)參數(shù)的設(shè)置)、對系統(tǒng)各使用用戶的系統(tǒng)權(quán)限設(shè)置、密碼維護、相關(guān)系統(tǒng)開放日期時間設(shè)置(評教系統(tǒng)、學(xué)生選課系統(tǒng))、數(shù)據(jù)庫的備份及恢復(fù)。
2.教務(wù)管理人員
教務(wù)管理人員既包括教學(xué)管理部門教務(wù)處的管理人員,又包括二級教學(xué)單位(即系、部)教務(wù)管理人員。其中教務(wù)處的管理人員的權(quán)限最高,全面負(fù)責(zé)我院的日常教務(wù)管理工作,包括教學(xué)資源的調(diào)度、排課管理、成績管理等;二級教學(xué)單位的教務(wù)管理人員的權(quán)限相對要低一點,主要負(fù)責(zé)對本教學(xué)單位的師生以及教務(wù)信息的查詢、匯總等工作。
3.教師
教師用戶可根據(jù)自身所上的班級錄入學(xué)生的成績,查詢并下載教學(xué)任務(wù)、課程安排表,瀏覽并查看學(xué)院教務(wù)處下達(dá)的各種教務(wù)公共信息,各種教務(wù)信息打印功能。
4.學(xué)生
學(xué)生登錄后可以查詢管理個人信息,查詢學(xué)籍成績、課程安排等相關(guān)信息。并提供在線選課等功能。
(三)系統(tǒng)功能模塊的設(shè)計
本教務(wù)管理系統(tǒng)的架構(gòu)應(yīng)用的是混合結(jié)構(gòu)模式,教務(wù)管理系統(tǒng)主要框圖如圖1所示。通過C/S結(jié)構(gòu)模式實現(xiàn)系統(tǒng)管理端的相關(guān)操作,包括選課管理和成績管理等。通過B/S結(jié)構(gòu)模式對客戶端進行管理,師生只要利用瀏覽器即可查詢處理有關(guān)信息,使得系統(tǒng)擴展性極大的提高了,主要包括在線學(xué)生選課模塊、在線教師成績錄入模塊、在線學(xué)生教學(xué)質(zhì)量評估、公共信息平臺查詢等[ 2-3 ]。下面主要對每個功能模塊進行詳細(xì)的描述。
1.教學(xué)計劃管理子系統(tǒng)
主要包括錄入計劃、課程管理、生成/管理執(zhí)行計劃、錄入選修計劃等功能。課程管理模塊可以根據(jù)不同的學(xué)科自動生成課程代碼,有效的避免了代碼的重復(fù)。可以方便的錄入課程的中/英文名稱、開課院系、總學(xué)分、總學(xué)時、周學(xué)時、理論學(xué)分、理論學(xué)時、實踐學(xué)分、實踐學(xué)時等信息。
復(fù)制計劃的主要功能就是為了減輕相同培養(yǎng)計劃的錄入工作量,通過本功能,用戶可以方便的將相同或相似的培養(yǎng)計劃復(fù)制到不同專業(yè)或者不同年級、不同專業(yè)的培方養(yǎng)計劃中,只需做適當(dāng)?shù)恼{(diào)整即可。生成/管理執(zhí)行計劃:用戶可以根據(jù)自己的實際需要,按照班級或者按照專業(yè)生成指定學(xué)年學(xué)期的執(zhí)行計劃,執(zhí)行計劃的生成,將為用戶提供每門課程上課專業(yè)或班級、每門課程開課院系以及每門課程需要修讀的預(yù)計人數(shù)等,為下達(dá)教學(xué)任務(wù)做好充分的準(zhǔn)備。
錄入選修計劃方便用戶對于每學(xué)期全校的公共選修課程,本子系統(tǒng)提供了單獨的錄入窗口,用戶可以采取每學(xué)期錄入,也可以采取從歷史選修計劃中復(fù)制。
2.教學(xué)調(diào)度管理子系統(tǒng)
教學(xué)調(diào)度管理子系統(tǒng)主要包括課程安排、課程預(yù)告管理等功能。教學(xué)任務(wù)管理主要包括生成本學(xué)期教學(xué)任務(wù)、新增任務(wù)信息、教學(xué)任務(wù)修正、教學(xué)任務(wù)合并和教學(xué)任務(wù)管理五個功能選項。課程管理主要包括新增課程信息、課程信息管理、發(fā)布課程預(yù)告、生成課程信息、課程信息修正和更新選課人數(shù)等功能。
3.選課管理子系統(tǒng)
選課管理子系統(tǒng)首先是由系統(tǒng)管理員先設(shè)置好選課參數(shù)設(shè)置(包括學(xué)期、選課時間、課程預(yù)置)和選課處理設(shè)置(包括選課的權(quán)重、第二第三選課志愿有效、教師選擇學(xué)生有效等),當(dāng)學(xué)生選完課后,進行選課處理,可對選課處理的結(jié)果進行查詢、統(tǒng)計、分析等。
4.成績管理子系統(tǒng)
成績管理子系統(tǒng)是本中的一個重要系統(tǒng)模塊。通過本系統(tǒng),用戶可以方便快捷的對學(xué)生成績進行管理,包括新增、補錄、修改、刪除;按照不同方式多層面的統(tǒng)計分析;按照不同方式多層面的學(xué)分績點計算排名;按照規(guī)定格式打印學(xué)生的所有成績或入檔成績單;審核學(xué)生的畢業(yè)資格以及對畢業(yè)證、學(xué)位證領(lǐng)取的管理等等。
5.學(xué)籍管理子系統(tǒng)
該系統(tǒng)主要是管理學(xué)生學(xué)籍,本子系統(tǒng)包括了新生管理、學(xué)生證管理、學(xué)籍異動管理、校友錄管理等功能。本子系統(tǒng)還緊密結(jié)合教育部“高等學(xué)校基礎(chǔ)報表”,從本系統(tǒng)導(dǎo)出的數(shù)據(jù)可以直接報送,無需進行轉(zhuǎn)換,操作方便靈活,實用性強。
6.在線學(xué)生選課模塊
在線學(xué)生選課模塊是在結(jié)合學(xué)生選課管理子系統(tǒng)一起使用的,在學(xué)生選課子系統(tǒng)中設(shè)置好學(xué)生選課的時間、選課的權(quán)重分、選課的最大人數(shù)上限、哪些課程提供學(xué)生選課等參數(shù)后,學(xué)生按規(guī)定的時間通過IE瀏覽器進行選課。
7.在線教師成績錄入模塊
在線老師成績錄入模塊主要是指教師在本學(xué)期自己的課程考試結(jié)束后,能在校園網(wǎng)內(nèi)通過IE瀏覽器方便錄入課程的成績。
8.在線學(xué)生教學(xué)質(zhì)量評估
在線教學(xué)質(zhì)量評估是學(xué)生通過網(wǎng)上提交相關(guān)的教學(xué)活動的信息反饋,是學(xué)生直接參與整個教學(xué)質(zhì)量監(jiān)控的一種有效方法。
9.公共信息平臺查詢模塊
公共信息平臺是整個教務(wù)管理系統(tǒng)中對相關(guān)的信息發(fā)布、查詢提供了一個有效的途徑,方便師生對信息的查找,能及時獲取相關(guān)的信息。
10.系統(tǒng)維護管理模塊
系統(tǒng)維護管理是對整個教務(wù)管理系統(tǒng)中非常重要的一個組成部分,可以對用戶進行管理,包括增加、修改、權(quán)限維護管理等,同時也能對數(shù)據(jù)庫進行備份、修復(fù)等功能。
四、結(jié)語
在本系統(tǒng)的整個開發(fā)過程,是結(jié)合東莞理工學(xué)院教務(wù)管理系統(tǒng)的需求進行分析的,對教務(wù)處開展工作的業(yè)務(wù)以及流程進行了詳細(xì)分析,設(shè)計實現(xiàn)了該校內(nèi)部的教務(wù)系統(tǒng)中各個功能模塊和需求分析,分別通過流程圖等詳細(xì)的分析了工作的整個業(yè)務(wù)內(nèi)容。
以用戶需求為基礎(chǔ),應(yīng)用三層結(jié)構(gòu)模式,合理有效的解決了系統(tǒng)當(dāng)中存在的問題,通過.NET+SQL Server 2008等諸多開發(fā)技術(shù),通過數(shù)據(jù)存儲過程等技術(shù)措施解決了數(shù)據(jù)庫管理和界面設(shè)計的工作,使得設(shè)計實現(xiàn)的系統(tǒng)更加先進,符合當(dāng)前時代的發(fā)展需求。
通過該系統(tǒng),師生能很好地實現(xiàn)即時信息的共享,不但提高了信息的時效性,而且為我院教務(wù)管理人員提供了許多便利,極大地提高了辦事效率和工作效率。
參考文獻(xiàn):
[1] 張佳琦,邵偉民.基于WEB服務(wù)的高校教務(wù)管理子系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2011,(12):31-34.
[2] 楊紅飛,李振坤,梅松青,等.基于 MVC 模式的選課系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與科學(xué), 2008, 30(7):142-143.
[3] 陳旭,劉加伶.Client/Server與Browse/Server結(jié)構(gòu)的分析與比較[J].重慶工學(xué)院學(xué)報,2000,14(2):100-103.