Flask开发简易外卖平台

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

1.前言

经过寒假的学习,在假期最后几天的时候开始做这个项目,刚开始着手的时候根本没有想到可以把它做出来(第一次做项目很是激动=w=) ,通过这个项目对于我自己真的学到了很多很多的知识。但是在这个过程真的遇到了好多好多的困难,很多时候很想放弃了。但是我还是坚持做完了它(虽然效果很烂)。其中有些问题解决,但是还有很多问题未解决,希望看完这个项目,你能给我提许多建议。

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%

部分效果图:

Flask开发简易外卖平台

Flask开发简易外卖平台
Flask开发简易外卖平台
Flask开发简易外卖平台
Flask开发简易外卖平台

; 5.最后

感谢阅读,希望能够留下您宝贵的建议和经验,谢谢了.

源码放在:https://github.com/Titans23/simple-takeaway-platform
联系邮箱:1074896041@qq.com

Original: https://blog.csdn.net/weixin_60446605/article/details/123077253
Author: Titans_
Title: Flask开发简易外卖平台

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/746458/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球