999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

終身在線學習平臺的架構及數據庫設計研究

2019-09-10 02:59:58尹飛
炎黃地理 2019年3期

尹飛

摘 要:終身在線學習平臺設計是利用計算機技術、通訊技術和網絡技術,搭建一套開放擴展性強、功能完備、設置更加靈活、性能更加優越、平臺間可實現無縫對接的一體化教育教務管理平臺,實現教學、管理、服務一體化。本文重點分析了內蒙古終身在線學習平臺的系統架構和數據庫設計,試圖為終身在線學習平臺提出現實的設計開發技術路徑,為其他項目實踐提供幫助。

關鍵詞:終身在線學習平臺;系統架構;數據庫設計

1.引言

教育部《教育信息化十年發展規劃(2011-2020年)》提出推進信息技術與教學融合,利用信息技術開展啟發式、探究式、討論式、參與式教學,鼓勵發展性評價。在線學習平臺可同時開展學歷教育、非學歷繼續教育,形成多層次、多類型、多學科的辦學系列,實現學歷教育與非學歷教育的并舉,滿足多樣化的學習需求,是實現“人人皆學、時時可學、處處能學”的終身學習理念的大型學習資源超市,是一所能夠為一切學習者提升學歷、提高素養、訓練技術、提高能力的在線虛擬大學。平臺始終以終身學習為內涵,可實現隨時隨地學習,滿足教育終身學習宗旨,實現不同類型學習成果的互認和銜接,搭建終身學習“立交橋”。

2.總體設計

2.1系統架構設計的策略與原則

本系統采用前后端分離的方法,利用.net MVC開發模式,搭載kiss 框架實現開發。前后端分離使前端不再需要向后臺提供模板或是后臺在前端html中嵌入后臺代碼,通過前端路由的配置,我們可以實現頁面的按需加載,無需一開始加載首頁便加載網站的所有的資源,服務器也不再需要解析前端頁面,在頁面交互及用戶體驗上有所提升。

通過目前主流的前端MVC框架,我們可以非常快速的定位及發現問題的所在,客戶端的問題不再需要后臺人員參與及調試,代碼重構及可維護性增強。原則上系統需要設計成業務流程清晰,運行效率高,速度快,安全性高。

2.2設計思想

根據對內蒙古終身學習平臺的分析,它是一個比較綜合的在線學習網平臺,可以分為管理員、老師、學生三個大的角色模塊,這樣分層可以使用戶體驗三種完全不能身份的操作,使流程更加結構化,分工明確,最大限度體驗系統的功能。

在開發的設計上使用“前后端分離”的模式實現開發,前后端分離具有以下幾個優點:徹底解放前端;提高工作效率,分工更加明確;局部性能提升;降低維護成本。

2.3 架構體系

根據架構分析和設計思想設計出如下系統的架構圖:

2.4后臺管理模塊劃分

2.4.1 管理員模塊

后臺管理,其中站點管理主要有基礎數據,資源管理,培訓管理,財務管理,統計管理,考核管理,論文管理,成績管理等功能。

站點管理,其中站點管理主要有站點管理,菜單管理,新聞欄目,新聞管理,用戶管理,審核管理,圖片管理,子站管理,友情鏈接,幫助中心,問卷調查等功能。

2.4.2 老師模塊

老師模塊可以分為我的首頁,主持課程,論文計劃等三個模塊:

我的首頁:主要介紹老師教學的相關信息,如:主持課程數,輔導課程數,學校首頁,論文計劃,主持課程等。

主持課程:主要介紹老師的主持課程信息,點擊課程名稱,可以進行課程的詳細設計。

2.4.3 學生模塊

學生模塊可以分為三種角色:學歷學生,非學歷學生,隨學隨考學生。

非學歷學生:我的首頁,我的課程,我的班級,個人信息,我的收藏,我的購物車,我的訂單。

學歷學生:我的首頁,個人信息,考核管理,論文管理

隨學隨考學生:我的首頁,個人信息,考核管理,

3.運行設計

3.1前臺客戶端

1、同步請求/應答方式:客戶端向服務器端發送服務請求,客戶端阻塞等待服務器端返回處理結果;

2、異步請求/應答方式:客戶端向服務器端發送服務請求,與同步方式不同的是,在此方式下,服務器端處理請求時,客戶端繼續運行;當服務器端處理結束時返回處理結果。

3.2后臺系統

后臺通過在App_Data里kiss.config文件配置數據庫的連接而來連接數據庫,然后在相關文件里配置需要查詢的數據庫操作來查詢所需的數據,將它們處理成json數據返回至前臺頁面顯示。

4.數據庫設計

數據庫技術是信息資源管理最有效的手段。數據庫設計是指對于一個給定的應用環境,

構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據,滿足用戶信息要求和處理要求。通過數據建庫的命名、結構、建庫過程及安全性措施等幾個技術方面進行約定,目的就是提供一套規范、合理、科學的建庫技術體系,應用系統提供建庫技術參考。

在數據庫應用的設計過程中,開發者需要解決的主要問題是設計出的數據庫和系統可以在多大程度上滿足用戶的需求。在整個開發過程中,數據庫的設計主要分四個階段:需求階段、概念階段、邏輯階段及物理設計階段。

