基于协同过滤 算法推荐系统图书推荐
一 项目介绍
该项目有前台,有后台,前台主要是首页轮播图,最新发布图书,热门图书,图书总量,图书收藏量,用户注册量,图书分类,图书搜索,图书分页列表,图书详情,图书收藏,取消收藏,猜您喜欢,登录,注册,退出,个人中心,我的收藏等功能,后台主要 发布图书,用户管理,图书列表,修改图书 ,删除图书,分类管理等功能。该系统亮点采用协同过滤推荐算法。经过求矩阵余弦相似度得到推荐的图书.推荐图书不足的,补全图书。
二 软件架构
软件架构说明
系统采用ssm架构+springboot
权限框架springsecurity
页面框架bootstrap
三 系统说明
3.1 系统功能结构图
系统功能结构图:

3.2 系统用例图
普通用户用例图

管理员用例图:

3.3 系统流程图
系统流程图:

四 系统功能
系统功能 前台:
首页:

分类页:

登录:

个人详情:

个人中心:

后台图书列表:

系统启动类:
@SpringBootApplication(scanBasePackages = "cn.itfxq.book")
@MapperScan("cn.itfxq.book.mapper")
public class BookApplication {
public static void main(String[] args) {
SpringApplication.run(BookApplication.class, args);
}
}
五 系统获取
https://github.com/soulCoder1998/itfxq_book_tj
这是一个采用SSM+SpringBoot架构的图书推荐系统,利用协同过滤算法进行图书推荐。系统包括前后台功能,如图书搜索、收藏、用户管理等,并通过计算矩阵余弦相似度提供个性化推荐。
8022





