协同过滤 springboot+vue基于java的个性化图书推荐系统_1k4p4

在飞速发展的信息时代,随着网络学习的的普及,大量的学习平台和大量的图书数量迅速膨胀,使得学生在进行网络学习时面临“数据爆炸”和“数据过载”的情况,无法寻找到适合自己的图书。在面对着越来越多的图书资源,如何快速高效的找到对自己学习有用的图书,它始终是人们面临一个困难的问题. 在这个大数据的时代,人们都习惯于从互联网上获得信息。我们将更清晰更有效的图书个性化推荐给用户。提升用户的体验。
可行性分析:可行性研究的目的上是使用主流的图书推荐方法有协同过滤图书推荐方法,目的是结合当当网海量的图书信息,为用户提供推荐适合的图书,让图书的推荐过程更加个性化。

 
解决办法:网上查阅相关的资料,以及各种文献
参考文献:
[1]王绍卿, 李鑫鑫, 孙福振,等. 个性化新闻推荐技术研究综述[J]. 计算机科学与探索, 2020, v.14;No.136(01):23-34.
[2]邵静. 基于个性化新闻推荐算法的研究[J].  2020.
[3]刘金亮. 基于主题模型的个性化新闻推荐系统的研究与实现[D]. 北京邮电大学, 2018.
[4]蒲国林, 王刚, 向伟,等. 基于内容的个性化新闻推荐[J]. 四川文理学院学报, 2019, 23(5):57-60.
[5]杨武, 唐瑞, 卢玲. 基于内容的推荐与协同过滤融合的新闻推荐方法[J]. 计算机应用, 2016(2):414-418.
[6]曹一鸣. 基于协同过滤的个性化新闻推荐系统的研究与实现[D]. 北京邮电大学, 2018
[7]    张良均,等. Python 数据分析与挖掘实战[M]. 北京:机械工业出版社,2019.12:316-332.
[8]    Carbon Trust. Global Carbon Mechanisms-Emerging Lessons and Implications[R]. London: Carbon Trust, 2019.
 (参考文献5-8个,近三年)

表名:storeup
功能:收藏表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
userid    bigint        用户id        
refid    bigint        商品id        
tablename    varchar    200    表名        
name    varchar    200    名称        
picture    longtext    4294967295    图片        
type    varchar    200    类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)        1
inteltype    varchar    200    推荐类型        
remark    varchar    200    备注        


表名:orders
功能:订单
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
orderid    varchar    200    订单编号        
tablename    varchar    200    商品表名        tushuxinxi
userid    bigint        用户id        
goodid    bigint        商品id        
goodname    varchar    200    商品名称        
picture    longtext    4294967295    商品图片        
buynumber    int        购买数量        
price    float        价格        0
discountprice    float        折扣价格        0
total    float        总价格        0
discounttotal    float        折扣总价格        0
type    int        支付类型        1
status    varchar    200    状态        
address    varchar    200    地址        
tel    varchar    200    电话        
consignee    varchar    200    收货人        
remark    varchar    200    备注        
logistics    longtext    4294967295    物流        
goodtype    varchar    200    商品类型        


表名:news
功能:公告信息
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
title    varchar    200    标题        
introduction    longtext    4294967295    简介        
picture    longtext    4294967295    图片        
content    longtext    4294967295    内容        


表名:discusstushuxinxi
功能:图书信息评论表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
refid    bigint        关联表id        
userid    bigint        用户id        
avatarurl    longtext    4294967295    头像        
nickname    varchar    200    用户名        
content    longtext    4294967295    评论内容        
reply    longtext    4294967295    回复内容        


表名:config
功能:配置文件
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
name    varchar    100    配置参数名称        
value    varchar    100    配置参数值        


表名:chat
功能:客服中心
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
userid    bigint        用户id        
adminid    bigint        管理员id        
ask    longtext    4294967295    提问        
reply    longtext    4294967295    回复        
isreply    int        是否回复        


表名:yonghu
功能:用户
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
yonghuming    varchar    200    用户名        
mima    varchar    200    密码        
xingming    varchar    200    姓名        
xingbie    varchar    200    性别        
touxiang    longtext    4294967295    头像        
shouji    varchar    200    手机        
money    float        余额        0
pquestion    varchar    200    密保问题        
panswer    varchar    200    密保答案        


表名:cart
功能:购物车表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
tablename    varchar    200    商品表名        tushuxinxi
userid    bigint        用户id        
goodid    bigint        商品id        
goodname    varchar    200    商品名称        
picture    longtext    4294967295    图片        
buynumber    int        购买数量        
price    float        单价        
discountprice    float        会员价        
goodtype    varchar    200    商品类型        


表名:users
功能:用户表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
username    varchar    100    用户名        
password    varchar    100    密码        
role    varchar    100    角色        管理员
addtime    timestamp        新增时间        CURRENT_TIMESTAMP


表名:address
功能:地址
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
userid    bigint        用户id        
address    varchar    200    地址        
name    varchar    200    收货人        
phone    varchar    200    电话        
isdefault    varchar    200    是否默认地址[是/否]        


