211
2020年41期总第533期
ENGLISH ON CAMPUS
基于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版本,组成部分分为MySQL
5.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用户的开放式英语学习系统,并在口语和听力训练上多加完善,对提高国内学生的英语综合素质水平有着十分重大的意义。
自从数字化学习的创新学习模式诞生后,大部分人都逐渐接受了移动学习这种全新的学习方式。搭建移动资源学习平台是进行移动学习的最基本条件。本文构建了一个完全匹配大学英语教材的移动学习资源系统,以期实现对英语教学建设的有效推动,加快英语教学的改革进程,促进全新学习观念的形成,从而大幅提高国内高校的整体英语教学水平。
二、Web 技术与移动终端的英语学习系统的设计原则
1.兼容性。大学英语移动学习平台基本都是在智能手机、平板电脑和ipadmini等各个不同的终端进行安装运用,所以在实际开发过程中,一定要高度重视系统的兼容性问题。
2.模块化。出于系统整体性能的考虑,在设计时应对模块化思想加以运用,使系统的功能、扩展性和系统维护得到全面提高。
3.合理性。系统开发需迎合大学英语移动学习者的实际需求,这就是设计合理性的主要体现。
三、主要技术分析
1. Python的基本概述。Python是一种被广泛应用于脚本语言开发和使用的计算机语言,可以直接嵌入到HTML中,特别是在开发Web的过程中,它总能带来意外的效果。Python是一种服务器端HTML的脚本语言,具有较高的安全性和有效性,是一种简单的、健壮的、解释的、可面向对象的动态脚本语言。
212
2020年41期总第533期
ENGLISH ON CAMPUS
四、英语移动平台功能需求分析
1.前台模块。(1)英语视频搜索功能。通过在搜索栏中输入相应的关键字,例如名称、简介,可以实现整合多个网页当中显示多个不同的视频资料,在输入关键字之后系统将两个完全不同的信息视频进行数据
库的搜索,本地视频和网页视频,在搜索的过程中会将关键词输送到两个服务器中,对于本地数据库按照文本信息进行搜索,对于网页数据进行标体内容搜索。
英文视频展示,对于这个模块主要是提供相应的视频信息,例如视频的标题信息以及视频的上传人员,在网页和搜索引擎进行展示,需要分页展示时,每一页可以展示多个视频资源,使用视频内容缩略图的方式展示。在本地视频主要显示英文的标题,上传人员、评论的实时数据,外部视频的字眼主要通过显示标题,创作人和英语视频的出处。
英文点播加文档显示模块,在点播视频之后,视频中出现的详细信息会通过文本的模式显示出来,让观众可以提前了解到视频的大概内容,明确是不是自己需要的视频。
(2)视频点播。视频点播就是对于相关类别中点播次数较多的视频以及使用关键词之后搜索得到的大量视频。
(3)视频评论。在进入到视频观看页面之后拥有相关的评价框体,用户可以通过点击评论框体实现对于自身看法的发表。
2. 后台管理。对于本次大学英语学习平台后台功能模块当中使用SQL数据库进行操作,本系统在建立SQL数据库和 Visual Studio 2010之间的连接是通过管理工具中的0DBC(数据源)来实现的。其中所提到
的0DBC(数据源)接口是由微软公司提供的一种开方式数据库互连标准接口,可以实现单个应用系统对多个不同类型数据库管理系统的同时访问。在对Visual Studio开发数据库应用程序进行使用时,一般都会涉及对数据库访问控件的使用。Gridview控件是数据库访问软件中最为常见的一种,可以直接修改、删除、显示或增加后台的任意模块,后台中存在三个不同的角,分别是学生、教师和管理人员,教师只有经过系统管理人员的授权才能修改平台数据,学生无法获得此类权限。
五、Web 技术与移动终端的英语学习系统的设计与实现
1.客户端部分的设计与实现。所谓的客户端,就是指用户从服务器处获取相关资源所使用的智能手机和平板电脑等移动设备。但由于本系统使用的是基于Web网络环境下的设计,所以,它主要包含在线学习、导航、课程资源访问、联机交流和登录等功能,特点是运行高效、简单易懂、操作难度较小。同时客户端使用的是相对布局的方式,大大增强了空间的灵活性,使其在不同分辨率的设备中也同样适用,而且在部分控件处于运行状态的情况下,程序也能正常打开并保证相关操作的顺利执行,自此客
户端的功能已经全部得到实现。
生活中数据库系统的实际例子2.系统服务器部分的设计与实现。这个系统的服务器仅具备三种功能,分别是网络爬虫、文本转换和流媒体服务。其中,网络爬虫指的是按照指定规则来抓取目标网页,借助索引进行保存,方便学习者在需要使用时可以在第一时间出;文本转换则是把上传的资料、视频等转换成指定格式,用户在需要查看
、浏览时只需通过Web网页就能轻易实现,所谓的在线阅读、点播就是来源于此;除此之外,本系统还使用Red5作为流媒体服务器的搭建,所以移动在线点播也是可以实现的。采集、调度、缓存和传播是流媒体服务器的几个基本功能,可实现英语听力、英文视频输送至客户终端,为大学生学习英语提供便利;用户信息资源数据只能用来统计、保存用户在线学习的视频信息等。
有了上述技术作为支持以后,本模块服务器的高等设计与实现就可以通过J2EE与MVC来完成。功能方面涉及对大学英语学习资源的删除、增加和修改,图文混排资源的录入,以及资源的分类、发布和上传内等,都能够实现。当服务器提出请求要调用相关数据对组间DAO进行访问时,动态页面就会自动生成,而且还能与用户需求保持一致。而在没有出现请求服务时,服务器会把硬件方面的资源配置向其他地方进行转移;待点播请求出现后,服务器再对硬件方面的资源配置进行自动回收,并结合请求内容对数据库中的英文视频、相关文本等进行检索,再通过浏览器发送给客户端,这就是服务器的整个运行过程。
六、结语
自人类进入二十一世纪以来,各种数字移动技术飞速发展。当今人们的日常生活中,智能手机、平板电脑和iPod等微型移动终端设备已经实现了大范围普及和应用。具有强大的功能、价格亲民是这些智能化设备的最大特点。本次构建的英语移动学习系统,目的是为国内高校的大学生英语教育教学提供一种全
新的教学方法与理念,使英语基础资源更加丰富、全面,解决英语资源获取难的问题,在本次设计中,Web服务系统被分为三个部分,首先是通过客户端发出请求,把相关指令送至业务层,业务层收到指令后,会依据相关逻辑把信息输送至服务器,在服务器处理结束后,再把结果通过网页的形式发送到终端。这便在很大程度上拓展了英语教材的内容,满足了时代发展的趋势,为移动学习打下坚实基础,大学英语教材将展现出全新的面貌,从而实现对英语教学信息化水平的进一步发展与优化。
参考文献:
[1]陈丽,林世员,郑勤华.“互联网+”时代中国远程教育的机遇和挑战[J].现代远程教育研究,2016(01).
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论