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

相关推荐
Learner5 分钟前
Python异常处理
java·前端·python
hui函数20 分钟前
Python系列Bug修复|如何解决 pip install 安装报错 Backend ‘setuptools.build_meta’ 不可用 问题
python·bug·pip
谢的2元王国21 分钟前
prompt工程逐渐成为工作流的重要一部分:以下是一套多节点新闻处理外加事实增强的文章报告日志记录
python
寻星探路23 分钟前
【算法通关】双指针技巧深度解析:从基础到巅峰(Java 最优解)
java·开发语言·人工智能·python·算法·ai·指针
向上的车轮25 分钟前
如何选择Python IDE?
开发语言·ide·python
小北方城市网32 分钟前
微服务接口设计实战指南:高可用、易维护的接口设计原则与规范
java·大数据·运维·python·微服务·fastapi·数据库架构
小鸡吃米…38 分钟前
机器学习 - 亲和传播算法
python·机器学习·亲和传播
内存不泄露39 分钟前
基于Django和Vue3的文件分享平台设计与实现
后端·python·django
没学上了41 分钟前
SLM-多头注意力机制
pytorch·python·深度学习