当前位置:   article > 正文

java+jsp+mysql实现学习资源推荐系统LearningResourceRS 个性化推荐系统 个性化学习网站推荐系统 协同过滤推荐算法 SSH(Spring+Struts+Hiber)开发框架_java教学资源推荐系统

java教学资源推荐系统

java+jsp+mysql实现学习资源推荐系统LearningResourceRS

一、项目简介

一、开发工具
Myeclipse10,mysql5.5,navicat、tomcat7、jdk7等(其他版本也可以)。
Navicat下载后,需要先链接,填写连接的用户名和密码,我的是root、root,需要先在navicat中创建一个数据库learningresourcers,然后再发给你的文件包中有一个sql文件,可以在navicat中点击查询,然后将sql文件中国的内容粘贴进navicat,再点击运行就可以,或者在naviat中点击备份,文件包中也有一个备份文件,点击完成就可以。
二、开发框架
SSH开发框架,Spring、Struts、Hibernate,Spring管理Struts和Hibernate,Struts负责请求路径和返回结果,Hibernate是负责数据库的链接。
三、实现功能

学生端:
1.用户登录注册
用户登录:学号、用户密码;
用户注册:姓名、学号、学校、院系、专业、班级;
2.在每个学生点击登录之后,进入兴趣选择页面。
3.学习兴趣标签添加页面;
4.资源展示页面
每个资源添加收藏、评价、下载、查看功能。
收藏:资源预览页面点击收藏,收藏到个人资源管理页面;
评价:资源预览页面上面提供星级评价(五星);
添加标签:资源预览页面提供标签选择,让学习者为资源打标签。
下载:用户自定义路径下载资源,统计资源下载次数。
5.个人资源管理页面
个人资源管理,资源可以查看、下载、取消收藏;
个人标签管理:学习者对添加过的所有标签进行修改或删除。
6.资源推荐页面
个性化资源推荐,热门资源推荐,资源检索框;

教师端:
1.教师管理
章节测验题目管理:添加、修改、删除、查看;
文本资源管理:上传、修改、删除、查看;
视频资源管理:上传、修改、删除、查看;
标签管理:添加、修改、删除、查看;
成绩管理:资源观看进度得分、章节测验成绩得分;
课程章节管理:添加、修改、删除、查看;

2.管理员端
教师所有功能;
教师权限管理;
用户信息管理(管理员、教师、学习者)

四、个性化推荐功能
1、根据兴趣标签推荐:首先根据学生选择的兴趣标签,计算用户之间的相似度(采用谷本系数算法),然后求出目标用户的N个最近邻居,然后推荐最近邻居中邻居做题最多的题目和观看最多的视频,并将推荐的题目和视频赋默认值(在CFUtil文件中设置默认值1-5)。
2、根据题目的成绩推荐:首先根据用户对题目的成绩计算用户之间的相似度(余弦算法),根据相似度计算N个最近邻居,然后再根据基于用户的推荐算法推荐,推荐出来的题目有预测成绩,成绩是在管理员给所有题目设置的分数这个范围内,我们需要给预测的成绩缩小值,缩小至1-5范围内,这个有个系数,是找出最大的成绩然后除以5得出一个系数,系数乘以预测评分,会将预测评分缩小值1-5分内,不会影响推荐结果。
3、根据视频评分推荐:首先根据用户对视频的评分计算用户之间的相似度(余弦算法),然后计算N个最近邻居,然后再根据基于用户的推荐算法推荐,推荐出来的视频由预测评分。
4、混合推荐:混合推荐就是将以上4中算法加权推荐,每一种算法都有权重(在CFUtil类中设置),权重乘以预测分值然后相同的题目或者视频相加,再除以权重之和就是预测的题目或者视频的最终值,根据值的高低排序得到推荐的视频或者题目。

二、项目展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、项目运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

作者专业长期研究各种协同过滤推荐算法,欢迎留言、私信互相交流学习,后续会不断更新不同的协同过滤推荐算法,欢迎关注。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/645922
推荐阅读
相关标签
  

闽ICP备14008679号