当前位置:主页 > 管理论文 > 移动网络论文 >

基于SSM的英语学习网站的设计与实现

发布时间:2020-09-16 08:30
   随着互联网技术的发展和进步,人们学习的方式和内容越来越多样化,不再拘泥于传统的现场教学。互联网在线学习平台是互联网高速发展下的产物,它不仅能使学生有针对性的进行学习,还可以锻炼以及培养学生的自主学习能力,提升学习效果。而英语作为全球通用性语言,在国际交往中充当媒介作用,在不同国家、地区人们的交流和学习上发挥着重要的作用。由此,本文将英语学习和互联网技术结合起来,提出了一个基于B/S(浏览器/服务器)架构的在线英语学习网站,通过该系统可以提高英语词汇、听力、阅读等各方面的能力。论文首先分析了互联网在线英语学习的研究背景和国内外研究现状,并总结出目前英语学习网站存在的一些不足之处,其次将待完善之处与实际用户需求结合起来,划分该在线英语网站的主要功能模块包括单词模块、听力模块、课程模块、精美文章模块等,并对各模块的具体功能进行了详细的设计。在系统实现方面,为提高系统的扩展性以及简化开发,该英语学习网站使用Maven构建项目,后端采用目前较为主流的轻量级SSM(Spring+SpringMVC+Mybatis)框架,并结合Shiro框架完成用户登录认证和授权功能,且使用关系型数据库Mysql作为存储实例。系统在开发过程中,完全是按照标准的软件开发流程,具体分为需求分析、系统设计、系统实现和系统测试四个阶段,本论文也严格地从这四个方面对该英语学习网站进行了详细的阐述。该在线英语学习网站将互联网技术与英语学习结合起来,突破了传统英语教育的时间与空间的界限,为各个学习阶段的学生们提供了学习单词、训练听力、阅读英语文章等功能的平台,使用户能全方面地提高自己的英语水平,具备良好的应用前景。
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP393.092
【部分图文】:

示意图,功能,示意图,单词


