关键词不能为空

当前您在: 主页 > 英语 >

基于云平台的智能英语训练系统的设计-精品文档

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-24 06:31
tags:学习英语的网站

people是可数名词还是不可数名词-日文网名

2020年10月24日发(作者:侯泰)


基于云平台的智能英语训练系统的设计

1 引言
随着互 联网的迅速发展,各种英语学习平台层出不穷,其中
比较著名的沪江英语、新概念英语、新东方英语等都 开发了自己
的学习网站。这些平台内容丰富,给学习英语的人群带来很大的
帮助,但同时也存在 着资源分散、难度较高,缺乏人机交互及学
习反馈等问题。对于英语水平不高,需要提供学习引导的人群 而
言,针对性不强。为此,研究者在构建具有更强针对性的英语学
习系统方面做了各种探索。这 些研究在资源分类、难度控制、交
流互动等方面取得了一些成果,但是由于受限于开发技术和设计
思想,还存在着以下不足:一是缺乏将各类资源进行整合加工,
从而在系统中构建一个英语学习体系和 学习模式;二是传统的
Web开发方式难以支撑系统数据量的急剧增长,运维成本高,不
利于在 互联网上进行推广。随着云计算技术的提出和迅速发展,
各种成熟的云解决方案应运而生。调查显示,采 用云平台进行开
发,可以有效降低开发成本、提高开发效率。
本文研究的智能英语训练 系统旨在运用先进的“导、学、练、
测”的学习理念和模式,建立具有丰富资源的现代化的学习环
境,系统的为英语学习者提供全方位、多层次、有针对性的服务,
满足学习者的英语水平评估、有针对 性的学习与训练、智能化的
点对点式实时反馈等需求。通过在云平台上进行系统的开发与部


署,实现了系统的稳定运行。
2 系统功能与结构设计
2.1 基于“导、学、练、测”理念的系统功能设计
英语的学习需要循序渐进、有的放矢,盲目的进行 大量的识
记和练习,虽然也能取得一定的学习效果,但缺乏系统性、整体
性,对于基础薄弱的学 习者而言往往事倍功半。智能英语训练系
统基于“导、学、练、测”四个步骤形成的学习闭环模式进行功
能设计,如图1所示。
“导、学、练、测”四个步骤的具体含义?c对应功能设计
体现如下:
(1)导:通过 建立一个包含词、句、段、篇、语法等技巧
讲解内容的知识库来实现,为学习者提供分类单词库、句型库 、
语法点、知识点讲解等内容的指导;
(2)学:搜集各种文章素材,建立包含听、读 、写、译的
分类资源素材库;学习者可以在学习技巧讲解后选择相关资源进
行学习,进行日常的 知识积累;
(3)练:建立听、读、写、译专项训练题库,并标注题目
与知识库、素材 库的关联关系;学习者可以根据自己的需求进行
单项技能的题目训练;
(4)测:根据 学习者选择的考试类型进行自动组卷,学习
者以模拟考试的形式进行综合练习,并在完成答题后得到相关 的
反馈信息,使学习者能够查缺补漏,有针对性的启动下一阶段的


学习。
根据“导、学、练、测”的设计理念,设计系统的概要功能
模块如图2所示。各模块具体功能如下:
(1)资源库管理:1.建立包含单词、句型、语法、测试点
等英语学习基础知识技巧的知 识库,并进行维护;2.建立包含听、
读、写、译的分类素材库,库内素材以篇章形式存在,并创建每< br>个资源与相关知识点的关联;3.建立各种题型的试题库,标注题
目的难度、分值、层次等属性, 创建每道题目与相关知识点的关
联。
(2)学习训练:1.对知识库中的技巧讲解进行 学习;2.对
素材库中的文章进行学习;3.选择单项技能进行做题训练;4.
进行综合性的模 拟试卷训练;5.根据学习或做题的结果给出英语
水平的评测结果;6.管理、分析学习者的错题本。
(3)用户管理:1.对用户基本信息的维护;2.对用户的访
问权限进行管理;3.按照 用户的等级、学历、性别等属性进行统
计分析。
2.2 基于Yii框架的系统结构设计
智能英语训练系统是一个典型的Web应用,针对当前主流的< br>Web开发技术平台,从开源、社区、云平台支持等角度进行分析
比较,选定PHP Yii框架作为本系统的开发平台。Yii是一个基
于组件的高性能PHP框架,包含Web 2.0的 全部特性,用于开发
大型Web应用。Yii框架采用严格的面向对象编程,集成经典的


