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、网站页面的设计和美化。

相关推荐
IUGEI几秒前
【MySQL】SQL慢查询如何排查?从慢查询排查到最终优化完整流程
java·数据库·后端·mysql·go
Lxinccode27 分钟前
python(59) : 多线程调用大模型ocr提取图片文本
开发语言·python·图片提取文字·批量提取文件·多线程ocr
梁辰兴35 分钟前
PyCharm使用了Conda的虚拟环境创建的的Python项目,下载库(包)到该项目的虚拟环境中
python·pycharm·conda·错误·异常·异常报错
自由日记36 分钟前
python简单线性回归
开发语言·python·线性回归
合作小小程序员小小店40 分钟前
web网页开发,在线%食堂管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·html·intellij-idea·jquery
w***4811 小时前
Springboot项目本地连接并操作MySQL数据库
数据库·spring boot·mysql
Halo_tjn1 小时前
Set集合专项实验
java·开发语言·前端·python
友友马2 小时前
『MySQL』 - 事务 (二)
数据库·mysql·oracle
vvoennvv2 小时前
【Python TensorFlow】 BiTCN-LSTM双向时间序列卷积长短期记忆神经网络时序预测算法(附代码)
python·神经网络·tensorflow·lstm·tcn
q***42052 小时前
python的sql解析库-sqlparse
数据库·python·sql