当前位置:主页 > 科技论文 > 软件论文 >

移动学习APP的设计与优化

发布时间:2021-01-19 03:07
  传统教学中师生互动不足、学生学习形式单一、学习兴趣缺乏。为了更好地解决这些问题,满足课堂教学互动需求,提高学生学习效率,本文研究基于“互联网+教育”模式下的移动学习APP跨平台开发中的优化问题。课题采用跨平台混合开发模式,开发后的产品可在Andriod、IOS以及Windows端流畅运行。文中对跨平台移动开发中的代码更新、操作延迟及内存泄漏问题进行了优化,解决了因系统更新、内存占用导致的运行速度减慢问题,提高了系统稳定性,提升了用户体验。本文主要研究内容如下:(1)设计并开发实现跨平台移动学习APP。APP中主要包括课堂教学互动与学生自主学习两大模块。课堂教学互动模块负责课上教师与学生的互动答题,提高教学效果,增强互动体验。自主学习模块基于翻转课堂教学模式设计,负责学生课前预习、自主学习以及自主学习效果检验及测试。(2)深入分析了JavaScript的垃圾回收机制以及产生内存泄漏的原因,对传统的内存泄漏检测算法进行改进,并基于改进后的算法设计实现了内存泄漏检测工具,该检测工具通过设置代理服务器收集程序运行中创建的JavaScript对象所有状态信息然后进行分析检测,查找出泄漏的对象及其... 

【文章来源】:北京工业大学北京市 211工程院校

【文章页数】:77 页

【学位级别】:硕士

【部分图文】:

移动学习APP的设计与优化


三种APP的开发模式

示意图,内存泄漏,示意图,对象


北京工业大学工程硕士专业学位论文aScript 的内存泄漏介绍aScript 内存泄漏aScript 的内存泄漏指的是程序中不再使用的对象依然占用内存空无用对象未被释放的原因一般是其他对象与该对象之间存在引用关无法被垃圾回收器回收。如图 2-2 所示,红色框里是未被引用的对是被引用的对象,无用的对象既包括未被引用的对象也包括被引用未被引用的对象会被垃圾回收器及时回收,而被引用的对象因为与引用关系即使在程序中不再被使用,也无法被垃圾回收器回收,这了内存泄漏。JavaScript 内存泄漏在实际代码中是存在的,并且页面的执行造成严重的影响[19-21]。

流程图,远程文件,差量,更新过程


北京工业大学工程硕士专业学位论文(7)经过两轮匹配查找即可计算出 fnew与 fold的差异数据以及偏移量信息, A 将此差量信息发送到主机 B。(8)主机 B 接收差异数据包并解压,根据差异数据以及偏移量信息重构新。重构过程为:1)建立空白新文件 f’作为临时文件。2)将 fold中匹配的块数据以及新增的差异数据根据对应的偏移量信息直接复 f’中,最后形成一个内容和 fnew相同的文件。3)将 f’重命名为 fold从而覆盖 fold,完成文件的更新。此算法的工作过程流程图如图 2-3 所示:

【参考文献】:
期刊论文
[1]移动Web3.0时代AJAX技术在个性化开发中的作用[J]. 刘鹏.  电子技术与软件工程. 2018(22)
[2]JavaScript代码分析技术综述[J]. 史橹,吴毅坚,赵文耘.  计算机应用与软件. 2018(11)
[3]一种改进的MD5加密算法及应用[J]. 徐跃,吴晓刚.  现代计算机(专业版). 2018(28)
[4]JavaScript技术在网页中的应用分析[J]. 高梓健.  电脑迷. 2018(01)
[5]Hybrid App开发框架的实现及性能优化[J]. 贾军营,张大成,高春.  计算机系统应用. 2017(07)
[6]基于MD5算法的物联网传输模块设计[J]. 姜晶,张宪,于云选,唐胜武,简荣坤.  传感器与微系统. 2017(07)
[7]Java虚拟机内存管理与内存泄漏[J]. 刘飞.  信息与电脑(理论版). 2017(06)
[8]移动教育App的研究现状分析[J]. 王静,艾敏.  物联网技术. 2016(12)
[9]JavaScript中的内存泄漏检测方法研究[J]. 孙琳,洪玫,詹聪,杜伊,张琼宇.  计算机与数字工程. 2015(12)
[10]基于RSYNC远程同步系统的优化[J]. 任燕博,刘钊远.  计算机与数字工程. 2014(06)

硕士论文
[1]云环境下文件同步研究与应用[D]. 石鸿超.西安理工大学 2018
[2]基于nodejs的web应用系统高并发处理模式的研究与实现[D]. 席季季.北京邮电大学 2018
[3]基于phonegap的云课堂移动端应用的设计与实现[D]. 姜磊.吉林大学 2017
[4]基于APP的移动教学平台研究与实现[D]. 谭毅.湖南师范大学 2017
[5]基于协同过滤算法的移动学习系统的设计与实现[D]. 付兴华.北京工业大学 2017
[6]基于混合模式的跨平台移动校园系统的研究与实现[D]. 薛颂.辽宁大学 2017
[7]基于WeX5的买单返现系统的设计与实现[D]. 张小燕.南京大学 2017
[8]基于WEB的在线授课系统的设计与实现[D]. 王珏.北京工业大学 2017
[9]融合通信系统中混合应用交互体验优化的研究与实现[D]. 张大成.中国科学院大学(中国科学院沈阳计算技术研究所) 2017
[10]基于增量方式的数据备份技术研究与实现[D]. 黄家栋.华南理工大学 2017



本文编号:2986211

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2986211.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1be8b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com