“模型-视图-控制器”(Module-View- Controller,MVC)开发
模型,在数据访问层建立一个基于PHP PDO之上的数据访问对象
(Data Access Object,DAO),对不同数据库访问进行封装,
并采用活动记录集(Active Record)实现MVC中的模型层与数
据库的交互,减少了编写SQL语句的成本。
基于Yii框架,将智能英语训练系统设计为五层结构,如图
3所示。各层的详细设计与功能作用如下:
数据层:采用MySQL数据库及文本文件两种形式实现数据的
存储。数据库中存储知识库 、素材库、试题库以及用户信息等系
统基础数据;单词讲解、技巧讲解等内容以静态文本文件的形式存储,其文件路径存储在数据库中。
数据访问层:Yii框架中使用DAO对数据库进行访 问操作,
采用定义活动记录类的形式实现。Yii框架中定义了一个超类
ActiveReco rd,在类的内部封装了访问数据库的各种操作。只需
要创建一个继承ActiveRecord的子类 ,并重写各种方法即可实
现与数据库的交互。
实体层:对应MVC结构中的模型,创建 表示业务数据、规则
和逻辑的对象。Yii框架中定义了一个模型类的超类yii\base
\ Model,通过继承Model类来实现模型类的定义。 业务
逻辑层:对应MVC结构中的 控制器,负责处理表示层传递的请求
和生成响应。Yii框架中定义了一个控制器类的超类yii\ba se
\Controller,通过继承Controller类来实现控制器类的定义。


表示层:对应MVC结构中的视图,负责展现系统与用户之间
的交互。视图 文件为包含HTML和PHP代码的PHP脚本,Yii框
架中定义了一个应用组件yii\web\V iew|view,该组件主要提
供通用方法帮助视图构造和渲染,实现对视图文件的管理。
3 基于云平台的系统部署
3.1 云计算服务模式选型
在云计 算环境下,软件、硬件、基础架构等都可以以服务的
形式提供给用户,根据业务交付模式,分为IaaS (Infrastructure
as a Service)、PaaS(Platform as a Service)、SaaS(Software
as a Service)三种类型。Iaa S采用提供IT基础设施给用户的
服务模式,服务商只提供基础设施的运行和维护;PaaS是将软件开发环境、部署平台等作为服务提供给用户,用户在云环境下
进行软件的开发与部署;SaaS是 由服务供应商部署软件,通过
互联网向用户提供即时的软件使用服务。三种云服务模式的资源
配 置要求如图4所示。
PaaS服务模式能够为开发者提供应用开发和运行的软硬件
环境 ,以及应用程序的运行维护能力;开发者无需关注底层硬件
的处理能力和规模,避免复杂的应用部署过程 ,同时能够通过平
台获取应用的运行状态,统计用户使用信息。因此,综合考虑资
源、成本、人 力等因素,采用PaaS平台进行智能英语训练系统
的开发与部署。
3.2 系统部署


新浪云(Sina App Engine,SAE)是国内目前较好的PaaS< br>云平台,完全兼容基于LAMP(Linux,Apache,MySQL,PHP)平
台的应用 ,PHP应用程序几乎不用修改或做少量修改就可以在
SAE上流畅运行。SAE还针对使用Yii框架 开发的应用程序提供
了专有的应用类型“yii-sae”,使基于yii-sae开发如同使用
Yii框架进行本地开发一样。在完成智能英语训练系统开发后,
将系统迁移到SAE进行部署,具体 步骤如下:
(1)登?SAE,创建一个yii-sae应用;填写应用名称、二
级域 名等信息。如果拥有独立域名,可以把独立域名通过CNAME
方式解析到其对应的CNAME地址,建 与二级域名的绑定关系,用
户就可以使用独立域名访问系统。
(2)从SAE上下载“Yii for SAE”压缩包,将压缩包中的
framework目录覆盖 本地Yii的framework目录;上传代码到
SAE,并设置代码版本号。
(3 )在config文件夹下的文件中配置数据库访问
参数,初始化MySQL数据库,并导入自己本地的 数据库文件。
(4)在SAE中开启Memcached。Memcached是一个高性能的
分布式内存对象缓存系统,其使用目的是通过缓存数据库查询结
果,减少数据库的访问次数,以 提高动态Web应用的速度及扩展
性。
(5)在SAE中的存储服务Storage下 添加一个名为upload
的文件夹,将智能英语训练系统中技巧讲解等静态网页文件及图


片文件上传到upload文件夹中。Storage是分布式文件存储服
务,用来存放持久 化存储的文件。
部署完毕后,用户可以通过独立域名访问基于云平台下的智
能英语训练系统。
4 结论
智能英语训练系统是一个较大规模的Web应用,能够依据系
统化的学习模型为英语学习者 提供更具针对性的指导与服务。采
用传统的Web开发与部署方式,存在着开发效率低、搭建难度大、< br>部署及运维成本高等问题。依托新浪云平台对Yii框架的完全兼
容,实现系统的开发与部署,相 对于传统的Web服务平台具有成
本低廉、可扩展性更强、性能更高的优势。

幻日-主系表例句100个


也用英语怎么说-牲畜的拼音


定语从句讲解-seh


foggy-枭雄怎么读


花札-dear是什么意思


学德语-眨的组词


大象用英语怎么读-whelm


boundaries-moray



本文更新与2020-10-24 06:31,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/422394.html

基于云平台的智能英语训练系统的设计-精品文档的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文