韓寧
(沈陽職業(yè)技術(shù)學(xué)院 遼寧 沈陽 110000)
本系統(tǒng)的設(shè)計與實(shí)現(xiàn)是從沈陽職業(yè)技術(shù)學(xué)院的實(shí)際工作出發(fā),對所屬教學(xué)資源信息進(jìn)行整合并統(tǒng)一管理。該系統(tǒng)實(shí)現(xiàn)了學(xué)院教務(wù)管理的規(guī)范化、信息化、網(wǎng)絡(luò)化和資料保存的完整與安全,該系統(tǒng)基本滿足了學(xué)院各管理部門針對教務(wù)管理方面的數(shù)據(jù)共享,通過網(wǎng)絡(luò)完成日常教學(xué)管理。
本文從系統(tǒng)架構(gòu)開始,在設(shè)計系統(tǒng)的技術(shù)架構(gòu)時,亦充分考慮了系統(tǒng)的特點(diǎn),采用了Delphi技術(shù)體系作為系統(tǒng)的開發(fā)平臺,采用Oracle 9i是作為數(shù)據(jù)平臺基礎(chǔ)架構(gòu)架構(gòu),提高系統(tǒng)的可維護(hù)性及可擴(kuò)展性。在根據(jù)用戶需求和系統(tǒng)的特點(diǎn)建立系統(tǒng)的功能架構(gòu)、技術(shù)架構(gòu)和安全架構(gòu),并提出了進(jìn)一步發(fā)展趨勢和不足之處。
2.1 BEA WebLogic Server具有開發(fā)和部署關(guān)鍵任務(wù)電子商務(wù)Web應(yīng)用系統(tǒng) 所需的多種特色和優(yōu)勢。憑借其出色的群集技術(shù),BEA WebLogic Server擁有最高水平的可擴(kuò)展性和可用性。BEA WebLogic Server既實(shí)現(xiàn)了網(wǎng)頁群集,也實(shí)現(xiàn)了EJB組件 群集,而且不需要任何專門的硬件或操作系統(tǒng)支持。網(wǎng)頁群集可以實(shí)現(xiàn)透明的復(fù)制、負(fù)載平衡以及表示內(nèi)容容錯,如Web購物車;組件群集則處理復(fù)雜的復(fù)制、負(fù)載平衡和EJB組件容錯,以及狀態(tài)對象(如EJB實(shí)體)的恢復(fù)。
2.2 Oracle 9i
Oracle 9i是一個完整、簡單的用于互聯(lián)網(wǎng)的新一代智能化的、協(xié)作各種應(yīng)用的軟件基礎(chǔ)架構(gòu)。Oracle 9i大幅度地擴(kuò)展了Oracle在lnternet數(shù)據(jù)庫可用性方面的地位。具有internet上的高伸縮性能的、智能化的、和可靠的Oracle9i將成為高質(zhì)量的互聯(lián)網(wǎng)服務(wù)實(shí)現(xiàn)的關(guān)鍵軟件。
2.3 Delphi
Delphi擁有強(qiáng)大的數(shù)據(jù)庫開發(fā)能力,在幾分種之內(nèi)就可以做出一個界面精美、操作簡便的數(shù)據(jù)庫程序,而且在開發(fā)期間就可以看到運(yùn)行時的結(jié)果。一個數(shù)據(jù)庫應(yīng)用程序在邏輯上由兩個部分組成:一個部分是用戶界面;另一個部分是數(shù)據(jù)庫訪問鏈路,在Delphi數(shù)據(jù)庫應(yīng)用程序設(shè)計中,這兩個部分是分離的,這樣就能較好的保證應(yīng)用程序與后臺數(shù)據(jù)庫平臺的無關(guān)性,以便于應(yīng)用程序的移植。
2.4 JSP
用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。
2.5 B/S、C/S 模式
分布在不同區(qū)域的各校區(qū)通過網(wǎng)絡(luò)服務(wù)商提供的網(wǎng)絡(luò)互聯(lián),為學(xué)生和教師服務(wù)的系統(tǒng)功能主要包括選課,教師提交成績以及其它的以瀏覽和查詢?yōu)橹鞯臉I(yè)務(wù)。在這種環(huán)境下,瀏覽,查詢訪問量是很大的,因此為老師和學(xué)生服務(wù)的系統(tǒng)采用B/S結(jié)構(gòu)。而教務(wù)管理部門比較集中,大批量的修改數(shù)據(jù)請求則很多,信息安全性要求較高,因此這部分仍采用C/S結(jié)構(gòu)。基于以上分析,教學(xué)管理信息系統(tǒng)的總體結(jié)構(gòu)采用的是一種基于C/S和B/S這兩種結(jié)構(gòu)相結(jié)合的混合架構(gòu)。
沈陽職業(yè)技術(shù)學(xué)院教務(wù)管理系統(tǒng)包括十一個主要的功能模塊。
3.1 系統(tǒng)管理
用于為教務(wù)管理系統(tǒng)創(chuàng)建用戶分配權(quán)限,并通過日志功能監(jiān)督用戶的使用記錄。為學(xué)生、老師創(chuàng)建網(wǎng)絡(luò)帳戶并分配權(quán)限使學(xué)生、教師可以在網(wǎng)上參與教學(xué)活動。
3.2 基礎(chǔ)數(shù)據(jù)
本系統(tǒng)的基礎(chǔ)部分,是各個教學(xué)子模塊運(yùn)行的前提。在此,我們可以對各子模塊對應(yīng)的字典信息進(jìn)行維護(hù)。它是整個系統(tǒng)中最先啟動的,除此還包括教學(xué)環(huán)節(jié)定義和學(xué)年學(xué)期設(shè)定等維護(hù)。
3.3 教學(xué)計劃
用于管理培養(yǎng)計劃、根據(jù)培養(yǎng)計劃生成各學(xué)期的學(xué)期計劃,最后根據(jù)學(xué)期計劃指導(dǎo)各學(xué)期教學(xué)任務(wù)的安排。
3.4 排課管理
用于完成教學(xué)任務(wù)錄入后為教學(xué)任務(wù)安排上課時間和上課地點(diǎn)。
3.5 選課管理
教學(xué)管理人員可以進(jìn)行各選課設(shè)置,以控制選課過程,同時還提供強(qiáng)大的對選課后數(shù)據(jù)進(jìn)行處理的功能,可以實(shí)現(xiàn)多階段選課,也可以適應(yīng)單一階段的選課,對選課人數(shù)控制有多種解決方案。
3.6 教材管理
涵蓋了學(xué)校教材管理過程中的所有內(nèi)容,包括教材的訂購、入庫、出庫、財務(wù)結(jié)算,為教材管理人員提供完整的管理流程。
3.7 考務(wù)管理
用于為某學(xué)期的教學(xué)任務(wù)安排考試,并通過排考為考試安排考試時間、考場、監(jiān)考教師,并打印監(jiān)考時間表和學(xué)生考條。
3.8 成績管理
用于管理學(xué)生在校的所有成績,包括:成績的設(shè)置、課程上課學(xué)生名單維護(hù)、學(xué)生成績錄入、學(xué)生成績審核(反審核)、不及格管理(統(tǒng)計不及格學(xué)生、維護(hù)不及格學(xué)生名單、錄入補(bǔ)考成績)、各種成績查詢、成績統(tǒng)計分析、成績排名等大部分。
3.9 教師管理
用于維護(hù)教師的基本資料,并對師資力量進(jìn)行多方面的分析和統(tǒng)計;并根據(jù)教師所承擔(dān)的教學(xué)任務(wù)進(jìn)行工作量和酬金的計算。
3.10 教師考評
用于教學(xué)質(zhì)量評價,每次考評作為一個考評批次,每個考評批次針對某個學(xué)期進(jìn)行教學(xué)質(zhì)量評價。教學(xué)質(zhì)量評價的評卷有考評類型和考評指標(biāo)構(gòu)成。
考評結(jié)束后可以使用多種功能對考評結(jié)果進(jìn)行分析統(tǒng)計,統(tǒng)計結(jié)果可以為教學(xué)質(zhì)量的提高提供指導(dǎo)。
3.11 學(xué)籍管理
用于管理學(xué)生的學(xué)籍信息,記錄學(xué)生的獎懲資料。并能處理各種類型的學(xué)籍異動,包括根據(jù)學(xué)習(xí)成績進(jìn)行異動。在學(xué)生將要畢業(yè)時可進(jìn)行畢業(yè)和學(xué)位資格審查。
系統(tǒng)管理模塊用于為教務(wù)管理系統(tǒng)創(chuàng)建用戶分配權(quán)限,并通過日志功能監(jiān)督用戶的使用記錄。為學(xué)生、老師創(chuàng)建網(wǎng)絡(luò)賬戶并分配權(quán)限使學(xué)生、教師可以在網(wǎng)上參與教學(xué)活動。可以對教務(wù)管理系統(tǒng)數(shù)據(jù)庫進(jìn)行備份。還可以使用信息管理功能向其他管理系統(tǒng)的用戶發(fā)送消息。
本系統(tǒng)的設(shè)計與實(shí)現(xiàn)提高了學(xué)院教務(wù)管理的綜合效率,使相應(yīng)數(shù)據(jù)得以合理的運(yùn)用,不再出現(xiàn)反復(fù)采集的情況。同時改善了相應(yīng)的業(yè)務(wù)流程,從而提高了學(xué)院的綜合工作和管理效率。
[1]劉志成等.Oracle數(shù)據(jù)庫管理與應(yīng)用實(shí)例教程[M].北京:人民郵電出版社,2010.2.
[2]丁占濤,鄒敏.基于B/S模式的教師信息管理系統(tǒng)[J].微型電腦應(yīng)用,2003.11(1):52-58.
[3]郭劍毅.基于C/S與B/S的高校科研管理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)工程與應(yīng)用,2003.9(3):17-19.