亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

C/C架構(gòu)移動學(xué)習(xí)系統(tǒng)設(shè)計

時間:2020-11-12 09:51:20 系統(tǒng)架構(gòu)師 我要投稿

C/C架構(gòu)移動學(xué)習(xí)系統(tǒng)設(shè)計

  利用云計算和Android開發(fā)技術(shù)設(shè)計的移動學(xué)習(xí)系統(tǒng),為學(xué)生提供了快速進行移動學(xué)習(xí)與及時交互溝通的平臺。開發(fā)的移動學(xué)習(xí)客戶端操作人性化、響應(yīng)速度快、功能強大、學(xué)習(xí)內(nèi)容豐富,真正地實現(xiàn)了隨時隨地學(xué)習(xí)與交流的目的,滿足了學(xué)生不受時空限制學(xué)習(xí)的需求,有推廣價值。

C/C架構(gòu)移動學(xué)習(xí)系統(tǒng)設(shè)計

  1 移動學(xué)習(xí)系統(tǒng)架構(gòu)設(shè)計

  基于云和Android平臺的移動學(xué)習(xí)系統(tǒng)包括移動學(xué)習(xí)客戶端程序(APP)和移動學(xué)習(xí)服務(wù)器程序兩大部分[4]。移動學(xué)習(xí)系統(tǒng)架構(gòu)采用C/C (Client/Cloud,客戶端/云端)模式[5],如圖1所示。移動學(xué)習(xí)服務(wù)器程序�用JSP技術(shù)開發(fā),并部署到云服務(wù)器,實現(xiàn)課程資源的發(fā)布和客戶端聯(lián)機交互。移動學(xué)習(xí)客戶端采用Android操作系統(tǒng),利用APP實現(xiàn)與服務(wù)器的交互,完成資料的查詢、互動、學(xué)習(xí)和考核任務(wù)。Android智能終端設(shè)備通過3G/4G或Wi-Fi無線網(wǎng)絡(luò)連接云服務(wù)器進行在線學(xué)習(xí)。

  移動學(xué)習(xí)客戶端設(shè)備主要包括Android智能手機、Android平板電腦。學(xué)生通過這些終端上的移動學(xué)習(xí)客戶端登錄連接服務(wù)器,身份識別后進行課程的訪問、學(xué)習(xí)以及與學(xué)習(xí)相關(guān)的其他操作,如:當(dāng)前課程動態(tài)信息查看、在線交流、在線答疑、用戶查找及用戶自我管理等功能。

  移動學(xué)習(xí)服務(wù)器主要由資源服務(wù)器和數(shù)據(jù)庫服務(wù)器兩部分組成。資源服務(wù)器用于存儲和管理課程資源,以及處理在線的交互信息包括動態(tài)發(fā)布、評論、回復(fù)、學(xué)生提問老師答疑等。數(shù)據(jù)庫服務(wù)器的主要功能是存儲教師、學(xué)生的個人信息、負責(zé)驗證并反饋學(xué)生提交的個人信息的正確性合法性。移動學(xué)習(xí)Android客戶端利用HttpURLConnection或者HttpClient建立與服務(wù)器的連接,采用HTTP協(xié)議進行通信,利用JSON格式傳輸數(shù)據(jù),服務(wù)器通過Struts欄截客戶端Url請求,通過Http-Post獲取參數(shù),查詢數(shù)據(jù)庫,進而生成XML或JSON格式的.數(shù)據(jù),通過Http Response返回給客戶端[6]。

  2 移動學(xué)習(xí)服務(wù)器功能模塊設(shè)計

  移動學(xué)習(xí)服務(wù)器為教師、學(xué)生進行移動學(xué)習(xí)提供了各類基礎(chǔ)服務(wù),其功能模塊設(shè)計如圖2所示。

  移動學(xué)習(xí)服務(wù)器程序包含系統(tǒng)登陸模塊、課程資源管理模塊和系統(tǒng)管理模塊三個部分。課程資源管理模塊包括:課程資源上傳模塊、課程資源更新模塊、教師學(xué)生交流答疑模塊。教師通過B/S架構(gòu)的Web應(yīng)用程序或Web Services技術(shù)登陸到云服務(wù)器的后臺管理程序進行服務(wù)器的管理。課程資源上傳模塊完成與課程相關(guān)的圖片、音頻、文檔等形式的各種學(xué)習(xí)資料的批量上傳。課程資源更新模塊用來對存在的課程資源進行修改、刪除更新操作。在線答疑模塊用來管理學(xué)生通過移動學(xué)習(xí)客戶端提交的互動學(xué)習(xí)記錄,教師也可以在服務(wù)器端進行相關(guān)的答疑和回復(fù)。課程資源管理模塊由教師進行管理和維護。

  系統(tǒng)管理模塊包括:用戶管理、課程管理、學(xué)習(xí)管理、應(yīng)用管理及系統(tǒng)維護五個模塊。用戶管理模塊用于管理系統(tǒng)中教師、學(xué)生的個人信息。課程管理模塊用于管理課程相關(guān)信息,如:新課程的添加修改、課程中學(xué)生和教師角色的添加/刪除。應(yīng)用管理模塊用于系統(tǒng)管理員添加新的學(xué)習(xí)應(yīng)用到應(yīng)用中心。學(xué)習(xí)管理模塊用于管理當(dāng)前角色所有的學(xué)習(xí)課程模塊。系統(tǒng)維護模塊用于幫助系統(tǒng)管理員及時修復(fù)漏洞和更新系統(tǒng)。

  3 移動學(xué)習(xí)客戶端功能模塊設(shè)計

  移動學(xué)習(xí)客戶端程序包括三個部分:系統(tǒng)登陸模塊、在線學(xué)習(xí)模塊和自我管理模塊,如圖3所示。系統(tǒng)登陸模塊為學(xué)生提供系統(tǒng)登陸功能。在線學(xué)習(xí)模塊是為學(xué)生提供在線學(xué)習(xí)功能,包括課程動態(tài)、在線答疑、信息公告和資源下載四大主要功能。課程動態(tài)模塊實現(xiàn)課程學(xué)習(xí)內(nèi)容的實時瀏覽,在線答疑模塊實現(xiàn)教師、學(xué)生之間的互動交流及答疑,信息公告模塊實現(xiàn)向?qū)W生推送通知信息、資源下載模塊實現(xiàn)課程信息資源的共享及下載。自我管理模塊為學(xué)生提供必需的支持服務(wù),包括用戶查找、個人信息維護和系統(tǒng)注銷三個部分。

  4 Android移動學(xué)習(xí)客戶端詳細設(shè)計

  學(xué)生使用Android智能終端設(shè)備運行客戶端程序,登陸成功之后,學(xué)生就可進行在線課程學(xué)習(xí)、查看動態(tài)通知、在線評論交互、及時咨詢聊天、查看日歷、公告推送信息、查找聯(lián)系人、管理個人信息等移動學(xué)習(xí)相關(guān)的信息交互活動。移動學(xué)習(xí)客戶端詳細設(shè)計如圖4所示。

  移動學(xué)習(xí)客戶端程序開發(fā)方式有基于Android API開發(fā)和基于WebKit核心開發(fā)兩種;贏ndroid API的開發(fā),WEB服務(wù)器主要為客戶端提供數(shù)據(jù),客戶端連接到WEB服務(wù)器,通過端口獲得服務(wù)器JSON格式的數(shù)據(jù),然后解析JSON數(shù)據(jù)并進行邏輯處理。基于WebKit核心開發(fā)的客戶端程序,其核心功能就相當(dāng)于實現(xiàn)了一個瀏覽器;诩嫒菪院土己玫挠脩趔w驗考慮,我們采用第一種方式開發(fā)Android平臺移動學(xué)習(xí)客戶端程序。

【C/C架構(gòu)移動學(xué)習(xí)系統(tǒng)設(shè)計】相關(guān)文章:

1.B/S和C/S混合架構(gòu)的文件管理系統(tǒng)設(shè)計

2.基于安卓系統(tǒng)的移動辦公系統(tǒng)架構(gòu)設(shè)計

3.移動營銷3C法則

4.系統(tǒng)架構(gòu)設(shè)計模式大全

5.系統(tǒng)架構(gòu)師知識:高可用系統(tǒng)設(shè)計

6.OA軟件的B/S與C/S架構(gòu)的缺點

7.win7系統(tǒng)如何清理c盤

8.地籍管理系統(tǒng)架構(gòu)設(shè)計