基于C-C架構(gòu)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于C-C架構(gòu)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于C-C架構(gòu)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)_第3頁(yè)
基于C-C架構(gòu)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)_第4頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 基于C/C架構(gòu)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì) 張?zhí)?趙睿Summary:針對(duì)移動(dòng)學(xué)習(xí)模式,基于A(yíng)ndroid智能終端和云計(jì)算技術(shù),提出移動(dòng)學(xué)習(xí)系統(tǒng)的總體架構(gòu),分析設(shè)計(jì)服務(wù)器和客戶(hù)端的主要功能,采用Android API技術(shù)開(kāi)發(fā)移動(dòng)學(xué)習(xí)客戶(hù)端。Key:移動(dòng)學(xué)習(xí);Android;云計(jì)算:TP311 :A :1009-3044(2016)28-0115-02Abstract: According to the mode of mobile learning,propose general framework of the mobile learning system based on Android int

2、elligent terminal and cloud computing technology, analysis and design main function of server and client,develop mobile learning client program using Android API technology.Key words: mobile learning; Android; cloud computing移動(dòng)學(xué)習(xí)是一種在移動(dòng)設(shè)備幫助下的能夠在任何時(shí)間、任何地點(diǎn)發(fā)生的學(xué)習(xí),是傳統(tǒng)學(xué)習(xí)方式的輔助。移動(dòng)學(xué)習(xí)能有效使用移動(dòng)計(jì)算設(shè)備獲取教育信息、教育資源和教育服

3、務(wù),能帶給學(xué)生隨時(shí)隨地學(xué)習(xí)的全新感受,將會(huì)逐漸成為人們生活之中不可缺少的部分1-3。移動(dòng)學(xué)習(xí)系統(tǒng)是將移動(dòng)學(xué)習(xí)模式、移動(dòng)智能終端技術(shù)有效的整合,用于教師隨時(shí)隨地發(fā)布課程資源及學(xué)習(xí)任務(wù);用于學(xué)生隨時(shí)隨地接收學(xué)習(xí)任務(wù)推送、在線(xiàn)學(xué)習(xí)和考試;用于師生在線(xiàn)答疑和交流。1 移動(dòng)學(xué)習(xí)系統(tǒng)架構(gòu)設(shè)計(jì)基于云和Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)包括移動(dòng)學(xué)習(xí)客戶(hù)端程序(APP)和移動(dòng)學(xué)習(xí)服務(wù)器程序兩大部分4。移動(dòng)學(xué)習(xí)系統(tǒng)架構(gòu)采用C/C (Client/Cloud,客戶(hù)端/云端)模式5,如圖1所示。移動(dòng)學(xué)習(xí)服務(wù)器程序釆用JSP技術(shù)開(kāi)發(fā),并部署到云服務(wù)器,實(shí)現(xiàn)課程資源的發(fā)布和客戶(hù)端聯(lián)機(jī)交互。移動(dòng)學(xué)習(xí)客戶(hù)端采用Android操

4、作系統(tǒng),利用APP實(shí)現(xiàn)與服務(wù)器的交互,完成資料的查詢(xún)、互動(dòng)、學(xué)習(xí)和考核任務(wù)。Android智能終端設(shè)備通過(guò)3G/4G或Wi-Fi無(wú)線(xiàn)網(wǎng)絡(luò)連接云服務(wù)器進(jìn)行在線(xiàn)學(xué)習(xí)。移動(dòng)學(xué)習(xí)客戶(hù)端設(shè)備主要包括Android智能手機(jī)、Android平板電腦。學(xué)生通過(guò)這些終端上的移動(dòng)學(xué)習(xí)客戶(hù)端登錄連接服務(wù)器,身份識(shí)別后進(jìn)行課程的訪(fǎng)問(wèn)、學(xué)習(xí)以及與學(xué)習(xí)相關(guān)的其他操作,如:當(dāng)前課程動(dòng)態(tài)信息查看、在線(xiàn)交流、在線(xiàn)答疑、用戶(hù)查找及用戶(hù)自我管理等功能。移動(dòng)學(xué)習(xí)服務(wù)器主要由資源服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器兩部分組成。資源服務(wù)器用于存儲(chǔ)和管理課程資源,以及處理在線(xiàn)的交互信息包括動(dòng)態(tài)發(fā)布、評(píng)論、回復(fù)、學(xué)生提問(wèn)老師答疑等。數(shù)據(jù)庫(kù)服務(wù)器的主要功能是

5、存儲(chǔ)教師、學(xué)生的個(gè)人信息、負(fù)責(zé)驗(yàn)證并反饋學(xué)生提交的個(gè)人信息的正確性合法性。移動(dòng)學(xué)習(xí)Android客戶(hù)端利用HttpURLConnection或者HttpClient建立與服務(wù)器的連接,采用HTTP協(xié)議進(jìn)行通信,利用JSON格式傳輸數(shù)據(jù),服務(wù)器通過(guò)Struts欄截客戶(hù)端Url請(qǐng)求,通過(guò)Http-Post獲取參數(shù),查詢(xún)數(shù)據(jù)庫(kù),進(jìn)而生成XML或JSON格式的數(shù)據(jù),通過(guò)Http Response返回給客戶(hù)端6。2 移動(dòng)學(xué)習(xí)服務(wù)器功能模塊設(shè)計(jì)移動(dòng)學(xué)習(xí)服務(wù)器為教師、學(xué)生進(jìn)行移動(dòng)學(xué)習(xí)提供了各類(lèi)基礎(chǔ)服務(wù),其功能模塊設(shè)計(jì)如圖2所示。移動(dòng)學(xué)習(xí)服務(wù)器程序包含系統(tǒng)登陸模塊、課程資源管理模塊和系統(tǒng)管理模塊三個(gè)部分。課程

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

