摘要:高校教務(wù)管理是一項繁瑣但重要的工作,而教務(wù)管理信息系統(tǒng)是使其高效運行的重要保障。本文在對高校本科教務(wù)管理的特點進行分析的基礎(chǔ)上,探討了以B/S模式設(shè)計教務(wù)管理系統(tǒng),并研究了系統(tǒng)的安全性。
關(guān)鍵詞:教務(wù)管理系統(tǒng) B/S模式 C/S模式
0 引言
教務(wù)管理是高等院校主要日常管理工作之一,涉及到各個管理部門、教學(xué)單位、教師、學(xué)生、教室等諸多方面。隨著高校的改革不斷擴招,尤其是學(xué)分制、選課制的展開和深入,教務(wù)日常管理工作日趨繁重、復(fù)雜,原有的教學(xué)管理方法和手段已不適應(yīng)高校的發(fā)展。因此,大力推進教學(xué)管理手段的現(xiàn)代化和信息化程度,對提高教學(xué)管理水平,具有十分重要的意義。
在這樣的背景下,借助校園網(wǎng)構(gòu)建教務(wù)管理信息系統(tǒng)就顯得必不可少。有了這樣的系統(tǒng),我們可以推行學(xué)院二級教務(wù)管理模式:在這種模式中,各種具體的教務(wù)管理工作可以被合理地分配到教務(wù)處和各學(xué)院(系)中去。這樣,既清晰地劃分了各職能部門的工作范圍,又為管理者提供了及時、準(zhǔn)確、全面的數(shù)據(jù),將工作人員從繁重的手工勞動中解放出來。
1 系統(tǒng)結(jié)構(gòu)
開發(fā)管理信息系統(tǒng)的兩種主流模式有C/S模式、B/S模式。
C/S模式即客戶端(Client)/服務(wù)器(Server)結(jié)構(gòu),通過這種結(jié)構(gòu)可以充分利用網(wǎng)絡(luò)兩端硬件的優(yōu)勢,將任務(wù)分給Client端和Server端來實現(xiàn),客戶端有一套完整的應(yīng)用程序,對用戶而言能實現(xiàn)一些比較復(fù)雜的操作;由于C/S是點對點的結(jié)構(gòu),各種應(yīng)用邏輯必須通過客戶端的程序來完成。所以C/S結(jié)構(gòu)在于客戶端維護成本高工作量大,軟件升級復(fù)雜。
B/S模式即瀏覽器(Browser)和服務(wù)器(Server)結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面是通過瀏覽器來實現(xiàn),極少部分業(yè)務(wù)邏輯在前端(Browser)實現(xiàn),主要業(yè)務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成三層(3-tier)結(jié)構(gòu)。
基于B/S模式的系統(tǒng)在維護和升級方式簡單,系統(tǒng)維護人員只需要對服務(wù)器端進行管理和維護,所有的客戶端只是瀏覽器,原則上不需要做維護;同時,這種架構(gòu)的軟件可以跨多個平臺,能夠利用瀏覽器的跨平臺性,實現(xiàn)數(shù)據(jù)共享。
為了充分利用網(wǎng)絡(luò)資源,實現(xiàn)高校教務(wù)信息的跨平臺數(shù)據(jù)共享,我們采用B/S模式來是先教務(wù)管理系統(tǒng)。
2 基于web的教務(wù)管理系統(tǒng)
該系統(tǒng)要有較高的安全性和交互性,數(shù)據(jù)處理量大,在面向教動情況下,能夠同時隨時生成各類報表向上級進行匯報。根據(jù)高校本科教務(wù)管理的共性,可以把教務(wù)管理系統(tǒng)分為一下幾個子模塊:
教學(xué)計劃管理:按照培養(yǎng)計劃,生成當(dāng)前學(xué)期培養(yǎng)計劃,之后由教學(xué)秘書負(fù)責(zé)錄入開課任務(wù)。
排課管理:按照教學(xué)培養(yǎng)計劃中錄入的開課任務(wù)進行合理排課。在這個子模塊當(dāng)中,可以根據(jù)實際情況對開課任務(wù)合理安排。比如不能使某位老師的課程拍得太過緊密;對于比較重要的公共課比如高等數(shù)學(xué),英語等,為了達到更好的聽課效果,使學(xué)生更好的吸收課程內(nèi)容,這些課程都盡量排在上午上課。排課結(jié)束后,任課教師、學(xué)生在任意一個瀏覽器端都可以查詢考試安排相關(guān)信息。
排課的業(yè)務(wù)流程是非常復(fù)雜,靈活的。這個子模塊的服務(wù)器端實現(xiàn)我們可以采用web2.0技術(shù),結(jié)合面向服務(wù)的SOA架構(gòu)。基于web服務(wù)把原有的固定的業(yè)務(wù)流程封裝成一個服務(wù),而那些變化的排課業(yè)務(wù)封裝成新的服務(wù),然后對這些服務(wù)進行整合形成更簡便、靈活的排課方式。
選課管理:學(xué)生可根據(jù)培養(yǎng)計劃的要求,結(jié)合自己的學(xué)習(xí)情況,同樣是在任意一個瀏覽器端進行選課,而不需要在某一個固定的客戶端進行。學(xué)生在選課的過程中,如果所選的課程已經(jīng)超過人數(shù),那么會提醒學(xué)生去選其他課程。學(xué)生還可以直接查看自己選課的情況。選課成功后按照規(guī)定的時間地點上課,課程結(jié)束進行考試。
成績管理:成績由任課教師或?qū)W院教務(wù)人員在任一瀏覽器端直接登陸。成績錄入者應(yīng)提供紙質(zhì)成績單由各學(xué)院教學(xué)秘書存底。如果成績錄入一半,可以對錄入的成績進行保存,此時,只有錄入者本人能看到自己已經(jīng)錄入的成績。而成績一旦提交,任課教師將無權(quán)再對其進行修改。若確認(rèn)后發(fā)現(xiàn)錄入出錯,按照教務(wù)處規(guī)定申請進行更改。成績提交后,系統(tǒng)自動向?qū)W生提供成績查詢服務(wù)。
畢業(yè)與授位審核:結(jié)合學(xué)生在校學(xué)習(xí)情況、獎懲情況,參照學(xué)校的有關(guān)規(guī)章制度,教務(wù)處對學(xué)生的畢業(yè)資格、學(xué)位等情況進行審核。
用戶管理:這個子模塊主要用于管理用戶的權(quán)限和角色。
學(xué)生系統(tǒng)模塊:該模塊為學(xué)生使用部分,學(xué)生在瀏覽器端登錄以后可以看到課表查詢、成績查詢、教學(xué)計劃查詢、體育項目選修、網(wǎng)上選課、外語考試報名、計算機等級考試報名、考試安排查詢、課程注冊等一些相關(guān)查詢功能。
3 系統(tǒng)安全
安全問題是教務(wù)管理信息系統(tǒng)必須考慮的。采用B/S模式共享的數(shù)據(jù)面臨著各種類型的威脅和侵害,采用合理的信息安全技術(shù)和體制來保護我們的數(shù)據(jù)是十分必要的。可以從如下幾個方面采取措施:
3.1 網(wǎng)絡(luò)安全,主要技術(shù)是防火墻技術(shù),防火墻的核心思想是在不安全的網(wǎng)絡(luò)環(huán)境中構(gòu)造一個相對安全的子網(wǎng)。通過配置路由器,將數(shù)據(jù)庫服務(wù)器劃分到一網(wǎng)段,其IP地址對外是“不可見”的,數(shù)據(jù)庫服務(wù)器只和應(yīng)用服務(wù)器、C/S客戶機通訊,對其他機器則不能訪問。
3.2 系統(tǒng)安全,可以使用操作系統(tǒng)solorias服務(wù)器的安全。加強日志檢查,定期查看日志是保證系統(tǒng)安全不可或缺的環(huán)節(jié)。日志包括事件查看器中的應(yīng)用、系統(tǒng)、安全日志,WWW、FTP日志、oracle數(shù)據(jù)庫服務(wù)器日志等。
3.3 數(shù)據(jù)存儲安全,定時將數(shù)據(jù)與應(yīng)用程序進行備份到另一臺服務(wù)器上。以備份時間為標(biāo)注備份出多個副本,存放在不同的機房,不同的樓房,甚至不同的城市。
4 結(jié)束語
B/S架構(gòu)的教務(wù)管理系統(tǒng)中,服務(wù)器端采用靈活的SOA架構(gòu)來應(yīng)對教務(wù)管理業(yè)務(wù)流程,瀏覽器端在服務(wù)器端的變更前后,瀏覽器端的師生不會有相應(yīng)的使用的負(fù)擔(dān)。因此,基于web技術(shù)的高校教務(wù)管理系統(tǒng)能夠更好的體現(xiàn)高校的教學(xué)管理信息化,教務(wù)人員不必過于擔(dān)憂數(shù)據(jù)丟失等問題,學(xué)生和任課教師更容易使用這個系統(tǒng)而且更方便。
參考文獻:
[1]閏秀靖.教務(wù)管理網(wǎng)絡(luò)信息系統(tǒng)的建立及應(yīng)用[J].科研與技術(shù).2004,(4):89-90.
[2]陳旭,劉加伶等.基于網(wǎng)絡(luò)的選修課選課系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計.2006,(2):460-462.
[3]黎孟雄,陳小春.高校教務(wù)管理信息系統(tǒng)的總體設(shè)計與安全管理[J].教育信息化.2005,(3):36-37.