# 图书推荐系统(Python推荐算法项目)
作者:程序员青戈 (opens new window)
公众号:程序员青戈 (opens new window)
获取链接:https://www.javaxmsz.com/projectDetail?id=90 (opens new window)
# 项目带敲视频
# 项目亮点
使用 pandas 和 scikit-learn 实现智能推荐算法(User-CF 或者 Item-CF)
# 项目技术栈
前后端分离
后台:FastAPI + Tortoise-ORM + Pandas(数据处理)+ scikit-learn(深度学习)
前台:Vue3 + Element-plus
数据库:Mysql 8.0
编程语言:Python、HTML、CSS、JavaScript
我准备了一个 FastAPI+Vue3项目脚手架,包含一些基本的功能模块,方便大家学习
# 电脑里需要准备的软件环境
运行环境:Python3.12
前端运行环境:Node.js18+
代码编写软件:Pycharm2024.1+
数据库:MySQL 8
数据库可视化:Navicat16
关注公众号 程序员青戈,回复 软件,获取所有项目必备的软件
# 项目功能介绍
# 管理员
查看数据可视化统计图(图书的收藏数、评价数 Top10)
管理图书分类信息
管理图书信息
管理图书收藏信息
管理图书评价信息
个人信息管理
修改密码
登录
# 普通用户
查看数据可视化统计图(图书的收藏数、评价数 Top10)
查看图书信息(可分类检索)
查看图书详情
收藏图书
评价图书
查看推荐的图书(基于User-CF 或者Item-CF的智能推荐算法)
管理自己收藏的图书
管理自己的图书评价
个人信息管理
修改密码
登录、注册
# 功能脑图

# 相关官方文档
FastAPI: https://fastapi.tiangolo.com/ (opens new window)
Vue:https://cn.vuejs.org/ (opens new window)
Element-Plus:https://element-plus.org/ (opens new window)