# 毕业设计--餐厅推荐系统
## 数据模型
tag: 粤菜 name: 餐馆名 地址: 珠江新城
## 说明
1. 注册用户通过web界面来设置,不用通过Django命令来设置
2. 导入餐厅信息通过insert_cafeterias_script.py来操作 (会删除已有的所有信息!)
猜你喜欢和周推荐餐厅,通过协调过滤计算和其他用户的距离,然后进行筛选。如果用户数量不足,推荐数目不够15条,就会自动从
餐厅中按照浏览数选一部分填充进去。
## 推荐部分的整体思路
通过用户给餐厅打分来进行推荐,如果没有用户打分,则按照热度返回。
通过计算Pearson距离对推荐的结果按照商品浏览次数排序。
## feature
1. 登录注册页面
2. 基于协同过滤的餐厅的分类,排序,搜索,打分功能
3. 基于协同过滤的周推荐和月推荐
4. 观影分享会等活动功能,用户报名功能
5. 发帖留言论坛功能
## fixed
1. 首页导航栏链接错误
2. 首页面为空
3. 登录注册页面
4. 推荐跳转登录
5. 周推荐用户没有评分时随机推荐
6. 按照收藏数量排序
7. 重新设计了 action 和UserAction model,拆分出了UserAction
## 餐厅模型
1. 浏览量 每次刷新页面的浏览数
2. 收藏量 user manytomany field 每个用户收藏一次
3. 评分 rate 每个用户评分一次
4. 在餐厅下面的评论加点赞功能
### 注册和登录
![注册](./image/register.png)
### 推荐
![](./image/mdwxj.png)
### 论坛
![论坛](./image/lt.png)
### 周推荐
![周推荐](./image/ztj.png)
## 安装运行方法
pip install -r requirements.txt
python manage.py runserver
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 毕业设计 基于Django+Sqlite3 user和item协同过滤的餐厅推荐系统源码+详细文档+全部数据资料 优秀项目毕业设计 基于Django+Sqlite3 user和item协同过滤的餐厅推荐系统源码+详细文档+全部数据资料 优秀项目 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11/linux测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计 基于Django+Sqlite3 user和item协同过滤的餐厅推荐系统源码+详细文档+全部数据资料 优秀项目.zip (49个子文件)
cafeteria_recommend-master
db.sqlite3 2.04MB
insert_cafeteria_script.py 773B
image
mdwxj.png 723KB
register.png 140KB
ztj.png 903KB
lt.png 1.14MB
cafeteria.csv 1.22MB
play_2.py 2KB
readme.md 2KB
user
__init__.py 0B
tests.py 60B
admin.py 2KB
baseUserCF.py 4KB
migrations
__init__.py 0B
0001_initial.py 5KB
0002_auto_20200408_2147.py 606B
.views.py.swp 16KB
serializers.py 841B
apps.py 83B
models.py 3KB
templates
user
xugou.html 5KB
register.html 802B
item.html 3KB
feixu.html 3KB
kind.html 785B
personal.html 1KB
search.html 2KB
begin.html 1KB
login.html 663B
index.html 76B
my_comment.html 739B
kindof.html 322B
mycollect.html 818B
my_rate.html 691B
cafeteria.html 6KB
base.html 4KB
urls.py 2KB
.views.py.swo 16KB
cache.txt 1.47MB
views.py 11KB
forms.py 4KB
manage.py 629B
requirements.txt 370B
.gitignore 678B
cafeteria
__init__.py 0B
wsgi.py 395B
urls.py 1KB
settings.py 3KB
171265889347208773632.zip 416B
共 49 条
- 1
资源评论
不走小道
- 粉丝: 3217
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- rfid的应用场景.zip
- SpringBlade是一个由商业级项目升级优化而来的微服务开发平台
- mod-ldap-2.4.6-45.el7.centos.x86-64.rpm
- vbscript是什么,他的作用
- mod-ldap-2.4.6-67.el7.centos.x86-64.rpm
- mod-ldap-2.4.6-31.el7.centos.1.x86-64.rpm
- 电子竞技战队网站设计与实现(ssm+jsp+mysql)含万字详细文档+运行截图
- mod-ldap-2.4.6-40.el7.centos.x86-64.rpm
- ResNet50模型训练猫狗数据集
- mod-ldap-2.4.6-80.el7.centos.x86-64.rpm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功