0
点赞
收藏
分享

微信扫一扫

Flask开发简易外卖平台

西街小学的王 2022-02-22 阅读 29

简易的外卖平台(基于flask)

1.前言

2.用到的工具

1. **PyCharm 2021.2.3**
2. **Postman**
3. **Navicat for MySQL**
4. **Mysql**

3.使用到的技术

  • Flask
  • Flask-SQLalchemy
  • Mysql
  • HTML

4.内容介绍

核心功能点:

  • 用户、商家、骑手的登录注册

  • 用户可以修改个人资料(包括头像的上传,以及余额的充值)

  • 用户可以在菜单列表进行点餐操作

  • 用户在每个菜品中可以对该餐品进行评论,也可以看见其他人的评论

  • 用户订餐后可以在我的订单中看自己订单的状态

  • 商家能够上架、下架商品,上架时可以上传餐品图片

  • 商家可以对订单状态进行处理(接手订单)

  • 骑手可以在接单大厅接单(仅展示商家接手的订单)

  • 骑手同样可以在我的订单看到订单的详情()

  • 骑手可以改变订单的状态(骑手送达订单)

  • 其他…

数据库中的表:

  1. comments 用户评论
  2. goods 商品详情
  3. orders 订单详情
  4. riders 骑手信息
  5. store 商家信息
  6. user 用户信息

MORE:

  • 当用户登陆后set一个session用户保持对话,key采用MD5对username进行加密存储,当用户访问每个页面都会进行一次身份校验,防止非法访问
  • 分为uesr_blue , store_blue , rider_blue 三张蓝图管理
  • 部分接口利用requests访问
  • 一些约定商家获利订单90% 骑手获利订单10%

部分效果图:

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

5.最后

举报

相关推荐

0 条评论