云平臺下的在線課堂系統(tǒng)設計與實現(xiàn)
發(fā)布時間:2021-03-01 14:48
隨著互聯(lián)網(wǎng)的發(fā)展,云課堂教學發(fā)展迅速并遍及全球。隨著智能手機的大量使用,移動云課堂教學也迅速發(fā)展。各大線上教學平臺都相應開發(fā)了移動端應用軟件,這不僅是為了互相競爭提升競爭力,也是為了擴寬用戶量獲取更多的利益,由此表明移動云課堂教學已經(jīng)成為必然趨勢。在移動手機的市場中,Android系統(tǒng)占有率很高,因此開發(fā)Android的云課堂教學軟件非常有必要。目前國際象棋的教學平臺很少,而且針對于國際象棋的教學視頻不完整、不全面、不系統(tǒng),不能讓用戶進行階段性的學習,因此本論文將要完成一個有著全面教學視頻的國際象棋云課堂系統(tǒng)。云課堂系統(tǒng)搭建和部署在云平臺環(huán)境中,用戶使用Android應用軟件訪問服務端接口從而獲得相應的資源。論文的主要工作如下:首先從用戶的角度對系統(tǒng)提出需求分析,明確功能性需求和非功能性需求,然后根據(jù)需求分析進行系統(tǒng)設計明確功能模塊,最后則是系統(tǒng)的具體實現(xiàn)。系統(tǒng)主要涉及到三個模塊:用戶模塊、視頻播放模塊和下載模塊。在用戶模塊中,系統(tǒng)采取Android控件WebView加載前端頁面的方式實現(xiàn)系統(tǒng)頁面的展示;采取JS(JavaScript)互調(diào)的技術實現(xiàn)Android與網(wǎng)頁的信息交互;采取...
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景和研究目的
1.2 國內(nèi)外研究現(xiàn)狀
1.3 課題研究的主要內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 相關理論和技術基礎
2.1 ANDROID相關技術介紹
2.1.1 Android操作系統(tǒng)的系統(tǒng)架構(gòu)
2.1.2 Android應用開發(fā)的基本組件
2.2 本章小結(jié)
第三章 在線課堂系統(tǒng)的需求分析與設計
3.1 需求分析
3.1.1 功能性需求分析
3.1.2 非功能性需求分析
3.2 系統(tǒng)設計
3.2.1 系統(tǒng)總體設計
3.2.2 數(shù)據(jù)庫設計
3.3 前后端設計
3.4 用戶中心設計
3.4.1 登陸設計
3.4.2 購買設計
3.4.3 個人信息和記錄
3.5 播放器設計
3.5.1 播放器頁面設計
3.5.2 播放響應設計
3.5.3 播放器功能設計
3.5.4 播放器內(nèi)核設計
3.6 離線緩存設計
3.6.1 緩存頁面設計
3.6.2 下載流程設計
3.6.3 任務狀態(tài)切換設計
3.6.4 網(wǎng)絡變化設計
3.6.5 下載方式設計
3.7 本章小結(jié)
第四章 在線課堂系統(tǒng)的實現(xiàn)
4.1 前后端實現(xiàn)
4.1.1 前端界面實現(xiàn)
4.1.2 后端接口實現(xiàn)
4.1.3 網(wǎng)頁緩存
4.2 用戶中心實現(xiàn)
4.2.1 登陸實現(xiàn)
4.2.2 購買實現(xiàn)
4.3 播放器及功能實現(xiàn)
4.3.1 播放器核心
4.3.2 播放器播放和功能實現(xiàn)
4.4 離線緩存實現(xiàn)
4.4.1 離線緩存頁面的加載和顯示
4.4.2 緩存任務狀態(tài)切換
4.4.3 緩存任務刪除
4.4.4 下載實現(xiàn)
4.5 本章小結(jié)
第五章 在線課堂系統(tǒng)的測試
5.1 測試目標
5.2 測試環(huán)境
5.3 功能測試
5.4 性能測試
5.5 壓力測試
5.6 本章小結(jié)
第六章 全文總結(jié)與展望
6.1 全文總結(jié)
6.2 對后續(xù)工作的展望
致謝
參考文獻
攻讀碩士學位期間取得的成果
【參考文獻】:
期刊論文
[1]基于FFMPEG和SDL的遙測視頻解析技術[J]. 郝朝,劉升護. 計算機技術與發(fā)展. 2019(04)
[2]“互聯(lián)網(wǎng)+傳統(tǒng)教育”模式在工程類高等教育中的應用[J]. 董文瀚,解武杰,孫秀霞,朱家海. 計算機教育. 2015(24)
[3]“互聯(lián)網(wǎng)+教育”模式的發(fā)展情況分析[J]. 王喬峰,曹效英,路璐. 中國教育信息化. 2015(15)
[4]基于權(quán)限控制和腳本檢測的Webview漏洞防護方案研究[J]. 葉嘉羲,張權(quán),王劍. 信息網(wǎng)絡安全. 2015(03)
[5]全球視野下美國K-12混合與在線教育的現(xiàn)狀與未來——與K-12在線教育國際聯(lián)盟副主席艾雷森·鮑威爾博士的學術對話[J]. 劉曉琳,胡永斌,黃榮懷,艾雷森·鮑威爾. 現(xiàn)代遠程教育研究. 2015(01)
[6]基于Android內(nèi)核的流媒體播放器分析與研究[J]. 鄧昌明,周淵平,張興龍. 計算機技術與發(fā)展. 2014(02)
[7]基于Android系統(tǒng)的視頻播放器開發(fā)[J]. 馬建設,趙雪江,蘇萍,夏飛鵬. 計算機應用與軟件. 2013(11)
[8]新課改 新課堂 新跨越——教育系統(tǒng)如何實現(xiàn)信息技術支持下的重大結(jié)構(gòu)性變革[J]. 何克抗. 現(xiàn)代遠程教育研究. 2013(04)
[9]Android系統(tǒng)四大組件的注冊與激活[J]. 董曉剛. 硅谷. 2013(05)
[10]Android系統(tǒng)架構(gòu)及應用程序開發(fā)研究[J]. 曾健平,邵艷潔. 微計算機信息. 2011(09)
博士論文
[1]Android應用軟件的安全保護技術研究[D]. 張文.北京郵電大學 2019
碩士論文
[1]基于Android終端的SQLite數(shù)據(jù)庫網(wǎng)盤存儲安全研究[D]. 馬鵬斐.西安電子科技大學 2019
[2]基于微信創(chuàng)客平臺的引流模式研究與應用[D]. 盛芮賓.北京郵電大學 2019
[3]基于微信的網(wǎng)課平臺的研究與應用[D]. 趙斌.北京郵電大學 2019
[4]基于Android的航空監(jiān)視信息展示及數(shù)據(jù)評估系統(tǒng)的設計與實現(xiàn)[D]. 劉天寶.北京郵電大學 2019
[5]視頻點播緩存系統(tǒng)的優(yōu)化研究[D]. 王唯.北京交通大學 2019
[6]面向遠程醫(yī)療的“互聯(lián)網(wǎng)+智能手機”移動監(jiān)測技術[D]. 劉春蘭.中國科學技術大學 2018
[7]基于Android系統(tǒng)的新聞客戶端的設計與實現(xiàn)[D]. 肖楷樂.北京郵電大學 2017
[8]基于Android的移動視頻播放系統(tǒng)的設計與實現(xiàn)[D]. 程霖.華中科技大學 2016
[9]基于Android平臺視頻聚合客戶端的設計與實現(xiàn)[D]. 羅金生.華南理工大學 2015
[10]基于Android平臺的應用下載客戶端的設計與實現(xiàn)[D]. 沈彥伯.大連理工大學 2015
本文編號:3057635
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景和研究目的
1.2 國內(nèi)外研究現(xiàn)狀
1.3 課題研究的主要內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 相關理論和技術基礎
2.1 ANDROID相關技術介紹
2.1.1 Android操作系統(tǒng)的系統(tǒng)架構(gòu)
2.1.2 Android應用開發(fā)的基本組件
2.2 本章小結(jié)
第三章 在線課堂系統(tǒng)的需求分析與設計
3.1 需求分析
3.1.1 功能性需求分析
3.1.2 非功能性需求分析
3.2 系統(tǒng)設計
3.2.1 系統(tǒng)總體設計
3.2.2 數(shù)據(jù)庫設計
3.3 前后端設計
3.4 用戶中心設計
3.4.1 登陸設計
3.4.2 購買設計
3.4.3 個人信息和記錄
3.5 播放器設計
3.5.1 播放器頁面設計
3.5.2 播放響應設計
3.5.3 播放器功能設計
3.5.4 播放器內(nèi)核設計
3.6 離線緩存設計
3.6.1 緩存頁面設計
3.6.2 下載流程設計
3.6.3 任務狀態(tài)切換設計
3.6.4 網(wǎng)絡變化設計
3.6.5 下載方式設計
3.7 本章小結(jié)
第四章 在線課堂系統(tǒng)的實現(xiàn)
4.1 前后端實現(xiàn)
4.1.1 前端界面實現(xiàn)
4.1.2 后端接口實現(xiàn)
4.1.3 網(wǎng)頁緩存
4.2 用戶中心實現(xiàn)
4.2.1 登陸實現(xiàn)
4.2.2 購買實現(xiàn)
4.3 播放器及功能實現(xiàn)
4.3.1 播放器核心
4.3.2 播放器播放和功能實現(xiàn)
4.4 離線緩存實現(xiàn)
4.4.1 離線緩存頁面的加載和顯示
4.4.2 緩存任務狀態(tài)切換
4.4.3 緩存任務刪除
4.4.4 下載實現(xiàn)
4.5 本章小結(jié)
第五章 在線課堂系統(tǒng)的測試
5.1 測試目標
5.2 測試環(huán)境
5.3 功能測試
5.4 性能測試
5.5 壓力測試
5.6 本章小結(jié)
第六章 全文總結(jié)與展望
6.1 全文總結(jié)
6.2 對后續(xù)工作的展望
致謝
參考文獻
攻讀碩士學位期間取得的成果
【參考文獻】:
期刊論文
[1]基于FFMPEG和SDL的遙測視頻解析技術[J]. 郝朝,劉升護. 計算機技術與發(fā)展. 2019(04)
[2]“互聯(lián)網(wǎng)+傳統(tǒng)教育”模式在工程類高等教育中的應用[J]. 董文瀚,解武杰,孫秀霞,朱家海. 計算機教育. 2015(24)
[3]“互聯(lián)網(wǎng)+教育”模式的發(fā)展情況分析[J]. 王喬峰,曹效英,路璐. 中國教育信息化. 2015(15)
[4]基于權(quán)限控制和腳本檢測的Webview漏洞防護方案研究[J]. 葉嘉羲,張權(quán),王劍. 信息網(wǎng)絡安全. 2015(03)
[5]全球視野下美國K-12混合與在線教育的現(xiàn)狀與未來——與K-12在線教育國際聯(lián)盟副主席艾雷森·鮑威爾博士的學術對話[J]. 劉曉琳,胡永斌,黃榮懷,艾雷森·鮑威爾. 現(xiàn)代遠程教育研究. 2015(01)
[6]基于Android內(nèi)核的流媒體播放器分析與研究[J]. 鄧昌明,周淵平,張興龍. 計算機技術與發(fā)展. 2014(02)
[7]基于Android系統(tǒng)的視頻播放器開發(fā)[J]. 馬建設,趙雪江,蘇萍,夏飛鵬. 計算機應用與軟件. 2013(11)
[8]新課改 新課堂 新跨越——教育系統(tǒng)如何實現(xiàn)信息技術支持下的重大結(jié)構(gòu)性變革[J]. 何克抗. 現(xiàn)代遠程教育研究. 2013(04)
[9]Android系統(tǒng)四大組件的注冊與激活[J]. 董曉剛. 硅谷. 2013(05)
[10]Android系統(tǒng)架構(gòu)及應用程序開發(fā)研究[J]. 曾健平,邵艷潔. 微計算機信息. 2011(09)
博士論文
[1]Android應用軟件的安全保護技術研究[D]. 張文.北京郵電大學 2019
碩士論文
[1]基于Android終端的SQLite數(shù)據(jù)庫網(wǎng)盤存儲安全研究[D]. 馬鵬斐.西安電子科技大學 2019
[2]基于微信創(chuàng)客平臺的引流模式研究與應用[D]. 盛芮賓.北京郵電大學 2019
[3]基于微信的網(wǎng)課平臺的研究與應用[D]. 趙斌.北京郵電大學 2019
[4]基于Android的航空監(jiān)視信息展示及數(shù)據(jù)評估系統(tǒng)的設計與實現(xiàn)[D]. 劉天寶.北京郵電大學 2019
[5]視頻點播緩存系統(tǒng)的優(yōu)化研究[D]. 王唯.北京交通大學 2019
[6]面向遠程醫(yī)療的“互聯(lián)網(wǎng)+智能手機”移動監(jiān)測技術[D]. 劉春蘭.中國科學技術大學 2018
[7]基于Android系統(tǒng)的新聞客戶端的設計與實現(xiàn)[D]. 肖楷樂.北京郵電大學 2017
[8]基于Android的移動視頻播放系統(tǒng)的設計與實現(xiàn)[D]. 程霖.華中科技大學 2016
[9]基于Android平臺視頻聚合客戶端的設計與實現(xiàn)[D]. 羅金生.華南理工大學 2015
[10]基于Android平臺的應用下載客戶端的設計與實現(xiàn)[D]. 沈彥伯.大連理工大學 2015
本文編號:3057635
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3057635.html
最近更新
教材專著