一、关键词个性化学习推荐系统,个性化学习系统
二、作品包含
源码+数据库+全套环境和工具资源+本地部署教程
三、项目技术
前端技术:Html、Css、Js、Vue3.0、Element-plus后端技术:Java、SpringBoot3.0、MyBatis
四、运行环境(以下版本亲测,其他版本兼容性请自行测试)
开发工具:IDEA/eclipse + VSCODE
数据库:MySQL8
数据库管理工具:Navicat10以上版本
环境配置软件: JDK17 + Maven3.6.3
前端Nodejs:16
浏览器:谷歌浏览器
五、项目介绍
项目编号:springbootA530
本系统是一个基于SpringBoot+Vue的在线学习推荐平台,为用户提供课程浏览、收藏、评价等功能,并基于协同过滤算法提供个性化课程推荐。
- 角色划分
系统包含以下角色:游客浏览课程查看热门课程搜索课程注册账号普通用户登录/注销修改个人信息收藏/取消收藏课程评价课程查看个性化推荐课程查看已收藏课程开始学习课程管理员用户管理课程管理课程分类管理评价管理查看数据分析发布公告
- 功能模块划分
3.1 用户模块用户注册用户登录个人信息管理密码修改3.2 课程模块课程列表展示课程搜索课程详情课程收藏课程评价开始学习(跳转)3.3 推荐模块热门课程推荐基于协同过滤的个性化推荐基于用户浏览历史的实时推荐冷启动处理(热门课程推荐)3.4 管理模块用户管理 CRUD课程管理 CRUD课程分类管理 CRUD评价管理公告管理3.5 数据分析模块用户活跃度分析课程热度分析评价统计分析