[发明专利]一种基于Python的图书推荐系统的方法在审
| 申请号: | 202111618124.2 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114357010A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 田梦娇;潘斌 | 申请(专利权)人: | 辽宁石油化工大学 |
| 主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/28;G06F16/9536 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 113001 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 python 图书 推荐 系统 方法 | ||
1. 一种基于 Python 的图书推荐系统的方法,其特征在于,该方法采用Django框架MVT设计模式和B/S架构,本发明系统设计出五个基本模块分别为用户个人中心模块、图书管理模块、推荐管理模块、信息论坛管理模块、系统设置管理模块,为广大的读者推荐感兴趣的图书,并快速找到自己需要的个性化服务。
2.根据权利要求1所述的一种基于 Python 的图书推荐系统的方法,其特征在于,所述的用户中心管理模块是针对用户来查看基本信息,以及记录行为操作的功能模块,作用对象为用户,用户的主要功能有浏览全部书籍、最热书籍、最新书籍、分类图书、诺贝尔奖图书、矛盾文学奖、读书论坛,我的信息、我猜你喜欢、月度推荐图书等一系列操作,用户中心模块体现了用户的具体功能,现如今多元化的世界,用户的操作也变得多元化,因此信息的处理也需要多元化,用户个人中心也添加了管理多元化的设置。
3.根据权利要求1所述的一种基于 Python 的图书推荐系统的方法,其特征在于,所述的图书管理模块可以理解为原始数据的积累,为用户提供相关选择,其功能有用户查看全部书籍,书籍的分类,诺贝尔奖图书,茅盾文学奖图书,并且每本书籍都有自己绑定的标签,如果新增图书可以进行标签选择并绑定。
4.根据权利要求1所述的一种基于 Python 的图书推荐系统的方法,其特征在于,所述的推荐管理模块是图书推荐系统的核心所在共有三个模块热门推荐模块、新书推荐模块、以及我猜你喜欢模块,其中热门模块是根据每个用户浏览图书的浏览量和收藏量来实现推荐的,
热门模块首先是按照图书收藏量排序,其次按照浏览量排序并取出浏览量排名前10的图书,新书推荐模块是根据图书id字段倒排序,展示出排名前10图书,我猜你喜欢栏目是基于用户与用户的协同过滤推荐,首先会将用户进行分析,分类,根据用户的行为操作进行记录计算用户之间的皮尔逊关系数,皮尔逊关系数是呈线性分布,以皮尔逊关系数进行相似度计算,接着计算用户之间的P氏距离,形成相似用户列表。
5.根据权利要求1所述的一种基于 Python 的图书推荐系统的方法,其特征在于,所述的读书论坛模块是用户的交流与情绪发泄地,可以充分把自己的观点发布帖子到读书论坛,读书论坛模块分为热门论坛,最新论坛,发布帖子,我的论坛,读书论坛模块是让读者可以实现自己的心得体会可以和其他读者之间交流从而找到志同道合的朋友,也体现了自己的思想观点,当自己的帖子被其他用户看到的情况下可以进行全面介绍,同时也体现了其他人的看法与观点,自己可以扬长避短。
6.根据权利要求1所述的一种基于 Python 的图书推荐系统的方法,其特征在于,所述的系统管理模块分为后台管理,管理员可以进行图书的添加删除操作,留言添加删除操作,评论添加删除操作,用户添加删除操作,系统管理模块主要是管理员对其功能进行管理,主要分为Django-celery分布式管理、用户的管理、图书的管理、图书评论管理,图书分类,论坛模块管理以及留言管理等。
7.根据权利要求1、2、3、4、5、6所述的一种基于 Python 的图书推荐系统的方法,其特征在于,具体包括以下步骤:
S1.通过用户注册登录自己的账号获取用户访问的行为信息;
S2.通过用户进入系统的主页面,向用户展示全部书籍,以及书籍搜索等功能,用进来之后书籍主页根据图书book库的书籍收藏字段(sump)和浏览量(num)进行排序展示;首先按照收藏人数排序,如果收藏人数相同则按照浏览量进行排序;搜索功能是根据图书book库的图书的标题title、描述intro、以及作者author忽略大小写进行模糊查询;
S3.当用户处于一种漫无目的的状态时,用户可以以热门图书作为参考,热门图书在一定程度上反应了时下的流行热点和趋势,也能间接反映读者用户的借阅特征和兴趣点,选取其中自己感兴趣的图书,图书推荐系统热门图书推荐将根据数据库中图书收藏次数、点击次数、浏览次数,并设置相应权重进行排行,进行推荐;
S4.用户的交流与发泄地是读书论坛模块,可以充分把自己的观点发布帖子到读书论坛;
S5.管理员对图书,留言,评论,用户等进行增删改查等管理,维护图书推荐系统正常使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁石油化工大学,未经辽宁石油化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111618124.2/1.html,转载请声明来源钻瓜专利网。





