天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于改進MVVM的在線教育平臺設(shè)計與實現(xiàn)

發(fā)布時間:2025-03-15 00:06
  伴隨著經(jīng)濟的快速發(fā)展,Android智能手機的用戶數(shù)量逐年增加,Android系統(tǒng)在智能手機領(lǐng)域的市場占有率已超過80%。作為課堂、網(wǎng)課、家教等教育方式的輔助,基于Android的在線教學(xué)和學(xué)習(xí)平臺更加普遍。針對傳統(tǒng)教育方式及現(xiàn)有在線教學(xué)和學(xué)習(xí)平臺的不足,本文基于Android平臺開發(fā)一款在線問答和在線上課的APP。該APP包含學(xué)生和教師兩個客戶端,主要功能為學(xué)生端進行提問,教師端進行搶單和答題;教師端制定課程,學(xué)生端預(yù)約并在線聽課。APP前端使用XML與Activity編寫界面,并使用相對式布局替代嵌套布局以降低界面的過度繪制;APP后臺使用本文所改進的MVVM(Model-View-ViewModel)架構(gòu),使用更靈活的LiveData代替以前在XML中定義DataBinding的方式,并整合RxJava與Retrofit作為網(wǎng)絡(luò)請求方式,充分利用Java面向?qū)ο蟮膬?yōu)勢減少組件間的耦合,并且使得網(wǎng)絡(luò)請求的使用更加方便;服務(wù)器端使用Tomcat和Spring作為服務(wù)器平臺,使用MongoDB作為數(shù)據(jù)庫。Spring可使原生Servlet類對應(yīng)為方法,從而使項目結(jié)構(gòu)更加清晰。另外,在MV...

【文章頁數(shù)】:99 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
Abstract
1 緒論
    1.1 背景
    1.2 本文主要工作
    1.3 論文組織結(jié)構(gòu)
2 相關(guān)技術(shù)
    2.1 Android平臺
    2.2 JAVA
    2.3 KOTLIN
    2.4 MVC、MVP、MVVM架構(gòu)
    2.5 Tomcat服務(wù)器
    2.6 C/S結(jié)構(gòu)
    2.7 推薦系統(tǒng)
    2.8 JetPack工具包
    2.9 設(shè)計模式
3 系統(tǒng)架構(gòu)研究與改進
    3.1 MVC研究
    3.2 MVP研究
    3.3 MVVM研究及改進
4 系統(tǒng)分析與設(shè)計
    4.1 需求分析
    4.2 總體設(shè)計
    4.3 服務(wù)器端設(shè)計
    4.4 學(xué)生端設(shè)計
    4.5 教師端設(shè)計
    4.6 數(shù)據(jù)庫設(shè)計
    4.7 頁面布局設(shè)計
5 系統(tǒng)實現(xiàn)
    5.1 關(guān)鍵組件實現(xiàn)
        5.1.1 全雙工通信
        5.1.2 圖片加載框架
        5.1.3 協(xié)同過濾推薦算法
    5.2 服務(wù)器端實現(xiàn)
    5.3 學(xué)生端主要功能實現(xiàn)
        5.3.1 提問模塊
        5.3.2 約課模塊
    5.4 教師端主要功能實現(xiàn)
        5.4.1 搶答模塊
        5.4.2 制定課程
6 系統(tǒng)測試
    6.1 功能測試
    6.2 性能測試
    6.3 壓力測試
結(jié)論
參考文獻
附錄 A 框架代碼
致謝



本文編號:4034831

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/4034831.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶13960***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com