• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

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

        時間:2024-08-12 08:42:53 系統(tǒng)架構(gòu)師 我要投稿
        • 相關(guān)推薦

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

          利用云計算和Android開發(fā)技術(shù)設(shè)計的移動學(xué)習(xí)系統(tǒng),為學(xué)生提供了快速進(jìn)行移動學(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ù)器進(jìn)行在線學(xué)習(xí)。

          移動學(xué)習(xí)客戶端設(shè)備主要包括Android智能手機、Android平板電腦。學(xué)生通過這些終端上的移動學(xué)習(xí)客戶端登錄連接服務(wù)器,身份識別后進(jìn)行課程的訪問、學(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é)生的個人信息、負(fù)責(zé)驗證并反饋學(xué)生提交的個人信息的正確性合法性。移動學(xué)習(xí)Android客戶端利用HttpURLConnection或者HttpClient建立與服務(wù)器的連接,采用HTTP協(xié)議進(jìn)行通信,利用JSON格式傳輸數(shù)據(jù),服務(wù)器通過Struts欄截客戶端Url請求,通過Http-Post獲取參數(shù),查詢數(shù)據(jù)庫,進(jìn)而生成XML或JSON格式的數(shù)據(jù),通過Http Response返回給客戶端[6]。

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

          移動學(xué)習(xí)服務(wù)器為教師、學(xué)生進(jìn)行移動學(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ù)器的后臺管理程序進(jìn)行服務(wù)器的管理。課程資源上傳模塊完成與課程相關(guān)的圖片、音頻、文檔等形式的各種學(xué)習(xí)資料的批量上傳。課程資源更新模塊用來對存在的課程資源進(jìn)行修改、刪除更新操作。在線答疑模塊用來管理學(xué)生通過移動學(xué)習(xí)客戶端提交的互動學(xué)習(xí)記錄,教師也可以在服務(wù)器端進(jìn)行相關(guān)的答疑和回復(fù)。課程資源管理模塊由教師進(jìn)行管理和維護(hù)。

          系統(tǒng)管理模塊包括:用戶管理、課程管理、學(xué)習(xí)管理、應(yīng)用管理及系統(tǒng)維護(hù)五個模塊。用戶管理模塊用于管理系統(tǒng)中教師、學(xué)生的個人信息。課程管理模塊用于管理課程相關(guān)信息,如:新課程的添加修改、課程中學(xué)生和教師角色的添加/刪除。應(yīng)用管理模塊用于系統(tǒng)管理員添加新的學(xué)習(xí)應(yīng)用到應(yīng)用中心。學(xué)習(xí)管理模塊用于管理當(dāng)前角色所有的學(xué)習(xí)課程模塊。系統(tǒng)維護(hù)模塊用于幫助系統(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ù),包括用戶查找、個人信息維護(hù)和系統(tǒng)注銷三個部分。

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

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

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

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

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

        C語言程序設(shè)計學(xué)習(xí)技巧08-02

        移動營銷3C法則10-25

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

        學(xué)習(xí)二級c語言程序設(shè)計的方法09-09

        基于云架構(gòu)的系統(tǒng)安全設(shè)計08-08

        系統(tǒng)架構(gòu)設(shè)計師要素01-11

        win7系統(tǒng)如何擴大C盤容量08-08

        駕照c1和c2的區(qū)別08-16

        MES系統(tǒng)安全架構(gòu)設(shè)計09-19

        系統(tǒng)架構(gòu)設(shè)計師考試之路01-11

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲人成影视在线观看 | 人人爱草免费国产视频 | 中文字幕高潮波多野结衣 | 亚洲日韩精品专区 | 中文字幕一区二区不卡 | 亚洲性色在线视频 |

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

              利用云計算和Android開發(fā)技術(shù)設(shè)計的移動學(xué)習(xí)系統(tǒng),為學(xué)生提供了快速進(jìn)行移動學(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ù)器進(jìn)行在線學(xué)習(xí)。

              移動學(xué)習(xí)客戶端設(shè)備主要包括Android智能手機、Android平板電腦。學(xué)生通過這些終端上的移動學(xué)習(xí)客戶端登錄連接服務(wù)器,身份識別后進(jìn)行課程的訪問、學(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é)生的個人信息、負(fù)責(zé)驗證并反饋學(xué)生提交的個人信息的正確性合法性。移動學(xué)習(xí)Android客戶端利用HttpURLConnection或者HttpClient建立與服務(wù)器的連接,采用HTTP協(xié)議進(jìn)行通信,利用JSON格式傳輸數(shù)據(jù),服務(wù)器通過Struts欄截客戶端Url請求,通過Http-Post獲取參數(shù),查詢數(shù)據(jù)庫,進(jìn)而生成XML或JSON格式的數(shù)據(jù),通過Http Response返回給客戶端[6]。

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

              移動學(xué)習(xí)服務(wù)器為教師、學(xué)生進(jìn)行移動學(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ù)器的后臺管理程序進(jìn)行服務(wù)器的管理。課程資源上傳模塊完成與課程相關(guān)的圖片、音頻、文檔等形式的各種學(xué)習(xí)資料的批量上傳。課程資源更新模塊用來對存在的課程資源進(jìn)行修改、刪除更新操作。在線答疑模塊用來管理學(xué)生通過移動學(xué)習(xí)客戶端提交的互動學(xué)習(xí)記錄,教師也可以在服務(wù)器端進(jìn)行相關(guān)的答疑和回復(fù)。課程資源管理模塊由教師進(jìn)行管理和維護(hù)。

              系統(tǒng)管理模塊包括:用戶管理、課程管理、學(xué)習(xí)管理、應(yīng)用管理及系統(tǒng)維護(hù)五個模塊。用戶管理模塊用于管理系統(tǒng)中教師、學(xué)生的個人信息。課程管理模塊用于管理課程相關(guān)信息,如:新課程的添加修改、課程中學(xué)生和教師角色的添加/刪除。應(yīng)用管理模塊用于系統(tǒng)管理員添加新的學(xué)習(xí)應(yīng)用到應(yīng)用中心。學(xué)習(xí)管理模塊用于管理當(dāng)前角色所有的學(xué)習(xí)課程模塊。系統(tǒng)維護(hù)模塊用于幫助系統(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ù),包括用戶查找、個人信息維護(hù)和系統(tǒng)注銷三個部分。

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

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

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