7、模塊用于管理課程相關(guān)信息,如:新課程的添加修改、課程中學(xué)生和教師角色的添加/刪除。應(yīng)用管理模塊用于系統(tǒng)管理員添加新的學(xué)習(xí)應(yīng)用到應(yīng)用中心。學(xué)習(xí)管理模塊用于管理當(dāng)前角色所有的學(xué)習(xí)課程模塊。系統(tǒng)維護(hù)模塊用于幫助系統(tǒng)管理員及時(shí)修復(fù)漏洞和更新系統(tǒng)。3 移動(dòng)學(xué)習(xí)客戶(hù)端功能模塊設(shè)計(jì)移動(dòng)學(xué)習(xí)客戶(hù)端程序包括三個(gè)部分:系統(tǒng)登陸模塊、在線(xiàn)學(xué)習(xí)模塊和自我管理模塊,如圖3所示。系統(tǒng)登陸模塊為學(xué)生提供系統(tǒng)登陸功能。在線(xiàn)學(xué)習(xí)模塊是為學(xué)生提供在線(xiàn)學(xué)習(xí)功能,包括課程動(dòng)態(tài)、在線(xiàn)答疑、信息公告和資源下載四大主要功能。課程動(dòng)態(tài)模塊實(shí)現(xiàn)課程學(xué)習(xí)內(nèi)容的實(shí)時(shí)瀏覽,在線(xiàn)答疑模塊實(shí)現(xiàn)教師、學(xué)生之間的互動(dòng)交流及答疑,信息公告模塊實(shí)現(xiàn)向?qū)W生推送通

8、知信息、資源下載模塊實(shí)現(xiàn)課程信息資源的共享及下載。自我管理模塊為學(xué)生提供必需的支持服務(wù),包括用戶(hù)查找、個(gè)人信息維護(hù)和系統(tǒng)注銷(xiāo)三個(gè)部分。4 Android移動(dòng)學(xué)習(xí)客戶(hù)端詳細(xì)設(shè)計(jì)學(xué)生使用Android智能終端設(shè)備運(yùn)行客戶(hù)端程序,登陸成功之后,學(xué)生就可進(jìn)行在線(xiàn)課程學(xué)習(xí)、查看動(dòng)態(tài)通知、在線(xiàn)評(píng)論交互、及時(shí)咨詢(xún)聊天、查看日歷、公告推送信息、查找聯(lián)系人、管理個(gè)人信息等移動(dòng)學(xué)習(xí)相關(guān)的信息交互活動(dòng)。移動(dòng)學(xué)習(xí)客戶(hù)端詳細(xì)設(shè)計(jì)如圖4所示。移動(dòng)學(xué)習(xí)客戶(hù)端程序開(kāi)發(fā)方式有基于A(yíng)ndroid API開(kāi)發(fā)和基于WebKit核心開(kāi)發(fā)兩種?;贏(yíng)ndroid API的開(kāi)發(fā),WEB服務(wù)器主要為客戶(hù)端提供數(shù)據(jù),客戶(hù)端連接到WEB服務(wù)器

9、,通過(guò)端口獲得服務(wù)器JSON格式的數(shù)據(jù),然后解析JSON數(shù)據(jù)并進(jìn)行邏輯處理?;赪ebKit核心開(kāi)發(fā)的客戶(hù)端程序,其核心功能就相當(dāng)于實(shí)現(xiàn)了一個(gè)瀏覽器?;诩嫒菪院土己玫挠脩?hù)體驗(yàn)考慮,我們采用第一種方式開(kāi)發(fā)Android平臺(tái)移動(dòng)學(xué)習(xí)客戶(hù)端程序。5 結(jié)束語(yǔ)利用云計(jì)算和Android開(kāi)發(fā)技術(shù)設(shè)計(jì)的移動(dòng)學(xué)習(xí)系統(tǒng),為學(xué)生提供了快速進(jìn)行移動(dòng)學(xué)習(xí)與及時(shí)交互溝通的平臺(tái)。開(kāi)發(fā)的移動(dòng)學(xué)習(xí)客戶(hù)端操作人性化、響應(yīng)速度快、功能強(qiáng)大、學(xué)習(xí)內(nèi)容豐富,真正地實(shí)現(xiàn)了隨時(shí)隨地學(xué)習(xí)與交流的目的,滿(mǎn)足了學(xué)生不受時(shí)空限制學(xué)習(xí)的需求,有推廣價(jià)值。Reference:1 劉富逵,楊改學(xué).移動(dòng)學(xué)習(xí)系統(tǒng)應(yīng)用現(xiàn)狀及建議J.中國(guó)信息技術(shù)教育,2009(8):100-101.2 廉琪.云計(jì)算在移動(dòng)學(xué)習(xí)中的應(yīng)用探究J. 中國(guó)信息技術(shù)教育,2010(20):57-50.3 武玉坤.基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)J.電腦知識(shí)與技術(shù),2016,12(21):89-90.4 宮展鵬.基于移動(dòng)學(xué)習(xí)的微課程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論