移動學習APP的設計與優(yōu)化
發(fā)布時間:2021-01-19 03:07
傳統(tǒng)教學中師生互動不足、學生學習形式單一、學習興趣缺乏。為了更好地解決這些問題,滿足課堂教學互動需求,提高學生學習效率,本文研究基于“互聯(lián)網+教育”模式下的移動學習APP跨平臺開發(fā)中的優(yōu)化問題。課題采用跨平臺混合開發(fā)模式,開發(fā)后的產品可在Andriod、IOS以及Windows端流暢運行。文中對跨平臺移動開發(fā)中的代碼更新、操作延遲及內存泄漏問題進行了優(yōu)化,解決了因系統(tǒng)更新、內存占用導致的運行速度減慢問題,提高了系統(tǒng)穩(wěn)定性,提升了用戶體驗。本文主要研究內容如下:(1)設計并開發(fā)實現(xiàn)跨平臺移動學習APP。APP中主要包括課堂教學互動與學生自主學習兩大模塊。課堂教學互動模塊負責課上教師與學生的互動答題,提高教學效果,增強互動體驗。自主學習模塊基于翻轉課堂教學模式設計,負責學生課前預習、自主學習以及自主學習效果檢驗及測試。(2)深入分析了JavaScript的垃圾回收機制以及產生內存泄漏的原因,對傳統(tǒng)的內存泄漏檢測算法進行改進,并基于改進后的算法設計實現(xiàn)了內存泄漏檢測工具,該檢測工具通過設置代理服務器收集程序運行中創(chuàng)建的JavaScript對象所有狀態(tài)信息然后進行分析檢測,查找出泄漏的對象及其...
【文章來源】:北京工業(yè)大學北京市 211工程院校
【文章頁數(shù)】:77 頁
【學位級別】:碩士
【部分圖文】:
三種APP的開發(fā)模式
北京工業(yè)大學工程碩士專業(yè)學位論文aScript 的內存泄漏介紹aScript 內存泄漏aScript 的內存泄漏指的是程序中不再使用的對象依然占用內存空無用對象未被釋放的原因一般是其他對象與該對象之間存在引用關無法被垃圾回收器回收。如圖 2-2 所示,紅色框里是未被引用的對是被引用的對象,無用的對象既包括未被引用的對象也包括被引用未被引用的對象會被垃圾回收器及時回收,而被引用的對象因為與引用關系即使在程序中不再被使用,也無法被垃圾回收器回收,這了內存泄漏。JavaScript 內存泄漏在實際代碼中是存在的,并且頁面的執(zhí)行造成嚴重的影響[19-21]。
北京工業(yè)大學工程碩士專業(yè)學位論文(7)經過兩輪匹配查找即可計算出 fnew與 fold的差異數(shù)據(jù)以及偏移量信息, A 將此差量信息發(fā)送到主機 B。(8)主機 B 接收差異數(shù)據(jù)包并解壓,根據(jù)差異數(shù)據(jù)以及偏移量信息重構新。重構過程為:1)建立空白新文件 f’作為臨時文件。2)將 fold中匹配的塊數(shù)據(jù)以及新增的差異數(shù)據(jù)根據(jù)對應的偏移量信息直接復 f’中,最后形成一個內容和 fnew相同的文件。3)將 f’重命名為 fold從而覆蓋 fold,完成文件的更新。此算法的工作過程流程圖如圖 2-3 所示:
【參考文獻】:
期刊論文
[1]移動Web3.0時代AJAX技術在個性化開發(fā)中的作用[J]. 劉鵬. 電子技術與軟件工程. 2018(22)
[2]JavaScript代碼分析技術綜述[J]. 史櫓,吳毅堅,趙文耘. 計算機應用與軟件. 2018(11)
[3]一種改進的MD5加密算法及應用[J]. 徐躍,吳曉剛. 現(xiàn)代計算機(專業(yè)版). 2018(28)
[4]JavaScript技術在網頁中的應用分析[J]. 高梓健. 電腦迷. 2018(01)
[5]Hybrid App開發(fā)框架的實現(xiàn)及性能優(yōu)化[J]. 賈軍營,張大成,高春. 計算機系統(tǒng)應用. 2017(07)
[6]基于MD5算法的物聯(lián)網傳輸模塊設計[J]. 姜晶,張憲,于云選,唐勝武,簡榮坤. 傳感器與微系統(tǒng). 2017(07)
[7]Java虛擬機內存管理與內存泄漏[J]. 劉飛. 信息與電腦(理論版). 2017(06)
[8]移動教育App的研究現(xiàn)狀分析[J]. 王靜,艾敏. 物聯(lián)網技術. 2016(12)
[9]JavaScript中的內存泄漏檢測方法研究[J]. 孫琳,洪玫,詹聰,杜伊,張瓊宇. 計算機與數(shù)字工程. 2015(12)
[10]基于RSYNC遠程同步系統(tǒng)的優(yōu)化[J]. 任燕博,劉釗遠. 計算機與數(shù)字工程. 2014(06)
碩士論文
[1]云環(huán)境下文件同步研究與應用[D]. 石鴻超.西安理工大學 2018
[2]基于nodejs的web應用系統(tǒng)高并發(fā)處理模式的研究與實現(xiàn)[D]. 席季季.北京郵電大學 2018
[3]基于phonegap的云課堂移動端應用的設計與實現(xiàn)[D]. 姜磊.吉林大學 2017
[4]基于APP的移動教學平臺研究與實現(xiàn)[D]. 譚毅.湖南師范大學 2017
[5]基于協(xié)同過濾算法的移動學習系統(tǒng)的設計與實現(xiàn)[D]. 付興華.北京工業(yè)大學 2017
[6]基于混合模式的跨平臺移動校園系統(tǒng)的研究與實現(xiàn)[D]. 薛頌.遼寧大學 2017
[7]基于WeX5的買單返現(xiàn)系統(tǒng)的設計與實現(xiàn)[D]. 張小燕.南京大學 2017
[8]基于WEB的在線授課系統(tǒng)的設計與實現(xiàn)[D]. 王玨.北京工業(yè)大學 2017
[9]融合通信系統(tǒng)中混合應用交互體驗優(yōu)化的研究與實現(xiàn)[D]. 張大成.中國科學院大學(中國科學院沈陽計算技術研究所) 2017
[10]基于增量方式的數(shù)據(jù)備份技術研究與實現(xiàn)[D]. 黃家棟.華南理工大學 2017
本文編號:2986211
【文章來源】:北京工業(yè)大學北京市 211工程院校
【文章頁數(shù)】:77 頁
【學位級別】:碩士
【部分圖文】:
三種APP的開發(fā)模式
北京工業(yè)大學工程碩士專業(yè)學位論文aScript 的內存泄漏介紹aScript 內存泄漏aScript 的內存泄漏指的是程序中不再使用的對象依然占用內存空無用對象未被釋放的原因一般是其他對象與該對象之間存在引用關無法被垃圾回收器回收。如圖 2-2 所示,紅色框里是未被引用的對是被引用的對象,無用的對象既包括未被引用的對象也包括被引用未被引用的對象會被垃圾回收器及時回收,而被引用的對象因為與引用關系即使在程序中不再被使用,也無法被垃圾回收器回收,這了內存泄漏。JavaScript 內存泄漏在實際代碼中是存在的,并且頁面的執(zhí)行造成嚴重的影響[19-21]。
北京工業(yè)大學工程碩士專業(yè)學位論文(7)經過兩輪匹配查找即可計算出 fnew與 fold的差異數(shù)據(jù)以及偏移量信息, A 將此差量信息發(fā)送到主機 B。(8)主機 B 接收差異數(shù)據(jù)包并解壓,根據(jù)差異數(shù)據(jù)以及偏移量信息重構新。重構過程為:1)建立空白新文件 f’作為臨時文件。2)將 fold中匹配的塊數(shù)據(jù)以及新增的差異數(shù)據(jù)根據(jù)對應的偏移量信息直接復 f’中,最后形成一個內容和 fnew相同的文件。3)將 f’重命名為 fold從而覆蓋 fold,完成文件的更新。此算法的工作過程流程圖如圖 2-3 所示:
【參考文獻】:
期刊論文
[1]移動Web3.0時代AJAX技術在個性化開發(fā)中的作用[J]. 劉鵬. 電子技術與軟件工程. 2018(22)
[2]JavaScript代碼分析技術綜述[J]. 史櫓,吳毅堅,趙文耘. 計算機應用與軟件. 2018(11)
[3]一種改進的MD5加密算法及應用[J]. 徐躍,吳曉剛. 現(xiàn)代計算機(專業(yè)版). 2018(28)
[4]JavaScript技術在網頁中的應用分析[J]. 高梓健. 電腦迷. 2018(01)
[5]Hybrid App開發(fā)框架的實現(xiàn)及性能優(yōu)化[J]. 賈軍營,張大成,高春. 計算機系統(tǒng)應用. 2017(07)
[6]基于MD5算法的物聯(lián)網傳輸模塊設計[J]. 姜晶,張憲,于云選,唐勝武,簡榮坤. 傳感器與微系統(tǒng). 2017(07)
[7]Java虛擬機內存管理與內存泄漏[J]. 劉飛. 信息與電腦(理論版). 2017(06)
[8]移動教育App的研究現(xiàn)狀分析[J]. 王靜,艾敏. 物聯(lián)網技術. 2016(12)
[9]JavaScript中的內存泄漏檢測方法研究[J]. 孫琳,洪玫,詹聰,杜伊,張瓊宇. 計算機與數(shù)字工程. 2015(12)
[10]基于RSYNC遠程同步系統(tǒng)的優(yōu)化[J]. 任燕博,劉釗遠. 計算機與數(shù)字工程. 2014(06)
碩士論文
[1]云環(huán)境下文件同步研究與應用[D]. 石鴻超.西安理工大學 2018
[2]基于nodejs的web應用系統(tǒng)高并發(fā)處理模式的研究與實現(xiàn)[D]. 席季季.北京郵電大學 2018
[3]基于phonegap的云課堂移動端應用的設計與實現(xiàn)[D]. 姜磊.吉林大學 2017
[4]基于APP的移動教學平臺研究與實現(xiàn)[D]. 譚毅.湖南師范大學 2017
[5]基于協(xié)同過濾算法的移動學習系統(tǒng)的設計與實現(xiàn)[D]. 付興華.北京工業(yè)大學 2017
[6]基于混合模式的跨平臺移動校園系統(tǒng)的研究與實現(xiàn)[D]. 薛頌.遼寧大學 2017
[7]基于WeX5的買單返現(xiàn)系統(tǒng)的設計與實現(xiàn)[D]. 張小燕.南京大學 2017
[8]基于WEB的在線授課系統(tǒng)的設計與實現(xiàn)[D]. 王玨.北京工業(yè)大學 2017
[9]融合通信系統(tǒng)中混合應用交互體驗優(yōu)化的研究與實現(xiàn)[D]. 張大成.中國科學院大學(中國科學院沈陽計算技術研究所) 2017
[10]基于增量方式的數(shù)據(jù)備份技術研究與實現(xiàn)[D]. 黃家棟.華南理工大學 2017
本文編號:2986211
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2986211.html
最近更新
教材專著