概述基于Android的在线学习系统
由于Android的开源特性,Android系统已经成为移动终端设备首先操作系统,同时,基于Android的系统软件得以广泛的开发。在教学领域,移动在线学习改变了人们传统的学习方式,利用Android在线学习系统学生可以随时随地地进行学习,实时掌握知识要点,有利于学生更加快速地获得知识内容。本文基于Android系统设计B/S模式架构的三层结构在线学习系统,应用层为用户提供友好学习界面,业务层实现系统功能模块的独立运行和相互关联,数据层存储在线教学资源和用户信息。
1 设计构思
1.1 设计目标
android学习教程
本文设计的基于Android的在线学习系统要实现移动终端远程访问终端服务器学习资料,提供下载离线阅读功能,并且系统能够实现远程及时交流。Android客户端可通过移动网络访问互联网,互联网连接RSS服务器、互联网服务器和数据库服务器,教师可通过计算机连接互联
网添加、修改和删除服务器中的学习资料和应用资源。
1.2 关键技术
J2ME技术是移动设备、嵌入式设备开发的主要应用技术之一,其在Android系统软件开发中应用J2ME技术进行开发便于跨平台操作。
OAUTH技术是由大型互联网同时提供的个人身份认证服务,该技术应用于移动终端作为用户认证便捷又安全,非常适用于作为在线学习系统安全认证。
本文开发环境是基于Android平台,采用JAVA技术J2ME跨系统平台设计,终端用户通过Activity或者其他Context对象调用后台Service,为保证系统的安全性采用OAUTH认证服务,限制用户访问权。用户使用系统时可通过RSS技术订阅兴趣学习资源,服务器通过RSS技术传递XML数据,使用SAX技术解析,降低系统运行压力。
2 系统设计
2.1 架构设计
基于Android的在线学习系统主要从两个方面构建架构:一方面是从用户端的角度出发进行架构,另一方面从服务端和管理端的角度出发进行架构,架构设计如图1所示:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。