每日一词调用的控制器方法为 randomWord( )。通过控制器类的 randomWord(方法,调用业务层的 randomWord( )方法,最终调用相应 Mapper 接口的getWordByRandom( )方法获取到最终的数据填充至 Model(模型)中,在前端页面显 示 。 查 看 单 词 分 类 信 息 功 能 首 先 根 据 前 端 请 求 , 调 用 控 制 器 方 法getGradeCategory( ),继而调用业务类的 getGradeCategory( )方法,最终调用 Mappe接口的 getGradeCategory( )方法获取单词的等级分类,并返回至前端页面显示。由于还需要获取每一等级下各单词的数量信息,所以还需要通过前端传入等级分类 ID并发起 POST 请求,调用后端控制器方法 getWordsByGrade( ),通过该方法调用业务层方法 getWordsByGrade( ),最终调用 Mapper 接口的 getWordsByGrade( )方法,连接查询单词等级表和单词表,获取相应等级下包含的单词信息数组,并存入到本地缓存中。各个数组的大小代表着相应等级的单词数量,数组中的信息即代表着各等级下包含的单词记录。将这些信息存入到本地缓存中,可以减少数据库访问次数避免后续单词学习页面再次重复查询数据库。

示意图,单词,分类功能,示意图


图 4-4 单词分类功能示意图用户学习时,可以根据需求选择某一等级分类(以四级词汇为例)进入学习界面,学习界面如图 4-5 所示,单词默认以列表的方式,按照单词字典序呈现给用户,用户可以学习单词的发音、音标、释义、短语、例句。该业务功能的数据在加载单词首页时已经从数据库中查询得出并存在本地缓存中了,因而不需要在向后端发送请求,可以直接从本地缓存中进行读取并展现。此外,单词学习页面中会显示当前登录用户所创建的生词本,因而,在加载该页面时,前端会向后端发起 POST 请求,根据当前登录用户的 id 查询该用户所拥有的生词本,后端流程具体为首先调用控制器方法 getWordbooksList( ),通过该方法调用业务层方法 getWordbooksById( ),最终调用 Mapper 接口的 getWordbooksById( )方法。在学习单词过程中,用户可以选择一些单词添加至到相应的生词本当中,添加成功后可进入个人中心的生词本中查看所有单词,生词本单词如图所示。

示意图,单词,页面,卡片


图 4-5 单词列表学习页面示意图点击卡片学习,切换到卡片学习模式,每一张卡片只展示一个单词,且是乱序呈现的。用户可以通过点击左右箭头图标切换卡片。卡片学习实现与列表学习业务流程比较相似,只是 Mapper 接口方法的实现不一样,卡片学习实现的 sql 语句中,在对单词等级分类表和单词表进行连接查询后需要使用 rand( )函数对结果随机排序。而列表学习实现的 sql 语句中是对结果的word_name 字段进行升序排序。4.2.3 精美文章精美文章模块展示了一系列英语美文以供用户阅读。文章阅读只涉及到精美文章表的查询功能,不在此详细描述。

【相似文献】

相关期刊论文 前10条

1 曹艳春;;全面二孩政策背景下从生育意愿到生育行为:基于SSM的影响因素及激励机制分析[J];兰州学刊;2017年02期

2 魏书寒;;基于SSM框架的图书管理系统的设计与实现[J];工业控制计算机;2017年07期

3 胡永泉;杨勇;张建;;基于SSM的企业数据清洗平台设计与实现[J];电脑知识与技术;2017年25期

4 王樱;李锡辉;赵莉;;基于SSM框架的高校在线考试系统研究[J];电脑编程技巧与维护;2017年20期

5 程广华;魏超;;皖江经济带产业结构SSM分析[J];皖西学院学报;2015年06期

6 周成;李悦铮;江海旭;毕剑;;晋陕两省入境旅游客源市场结构对比分析——基于SSM方法[J];资源开发与市场;2014年01期

7 蔡兰兰;伍卓;;基于SSM方法的入境旅游客源市场结构分析——以福建省为例[J];福建农林大学学报(哲学社会科学版);2013年06期

8 史常栋;贾岩;;基于SSM的河南省林业产业结构实证分析[J];中国林业经济;2012年01期

9 钟永德;刘生;;基于SSM的湖南省入境旅游客源市场结构分析[J];中南林业科技大学学报(社会科学版);2012年01期

10 王建军;陈跃华;;基于SSM模型的河南产业结构效益研究[J];生产力研究;2012年12期

相关会议论文 前10条

1 杨令宾;肖华;;基于SSM的东北三省工业结构分析[A];科技、工程与经济社会协调发展——中国科协第五届青年学术年会论文集[C];2004年

2 董凤丽;吕杰;;基于SSM的沈阳经济区农业产业结构优化分析[A];技术创新与现代农业发展[C];2009年

3 张丽君;秦耀辰;;基于SSM的开封市主导产业定量选择及分析[A];第十届中国科协年会“新时期河南土地供需态势与城乡统筹发展”论坛文集[C];2008年

4 曾文革;王热;;WTO农产品特殊保障机制(SSM)的正当性分析——基于情势变更法理的解释[A];WTO法与中国论丛(2011年卷)[C];2010年

5 郑涛;李民军;赵政;;SSM一步法炼胶工艺对胎面气孔率的影响[A];“赛轮金宇杯”第19届中国轮胎技术研讨会论文集[C];2016年

6 武强;;基于SSM模型的近代中国进出口贸易结构分析[A];2015年中国地理学会经济地理专业委员会学术研讨会论文摘要集[C];2015年

7 张金珍;张锐;;青烟威潍海洋产业结构与竞争力差异研究——基于SSM法的区际比较[A];东方行政论坛(第一辑)[C];2011年

8 宏结;惠聪;;WTO框架下农产品特殊保障机制(SSM)的设立及中国的立场选择[A];中国贸易救济与产业安全论丛(2012)——第七届中国贸易救济与产业安全研究奖获奖论文集[C];2013年

9 刘宏盈;覃福浪;;基于SSM和DEA的广西旅游产业结构优化研究[A];2014中国旅游科学年会论文集[C];2014年

10 章倩倩;刘松财;戴建威;任晓慧;张永亮;;pIRES-HBsAg/SSM微球的制备及对水貂生长的影响[A];全国动物生理生化第九次学术交流会论文摘要汇编[C];2006年

相关博士学位论文 前1条

1 程卓蕾;高校绩效管理体系的研究与设计[D];中南大学;2011年

相关硕士学位论文 前10条

1 赵小涛;基于SSM框架的铁路技术规章管理系统的设计与实现[D];北京交通大学;2018年

2 李晓夏;基于SSM框架的快捷信息输入APP管理系统研究[D];哈尔滨工业大学;2018年

3 陈奇川;基于SSM的某航空救援调度系统的设计与实现[D];厦门大学;2017年

4 朱贵杰;基于SSM的一个企业信息管理系统的设计与实现[D];华中科技大学;2016年

5 姚浩宇;基于SSM框架的短信接入系统的设计与实现[D];华中科技大学;2018年

6 陈颖慧;基于SSM的英语学习网站的设计与实现[D];华中科技大学;2019年

7 杨帆;基于SSM框架的智慧社区系统设计与实现[D];武汉邮电科学研究院;2018年

8 杨群;基于SSM的高校排课系统的研究与应用[D];苏州大学;2013年

9 熊o

本文编号:2819635


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2819635.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户62cd6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com