HTML5云平台的移动学习系统-移动端设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

HTML5云平台的移动学习系统-移动端设计(3)

然而很多大学生的学习兴趣却被极大地遏制了。一方面,很多在线学习的网站只支持网页端在线学习的方式,学生想要学习新的知识必须通过网线的方式连接到互联网,并且只能在电脑端浏览网页来获得学习资源。另一方面,很多的资源网站常年不更新,或者更新速度缓慢,导致学习资源陈旧不堪不能够做到实时快速的更新。有的教育网站甚至将庞大的教学资源放在本地,严重的加大了管理和维护人员的工作压力。

这一情况在个人手机的普及之后得到了适当的缓解,移动设备的普及使大学生不用受限于宿舍或者教室等地域的限制,可以随时随地使用个人手机通过移动网络进行学习。云平台的出现也极大地丰富了人们的学习资源以及资源的存储方案。将资源存放在云端拥有更好地安全性和存储能力。云存储模式是在云计算概念上延伸和发展出来的新概念,是基于网络的数据存储技术,主要提供数据存储和访问服务[2]。云平台的优势在于资源的存储不受容量的限制,并且不受访问地域的限制,相对于将资源存储在本地具有更好地灵活性。

经过调查研究发现在现代教育模式的大背景下,移动学习[3](又称E-learning、M-learning[4])已经成为了时下主流的一种学习方式,它更好地适应了现在新一代年轻群体对知识获取的新的需求。以前的那种课堂教育的形式已经逐渐被时代所淘汰,然而当前的模式仍然存在一定的缺陷,并且服务受众都是一般的用户。因此亟待开发一款服务于大学生群体的移动学习平台,并且提供全套的网页端以及移动端解决方案来满足不同用户对于学习的要求。

1。2 技术现状

经过系统全面的市场调研目前我国在线学习还存在相当多的问题,有以下几点:

(1)目前大多数的国内移动端都是基于安卓原生环境[5]开发的,所以形成一个项目需要更大的人力物力来开发和维护,并且这样的移动端普遍具有响应速度慢,文件安装包大的特点。这在某种程度上造成了用户的等待,削弱了用户学习的兴趣。

(2)目前移动学习APP的开发都是脱离用于PC端浏览的网页的另一套独立的体系,无法与HTML紧密的结合起来,而本系统采用的Ionic基于Web页面,采用简洁高效的HTML5和JavaScript[6]语言开发,与网页前台基本一致,不需要单独制定一个体系。

(3)在最近热门的Ionic框架出现之前,PC端、IOS端、Android端都是不能够互通的,各个终端都需要各自开发一个适用于平台自身的项目,而本系统采用跨平台的设计,一次开发能够在各个平台上兼容运行,大大节省了开发成本。

(4)目前市面上的移动学习APP,大多都是将庞大学习的资源存储在本地,而本系统选择七牛云存储[7],移动端只需要和云端API交互就可以实现数据传递,这样就增加了数据的安全性减轻了自身服务器的压力。

1。3 研究内容

本系统旨在设计基于云平台的移动教学系统的移动客户端,要求界面美观、操作方便,方便用户实现移动在线学习。主要设计思路和实现内容如下:

(1)首先,实现用户登录和查看个人账户信息的功能。

(2)其次,实现用户对课程信息的浏览功能,包括设计一个课程详情页面来查看课程的基本信息和查看任课老师的联系方式,设计一个课程学习页面来浏览课程大纲和实验指导书。用户可以根据自己的需要收藏和取消收藏课程。

(3)同时,实现课程评论的功能,提供一个师生在线交流的平台。

最后优化界面设计,使系统界面友好,运行稳定,操作方便简洁。要求开发的系统易扩展,稳定性好,运行实时性高。 (责任编辑:qin)