孫仕云


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