您现在正在浏览:首页 > 职教文章 > 职教论文 > 关于移动学习系统的开发与研究

关于移动学习系统的开发与研究

日期: 2016/2/27 浏览: 2 来源: 学海网收集整理 作者: 定西师范高等专科学校 张永刚

摘 要:随着科学技术的不断发展,移动通信技术也得到了越来越开的发展,从而诞生出移动学习这一服务。移动学习可以依靠移动设备与移动网络进行知识的学习,这一系统的开发的应用使得很多人的学习不会再受到空间和时间的约束,从而实现了随时随地都能进行知识的学习。因此,文章对移动学习系统的开发与研究进行了详细的分析。
   关键词:移动;学习系统;开发;研究
  
   目前,社会已经进入到了一个知识经济的时代,伴随着科学技术的不断发展,知识的学习也有了更多的形式,其中移动学习系统就是其中一个。移动学习系统的开发与应用对知识的学习有着很大的帮助,不仅实现了任何时间、任何地点都能学习的目标,还能够让人们通过移动网络享受更好的服务。移动学习系统是一个新型的研究领域,在该系统的开发和研究上还存在着很多的约束,为了更好让移动学习系统为人们服务,就必须加强移动学习系统的开发与研究。
   1、移动学习系统的设计研究
   1.1 移动学习系统的设计思路
   在进行移动学习系统的设计时,需要对系统的设计思路进行明确,从而能够更加顺利的进行移动学习系统的设计。在设计过程中,应该明确移动学习系统设计的原则。移动学习系统是学习者进行学习的一个有效的途径,有利于学习者的自主学习和问题的交流。因此,进行在移动学习系统的设计时,应该遵循五个原则,第一个就是先进性原则,该系统选用的设计思想和开发工具都比较的先进,通过先进的技术进行移动学习系统的设计。第二个就是实用性原则,移动学习系统在设计时应该尽量的满足用户的需求,使其功能更加的实用。第三个就是可扩充性原则,移动学习系统应该能够进行更深层次的发展,为以后的方案扩充做准备。第四个就是适应性原则,系统设计中的模块和结构应该进行优化,使得系统 的适应能力更强。第五个就是可靠性原则,移动学习系统和设计和运行等的规划都应该确保系统运行的可靠。此外,移动学习系统的设计目标也是非常重要的,在进行系统的设计时,应该使得移动学习系统能够实现系统定位合理、支持多种学习模式、提供真实情境的学习情境、实现在线学习和离线学习的统一和界面设计友好、简明的目标。
   1.2 相关的支撑技术
   在移动学习系统的设计过程中,不可缺少的一项内容就是相关的支撑技术。在移动学习系统的设计中,主要应用了两种技术来支撑系统的运行。一种技术就是移动通信技术。在移动通信技术中,主要包括了GPRS技术、UMTS技术、和第三代移动通信技术。对于GPRS技术而言,主要是为手机系统的数据传输提供了基础,实现无限IP的连接,该技术的特点也是应用在移动学习系统中的重要原因。对于UMTS技术而言,主要是通过蜂窝移动通信的组网方式进行移动无线数据传播的。该通信技术能够使得视频、语音等业务的质量具有更好的效果。对于第三代移动通信技术而言,不仅为移动学习系统提供了传统的移动通信业务,还实现了数据、视频等多种3G服务。另一种支撑移动学习系统运行的技术就是网络技术。在该技术中,主要是通过IPv6技术和无线局域网技术进行系统运行的。通过先进的技术来支撑移动系统的运行。
   1.3 移动学习系统的体系结构与功能模块设计
   在移动学习系统的设计中,主要将系统分为了表示层、业务逻辑层及数据服务层三方面,而在客户端中的则是表示层,而数据服务层和业务逻辑层则是在服务器端。移动学习系统中应用的数据来源一般都是由数据服务层进行提供的,该层结构主要是为系统的各类数据使用进行服务的。对于移动学习系统的中业务服务的封装而言,主要是通过业务逻辑层进行实现的,也是系统中非常关键的一部分,该层主要是由系统管理模块、教务管理模块、学习模块与论坛交流模块这四部分组成的。而表示层则主要负责的是用户和系统的会话处理,为使用者提高相应的界面。在移动学习系统的功能模块设计方面,主要包括学生空间的功能模块设计、教师空间的功能模块设计和管理员空间的功能模块设计这三部分功能,通过这三个模块功能来实现移动学习系统的功能。
   2、移动学习系统的开发研究
   2.1 系统的开发工具
   在移动学习系统的开发过程中,需要用到一些相关的开发工具。系统开发工具是移动学习系统进行开发的关键,在开发之前,需要对系统开发工具进行合理的选定。在移动学习系统的开发过程中,主要应用的开发工具有BREW、移动.NET、J2ME和,WAP这几种。对于BREW而言,主要是为无线设备提供开放式执行环境的,在无线应用程序开发、设备配置等方面有着非常大的作用,该开发工具的优势也是移动学习系统开发中使用该工具的重要原因。对于移动.NET而言,能够为应用程序提供数据和通讯的共享,能够把一些服务有效的集成在一起,为用户的使用提供方便。对于J2ME而言,则能够实现无限应用服务器端和客户端的完整开放和部署。对于WAP而言,则能够为移动学习系统提供统一开放的技术平台,方便移动设备获取各种服务。语言的开发也是非常重要的,移动学习系统的开发语言通常为WML与ASP,这两种开发语言为移动学习系统的开发提供了很大的帮助。
   2.2 系统的开发环境
   移动学习系统的开发环境对系统的开发有着非常大的影响,在系统开发环境中,主要是由服务器端、客户端和数据库组成的。服务器端的开发环境选用的主要是Windows 2000 Server+Internet Information Server(IIS),并将其作为服务器端的开发平台。该开发平台能够有效的实现通信和基础设施服务、操作系统与应用程序和网络间的集成。而客户端的开发环境主要是选用的Win WAP浏览器,通过该浏览器来进行相关功能的模拟演示。客户端是移动学习系统中非常重要的,必须对其开发环境进行进一步的研究。在移动学习系统的开发过程中,数据库的开发环境也是非常重要的。数据库开发环境主要选用的就是Microsoft Access,它使得系统开发环境更加的简洁,有利于中小型数据库的开发。移动学习系统的开发环境对系统的开发有着很大的影响,必须加强开发环境的研究。
   2.3 WAP服务器的组建及移动学习系统的实现
   在移动学习系统的开发过程中,WAP服务器的组建是非常重要的,在组建过程中,应该先对WAP网站的基本解决方案进行研究。移动学习系统开发中WAP网站的建立需要应用WAP网关的建设、WAP内容服务器和WAP终端三部分,每一部分都是不能够缺少的。在WAP网站的基本解决方案中主要有有WAP内容网站+租用网关、WAP内容网站+WAP网关这两种,应该根据具体的情况进行方案的选择。WAP内容服务器的配置也是系统开发中非常重要的,它的开发能够为系统的各项服务提供方便,并且在开发过程中遵循一定的操作步骤。移动学习系统在WAP技术上的开发能够得到有效的实现。在WAP技术上进行移动学习系统的开发主要从三个方面进行,第一方面就是用户登录,这部分的开发主要供学生、教师和管理员的使用,并进行身边的验证。第二方面就是移动选课模块的实现,对学生空间、教师空间和管理员空间进行开发,从而实现移动学习系统的开发。移动学习系统的开发是非常重要的,对移动学习有着很大的帮助,在进行系统开发过程中,就需要在WAP技术上进行移动系统的开发。
   3、总结
   综上所述,移动学习系统在知识的学习过程中是非常重要的,对学习者的学习有着很大的帮助。移动学习系统不仅能够做到随时随地的学习,还能够为学习者提供大量的学习资源,帮助他们更好的解决问题。通过移动学习系统能够享受到更好的学习服务,也是学习的有效途径。移动学习系统的设计开发是非常重要的,为了促进移动学习系统的发展,就必须对移动系统的设计和开发进行深入的研究,确保移动学习系统能够得到不断的优化,为学习者的提供大的帮助。
  
   参考文献:
   [1] 莫娇清.移动学习系统开发技术的探索与研究[J].华东师范大学,2013,(11):1-108.
   [2] 付卉.移动学习系统的设计与开发[J].科技风,2013,(5):63-64.
   [3] 吴荣森.基于USB3.0的快速读数系统的设计[DB].https://www.kj009.net/paper/pp17538.html.

返回顶部