python+mysql咖啡店推荐系统django+vue

(1).研究的基本内容

系统的角色分为:

1.管理员

2.会员

3.非会员

角色不同,权限也不相同

技术栈

后端:python

前端:vue.js+elementui

框架:django/flask

Python版本:python3.7+

数据库:mysql5.7

数据库工具:Navicat

开发软件:PyCharm

1.管理员:

会员注册信息管理:审核会员实名制信息注册;予以审核通过者登录、修改信息的权限;

咖啡甜点信息管理:增加、删除、修改咖啡厅的咖啡、甜点的信息;

甜点预定信息管理:处理会员提交的限量甜点预定的订单信息,并据此修改咖啡厅限量甜点的剩余数量信息以及会员账户的余额信息;

座位预定信息管理:处理会员提交的座位预定信息,并据此安排咖啡厅座位,修改线上的咖啡厅座位信息以及会员账户的余额信息;

物物交换信息管理:处理会员提交的交换物申请的信息,发布通过审核的交换物的信息,安排交换物在咖啡厅展区的位置;处理有意向进行物物交换的会员对交换物的咨询问题;

会员反馈信息管理:对于会员对咖啡厅的环境、服务、质量等的评价或提出的意见进行回复并做相关的改善处理。

2.会员:

会员信息注册及修改:实名制注册成为会员;登录网站;修改个人信息;

咖啡厅相关信息浏览:包括咖啡厅的地理位置、环境、咖啡和甜点的种类等详细信息,以及在展交换物的信息等;

甜点、座位信息预定:对咖啡厅内限量供应的甜点进行预定;对咖啡厅内的座位进行预定;

提交交换物信息及咨询:提交自己想要换出去的交换物的信息并进行交换申请;对自己想要换来的交换物进行信息咨询等;

咖啡厅评价:对咖啡厅的各方面进行评价,例如环境、服务、质量等等;

3.非会员:

浏览网站基本信息:以访客身份浏览网站的基本信息,如:咖啡厅的位置、环境、咖啡厅的咖啡、甜点供应信息、咖啡厅口碑评价以及在展交换物信息等;

拟解决的主要问题:

前端技术:nodejs+vue+elementui

1、对数据库对应的表格中相应的会员信息、咖啡与甜点的信息、交换物的

信息等进行添加、删除以及修改。

2、实现不同用户名和密码登录或访客身份直接进入不同的管理操作界面。

3、查询数据库对应表格中是否存在符合条件的查询信息。

4、插入限量甜点及座位信息到数据库表格中,根据预定订单更新当前限量

甜点以及咖啡厅座位的剩余数量信息并保存到相应的数据库表格中。

5、利用数据库中存入的信息,取出对应的产品------即咖啡、甜点等信息与

图片进行展示。

6、根据用户输入的内容对数据库表格中的内容进行条件查询,完成咖啡厅

产品搜索的功能。

7、插入会员用户对咖啡厅的评价信息以及咖啡厅的回复信息到数据库表格中,并在网站相应位置展示相关信息。

8、网站页面的设计和美化。

相关推荐
人间打气筒(Ada)24 分钟前
MySQL主从架构
服务器·数据库·mysql
和道一文字yyds31 分钟前
MySQL 中的索引数量是否越多越好?为什么?如何使用 MySQL 的 EXPLAIN 语句进行查询分析?MySQL 中如何进行 SQL 调优?
数据库·sql·mysql
失败尽常态5231 小时前
用Python实现Excel数据同步到飞书文档
python·excel·飞书
2501_904447741 小时前
OPPO发布新型折叠屏手机 起售价8999
python·智能手机·django·virtualenv·pygame
青龙小码农1 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx
大数据追光猿1 小时前
Python应用算法之贪心算法理解和实践
大数据·开发语言·人工智能·python·深度学习·算法·贪心算法
Leuanghing2 小时前
【Leetcode】11. 盛最多水的容器
python·算法·leetcode
2501_904447742 小时前
华为发力中端,上半年nova14下半年nova15,大力普及原生鸿蒙
华为·智能手机·django·scikit-learn·pygame
xinxiyinhe3 小时前
如何设置Cursor中.cursorrules文件
人工智能·python
哆木3 小时前
排查生产sql查询缓慢
数据库·sql·mysql