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

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

ID:21597283

大小:28.50 KB

页数:8页

时间:2018-10-23

基于云平台的智能英语训练系统的设计_第1页
基于云平台的智能英语训练系统的设计_第2页
基于云平台的智能英语训练系统的设计_第3页
基于云平台的智能英语训练系统的设计_第4页
基于云平台的智能英语训练系统的设计_第5页
资源描述:

《基于云平台的智能英语训练系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于云平台的智能英语训练系统的设计  摘要  智能英语训练系统采用“导、学、练、测”的学习模式,为英语学习者提供更具层次化、针对性的服务。由于系统结构复杂、数据规模大,采用传统的Web开发与部署方式存在着开发与部署成本高、运行维护工作量大等问题。针对此问题,采用PHPYii框架进行开发,详细阐述了系统功能与结构设计,在新浪云中完成了系统的部署工作。实践表明,采用云平台作为互联网应用的解决方案具有成本低、性能好、运行稳定等优势。  【关键词】智能英语训练云平台开发框架新浪云  1引言  随着互联网的迅速发展,各种

2、英语学习平台层出不穷,其中比较著名的沪江英语、新概念英语、新东方英语等都开发了自己的学习网站。这些平台内容丰富,给学习英语的人群带来很大的帮助,但同时也存在着资源分散、难度较高,缺乏人机交互及学习反馈等问题。对于英语水平不高,需要提供学习引导的人群而言,针对性不强。为此,研究者在构建具有更强针对性的英语学习系统方面做了各种探索。这些研究在资源分类、难度控制、交流互动等方面取得了一些成果,但是由于受限于开发技术和设计思想,还存在着以下不足:一是缺乏将各类资源进行整合加工,从而在系统中构建一个英语学习体系和学习模式

3、;二是传统的Web开发方式难以支撑系统数据量的急剧增长,运维成本高,不利于在互联网上进行推广。随着云计算技术的提出和迅速发展,各种成熟的云解决方案应运而生。调查显示,采用云平台进行开发,可以有效降低开发成本、提高开发效率。  本文研究的智能英语训练系统旨在运用先进的“导、学、练、测”的学习理念和模式,建立具有丰富资源的现代化的学习环境,系统的为英语学习者提供全方位、多层次、有针对性的服务,满足学习者的英语水平评估、有针对性的学习与训练、智能化的点对点式实时反馈等需求。通过在云平台上进行系统的开发与部署,实现了系

4、统的稳定运行。  2系统功能与结构设计  2.1基于“导、学、练、测”理念的系统功能设计  英语的学习需要循序渐进、有的放矢,盲目的进行大量的识记和练习,虽然也能取得一定的学习效果,但缺乏系统性、整体性,对于基础薄弱的学习者而言往往事倍功半。智能英语训练系统基于“导、学、练、测”四个步骤形成的学习闭环模式进行功能设计,如图1所示。  “导、学、练、测”四个步骤的具体含义?c对应功能设计体现如下:  (1)导:通过建立一个包含词、句、段、篇、语法等技巧讲解内容的知识库来实现,为学习者提供分类单词库、句型库、语法点

5、、知识点讲解等内容的指导;  (2)学:搜集各种文章素材,建立包含听、读、写、译的分类资源素材库;学习者可以在学习技巧讲解后选择相关资源进行学习,进行日常的知识积累;  (3)练:建立听、读、写、译专项训练题库,并标注题目与知识库、素材库的关联关系;学习者可以根据自己的需求进行单项技能的题目训练;  (4)测:根据学习者选择的考试类型进行自动组卷,学习者以模拟考试的形式进行综合练习,并在完成答题后得到相关的反馈信息,使学习者能够查缺补漏,有针对性的启动下一阶段的学习。  根据“导、学、练、测”的设计理念,设计系

6、统的概要功能模块如图2所示。各模块具体功能如下:  (1)资源库管理:1.建立包含单词、句型、语法、测试点等英语学习基础知识技巧的知识库,并进行维护;2.建立包含听、读、写、译的分类素材库,库内素材以篇章形式存在,并创建每个资源与相关知识点的关联;3.建立各种题型的试题库,标注题目的难度、分值、层次等属性,创建每道题目与相关知识点的关联。  (2)学习训练:1.对知识库中的技巧讲解进行学习;2.对素材库中的文章进行学习;3.选择单项技能进行做题训练;4.进行综合性的模拟试卷训练;5.根据学习或做题的结果给出英语

7、水平的评测结果;6.管理、分析学习者的错题本。  (3)用户管理:1.对用户基本信息的维护;2.对用户的访问权限进行管理;3.按照用户的等级、学历、性别等属性进行统计分析。  2.2基于Yii框架的系统结构设计  智能英语训练系统是一个典型的Web应用,针对当前主流的Web开发技术平台,从开源、社区、云平台支持等角度进行分析比较,选定PHPYii框架作为本系统的开发平台。Yii是一个基于组件的高性能PHP框架,包含Web2.0的全部特性,用于开发大型Web应用。Yii框架采用严格的面向对象编程,集成经典的“模型

8、-视图-控制器”(Module-View-Controller,MVC)开发模型,在数据访问层建立一个基于PHPPDO之上的数据访问对象(DataAccessObject,DAO),对不同数据库访问进行封装,并采用活动记录集(ActiveRecord)实现MVC中的模型层与数据库的交互,减少了编写SQL语句的成本。  基于Yii框架,将智能英语训练系统设计为五层结构,如图3所示。各层的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。