基于SSM的英语学习网站的设计与实现
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】: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