孫仕云
摘 要 伴隨著多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展,如今在國內(nèi)外的高校中,通過現(xiàn)代化網(wǎng)絡(luò)與多媒體技術(shù)來實(shí)現(xiàn)對傳統(tǒng)教學(xué)的改革已經(jīng)很普遍,比如網(wǎng)絡(luò)遠(yuǎn)程教學(xué)、在線視頻教學(xué)、MOOC等,這樣不但能夠讓學(xué)習(xí)多樣化,還能從另一方面提升教學(xué)管理及教學(xué)品質(zhì),本文以軟件工程思想采用B/S三層體系架構(gòu)開發(fā)模式,對高校網(wǎng)絡(luò)教學(xué)管理系統(tǒng)進(jìn)行分析與設(shè)計。
【關(guān)鍵詞】教學(xué)管理系統(tǒng) 信息系統(tǒng) B/S 三層架構(gòu)
1 B/S三層架構(gòu)模式
三層體系架構(gòu)是瀏覽器端/服務(wù)器(B/S)之間的“中間層”的插入,也被稱為業(yè)務(wù)邏輯層或者組件層,它與表示層、數(shù)據(jù)訪問層,共同構(gòu)成了三層體系架構(gòu)。當(dāng)前在計算機(jī)軟件進(jìn)行開發(fā)的過程中廣泛使用分層技術(shù),在很大程度上是由于分層技術(shù)相對于其他開發(fā)技術(shù)有著較大的優(yōu)勢。通過分層技術(shù)可以將計算機(jī)軟件進(jìn)行適當(dāng)?shù)臄U(kuò)展,可以使計算機(jī)軟件在進(jìn)行開發(fā)的過程中,按照不同的功能進(jìn)行分解,從而使開發(fā)的軟件得到一定程度上升級與改造。采用分層技術(shù)可在一定程度上提升計算機(jī)軟件開發(fā)效率,縮短開發(fā)周期。使用分層技術(shù)開發(fā)的計算機(jī)軟件,非常有利于計算機(jī)軟件的再次使用,在分層模式下,可對軟件功能層次的接口進(jìn)行準(zhǔn)確的定義,從而可實(shí)現(xiàn)軟件的接口的標(biāo)準(zhǔn)化,使開發(fā)人員可以專注于核心業(yè)務(wù)邏輯應(yīng)用系統(tǒng)的分析、設(shè)計和開發(fā),同時簡化了應(yīng)用系統(tǒng)的開發(fā)、更新及升級方式。
2 系統(tǒng)分析
高校網(wǎng)絡(luò)教學(xué)考試管理系統(tǒng),前期系統(tǒng)主要負(fù)責(zé)在學(xué)校教學(xué)改革中,對需要通過網(wǎng)絡(luò)技術(shù)與多媒體技術(shù),實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)與網(wǎng)絡(luò)考試的科目提供系統(tǒng)支持,在整個過程中,系統(tǒng)將達(dá)到網(wǎng)絡(luò)教學(xué)(以網(wǎng)絡(luò)視頻教學(xué)為主,PDF學(xué)習(xí)資料下載為輔)、每次課后測驗(yàn)練習(xí)布置與自動批閱評分、期末網(wǎng)絡(luò)考試與自動批閱評分,課程教學(xué)績效評比,課程教師網(wǎng)絡(luò)輔導(dǎo)等目標(biāo),從而實(shí)現(xiàn)對網(wǎng)絡(luò)多媒體的教學(xué)與考試改革,解放傳統(tǒng)教學(xué)與學(xué)習(xí)的不利約束,提高學(xué)生學(xué)習(xí)興趣,讓教學(xué)與學(xué)習(xí)更加直觀高效,從中相關(guān)的成本得到降低,效率與品質(zhì)得到提升,也能夠通過網(wǎng)絡(luò)這個開放性的平臺讓學(xué)科的建設(shè)和學(xué)校的品牌影響力得到有效提高,為高校的教學(xué)改革做出特色做出亮點(diǎn)提供有力的系統(tǒng)支持,如圖1所示。
3 系統(tǒng)設(shè)計
根據(jù)系統(tǒng)分析,高校網(wǎng)絡(luò)教學(xué)考試管理系統(tǒng)旨在為實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)與網(wǎng)絡(luò)考試的科目提供系統(tǒng)支持,以完成網(wǎng)絡(luò)教學(xué)與網(wǎng)絡(luò)考試業(yè)務(wù),通過前期對系統(tǒng)的調(diào)查研究分析,系統(tǒng)的功能主要分為六大模塊,如圖2所示。
3.1 用戶管理功能
系統(tǒng)管理員具有本系統(tǒng)的全部功能,并能對各功能模塊數(shù)據(jù)進(jìn)行初始化;系統(tǒng)管理員對用戶進(jìn)行數(shù)據(jù)初始化后用戶角色分為:非系統(tǒng)用戶(即游客)可以對網(wǎng)絡(luò)教學(xué)系統(tǒng)進(jìn)行外部預(yù)覽,可查閱課程大綱、課程說明、對課程預(yù)覽視頻的觀看;教師角色能夠得到網(wǎng)絡(luò)教學(xué)、網(wǎng)絡(luò)學(xué)習(xí)、期末考試管理的教師功能;學(xué)生角色(又分為學(xué)習(xí)生與旁聽生),能夠獲得網(wǎng)絡(luò)學(xué)習(xí)功能,如果是學(xué)習(xí)生還能有網(wǎng)絡(luò)評教及期末網(wǎng)絡(luò)考試申請功能。
3.2 教學(xué)考試資源管理功能
通過登錄認(rèn)證后教師能夠通過系統(tǒng)進(jìn)行對應(yīng)課程所需的教學(xué)資源(FLV課程視頻、PDF學(xué)習(xí)資料)進(jìn)行增刪改;對課程大綱及課程說明進(jìn)行增刪改;對每次課程測驗(yàn)練習(xí)題通過系統(tǒng)模板進(jìn)行編制;對課程期末考試試題進(jìn)行編制。
3.3 網(wǎng)絡(luò)學(xué)習(xí)功能
通過登錄認(rèn)證后學(xué)生能夠觀看課程視頻;下載PDF學(xué)習(xí)資料;在教學(xué)過程中,系統(tǒng)將對應(yīng)每次課程記錄學(xué)生登錄IP,統(tǒng)計在線時間,達(dá)到學(xué)習(xí)時間要求后方可進(jìn)行課后練習(xí)測驗(yàn)。
3.4 學(xué)習(xí)交流功能
學(xué)生與教師能夠通過BBS留言板對每次課程進(jìn)行留言交流,也可以通過騰訊公司QQ、微信等接口調(diào)用進(jìn)行實(shí)時在線輔導(dǎo)。
3.5 網(wǎng)絡(luò)評教功能
系統(tǒng)通過接口調(diào)用與學(xué)校ABC系統(tǒng)(教師滿意度測評系統(tǒng))掛鉤,學(xué)習(xí)生能夠在期末進(jìn)行網(wǎng)絡(luò)評教提交,ABC系統(tǒng)根據(jù)提交信息進(jìn)行統(tǒng)計并得出評教報表發(fā)到任課教師手上,另一方面本系統(tǒng)得到測評分?jǐn)?shù)后,評教高的課程將出現(xiàn)在系統(tǒng)瀏覽的顯著位置并加以特殊標(biāo)注。
3.6 網(wǎng)絡(luò)考試功能
系統(tǒng)判斷學(xué)生每次課程測驗(yàn)都達(dá)到要求后,學(xué)生可提交參考申請;系統(tǒng)管理員根據(jù)申請數(shù)據(jù)與教務(wù)系統(tǒng)數(shù)據(jù)進(jìn)行校驗(yàn),然后對合格參考人員信息進(jìn)行初始化;為保證考試質(zhì)量,在具體的考試時該功能僅限于指定局域網(wǎng)范圍(如考試機(jī)房)。
作為高校來說,使用現(xiàn)代化網(wǎng)絡(luò)與多媒體技術(shù)來設(shè)計開發(fā)出一套完善的網(wǎng)絡(luò)教學(xué)考試系統(tǒng),是學(xué)校教學(xué)改革不可或缺的重要組成部分,不但能夠解決傳統(tǒng)教學(xué)中的枯燥乏味、不夠直觀、學(xué)習(xí)自由度小、課后輔導(dǎo)困難等各種弊端,同時也讓教學(xué)與考試的管理品質(zhì)與效率提高,相關(guān)的成本降低,實(shí)現(xiàn)信息化的管理。
參考文獻(xiàn)
[1]孔軍,孫怡寧,蔣敏,畢寶慶.基于UML的系統(tǒng)需求分析[J].計算機(jī)工程與應(yīng)用,2003.
[2]羅曉沛,侯炳輝,系統(tǒng)分析師教材[M].北京:清華大學(xué)出版社,2004.
[3]劉欣怡,軟件工程[M].北京:清華大學(xué)出版社,2007(10).