前言:尋找寫作靈感?中文期刊網用心挑選的新型遠程教育系統的開發應用,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
隨著Internet的發展,遠程教育已成為現代人們學習的重要方式。由于中國軟硬件資源匱乏等現實條件制約,遠程教育系統要根據具體應用情況進行更新完成。人們利用云計算高效運算處理能力處理各種復雜問題。本文針對傳統遠程教育在數據完整性等方面的缺陷,提出基于云計算的遠程教育系統的設計思想,新型遠程教育系統在教育服務能力等方面較傳統系統有很大的進步。
一、邏輯結構設計
基于云計算的遠程教育系統主要由邏輯結構、核心模塊、安全性設計等部分構成。得出基于云計算的新型遠程教育系統設計思想。遠程教育單位通常建立多臺校外學習中心分流服務器。校本部建立中央教學資源服務器,安裝課件提供學生上網學習。目前使用此模式的缺陷是學習資源種類繁多,現有條件下傳輸困難,部分學習中心資源殘缺或更新滯后。其次要求學生多次注冊,程序繁瑣。新型遠程教育系統邏輯結構是遠程教育學習中心資源組成的云,一臺服務器發生故障時,能自動轉向其他服務器。實現一次注冊全部資源服務器共享注冊信息的功能。系統可為不同用戶提供不同的配置應用。
二、整體結構設計
新型遠程教育系統整體結構包括基礎層與應用層,基礎設施層是遠程教育系統的資源地,基礎層為高層提供計算能力與存儲容量。核心模塊分為工作流子模塊,訪問控制子模塊,生命周期支持子模塊。應用層為用戶提供功能式接口。服務層包括遠程教育的各種服務,如數據庫服務等。
三、核心模塊設計
新型遠程教育系統核心模塊包括管理模塊等。每個模塊的租戶由租戶ID驅動功能。訪問控制模塊用不同類別區別用戶。租戶通過認證執行特定的文檔管理任務。SaaS應用必須能滿足不同工作流程需求。電子簽名模塊生成可見格式的電子文檔簽名文件與簽名信息水印,歸屬特定用戶基于租戶的元數據。文檔管理模塊存儲及關聯文檔。存儲在租戶的共享數據庫同一表中。數據提取查找模塊從電子文檔中采集數據,可在數據庫或其他存儲位置查找電子文檔及關聯文檔。生命周期支持模塊是后臺服務程序,支持激活簽名文檔、刪除到期文檔等系列預定的電子文檔管理任務。
四、調度機制設計
云計算資源最底層提供基礎設施部件,IaaS層的上門為平臺服務,Web服務通常使用IaaS提供云計算服務。系統基于B/S結構,系統的SaaS應用結構分為用戶接口層、應用邏輯層及數據庫層。平衡層為系統提供可伸縮性,數據庫層使用共享數據庫與分隔數據模式方式設計,為實現系統的外觀的可配置性,設計面向請求的調度機制。SaaS應用能容易的處理請求。通過分析SaaS應用業務流程,將云計算技術的系統分為無歸屬與可重用的邏輯功能模塊。規則引擎決定如何處理下一步發送應答作工作流引擎。業務服務模塊將請求遞交給業務管理模塊,調度遠程教育資源輸出到瀏覽器。
五、數據安全設計
遠程教育系統沒有商業系統的安全性要求高,但師生信息等私有數據不允許對外泄露,要求在設計系統時,必須采用可靠的技術保證數據安全。SaaS應用數據隔離方案包括獨立數據庫,共享數據庫與數據模式共享。為需要隔離的業務表加上用戶ID實現數據的隔離。此方案會導致系統設計開發時安全方面工作量,新型遠程教育系統采用SaaS應用數據隔離方式,適合中國遠程教育實際情況。
六、結語
針對傳統遠程教育系統的缺陷,本文設計了基于云計算技術的新型遠程教育系統,制定了數據安全設計,核心模塊等方面的設計方案。新型遠程教育系統,適合中國遠程教育的發展。
作者:朱明君