基于3G平台的移动英语学习系统设计

2020-05-26 01:48陈玉凡毕莹陈瑶林悦
读书文摘(下半月) 2020年12期
关键词:管理系统学习者模块

陈玉凡 毕莹 陈瑶 林悦

摘  要:移动学习是目前国家倡导的一项具有划时代意义的工程项目,在3G技术平台上开发移动学习系统能够提高人们学习的积极性,提高学习效率。目前移动学习具有潜在的经济价值,很多商家已经开始着手进行相应的投资和开发。因此基于3G技术的移动学习平台的开发具有很高的实际开发价值。本文基于当前网络科技、移动设备发展飞速的背景下,从系统的整体框架、功能,并对各个功能进行测试与实现,研究设计一款基于3G平台的英语学习系统。该系统的基本能够满足使用者英语学习的要求,为学习者提供一个良好的学习环境,在今后的研发与改进中,会对系统进行完善,尽量满足广大使用者的学习需求。

关键词:3G平台;移动英语学习系统;设计

随着信息技术的发展以及无线通信设备普及,移动学习(M-Learning)应运而生。移动学习是一种新型的学习方式,它充分利用无线技术和移动计算机设备,它可以把人们从传统学习方式要求的时间和空间限制中解放出来,提高学习和时间使用效率,满足终身学习的需求。本论文基于3G平台的移动英语学习系统设计,实现基于WAP浏览器英语互动学习,学习内容涵盖英语学习听、说、读、写、译五个方面,进行模块化组织。

1系统设计

1.1系统功能需求

本系统定位为WAP在线浏览方式,学习设备为支持Flash lite3.0的3G手机。结合移动学习理论和英语学习的特点,笔者认为互动英语学习系统要以学习者为中心,学习者可以根据学习需要选择学习内容进行自主学习,学习者之间、学习者与教师之间可以进行实时或非实时的交流讨论,学习资源要有情景性、交互性和个性化,内容的呈现要根据不同终端设备屏幕的大小和浏览器自适应。一般的学习系统包括学习系统、系统管理和交流讨论系统,但互动英语学习系统还应该包含学习信息统计与分析模块,包括以下的功能:

1.1.1具有交互功能的课程学习内容,媒体形式丰富系统能包含小学、初中、高中、大学英语方面的课程内容,每个阶段的学习内容要根据学习者的特点进行设计,学习内容涵盖英语听、说、读、写、译五个方面,包含文本、图片、音频、视频和动画等媒体,内容组织微型化、情景化和具有交互性。

1.1.2具有形成性练习和测试评价功能系统要为学生提供一个形成性练习测试与评价平台,通过练习强化学习者所学习的知识,又能通过测试测评学习的质量,进行強化训练,以提高学习的效果和效率。

1.1.3具有及时和非及时的提问和答疑功能系统能为学习者和教师之间提供一个及时或非及时提问和答疑的空间,学习者可以以短信或者邮件的方式把问题发送给在线答疑的教师,在线教师会通过平台将学生问题的答案发送到学生的移动设备上。

1.1.4具有及时的互动交流讨论功能学习者可以通过互动的交流工具进行交互式讨论,讨论学习过程中遇到的疑难问题,进行协作式的在线学习。

1.1.5具有学习资源的管理和操作功能实现对各种文本、图片、音频、视频、动画等学习资源的分类组织和管理,包括各种资源的解析、入库和呈现,并能对库中资源及时添加、修改、删除和更新。

1.1.6具有统计和分析功能系统能统计和分析学习者在学习过程中的各种信息资源,并根据分析的结果及时地调整和更新学习内容,进行个性化的学习内容推荐,便于管理者统一管理和维护系统。

1.2系统体系结构

综合考虑移动设备的特点和学习者特征,系统采用分层的模块化设计,分为表示层、网络接口层、业务逻辑层、数据库层四层。

1.2.1表示层:是用户与系统界面交互的接口,移动设备通过网络接口层与业务逻辑层进行数据通讯。学习者可以通过3G手机访问系统进行在线学习,教师登录系统后可以与学习者进行互动交流,管理者则通过Web进入后台进行系统管理和维护。

1.2.2网络接口层:为移动设备接入无线网络和有线网络提供接口支持,是数据通信的通道,确保移动环境下的数据传输与学习支持服务业务。

1.2.3业务逻辑层:用于封装系统的业务逻辑服务,是整个系统的核心部分,负责处理表示层的应用请求,进行业务处理和应答,调用数据库层的数据与内容,并将处理的结果返回给表示层。本系统包括管理系统模块、学习系统模块、信息统计模块、交流讨论模块四个方面的业务。管理系统模块为管理者提供系统管理和维护功能;学习系统模块为学习者提供英语学习方面的资源服务;信息统计模块主要是对学习过程中的信息进行统计和分析,方便管理者进行系统维护和管理;交流讨论模块为学习者提供学习支持服务。

1.2.4数据库层:负责存储和提供数据,为业务逻辑层提供数据服务。系统可以根据不同的业务逻辑提取不同的数据,并将数据请求发送给移动终端设备。本系统包括用户信息库、学习资源库、信息统计库、讨论信息库,存储各种与学习相关的信息。

