admin 管理员组文章数量: 1086019
2024年4月29日发(作者:anjularjs)
2020年41期总第533期
ENGLISH ON CAMPUS
基于Web技术与移动终端的英语学习系统设计
文/王雯雯
【摘要】随着教育信息化改革的不断推进,为了在新时期培养出更多具备创新能力的高素质人才,便催生了以现代
化信息技术为支持、现代教育理念为指导的移动学习这一全新的教育方式。相比传统的教育方式来说,它更像是一种补
充,其主要特征有智能化、数字化、网络化和多媒体化,以往用户在进行学习时总会受到时空限制,而移动学习正好解
决了这些问题。随着人们在知识涉猎领域上的进一步扩大以及对知识获取速度的要求变得愈发严格,移动学习的出现无
疑成为现有教育模式的最佳解决方案之一,在语言教育、成人教育等诸多领域发挥了至关重要的作用。
【关键词】Web技术;移动终端;英语;系统设计
【作者简介】王雯雯,北京工业大学附属中学。
【基金项目】主持北京市教育学会“十三五”教育科研课题 “中考背景下农村中学英语口语教学策略研究”。
一、Web技术与移动终端的英语学习系统设计意义
2. MYSQL的基本概述。MYSQ数据库是一种具有小型关系型
数据库的管理系统。由于它具备体积小、运行速度快、研发成本
低、开放源代码等诸多优势,所以在各类中小型网站得到了极为
广泛的普及和应用。
3. Apache服务器。就目前而言,Apache是全世界使用数量最
多的Web服务器软件。一开始,伊利诺伊大学香槟分校的国家超级
电脑应用中心(NCSA)率先开发出Apache的研发中心。在此之后,
随着Apache httpd开源社区的成员逐渐发展壮大起来,凭着自身的
可靠声誉优势,Apache的Http Web曾一度占据世界上超过70%的
网站,其中还包含有当时排名靠前的几个主流大网站。
4. WampServer集成开发环境。WampSever是一个集成软
件包,其中包含Apache服务器、MySQL数据库和python解释
器。在收费方面,WAMP是不会向用户收取任何费用的,用户只
需要登录到管网界面,就可以下载最新的WAMP版本。本文选用
的是WampSever Version 2.0版本,组成部分分为MySQL5.5.7、
python5.3.2和Apache2.2.18。
5. Eclipsepython studio 的基本概述。本系统的所有开发工
作都是建立在 Eclipsepython studio基础上才得以顺利进行的。
在python的所有项目开发器中,Eclipsepython studio属于偏大
的一款产品。该翻译器是python翻译器,且调试与开发都需要在
python代码的辅助下才能进行,功能十分全面且十分强大,具
体包含有实时纠错、函数跟踪、代码高亮等多项功能。内嵌入的
浏览器可以在调试简单代码的过程中达到实时浏览的效果。像常
见的python语言、perl、css、html、xml、xhtml、javascript、
java等,都可以应用到Eclipsepython studio编译器中来。
6. B/S模式。Browser/Server结构,简称B/S结构,翻译过
来就是服务器结构和浏览器结构的意思。随着现代互联网技术的
持续高速发展,B/S结构是对C/S结构的一种改进型结构或新型
的变化结构。在该结构的作用下,大部分用户的工作界面都是利
用WWW浏览器来达成的,只有很少一部分事务逻辑是在前端达
成的,但其中最主要的实现位置还是在服务器端上,这就是我们
常提到的三层3-tier结构。这不仅使客户端的电脑载荷得到了很
大程度的简化,减轻了升级系统和维护系统的工作压力和投资成
本,还使得用户的总体成本得以大幅降低。
当下最流行的学习模式是计算机辅助学习,在英语学习方面
亦是如此。举个生活中最常见的例子,人们在阅读或学习英语文
章时总会遇到许多生词,这时大部分人的第一反应就是向词库软
件发起求助。比如灵格斯翻译和谷歌金山词霸等词库软件,由于
在版本上有所限制,所以在使用时无法面向Web完成单词查询、
学习资源共享、口语纠正和语音表达等一系列操作。因此本文叙
述了在Web环境下怎样构造一个英语自助学习软件系统。
“听、说、写”是学习英语必须要具备的三个基本技能,我
国大部分学生都具有较强的英语阅读能力,但由于缺乏语言环境,
口语表达及听力方面始终是他们的短板。所以,如何借助Web网站
技术、多媒体技术和语音识别技术去构造一个可以面向Web用户的
开放式英语学习系统,并在口语和听力训练上多加完善,对提高国
内学生的英语综合素质水平有着十分重大的意义。
自从数字化学习的创新学习模式诞生后,大部分人都逐渐接
受了移动学习这种全新的学习方式。搭建移动资源学习平台是进
行移动学习的最基本条件。本文构建了一个完全匹配大学英语教
材的移动学习资源系统,以期实现对英语教学建设的有效推动,
加快英语教学的改革进程,促进全新学习观念的形成,从而大幅
提高国内高校的整体英语教学水平。
二、Web技术与移动终端的英语学习系统的设计原则
1.兼容性。大学英语移动学习平台基本都是在智能手机、平
板电脑和ipadmini等各个不同的终端进行安装运用,所以在实际
开发过程中,一定要高度重视系统的兼容性问题。
2.模块化。出于系统整体性能的考虑,在设计时应对模块化思
想加以运用,使系统的功能、扩展性和系统维护得到全面提高。
3.合理性。系统开发需迎合大学英语移动学习者的实际需
求,这就是设计合理性的主要体现。
三、主要技术分析
1. Python的基本概述。Python是一种被广泛应用于脚本语
言开发和使用的计算机语言,可以直接嵌入到HTML中,特别是
在开发Web的过程中,它总能带来意外的效果。Python是一种
服务器端HTML的脚本语言,具有较高的安全性和有效性,是一
种简单的、健壮的、解释的、可面向对象的动态脚本语言。
211
ENGLISH ON CAMPUS
四、英语移动平台功能需求分析
1.前台模块。(1)英语视频搜索功能。通过在搜索栏中输入相
应的关键字,例如名称、简介,可以实现整合多个网页当中显示
多个不同的视频资料,在输入关键字之后系统将两个完全不同的
信息视频进行数据库的搜索,本地视频和网页视频,在搜索的过
程中会将关键词输送到两个服务器中,对于本地数据库按照文本
信息进行搜索,对于网页数据进行标体内容搜索。
英文视频展示,对于这个模块主要是提供相应的视频信息,
例如视频的标题信息以及视频的上传人员,在网页和搜索引擎进
行展示,需要分页展示时,每一页可以展示多个视频资源,使用
视频内容缩略图的方式展示。在本地视频主要显示英文的标题,
上传人员、评论的实时数据,外部视频的字眼主要通过显示标
题,创作人和英语视频的出处。
英文点播加文档显示模块,在点播视频之后,视频中出现的
详细信息会通过文本的模式显示出来,让观众可以提前了解到视
频的大概内容,明确是不是自己需要的视频。
(2)视频点播。视频点播就是对于相关类别中点播次数较多的
视频以及使用关键词之后搜索得到的大量视频。
(3)视频评论。在进入到视频观看页面之后拥有相关的评价框
体,用户可以通过点击评论框体实现对于自身看法的发表。
2. 后台管理。对于本次大学英语学习平台后台功能模块当
中使用SQL数据库进行操作,本系统在建立SQL数据库和 Visual
Studio 2010之间的连接是通过管理工具中的0DBC(数据源)来实
现的。其中所提到的0DBC(数据源)接口是由微软公司提供的一种
开方式数据库互连标准接口,可以实现单个应用系统对多个不同
类型数据库管理系统的同时访问。在对Visual Studio开发数据库
应用程序进行使用时,一般都会涉及对数据库访问控件的使用。
Gridview控件是数据库访问软件中最为常见的一种,可以直接修
改、删除、显示或增加后台的任意模块,后台中存在三个不同的
角色,分别是学生、教师和管理人员,教师只有经过系统管理人
员的授权才能修改平台数据,学生无法获得此类权限。
五、Web
1.客户端部分的设计与实现。所谓的客户端,就是指用户从
技术与移动终端的英语学习系统的设计与实现
服务器处获取相关资源所使用的智能手机和平板电脑等移动设
备。但由于本系统使用的是基于Web网络环境下的设计,所以,
它主要包含在线学习、导航、课程资源访问、联机交流和登录等
功能,特点是运行高效、简单易懂、操作难度较小。同时客户端
使用的是相对布局的方式,大大增强了空间的灵活性,使其在不
同分辨率的设备中也同样适用,而且在部分控件处于运行状态的
情况下,程序也能正常打开并保证相关操作的顺利执行,自此客
212
2020年41期总第533期
户端的功能已经全部得到实现。
2.系统服务器部分的设计与实现。这个系统的服务器仅具备三
种功能,分别是网络爬虫、文本转换和流媒体服务。其中,网络爬
虫指的是按照指定规则来抓取目标网页,借助索引进行保存,方便
学习者在需要使用时可以在第一时间找出;文本转换则是把上传的
资料、视频等转换成指定格式,用户在需要查看、浏览时只需通过
Web网页就能轻易实现,所谓的在线阅读、点播就是来源于此;除
此之外,本系统还使用Red5作为流媒体服务器的搭建,所以移动
在线点播也是可以实现的。采集、调度、缓存和传播是流媒体服务
器的几个基本功能,可实现英语听力、英文视频输送至客户终端,
为大学生学习英语提供便利;用户信息资源数据只能用来统计、保
存用户在线学习的视频信息等。
有了上述技术作为支持以后,本模块服务器的高等设计与实
现就可以通过J2EE与MVC来完成。功能方面涉及对大学英语学习
资源的删除、增加和修改,图文混排资源的录入,以及资源的分
类、发布和上传内等,都能够实现。当服务器提出请求要调用相关
数据对组间DAO进行访问时,动态页面就会自动生成,而且还能与
用户需求保持一致。而在没有出现请求服务时,服务器会把硬件方
面的资源配置向其他地方进行转移;待点播请求出现后,服务器再
对硬件方面的资源配置进行自动回收,并结合请求内容对数据库中
的英文视频、相关文本等进行检索,再通过浏览器发送给客户端,
这就是服务器的整个运行过程。
六、结语
自人类进入二十一世纪以来,各种数字移动技术飞速发展。
当今人们的日常生活中,智能手机、平板电脑和iPod等微型移动
终端设备已经实现了大范围普及和应用。具有强大的功能、价格
亲民是这些智能化设备的最大特点。本次构建的英语移动学习系
统,目的是为国内高校的大学生英语教育教学提供一种全新的教
学方法与理念,使英语基础资源更加丰富、全面,解决英语资源
获取难的问题,在本次设计中,Web服务系统被分为三个部分,
首先是通过客户端发出请求,把相关指令送至业务层,业务层收
到指令后,会依据相关逻辑把信息输送至服务器,在服务器处理
结束后,再把结果通过网页的形式发送到终端。这便在很大程度
上拓展了英语教材的内容,满足了时代发展的趋势,为移动学习
打下坚实基础,大学英语教材将展现出全新的面貌,从而实现对
英语教学信息化水平的进一步发展与优化。
参考文献:
[1]陈丽,林世员,郑勤华.
“
互联网+
”
时代中国远程教育的机遇和
挑战[J].现代远程教育研究,2016(01).
版权声明:本文标题:基于Web技术与移动终端的英语学习系统设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714350923a676698.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论