基于云计算的英语口语学习系统设计
2019-10-21朱冰妍
朱冰妍
随着云计算和移动网络技术技术的成熟和普及,移动学习在许多领域都迅猛发展,社会对于移动学习系统的需求不断扩大,特别是在英语口语学习方面。设计出基于云计算的英语口语学习系统,用户可以通过移动终端是实现英语口语知识的学习、模拟英语口语测试和建立专属词典等功能。管理者可以通过云端服务器进行学习资源管理、用户信息管理和单词库管理等操作。系统可实现基于云计算的移动学习、学习资源云端共享等功能,提升用户的学习体验,有效促进用户的口语学习。
1.引言
云计算是基于互联网相关服务的增加、使用和交互模式,拥有着强大的计算能力,能够处理大量数据,更加高效实现传统计算机的功能;并且支持用户在任何位置、任何时间、使用不同终端获取应用服务,使用更加便捷。近年来,云计算技术高速发展,使云计算技术广泛应用于人们生活的各个领域,人们愈发依赖云计算技术。目前,我国与世界各国之间的交往日益频繁,急需高水平英语人才,然而学校的英语教学往往重书面,轻口语。市场上针对英语口语方面的学习软件很少,同时存在移动终端机能不足导致运算有限等问题。本系统将云计算技术与英语口语移动学习相结合,使用户能够随时随地进行英语口语学习,能让用户充分利用零散时间,体验快速有效的学习方法,将学习效益最大化,实现真正的移动学习。
2.系统的总体设计
基于云计算的英语口语学习系统主要目的是使用户能够随时随地在移动设备上实现英语口语的学习,用户是系统的使用人员,系统管理人员只负责对系统中的数据进行更新及维护。用户是本系统的主体,主要实现学习及测试两大功能。本地客户端供用户使用,主要包括发音测试、资料阅读和词库定制等功能。云端服务器供管理人员使用,主要包括编辑和发布最新的学习资料,管理单词库、更新标准语音等功能。
3.系统的体系结构
云计算是英语口语学习系统的核心。本系统采用基于B/S多层分布式体系设计,无需在终端安装软件,所有的操作都是通过网页浏览器来完成,拥有方便、快捷和高效的用户体验。服务器基于云计算服务提供商提供的云服务器,用于部署系统、应用和数据中心。多层分布式体系架構分为设备层、数据层、应用层和表现层;设备层主要包括PC、移动终端等本地物理设备;数据层为系统数据库,负责用户、单词库和学习进度等数据的计算与存储;应用层为系统平台集成的管理和应用模块,包括调取口语数据、更新资料和建立单词库等功能;表现层为展现给用户的信息,包括测试口语分数、查看学习进度和学习资料展示等。
4.系统的功能设计
本系统参考了市面上的相关APP的功能,根据其特点进行借鉴和创新,得到以下功能。
4.1发音评价
发音评价功能是系统的基础功能,能够对用户的单词发音做出具体评价,并提供不同的发音训练。发音评价分为2个子功能:一是对单个单词的重复强化训练,用户录音完毕后,上传到云储存,云计算系统对用户的每个音标的发音给出评分,同时给出标准的发音以供用户参考,并记录用户出错的英语音标以作为单词库模块继续分析的基础数据。二是对单词库的发音训练,用户可以选择系统提供的单词库或自定义的单词库进行整体的发音训练。在本模块中,系统将库中单个单词嵌入到完整的句子中,展示给用户,用以检测用户对单词的整体理解。每一次训练后,系统会根据用户的发音情况向用户推荐下一阶段的训练形式,进行单个单词训练或进行长难句的训练。
4.2资料展示
资料展示模块包含了世界各地的原声英语文章和新闻,用户可以选择自己感兴趣的英语文章进行播放,还能控制播放速度和中文的显现与否。每个文章都配备了相对应的视频,可供用户在学习之余放松观看,同时还能加强用户对文章的理解,提高用户的语感。系统还设有收藏和分享功能,用户能收藏自己喜爱的文章,以便下次观看,也能将文章分享给好友,和好友一起探讨学习。
4.3词库管理
词库管理模块主要管理平台的单词资源,包括用户单词使用信息、所有单词库等。词库的默认分类模式是按年级分类,词库根据用户的使用情况,会自动记录用户学习过的单词,在用户下次学习时给出提醒。同时,词库将用户发音得分低于标准分数的单词自动录入到用户的个人词库里,标准分数由用户自定义,用户也可根据个人需要将单词手动录入到个人词库中。
4.4用户留言
用户留言模块是用户和管理者沟通的主要通道。用户发现系统的bug或对系统有好的建议可以随时反馈给管理者,管理者也能通过用户留言模块回复用户,对积极的用户给出一定的奖励。
5.结束语
本文设计了基于云计算的英语口语学习系统,此系统的主要目的是实现英语口语学习及测试两部分的内容,特色是使用了云计算技术,增加了学习的高效性。系统的发音评价模块能够满足用户对自我发音检测的需求,单词库模块能够针对性地提供单词库供用户学习。此系统为广大学习英语口语的用户提供了方便、快捷和高效的学习途径。