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

相关推荐
南宫理的日知录12 分钟前
99、Python并发编程:多线程的问题、临界资源以及同步机制
开发语言·python·学习·编程学习
coberup21 分钟前
django Forbidden (403)错误解决方法
python·django·403错误
龙哥说跨境1 小时前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫
小白学大数据1 小时前
正则表达式在Kotlin中的应用:提取图片链接
开发语言·python·selenium·正则表达式·kotlin
flashman9111 小时前
python在word中插入图片
python·microsoft·自动化·word
菜鸟的人工智能之路1 小时前
桑基图在医学数据分析中的更复杂应用示例
python·数据分析·健康医疗
懒大王爱吃狼2 小时前
Python教程:python枚举类定义和使用
开发语言·前端·javascript·python·python基础·python编程·python书籍
瓜牛_gn2 小时前
mysql特性
数据库·mysql
秃头佛爷3 小时前
Python学习大纲总结及注意事项
开发语言·python·学习
深度学习lover4 小时前
<项目代码>YOLOv8 苹果腐烂识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·苹果腐烂识别