基于WAP2.0的校园移动学习平台的设计与开发

2012-02-24 08:13
电大理工 2012年2期
关键词:功能模块学习者数据库

侯 毅

沈阳广播电视大学(沈阳 110003)

移动通讯技术与计算机技术的发展与融合,推动了人类社会的信息化进程,也加快了教育信息化的步伐。移动学习作为远程教育的一种新形式,随着无线通讯技术和移动计算技术在教育中广泛应用得到了快速发展,使远程教育有了实质性飞跃。以手机、PDA、笔记本电脑等移动终端为学习工具,通过无线通信技术,在任何时间、任何地方进行学习的全新学习方式正在悄然兴起。WAP2.0技术的成熟,校园无线网络的普及,为我们今天进行移动学习平台的设计与开发提供强有力的技术支持。

本文结合校园网的实际,根据WAP2.0具有高带宽的数据传输和强大的接入能力以及适应不同的屏幕规格大小等优点,通过利用 Quick XML、XHTMLMP、ASP语言在 MSSQL数据库上设计和开发了校园移动学习平台,用户只需要拥有一台3G智能手机或者3G移动设备就可以方便地发送便携的学习内容、查收教学信息以及进行模拟测试等任务。该系统具有成本低,实用性强,简单易用等特点,适应移动互联网时代教育的发展需要,极大地提高了用户学习效率,满足了个性化学习的需求。

1 平台的设计

1.1 平台功能

本移动学习平台主要针对于某一课程内容,分单元模块进行设计。教师通过利用学习平台,可以对课堂教学的内容进行必要补充,同时学习者可以通过学习平台提供的资源、问题进行讨论、交流,找到解决问题的方法,提高学习效率。同时考虑到3G手机等移动设备的性能、显示屏幕及输入不便等不利因素的影响,在平台入口处,有基于互联网Web技术的学习平台和基于屏幕小 WAP2.O技术的学习平台两种浏览学习方式,让学习者根据自己所处的场合,选择适合于自己学习的方式进行学习。

本移动学习系统基于 B/S技术模式进行架构,用户可以直接通过浏览器访问移动平台即可进行学习。授课老师、管理员与学习用户无需安装任何软件,而且各种功能模块设计简单易用,学习者无需进行任何培训,所有功能可以很容易上手;管理者可以按模块、功能授权给学习小组长进行层层分级的管理,对平台的管理更加明晰、人性化与科学化,管理员只需进行简单培训,便可以轻松上手。

1.2 平台的体系结构

本平台的体系架构从低到高依次为:表示层,网络层,业务逻辑层和数据层四层组成如图1所示。其中表示层位于客户端,网络层是基于移动通信网和互联网,业务逻辑层和数据层位于服务器端。

图1 移动学习平台体系结构

1.3 功能模块设计

根据WAP2.0技术的优势,我们将学校现有的校园网和移动学习平台有机的结合,共享后台数据库,实现适合小型设备与电脑的不同的风格浏览页面,让学生根据需要,选择适合自己的页面浏览风格进行学习,做到移动设备与电脑中进行数据更新的同步,把它们统一起来进行管理。平台功能模块如图2所示。

图2 移动学习平台功能模块示意图

在功能模块示意图中,我们可以看到,每一个功能模块都是针对不同的内容完成数据库操作,包括添加记录、修改记录、删除记录、以及查询显示记录等操作。在平台中,教师和总管理员可以对平台中的信息进行修改,而学习用户只能修改自身的信息。移动学习系统中的用户包括:学习者、授课教师及系统管理员3种不同角色,学习者处于系统的中心,主动获取知识,采取适应自己的方法进行学习,如进行协作学习,授课教师指导和辅导学生,同时优化教学内容,进行教学设计及教学管理,系统管理员负责系统维护,管理学生和教师信息。以上为系统中各功能的模块划分以及用户之间的关系,这些都是系统总体设计的重要组成部分。

2 平台的开发

2.1 平台开发环境

由于移动学习平台是一个数据库结构不断完善和各种资源逐渐更新的过程,必然要经常对数据库进行修改和维护,因此,选择一个合适的服务器平台和数据库系统就显得尤为重要。本平台以 Windows 2003 Server作为操作系统,它是一般学校和中小型企业里使用最为广泛的服务器操作系统,能够完全平台应用的各项任务。平台以IIS 6.0为Web服务器,以MSSQL作为后台数据库,开发语言使用ASP+Quick XML实现与数据库的连接和前端浏览器的控制,使用 VB Script代码实现一些较为复杂的交互功能。

2.2 平台主界面设计的实现

平台首页包括平台公告、平台信息、栏目导航以及相关的连接。在栏目导航中,有平台简介、平台管理以及访问统计,用户可以根据自己的移动设备选择相应“手机进入”或者“电脑进入”等浏览方式进入平台。通过手机等移动设备进入平台后,学生用户必须进行注册,填写账户、密码、姓名、邮箱等相关信息,注册成功后,可以直接登录学习课程页面,在有权限的模块中进行学习和发表内容。课程中的各个模块是课程管理员进行设计好的,用户可以选择相关模块,进行操作。

首页关键代码实现如下:

目前,平台已经开发完成,该平台能够满足移动学习的需要,平台在共享一个数据库的基础上实现了WAP和WEB两种不同环境的数据同步,学生通过平台的主页自由切换适合于自己的浏览方式进行学习,基本实现了各个模块的功能,教师可以根据自己的设计思想修改平台的各功能模块,对学习用户进行有效管理。平台在运行过程中比较稳定,运行速度较快,基本满足学习者的需要。

随着3G技术的普及,我们的移动设备将会如个人电脑接入Internet一样容易、快速、高效,因此,通过移动设备能满足人们学习的需求,必将成为我们教育的有益补充。移动学习将焕发它的强大生命力,让学习者的学习将会更加自由和充满个性。

[1]邓伟,肖国强.基于3G的移动学习.软件导刊,2007(07).

[2]田红.在远程教育中构建基于 3G 的移动学习系统.边疆经济与文化,2007(12).

[3]刘锦卫.浅析 3G 远程教育.湖北广播电视大学学报,2010(05).

[4]于梅英,张宏等. 基于 3G 的远程教育移动学习平台——以兰州大学网络教育学院为例.软件导刊, 2011(02).

[5]郑龙. 3G与云计算技术在网络远程教育中的结合应用模式初探.太原城市职业技术学院学报,2010(05).

[6]陈冠君,梁建胜.3G 在远程教育中的应用研究.时代文学(双月版),2007(02) .

[7]张纪勇.3G 技术在远程教育中的发展前景探析.现代企业教育,2011(10).

猜你喜欢
功能模块学习者数据库
你是哪种类型的学习者
十二星座是什么类型的学习者
数据库
汉语学习自主学习者特征初探
基于ASP.NET标准的采购管理系统研究
数据库
输电线路附着物测算系统测算功能模块的研究
数据库
数据库
高校学习者对慕课认知情况的实证研究