徐寧 鄧森林
摘 要:由于軍校網(wǎng)絡與互聯(lián)網(wǎng)物理隔離,為使學員更好的利用網(wǎng)絡資源進行在線學習,在利用現(xiàn)有的多媒體及網(wǎng)絡軟件基礎上,提出了軍校在線學習系統(tǒng)功能結(jié)構(gòu)、技術(shù)框架和性能要求設想。
關(guān)鍵詞:體系結(jié)構(gòu);在線學習;框架
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,在線學習為學習者提供了大量的在線資源,打破了學習時間和空間的限制,滿足了學習者多樣化的學習需求。由于軍隊院校保密等原因,軍隊網(wǎng)絡與互聯(lián)網(wǎng)物理隔離,使學習者無法方便地利用互聯(lián)網(wǎng)學習。為更好的利用網(wǎng)絡資源進行在線學習、加強師生之間的交流,本文提出了軍隊院校網(wǎng)絡環(huán)境下易維護的、具有良好的人機交互界面的在線學習訓練系統(tǒng)體系架構(gòu)。
一、在線學習系統(tǒng)總體框架
系統(tǒng)中存在三個用戶角色:管理員、教員、學員。不同角色的權(quán)限和功能不同,管理員負責系統(tǒng)的維護運行、包括創(chuàng)建教員用戶、創(chuàng)建單位與班級、提供技術(shù)服務等。教員主要是輔助和指導學員自主學習,包括更新學習資源、組織考試、解答學員提出的問題等。學員通過系統(tǒng)提供的學習資源和交流方式等進行自主學習、模擬訓練和考試。系統(tǒng)的總體框架如圖所示。
二、軟件總體結(jié)構(gòu)設計
系統(tǒng)采用瀏覽器/服務器(B/S)架構(gòu),用戶界面完全通過瀏覽器實現(xiàn),部分事務邏輯在前端實現(xiàn)呈現(xiàn),主要事務邏輯在服務器端實現(xiàn)。
三、軟件技術(shù)架構(gòu)
系統(tǒng)采用目前流行的三層架構(gòu)思想,經(jīng)擴展后形成多層架構(gòu)體系,同時采用Easy-UI前端框架、ORM數(shù)據(jù)對象模型框架以及 AJAX 等富客戶端(RIA)的先進技術(shù),保持整個系統(tǒng)的先進性、可擴展性。
1.Clients客戶端,以瀏覽器為載體,應用于日常系統(tǒng)管理及維護。
2.系統(tǒng)是以多層架構(gòu)設計思想,通過視圖層、業(yè)務邏輯層、數(shù)據(jù)訪問層、模型層為基礎來構(gòu)建整個應用程序。
3.視圖層:描述用戶操作的頁面整體格局與具體操作的內(nèi)容項,涉及首頁登錄界面、主內(nèi)容頁、左側(cè)導航菜單頁等相關(guān)頁面。
4.業(yè)務邏輯層:以公共類(Common類)為輔助來擴展相似功能應用,實現(xiàn)自定義接口(Interface),對用戶頁面下相應的功能操作及邏輯處理過程進行開發(fā),如登錄需要接收用戶用戶名及密碼,通過此層來進行調(diào)用后臺數(shù)據(jù),并進行加密驗證。
5.數(shù)據(jù)訪問層:以解釋數(shù)據(jù)為目標,涵蓋業(yè)務需要的相對應數(shù)據(jù)庫操作對象,包括諸多常用的讀寫權(quán)限功能操作及對于數(shù)據(jù)庫操作的安全日志記錄功能。
6.模型層:通過ORM(關(guān)系數(shù)據(jù)模型),將系統(tǒng)所需的數(shù)據(jù)表結(jié)構(gòu)及字段進行實體化,便于在上幾層引用其相關(guān)屬性及內(nèi)置方法,為系統(tǒng)開發(fā)及維護提供更多簡易性、安全性、規(guī)范性的參考。
四、平臺物理拓撲結(jié)構(gòu)
教學資源管理系統(tǒng)建設主要是系統(tǒng)應用、數(shù)據(jù)庫,因此在硬件方面考慮一臺服務器部署,系統(tǒng)應用及數(shù)據(jù)庫主要部署在服務器上,用戶通過瀏覽器訪問方式瀏覽系統(tǒng)。
五、系統(tǒng)性能要求
1.可擴展性和可維護性。在系統(tǒng)架構(gòu)中考慮到將來系統(tǒng)的擴充可能性,主要指的是在業(yè)務需求或技術(shù)發(fā)生變化情況下能對系統(tǒng)進行調(diào)整,包括數(shù)據(jù)源可靈活擴展,系統(tǒng)性能可靈活擴展,系統(tǒng)功能可靈活擴展,系統(tǒng)維護管理更簡單、便捷。
2.系統(tǒng)完整性。是指為具備滿足用戶需求和正常維護系統(tǒng)正常運行的所有功能,包括在線升級、聯(lián)機幫助、數(shù)據(jù)管理、用戶管理等。
3.系統(tǒng)可靠性。系統(tǒng)應具備強大的性能以及高的可靠性,初步規(guī)劃要求能支撐至少1萬注冊用戶,以及500人以上同時在線,系統(tǒng)能在使用中保證每天24小時連續(xù)運行,月故障不能超過 1 次。
4.頁面響應時間不超過5秒。
六、結(jié)束語
根據(jù)軍校教育特點,本文提出了軍校在線學習系統(tǒng)的總體框架、技術(shù)方案和性能要求,為系統(tǒng)的研發(fā)打下了基礎。
參考文獻:
[1]王承軍.高并發(fā)大數(shù)據(jù)在線學習系統(tǒng)中的關(guān)鍵技術(shù)研究[D],中國地質(zhì)大學,2015.
[2]上超望,韓夢,劉清堂.大數(shù)據(jù)背景下在線學習過程性評價系統(tǒng)設計研究[J],中國電化教育,2018(05):1287-1293.
作者簡介:徐寧(1983.5~),女,陜西西安,陸軍邊海防學院,學士,主要研究方向為電子通信?鄧森林(1988.12~),男,陜西西安,陸軍邊海防學院,碩士,主要研究方向為信息系統(tǒng)?