基于Android移动学习平台研究
摘 要:在移动互联网时代,为满足高等院校在校生随时随地进行学习,满足高校自身的线上线下课堂的需求,设计了一种基于Android平台的移动学习系统,该系统可以运行在基于Android系统的手机和平板电脑等终端上,能够进行线上课程学习,同时可以让师生进行在线交流。本系统对客户端与服务器端进行了详细的分析与设计,为移动学习平台的实现提供了有价值的参考模型。
关键词:移动学习;Android系统;学习平台
Research on?Mobile?Learning based on?Android?Platform
(Department of Computer Science and Technology, Quanzhou Institute of Information Engineering, Quanzhou Fujian 362000,China)
Abstract:In the mobile Internet Era, in order to meet possible learning whenever and wherever of the college students, to meet the needs of University's own online offline classroom, the paper proposes the design of a mobile learning system based on Android platform. The system can run in Android system based on the mobile phone and tablet computer terminal, and it can carry on the online course learning. At the same time, the system can realize online communicate between teachers and students. This system has carried on the detailed analysis and design of the client and server. It also offers a reference model for the realization of mobile learning platform.
Keywords:Mobile Learning;Android System;Learning Platform
引 言
移动学习平台的可见完善是随着第三代通信网络的发展建设而日益推进的,三大运营商(移动、联通和电信)从2012年3G发展到4G,网络带宽性能日趋优越,如今人们已可通过4G网络方便快捷地接入移动互联网。据中国互联网信息中心CNNIC发布调查报告,截至2014年6月,我国网民规模达6.32亿,其中手机网民达5.27亿。手机上网比例首超传统PC上网比例。
移动学习平台给人们生活带来更多便捷,能够更为快速地获取网络的各类资源。移动课堂学习平台就是众多应用程序中的一种,而且是能够应用在手机上的“课堂”。该款平台可以通过移动设备随时随地获取自己想要的信息,实现真正意义上的自主学习。尤其在各大高等院校,手机已经成为当代大学生随身携带的必备工具之一,让手机上的“课堂”走入学生生活现已成为一种主流时尚趋势。
移动学习具有“Anyone Anytime Anywhere Anystyle”型自由式学习的特征,可以有效地满足人们日益增长的学习需求,缓解当前传统教育的课堂教学压力。移动学习可将情境感知、个性化、触觉交互、多媒体、移动计算等新技术融合交互进教育与培训领域,因而具有了很多不同于传统e-Learning的崭新特性。
1国内外移动学习平台现状
移动学习平台是将移动平台的嵌入式软件设计,后台支持系统的设计、无线接入和验证技术、移动交互技术结合在一起而形成的综合性可操作平台[1]。从研究项目的地域上看,欧洲对移动学习的研究最为活跃,研究和应用也相对更广泛。近年来,欧洲相继启动多个移动学习项目,这些项目关注的研究内容也不尽相同,涉及英、德、瑞典和挪威等数十个国家。在我国,移动学习项目始于2001年北京大学“移动教育理论与实践”项目,相继推出的还有北京大学、清华大学、北京师范大学参与的教育部“移动教育”项目,除此之外还有北京大学、南京大学等高校与一些移动通信企业合作开展的相关项目研究。
2移动学习平台需求分析
根据高校特点进行需求分析,主要采用结构化分析方法和面向对象分析方法[2],采用UML建模语言开展分析和设计。UML是一种可视化的建模语言[3],主要包括三个基本构造块:事物(Things)、关系(Relationships)和图(Diagrams)。
整个系统模块的设计遵循系统总体设计思路,即基于模型构建,由此提供给学员们一个内容丰富,效率高超的网络空间。该系统包括学生、教师和系统管理者三种用户类型,而在实际的应用过程中主要体现为学生和教师两种用户。针对这一状况,用户需求内容则包括学生成绩管理、学院题库、在线课堂、学院公告、学院海报和学院广播站。具体地,移动学习平台需求功能可如图1所示。
图1移动学习平台需求
Fig.1 Mobile learning platform requirements
2移动学习平台基本架构
2.1移动学习平台架构形式
综合上述的系统需求分析可以得出,学习者即客户端主要通过Wifi或3G、4G网络接入到学习系统服务器,以实现教学资源或课程内容的学习。而教师主要利用PC机通过Internet接入到移动学习系统的服务器,以此方式进行数据管理,包括在线课堂、题库上传、学习成绩录入等任务实施,在根本上是兼负着管理员的主要职责,对于系统进行配置和管理,节省人员开支。
服务器端是整个系统的核心,为系统提供数据内容和数据处理。服务器端的设计将从系统层次结构设计、访问控制流程设计、基类设计、功能模块设计、API设计、数据库设计、优化设计等七个方面逐次进入和展开[4]。本移动学习平台的总体拓扑图如图 2所示。
图2 移动学习平台拓扑图
Fig.2 Mobile learning platform topology
2.2移动应用架构模式
移动终端的应用模式开发主要有三种架构,分别是单机模式,C/S模式,B/S 模式。这几种模式,也是台式机上应用软件的主要架构模式。对其具体分析阐释如下。
单机客户端的设计方式是应用软件开发最基本,最经典的运作方式,可将用户需要的全部内容,包含程序和相对应的数据全部存放到运行的机器上,也就是移动终端上。而瘦客户端架构方式又称 B/S 软件架构方式,通常指的是在客户端基于浏览器进行开发设计,并通过网络和后台服务器进行交互的一种软件设计方式[5]。
本课题主要采用的是C/S模式,由于所有业务逻辑全部依托于客户端运行实现,这样客户端就会变得复杂与超载,虽说客户端配置不断升级,也终将是在维护和性能方面出现一定削弱。因此,从客户端分离出一个业务逻辑层,客户端只实现用户界面和数据呈现,业务逻辑层主要负责具体的业务逻辑,并向数据访问层发出任务执行请求。以上层次之间是相互独立的,非常便于系统维护[6]。
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