表名:tushuxinxi
功能:图书信息
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
tushumingcheng    varchar    200    图书名称        
tushufenlei    varchar    200    图书分类        
tushufengmian    longtext    4294967295    图书封面        
tushuzuozhe    varchar    200    图书作者        
chubanshe    varchar    200    出版社        
tushuxiangqing    longtext    4294967295    图书详情        
onelimittimes    int        单次限购        
alllimittimes    int        图书库存        
clicktime    datetime        最近点击时间        
price    float        价格        


表名:tushufenlei
功能:图书分类
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
leibiebianhao    varchar    200    类别编号        
tushufenlei    varchar    200    图书分类        


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/14362.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI很渴:chatGPT交流一次=喝掉一瓶水,GPT3训练=填满核反应堆

流行的大型语言模型(LLM),如OpenAI的ChatGPT和Google的Bard,耗能巨大,需要庞大的服务器农场提供足够的数据来训练这些强大的程序。对这些数据中心进行冷却也使得AI聊天机器人对水的需求量极大。新的研究表明&#xff0…

五种网络 I/O 模型

文章目录 1. 阻塞式 I/O 模型2. 非阻塞式 I/O 模型3. I/O 多路复用4. 信号驱动式 I/O5. 异步 I/O6. I/O 模型的分类 Unix 下有五种可用的 I/O 模型: 阻塞式 I/O 非阻塞式 I/O I/O 多路复用(select/poll/epoll) 信号驱动式 I/O(…

MongoDB远程复制集集群((两台服务器,8个实例))

第三阶段基础 时 间:2023年7月4日 参加人:全班人员 内 容: MongoDB远程复制集集群 目录 MongoDB远程复制集集群 实验环境:(两台服务器,8个实例) 环境部署: 安装部署 实 …

hive和datax數據採集數量對不上

hive和datax數據採集數量對不上 對數據的時候發現有些對不上,在hive中 staff_id DF67B3FC-02DD-4142-807A-DF4A75A4A22E’的數據只有1033 而在mysql中發現staff_id DF67B3FC-02DD-4142-807A-DF4A75A4A22E’的數據有4783條記錄(昨天的記錄是4781&#…

小样本图像目标检测研究综述——张振伟论文阅读

小样本图像目标检测研究综述——张振伟(计算机工程与应用 2022) 论文阅读 目前,小样本图像目标检测方法多基于经典的俩阶段目标检测算法Faster R-CNN作为主干网络,当然也有将YOLO,SSD一阶段目标检测算法作为主干网络的…

信道的容量和复用

信道的极限容量 当信道质量比较差时,输出信号的波形难以识别,此时出现的现象称为码间串扰“ 失真的因素有:码元传输速率,信号传输距离,噪声干扰,传输媒体质量等。 奈奎斯特准则: 理想低…

Microsoft Visual Studio 2022添加.NET Framework 4.6.2框架,然后说下.NET目标包的作用。

众所周知,Microsoft Visual Studio 2022不再支持.NET Framework 4.6以下的框架。从而导致前期使用老框架开发的某些应用无法打开(打开时提示安装框架,但又安装不成功)的情况出现。 前于如何安装.NET Framework 4.5及更早版本框架的…

MySQL面试题总结(部分)

一.介绍MySQL为什么在面试中会提及 1.为什么要在面试时MySQL会被提及? 在面试中问MySQL问题有几个主要原因: 1. 数据库管理系统的重要性:MySQL作为一种常用的关系型数据库管理系统(RDBMS),在互联网和企业应用中得到广泛使用。对数…

BUUCTF Web CyberPunk WriteUp

想直接查看payload的点这里 前言 二次注入(Second-Order Injection)是指攻击者在应用程序中注入恶意数据,然后在稍后的操作或不同的上下文中再次使用该恶意数据,导致安全漏洞。它通常发生在数据库查询、数据导出、报告生成等过程…

阿里云coluder认证训练营开班!

在这个充满机遇和挑战的时代里,云计算已经成为推动企业创新和发展的关键技术。而作为云计算人才培训领域的领军企业,摩尔狮致力于培养更多优秀的云技术人才, 所以摩尔狮联合阿里云为大家打造了免费的云计算入门课程——Clouder认证集训营&…

END-TO-END OPTIMIZED IMAGE COMPRESSION论文阅读

END-TO-END OPTIMIZED IMAGE COMPRESSION 文章目录 END-TO-END OPTIMIZED IMAGE COMPRESSION单词重要不重要 摘要: 单词 重要 image compression 图像压缩 quantizer 量化器 rate–distortion performance率失真性能 不重要 a variant of 什么什么的一个变体 …

【LangChain】Document篇

概述 这些是处理文档的核心链。它们对于总结文档、回答文档问题、从文档中提取信息等很有用。 这些链都实现了一个通用接口: class BaseCombineDocumentsChain(Chain, ABC):"""Base interface for chains combining documents."""a…