1.3功能模块设计

根据互动英语学习系统的功能需求,我们将平台分为学习系统、管理系统和信息统计与分析系统三个子系统。学习系统为学习者提供自主学习的环境,是系统的核心,包括以情景式媒体为主个性化媒体学习、以英语听说读为学习活动单元的专项训练、以评价和反馈为目的练习测试、以互动交流学习的工具交流和帮助五个功能模块。管理系统包括学习资源的注册和管理、用户信息的管理、系统的管理和维护。信息统计与分析系统用来记录学习者的学习,对学习者的学习信息进行统计和分析,以便进行学习资源推荐。

2系统设计与实现

2.1系统的开发工具和环境

本系统主要分为表现层、业务逻辑层、数据层的三层架构。具体使用的开发工具和开发环境如下所列:应用服务器:Windows Server 2003;数据库:MySql;

主要开发技术:JavaScript、PHP、widget、AJAX和CodeIgniter框架;由于本系统由手机端英语学习系统和后台数据库管理系统组成,下面分别以手机端英语学习系统及后台服务器端数据库管理系统的功能实现设计作详细的介绍。

2.2手机端功能的设计

手机终端的功能主要是对用户向服务器发送相关的请求处理操作,下面将介绍手機端应用功能模块的具体流程。由于在具体功能模块的相关技术的实现大体一致,所以在本章中只对导航菜单、与服务器通信功能、景对话和视频点播功能的实现进行具体描述,并列出主要的相关代码。

2.2.1导航菜单功能的设计

在用户用手机对系统进行操作时,应该实现两方面的操作功能功能,分别是光标模式(触屏支持)或tabbed模式,为用户提供了操作方面的选择。用户在进行操作的时候,可以进行功能的转换。用户进入英语学习系统主界面后,系统默认操作方式是光标模式的操作方式,支持通过手机左键盘进行操作功能的转换。当用户选择tabbed模式后,以情景对话为例,可以通过键盘上下左右键来对图标进行选择。

2.2.2手机端与服务器通信功能的设计与实现

该功能的实现主要是以异步的方式与服务器端进行交互的技术,该技术就是前几章介绍的AJAX技术。因为AJAX能帮助克服移动浏览器的某些限制,同时提升用户体验。在这里主通过两种方式AJAX与XML文件进行交互式通信和AJAX与MYSQL数据库进行交互式通信。

2.2.3视频点播模块的设计

功能描述:为用户提供了多媒体视频点播学习,避免了文字和图片的枯燥性,同时还提高用户听力方面的练习。

2.2.4翻译模块的设计

使用户的手机此时相当于字典。在本系统中,至少包括一本英汉字典和一本汉英字典的互译功能,用于解决用户平时阅读英语文献时碰到不认识的单词,或者一时想不起某个中文用英语如何拼写时使用。在手机上使用本系统消除了找、翻字典的不便,又充分发挥手机的潜能,达到代替专门的电子辞典目的。

2.2.5后台管理系统模块的设计

在框架上的选择采用Rick Ellis开发的CodeIgniter框架,选择CodeIgniter框架就是因为CodeIgniter框架基于模型-视图-控制器(MVC)这一设计模式。后台数据库管理系统主要是对数据进行添加、删除、修该、查询、文件上传等基本操作,所以下面只对登陆模块和在线测试模块的实现进行具体描述。

2.2.6登陆模块的设计

登陆模块主要是实现管理员在登陆后台管理系统时,对管理员的用户名和密码还有相关的权限进行判断。

3结论

移动学习是一种应用多种技术实现的学习方式,基于在线浏览的互动英语学习系统,还有很多问题亟待解决,如媒体支持有限、移动学习资源建设没有统一标准、应用范围有限。本文虽然在多媒体支持、内容自适应方面做了一些工作,但在设备自适应、学习者学习行为跟踪分析、系统应用效果跟踪还有待后续研究。不过,随着相关技术快速发展,移动学习必将提供更加良好的随时随地的学习环境,得到广泛的普及和推广。

参考文献

[1]赵书田.基于Android平台的移动英语学习系统设计[J].电子测试,2020(19):84-85+103.

[2]胡晓榕.基于智能环境下安卓平台系统的高校英语语法移动化学习系统设计与开发[J].自动化技术与应用,2019,38(11):51-53+71.

[3]赵陶.基于智能手机的英语辅助学习系统设计[J].微型电脑应用,2019,35(06):126-128.

[4]郑佳.基于计算机的英语辅助学习系统设计与实现[J].微型电脑应用,2018,34(12):99-101.

辽宁对外经贸学院

猜你喜欢
管理系统学习者模块
在线学习环境下学习者画像构建研究
基于单片机MCU的IPMI健康管理系统设计与实现
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
基于物联网的IT运维可视化管理系统设计与实现
十二星座是什么类型的学习者
情感过滤假说在对外汉语教学中的应用
非正式学习环境下基于移动终端的学习者模型研究
基于分布式数据库Cedar的高效工单管理系统设计与实现
必修模块相关知识过关训练