论文部分内容阅读
近年来,随着移动计算技术与手机硬件技术的发展,产生了基于智能手机的移动学习。学习者利用移动终端设备随时随地进行学习,打破了传统的学习在时间和空间的限制,学习者可以充分利用生活中的零碎时间进行非正式的自主学习。现阶段市场上智能手机操作系统繁多,但占有中国手机市场份额最多的主要是Android操作系统,并且Android智能手机除了硬件性能的提升外,价格现在也普遍被人们所接受,这也为学习者利用智能手机学习提供了条件。不过现在Android智能的应用软件基本上是娱乐游戏小应用软件,就目前移动学习研究而言,移动学习相关理论研究比移动学习应用软件研究多。基于这种情况,所以本课题将在移动学习相关理论的基础上,结合Android应用软件开发平台,研究基于Android的移动学习系统的应用开发。本文首先阐述研究背景、意义及目标,综述了移动学习的国内外研究现状;然后研究了移动学习的定义及其特征等移动学习理论,在技术上具体探讨了Android架构;其次,通过业务需求和角色需求分析,提出系统基于C/S模式的架构设计,并且对系统涉及到的关键技术进行研究,主要包括手机页面自适应,用户界面设计技术和XML解析技术;接着对系统进行设计,包括总体架构设计、客户端和服务器端的功能设计以及基本数据库的设计;最后针对Android移动学习系统的关键技术的实现以及客户端主要功能模块的实现进行详细介绍,并且最后还实现在Android模拟机上测试,考查其可行性,为以后构建Android移动学习系统提供参考。本课题的移动学习系统主要面向对象是高校在校学生以及高校继续教育的远程教育的学员们,为学习者提供的是一种自由环境下的学习,目前系统控制教与学的过程相对较宽,使之成为一种有严格控制教学过程的移动学习系统,还需后续对本系统地升级。