• SpringBoot+Vue3外卖项目构思


    SpringBoot的学习:

    SpringBoot的学习_明里灰的博客-CSDN博客

    实现功能

    前台

    用户注册,邮箱登录,地址管理,历史订单,菜品规格,购物车,下单,菜品浏览,评价,个人中心

    商家

    登录注册商家,分类管理,菜品管理,套餐管理,菜品口味选择,员工退出,员工管理,订单管理

    外卖员

    登录,接单,注册

    系统管理后台

    后台管理员登录进入管理员页面,拥有商家的权限,处理举报功能,删除和暂停商家的经营

    主要技术

    技术名作用
    SpringBoot后端框架
    Vue前端框架
    MySQL数据库

     

    数据库建表(15个表)

    user(用户表)

    • id(用户id,主键)
    • username(账号)
    • password(密码)
    • nickname(昵称)
    • picture(头像)
    • gender(性别)
    • email(邮箱)
    • user_type(用户类型:普通用户,商家,后台管理员,外卖员)

    shop(商家表)

    • id(商家id,主键)
    • user_id(注册者id)
    • name(商家名称)
    • detail(简介)
    • picture(头像)
    • create_at(创建时间)

    dish(菜品表)

    • id(菜品id,主键)
    • dish_name(菜名)
    • picture(图片)
    • price(价格)
    • detail(描述)
    • number(数量)
    • sale_state(销售状态)
    • sale(销售量)

    address(用户地址表)

    • id(地址id,主键)
    • user_id(用户id)
    • phone(联系电话)
    • label(标签:公司,学习,家)
    • address_name(地址)

    order(订单明细表)

    • id(订单明细id,主键)
    • user_id(用户id)
    • address_id(地址id)
    • notes(客户备注)
    • remark(客户评价)

    order_detail(订单商品表)

    • id(订单商品id,主键)
    • shopping_id(订单id)
    • dish_id(菜品id)

    remark(订单评价表)

    • id(订单评价id,主键)
    • order_id(订单id)
    • content(评价内容)

    remark_picture(评价图片表)

    • id(订单图片id,主键)
    • remark_id(评价id)
    • picture(图片)

    dish_flavor(菜品口味类表)

    • id(菜品口味id,主键)
    • dish_id(菜品id)
    • flavor(口味名:例如:甜度,辣度等)

    dish_flavor_detail(供用户选择菜品具体口味)

    • id(具体口味id)
    • flavor_id(口味类id)
    • detail(口味:例如:微辣,中辣)

    category(菜品分类表)

    • id(菜品分类id,主键)
    • dish_id(菜品id)
    • category_name(目录名)

    setmeal(套餐表)

    • id(套餐id,主键)
    • shop_id(商家id)
    • setmeal_name(套餐名)
    • price(价格)

    setmeal_detail(套餐菜品关系表)

    • id(套餐菜品关系id,主键)
    • dish_id(菜品id)

    shopping_cart(购物车表)

    • id(购物车id,主键)
    • user_id(用户id)

    shopping_detail(购物车菜品)

    • id(购物车菜品id,主键)
    • shopping_id(购物车id)
    • dish_id(菜品id)

  • 相关阅读:
    【无标题】
    CNVD-2021-26422:亿邮电子邮件系统moni_detail.do远程命令执行漏洞复现 [附POC]
    多媒体数据处理实验2:PCA
    大模型会毁了初级程序员 —— 对话图灵奖得主 Joseph Sifakis | 新程序员
    MySQL进阶-存储引擎
    KaiwuDB 助力能源企业实现 4 大价值提升
    元素居中的方法总结
    Linux服务器升级GLIBC失败导致shell不可用的问题解决经历
    自动驾驶系统激光雷达传感器反射率标定板
    大学生游戏静态HTML网页设计 (HTML+CSS+JS仿英雄联盟网站15页)
  • 原文地址:https://blog.csdn.net/m0_73172034/article/details/133546113