沈陽建筑大學信息與控制工程學院 任 義 李欣鴻 馮鍵馗 王世茹
基于MVC模式的高校教學信息服務(wù)系統(tǒng)開發(fā)
沈陽建筑大學信息與控制工程學院 任 義 李欣鴻 馮鍵馗 王世茹
教學信息服務(wù)系統(tǒng)是整個高校教學工作的基礎(chǔ)與核心,現(xiàn)階段高校無法準確、及時獲取學生學習、生活中存在情況的反饋。本系統(tǒng)基于MVC模式,采用JSP技術(shù)開發(fā),且以教學信息服務(wù)網(wǎng)建設(shè)為支撐平臺,系統(tǒng)包括綜合業(yè)務(wù)、綜合查詢、統(tǒng)計分析和系統(tǒng)管理等四個子系統(tǒng),整個系統(tǒng)符合教學發(fā)展需求,可用于各大高校的教學信息服務(wù)平臺,統(tǒng)計分析學生學習、娛樂等情況,改善教學信息的管理和服務(wù)水平。
教學信息服務(wù)系統(tǒng);MVC模式;JSP技術(shù)
當前國內(nèi)各高校信息化環(huán)境的高度發(fā)展使得教學信息服務(wù)系統(tǒng)有著廣闊的使用前景[1]。教學信息服務(wù)系統(tǒng)的構(gòu)建,能改善學校教學信息管理的方式與方法,使教學工作的各個環(huán)節(jié)處于可視化的狀態(tài),并且可以細化和改善教學工作的各個環(huán)節(jié)及其質(zhì)量,及時發(fā)現(xiàn)并處理問題,更好地為教學工作服務(wù)。因此開發(fā)一個符合實際需要的,易于使用,擴展容易、方便,能夠提供數(shù)據(jù)共享、提高效率的教學信息服務(wù)系統(tǒng)是勢在必行的。
1.1 系統(tǒng)設(shè)計原則
高校教學信息服務(wù)系統(tǒng)既要立足高校的現(xiàn)實情況,又要兼顧教學改革的進一步深入和學校的發(fā)展,還要考慮到高校教務(wù)管理工作的特殊性,借鑒其他組織實施信息化管理,構(gòu)建信息管理系統(tǒng)的經(jīng)驗和教訓[2]。因此,教學信息服務(wù)系統(tǒng)的設(shè)計應(yīng)遵循共享性原則,分析學校信息化建設(shè)的總體規(guī)劃,確保信息的共享。此外,系統(tǒng)的設(shè)計還應(yīng)包括:完備性原則、兼容性原則、可擴展性原則、標準化原則、先進性原則;最重要的是遵循安全與保密性原則,即系統(tǒng)設(shè)計和實施要充分考慮系統(tǒng)的安全性,提供安全的用戶權(quán)限管理和信息安全保證,保證網(wǎng)絡(luò)及信息資源的保密性、完整性及可用性。
1.2 系統(tǒng)總體結(jié)構(gòu)
MVC (Model View Controller)目前被推薦為Sun公司J2EE平臺的設(shè)計模式,MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器,它強制性的使應(yīng)用程序的輸入、處理和輸出分開,各自處理自己的任務(wù)。MVC的處理過程:首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶[3]。使用MVC模式可以有效降低系統(tǒng)的開發(fā)與維護成本,并且有效提高系統(tǒng)的安全性,還能有效提高系統(tǒng)并發(fā)處理能力,適應(yīng)業(yè)務(wù)需求的不斷變化。
1.3 系統(tǒng)功能結(jié)構(gòu)設(shè)計
根據(jù)高校教學信息服務(wù)系統(tǒng)的功能要求,可分為綜合業(yè)務(wù)、綜合查詢、統(tǒng)計分析和系統(tǒng)管理等四個子系統(tǒng)。根據(jù)學生、教師、輔導(dǎo)員、管理員等四種權(quán)限對系統(tǒng)功能進行使用,功能結(jié)構(gòu)圖如1所示。
本教學信息服務(wù)系統(tǒng)的開發(fā)工具是Genuitec公司的MyEclipse10,開發(fā)語言是Java,數(shù)據(jù)庫管理系統(tǒng)為MySQL。教學信息服務(wù)系統(tǒng)利用Tomcat作為Web服務(wù)器,并采用JSP等技術(shù)架構(gòu)整個網(wǎng)站。這些技術(shù)的采用,保證了系統(tǒng)的穩(wěn)定性、可維護性與可擴展性。
3.1 前臺界面
用戶從登錄頁面進入教學信息服務(wù)系統(tǒng)后,系統(tǒng)會保存用戶的角色等相關(guān)身份信息。當用戶選擇進入需要操作的頁面時,系統(tǒng)首先判斷用戶是否擁有可以訪問該頁面的角色身份,然后再過濾用戶訪問、修改的數(shù)據(jù),通過權(quán)限控制保證了數(shù)據(jù)使用的安全性。
圖2 調(diào)查問卷
3.2 調(diào)查問卷
通過學生完成調(diào)查問卷的反饋,如圖2所示。系統(tǒng)對其進行分析統(tǒng)計,教師、輔導(dǎo)員、管理員通過查詢統(tǒng)計結(jié)果,可做出相應(yīng)教學計劃的制定與調(diào)整;學生查詢分析結(jié)果后,能發(fā)現(xiàn)自己不足之處,從而加以改正,這是提高教學質(zhì)量的方法之一。
3.3 統(tǒng)計情況分析界面
學生完成調(diào)查問卷后,系統(tǒng)通過折線圖的形式將統(tǒng)計分析結(jié)果呈現(xiàn)出來。點擊該界面中的詳細信息與建議按鈕則能跳轉(zhuǎn)到學習情況走勢圖與落差圖分析,幫助學生更好地了解自己的學習情況。如圖3所示。
圖3 統(tǒng)計情況分析界面
教學信息服務(wù)系統(tǒng)的成功實現(xiàn)與運行為教學管理人員與廣大教師、學生之間搭建了一個高效率的信息發(fā)布、查詢、交流與反饋的信息化平臺。本系統(tǒng)通過數(shù)據(jù)庫和網(wǎng)絡(luò)實現(xiàn)教學信息服務(wù),克服了傳統(tǒng)模式的信息收集及傳遞速度緩慢、格式不統(tǒng)一、信息統(tǒng)計效率低、查詢效率低等問題?;緦崿F(xiàn)了校園內(nèi)數(shù)據(jù)共享,提高了數(shù)據(jù)的準確性、信息交換的即時性,為教學數(shù)據(jù)分析提供了高效的、可靠的決策支持。
[1]向緒金,易自力.高校教學質(zhì)量評價系統(tǒng)的設(shè)計與實現(xiàn)[J].湖南農(nóng)業(yè)大學學報,2010,11(2):71-78.
[2]謝印寶,王舉輝.高校教學計算機輔助系統(tǒng)的設(shè)計與實現(xiàn)[J]..山東理工大學學報,2015,29(1):51-55.
[3]邊霞,趙奎.基于MVC的文件備份后臺管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2011,32(9):3195-3198.
2015年遼寧省級大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目(遼教發(fā)[2015]113號)。