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

相关推荐
苹果醋31 小时前
React源码02 - 基础知识 React API 一览
java·运维·spring boot·mysql·nginx
算法小白(真小白)2 小时前
低代码软件搭建自学第二天——构建拖拽功能
python·低代码·pyqt
唐小旭2 小时前
服务器建立-错误:pyenv环境建立后python版本不对
运维·服务器·python
007php0072 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程
别致的影分身2 小时前
使用C语言连接MySQL
数据库·mysql
过过过呀Glik2 小时前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu
Chinese Red Guest2 小时前
python
开发语言·python·pygame
骑个小蜗牛3 小时前
Python 标准库:string——字符串操作
python
黄公子学安全5 小时前
Java的基础概念(一)
java·开发语言·python