声明
摘要
第一章 绪论
1.1 研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外移动学习研究现状
1.2.1 国外移动学习研究现状
1.2.2 国内移动学习研究现状
1.3 本文研究内容以及结构安排
第二章 移动学习软件设计的理论基础
2.1 移动学习
2.1.1 移动学习定义
2.1.2 移动学习特点
2.2 移动学习的分类
2.2.1 非正式学习
2.2.2 泛在学习
2.2.3 情境学习
2.2.4 数字学习
2.2.5 经验学习
2.3 互联网+移动学习
第三章 相关技术介绍
3.1 iOS相关技术
3.1.1 iOS操作系统
3.1.2 iOS SDK
3.1.3 Objective-C编程语言特点和内存管理机制
3.2 MVC与MVVM
3.2.1 MVC软件架构模式
3.2.2 MVC、MVVM
3.3 数据存储
3.3.1 归档NSKeyedArchiver
3.3.2 属性列表Property List、NSUserDefaults
3.3.3 数据库SQLite、CoreData、第三方类库
第四章 移动学习软件的设计与实现
4.1 学习设计分析
4.1.1 学习者分析
4.1.2 学习目标分析
4.1.3 学习内容分析
4.2 移动学习软件的设计
4.2.1 功能模块及策略设计
4.2.2 软件类图设计
4.3 移动学习软件的实现
4.3.1 数据库表结构
4.3.2 功能模块实现
4.3.3 关键技术
4.4 软件功能测试
4.4.1 播放视频测试
4.4.2 多线程下载和断点续传测试
4.4.3 个人中心模块测试
4.5 软件效果评价
第五章 总结与展望
5.1 研究总结
5.2 下一步要解决的问题
5.3 未来展望
参考文献
攻读硕士期间发表论文
致谢