基于Android的远程教育移动终端学习系统的设计与实现
本文关键词:基于Android的远程教育移动终端学习系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:在当前移动互联网飞速发展的大背景下,使得教育差别化和个体化的实现有径可循。就本质上而言,远程教育是为那些因种种原因无法接受常规的校园面授教育的人们创立的一种新的教育形式。移动学习平台是一个新兴的教育手段,利用互联网的优势,使学习者可以在任何时间任何地点获取自己想要的知识信息,实现真正意义上的自主学习。论文首先通过对远程教育及中外移动学习的理论进行了研究,提出了设计与开发基于Android系统的远程教育移动学习系统的设想。随后阐述了开发过程中所用到的相关理论和技术,通过分析系统的功能需求与性能要求,构建了系统的整体架构,完成了系统功能模块的具体设计,最后针对各个功能模块给出具体的实现方式。系统的具体功能模块包括:身份验证、课程中心、测评、咨询中心、个人中心及系统设置。在设计和实现系统过程中,严重遵循软件工程的思想,方便系统的后期维护和扩展。选择Mina作为系统传递数据和主动推送的网络框架,使用JSON作为网络数据交互的格式,提高传输效率并节约系统资源,客户端系统选择SQLite作为存储数据的工具。最后,对系统进行了测试,结果表明系统可以较好地满足预期的功能与性能要求。
【关键词】:远程教育 移动终端 安卓系统 学习系统
【学位授予单位】:华东理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
【目录】:
- 摘要5-6
- Abstract6-9
- 第1章 绪论9-14
- 1.1 论文研究背景及意义9-11
- 1.2 课题来源11
- 1.3 国内外研究现状11-12
- 1.4 论文的研究内容12
- 1.5 论文的组织12-14
- 第2章 所采用的相关理论及技术14-20
- 2.1 JSON数据传输格式14-15
- 2.2 Android集成数据库:SQLite15
- 2.3 Mina网络通信框架15-17
- 2.3.1 Java NIO15-16
- 2.3.2 NIO中的读和写16
- 2.3.3 推送服务16-17
- 2.4 Android系统架构17-19
- 2.5 本章小结19-20
- 第3章 远程教育学习移动终端系统需求分析20-27
- 3.1 系统的用户角色分析20-21
- 3.2 系统的业务流程分析21-22
- 3.3 移动终端功能需求分析22-25
- 3.3.1 移动终端通讯功能需求23
- 3.3.2 移动终端功能需求23-25
- 3.4 移动终端数据需求分析25-26
- 3.5 本章小结26-27
- 第4章 远程教育学习移动终端系统设计27-39
- 4.1 总体架构设计27-29
- 4.2 移动终端通讯功能设计29-31
- 4.2.1 通讯连接设计29-30
- 4.2.2 身份验证设计30-31
- 4.3 移动终端基本功能模块设计31-35
- 4.3.1 课程中心模块31-32
- 4.3.2 测评模块32-33
- 4.3.3 咨询中心模块33-34
- 4.3.4 个人中心模块设计34
- 4.3.5 系统设置模块设计34-35
- 4.4 数据库设计35-38
- 4.5 本章小结38-39
- 第5章 远程教育学习移动终端系统实现39-55
- 5.1 通讯功能模块实现39-41
- 5.1.1 通讯连接实现39
- 5.1.2 身份验证实现39-41
- 5.2 远程终端基本功能模块实现41-49
- 5.2.1 课程中心模块实现41-44
- 5.2.2 测评模块实现44-47
- 5.2.3 咨询中心模块实现47
- 5.2.4 个人中心模块实现47-49
- 5.2.5 系统设置模块实现49
- 5.3 Android远程教育学习移动终端关键技术实现49-50
- 5.3.1 Andriod界面自适应49
- 5.3.2 XML数据解析49-50
- 5.3.3 Android客户端网页跳转50
- 5.4 系统测试50-54
- 5.4.1 运行环境的测试50-51
- 5.4.2 单元用例测试51-54
- 5.5 本章小结54-55
- 第6章 总结与展望55-57
- 6.1 全文总结55
- 6.2 研究展望55-57
- 参考文献57-61
- 致谢61
【参考文献】
中国期刊全文数据库 前10条
1 汪海占;邸萌;黄祥林;;基于XMPP协议的Android消息推送设计与实现[J];科技广场;2015年02期
2 吴吉义;李文娟;黄剑平;章剑林;陈德人;;移动互联网研究综述[J];中国科学:信息科学;2015年01期
3 关晶鑫;李永全;;Android中的Activity生命周期[J];电脑知识与技术;2013年11期
4 雷映喜;习淑婷;彭俊峰;周应光;;XML与JSON在WEB中对数据封装解析的对比[J];价值工程;2013年09期
5 杨永博;;世界开放与远程教育发展趋势探析——世界开放与远程教育理事会(ICDE)2012年度执委会学术会议综述[J];中国远程教育;2012年06期
6 李培福;;移动学习呼唤优质的远程教育课程资源研发[J];高教论坛;2012年03期
7 潘艺林;赵亚琴;徐丽;张平平;姚俊;;我国网络教育质量管理范式研究[J];复旦教育论坛;2012年02期
8 陈凯泉;张凯;;融合学习科学与普适计算:构建大学生泛在学习环境的路径选择[J];远程教育杂志;2011年05期
9 曾健平;邵艳洁;;Android系统架构及应用程序开发研究[J];微计算机信息;2011年09期
10 周海鸥;许洪波;;浅谈在数据库设计中E-R模型与关系数据模型转换的规律[J];科技资讯;2011年15期
本文关键词:基于Android的远程教育移动终端学习系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:331784
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/331784.html