前言

本文为完善上一篇文章餐厅点单小程序+后台管理管理系统的设计与实现,旨在帮助有需要的小伙伴,更好的入门学习python3 django+vue开发的前后端分离框架。话不多说,开始我们的学习吧~

项目介绍

本次系统设计分两大模块,微信点餐小程序客户端的开发,及点餐后台管理信息系统的开发。
微信点餐小程序的主要功能有:用户扫码提交订单,支付,评价订单,修改点单信息。
餐厅点单后台管理信息系统的主要功能有:月收入统计表格,订单信息的查看,查询及删除,订单状态的修改,商品信息得修改,查看,添加。菜单信息的修改,添加,查看

项目框架

后台管理系统采用前后端分离:Django3.2 + Vue2 + iView.ui ,数据库使用MySQL。

后台管理系统技术涵盖:Redis,WebSocket,Django-Rest-Framework,Channels,ASGI,ECHarts

微信小程序,使用微信开发者平台,开发餐厅点单客户端。

项目模块

1、后台管理系统模块:

python123 点菜_python123 点菜

2、微信小程序模块:

python123 点菜_python_02

项目展示

一、 后台信息管理系统:

  1. 登录页:
  2. python123 点菜_小程序_03

  3. 主页
    主页统计月入账单金额

python123 点菜_微信_04

  1. 订单列表:
    展示小程序订单信息
  2. python123 点菜_小程序_05

  3. 订单详情页 :可控制订单状态。小程序同步该状态。
  4. python123 点菜_小程序_06

  5. 新的订单,时时提醒店家:小程序用户点单,后台管理实时接收新的订单,并提醒商家。
  6. python123 点菜_微信_07

  7. 菜品管理:商家可管理小程序商铺的菜品,以及菜品类型。
  8. python123 点菜_python_08


  9. python123 点菜_小程序_09


  10. python123 点菜_python_10


  11. python123 点菜_django_11

二、 微信小程序(由石头哥课程学习入门的小程序):

1、登录页:

python123 点菜_微信_12

其他

如果你也使用同一套系统框架进行设计系统的话,在部署方面的技术,相信我们可以有更多的交流~