目前在常見系統開發中,普遍使用的數據庫有Oracle數據庫、MySql數據庫以及Sql Server數據庫。此次開發中所使用的數據庫在前文中提到過,就是Sql Server數據庫,下面平臺中使用的部分數據庫設計。

4.1 數據庫模型

5.系統特性設計

5.1 性能分析與實現

本系統通過利用nginx反向代理服務器,實現前后端分離,使得系統前后端互不干擾,大大降低了系統資源的消耗,并且其所占內存小,并發性高,可以同時供大量用戶使用。

5.2 可靠性與安全性

5.2.1 數據傳輸部分

數據從前臺通過異步訪問方式,以json數據形式發送到后端,一些重要數據是從后臺處理的,另外財務管理模塊都是采用支付寶和微信提供的接口,通過后臺傳輸數據,大大增強了數據安全性。

5.2.2 身份驗證部分

用戶登錄的密碼都是采用MD5加密。

5.3 可維護性

系統利用ngnix的反向代理服務器的優點,在7×24小時不間斷服務的前提下,可以升級Nginx的可執行文件。

6.結束語

終身在線教育平臺是綜合使用計算機技術、互聯網應用技術及多媒體實用技術為學習者提供的一套完整的在線學習平臺,我們只有對他的架構及數據庫進行合理的設計,才能打造出性能、安全性、易用性各方面都很優秀的終身教育平臺。隨著這類平臺的不斷開發,其功能性和使用范圍也變得越來越廣。在這樣的發展趨勢下,要求技術人員在系統開發過程中對平臺架構設計以及數據庫設計的重視程度提升到一個新的層次。

基金項目:內蒙古自治區教育廳自然科學項目《基于Moolde系統的在線學習平臺搭建研究——以XXXXXXX大學為例》的階段性成果,課題編號:NJZY288;內蒙古廣播電視大學應用研究項目《基于統一信息化網絡學習平臺的整合與應用研究》的階段性成果,課題編號:IMRTVU-ISR1613。

參考文獻

[1]程志.關于軟件開發中數據庫測試技術的若干研究[J].科技展望,2016.2.

[2]江雍,李偉松.基于虛擬化的OpenedX慕課平臺架構研究[J].軟件導刊.2016.10.

[3] 侯慧玲.基于Moodle的網絡協作學習平臺設計[J].電腦開發與應用.2013.1.

主站蜘蛛池模板: 在线观看热码亚洲av每日更新| 影音先锋丝袜制服| 青青久视频| 欧美日韩午夜| 欧美a级在线| 免费观看无遮挡www的小视频| 91小视频在线观看| 网友自拍视频精品区| 无遮挡国产高潮视频免费观看| 99re这里只有国产中文精品国产精品 | 欧美午夜精品| 日韩中文字幕亚洲无线码| 欧美色伊人| 亚洲成在人线av品善网好看| 人禽伦免费交视频网页播放| 亚洲无码视频一区二区三区| 国产无码精品在线| 亚洲视频免| 国产毛片基地| 国产乱子伦手机在线| a色毛片免费视频| 免费看a级毛片| 亚洲午夜久久久精品电影院| 成人夜夜嗨| 国产午夜一级毛片| 国产日本视频91| 综合网久久| 久久精品丝袜| 久久久精品无码一二三区| 五月婷婷综合色| 欧洲日本亚洲中文字幕| 欧美日韩国产系列在线观看| 伊人激情综合网| 亚洲国产成人久久精品软件| 亚洲区视频在线观看| 欧美中文字幕一区| 香蕉伊思人视频| 婷婷色在线视频| 秋霞午夜国产精品成人片| 女人av社区男人的天堂| 黄色福利在线| 免费毛片网站在线观看| 国产精品香蕉在线| 欧美精品成人一区二区视频一| 国产全黄a一级毛片| 亚洲中文字幕无码mv| 特级aaaaaaaaa毛片免费视频| 欧美色香蕉| 精品国产中文一级毛片在线看| 国产一级视频在线观看网站| 国产91成人| 91精品国产情侣高潮露脸| 漂亮人妻被中出中文字幕久久| 日韩A级毛片一区二区三区| 亚洲AⅤ无码国产精品| 亚洲成人黄色在线观看| 华人在线亚洲欧美精品| 精品国产成人a在线观看| 9久久伊人精品综合| 中文字幕色在线| 国产成人精品一区二区不卡| 无码精油按摩潮喷在线播放 | 天天干伊人| 亚洲婷婷在线视频| 丁香六月综合网| 亚洲全网成人资源在线观看| 99在线视频精品| 毛片网站观看| 国产成人无码Av在线播放无广告| 欧美视频在线观看第一页| 午夜日b视频| 91精品福利自产拍在线观看| 尤物视频一区| 在线播放国产99re| 色婷婷狠狠干| 亚洲色图欧美视频| 麻豆精品视频在线原创| 亚洲区视频在线观看| 久久网欧美| 国内精品久久久久久久久久影视| 日韩小视频在线观看| 国产成人免费|