| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14852 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
上一篇:英语词汇量测试系统.docx
下一篇:在线音乐播放器.doc
摘要:随着我国互联网的发展,在线教育成为了网络教育领域的热门话题,几乎各个学科领域都都能在网络中找到相应学习平台,平台中丰富的学习资源为学习者提供了极大的便利。但是,学习平台并不是资源越多越好,海量的学习资源会让学习者在学习过程中容易出现学习迷航,从而浪费许多时间和精力用于寻找适合的学习资源上。因此如何从海量信息中挖掘出适合学习者水平的学习资源对于提高学习者的学习效率具有重要意义。
本文选择初中英语语法学习作为平台的学习内容。初中英语相对于其他水平的英语更注重于应试方面,即要求学生对知识点的掌握度要更细致。因此初中英语语法学习平台应能实现对学习者知识水平的评估,并推送有效的学习资源。基于以上问题和需求,进行基于springboot+mysql+vue架构的软件系统开发,学习者可以系统前台进行课程学习,课程考试等学习行为,管理员可以通过后台系统实现对学习资源的管理。系统运用基于用户课程掌握度的协同过滤算法给学习者提供符合学习者水平的学习资源,构建知识点掌握模型找出学习者的知识薄弱项,在学习的过程中进行查漏补缺,提高学习者的学习热情和学习质量。
关键词:英语学习,推荐,java
目 录
摘 要
Abstract
1引言-1
1.1选题背景-1
1.1.1学习平台的现状-1
1.1.2英语学习的现状-1
1.2系统的开发意义-1
1.2.1从用户的角度-1
1.2.2从管理员的角度-2
2系统分析-3
2.1可行性分析-3
2.1.1技术可行性-3
2.1.2经济可行性-3
2.1.3系统可行性-3
2.2系统需求分析-3
2.2.1管理员的主要需求:-3
2.2.2学习者的主要需求:-5
3系统总体设计-6
3.1 开发与设计的总体思想-6
3.2系统功能模块设计-6
3.2.1注册登录模块-6
3.2.2学生功能模块-7
3.2.3管理员功能模块-7
3.3系统流程描述-8
4数据挖掘在系统中应用设计-10
4.1 数据挖掘技术介绍-10
4.1.1协同过滤算法-10
4.1.2 知识点掌握度模型-10
4.2数据挖掘技术在系统中的分析应用-10
4.2.1 基于用户的协同过滤算法分析应用-10
4.2.2知识点失分率模型的应用-12
5数据库设计-15
5.1 数据库表设计-15
6界面设计-18
6.1后台界面设计-18
6.2前台页面设计-22
7英语评估与课程推荐系统的详细设计与实现-27
7.1系统概述-27
7.2环境介绍-27
7.2.1 硬件环境-27
7.2.2 软件环境-27
7.3开发技术介绍-27
7.3.1MVC介绍-27
7.3.2前端vue框架-28
7.3.3后端springboot框架-28
7.3.4mysql数据库-28
7.4前台模块设计及编码实现-29
7.4.1登录注册模块:-29
7.4.2个人信息模块:-30
7.4.3视频查询模块:-31
7.4.4课程推荐模块:-32
7.4.5课程学习模块:-32
7.5后台模块设计与编码实现-34
7.5.1后台页面总体框架:-34
7.5.2用户管理模块:-34
7.5.3课程管理模块:-35
7.5.4试题管理模块-36
7.5.5知识点管理模块:-37
8系统测试-39
9总结与展望-41
参考文献-42
致谢--43 |

