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