摘 要
随着移动互联网技术和无线终端设备的发展,使得人们的事业,学习和生活似乎离不开智能手机。Android智能手机将应用于教育范围,网络上越来越多的在线教学,更是一种发展趋势。当今社会,移动端的设备性能越来越好,应用也越来越多,更多的人开始进入移动生活。移动学习很好地利用了现代人生活的闲散时间,实现了良好的资源整合。本文将构建基于智能终端的移动式课堂学习系统,结合无线网络和智能设备,满足在线学习的需求。
本研究将从分析国内外移动学习的现状和应用案例入手,讨论移动学习应用软件开发的主要技术和方法;设计开发工作分为需求分析、结构设计和功能实现三个部分;给出基于Android开发移动学习软件的技术实现过程;最后提出研究结论和研究工作的展望。研究移动学习的发展状况,对移动学习的研究领域进行整合分类,对移动学习的具体实现技术进行归纳,把握移动学习软件开发的方向和开发模式。对Android平台作深入分析研究,分析基于该平台开发移动学习软件具备的技术上的可行性。在需求分析阶段,主要将功能上的需求进行分类归纳,然后针对移动设备特点进行结构设计。具体实现基于Android的移动学习软件,针对移动开发的特点对软件底层数据格式、嵌入式数据库等关键问题和关键技术进行讨论分析。给出软件部分关键代码,并在模拟器和真实终端上实现软件的调试运行,验证该移动学习软件的可用性。
关键词:Android;移动学习;学习平台;软件开发
目 录
摘 要
第一章 绪 论
1.1选题背景及意义
1.2国内外研究现状
1.2.1国外移动学习研究现状
1.2.2国内移动学习研究现状
1.3研究主要内容
第二章 系统分析
2.1系统开发环境
2.2系统分析
2.2.1可行性分析
2.2.1系统需求分析
2.3目标系统功能需求
2.3.1功能需求分析
2.3.2初始功能提取
2.3.3 功能需求点列表
2.4目标系统性能需求
2.4.1 时间要求
2.4.2 空间要求(Space Request)
2.4.3 性能需求点列表(Performance List)
2.5目标系统界面与接口需求(Interface of Target System)
2.5.1 界面需求(Interphase Requirement)
2.5.2 接口需求(Interface Requirement)
第三章 系统设计
2.1 体系结构设计
2.2 工作模式设计
2.2.1 学生端(C/S模式)
2.2.2教师管理员端(B/S模式)
2.3类与活动的设计与说明
2.3.1 学生端
2.3.2教师管理员端
2.4数据结构设计
2.4.1 E-R图
2.4.2 数据库表名清单
2.4.3 数据库表的详细清单
2.4.4 数据库表之间关系
第四章 系统实现
4.1 web系统界面实现
4.2 App系统界面实现
第五章 系统测试
5.1测试概要
5.1.1软件说明
5.1.2测试类型
5.2模块功能测试
5.2.1模块清单
5.2.2功能模块测试报告
5.3 测试结果
第六章 结 论
致 谢
参考文献