数据库设计如下:

  1. 用户表(user)
  • 用户ID(id):主键,自增长
  • 用户名(username):唯一,不为空
  • 密码(password):不为空
  • 姓名(name):不为空
  • 手机号(phone):唯一,不为空
  • 邮箱(email):唯一,不为空
  • 注册时间(create_time):不为空
  • 最近登录时间(last_login_time):可以为空
  1. 菜品分类表(category)
  • 分类ID(id):主键,自增长
  • 分类名称(name):不为空
  • 父分类ID(parent_id):可以为空,表示该分类属于哪个父分类
  • 排序号(sort):不为空,用于在页面上显示分类的顺序
  1. 菜品表(dish)
  • 菜品ID(id):主键,自增长
  • 菜品名称(name):不为空
  • 菜品描述(description):可以为空
  • 菜品图片(image):可以为空,存储图片的路径
  • 菜品价格(price):不为空
  • 菜品分类ID(category_id):不为空,表示该菜品属于哪个分类
  • 上架时间(create_time):不为空
  • 是否推荐(is_recommend):不为空,0表示不推荐,1表示推荐
  1. 订单表(order)
  • 订单ID(id):主键,自增长
  • 用户ID(user_id):不为空,表示该订单属于哪个用户
  • 下单时间(create_time):不为空
  • 订单状态(status):不为空,0表示未支付,1表示已支付,2表示已取消
  • 订单总价(total_price):不为空
  1. 订单详情表(order_detail)
  • 订单详情ID(id):主键,自增长
  • 订单ID(order_id):不为空,表示该详情属于哪个订单
  • 菜品ID(dish_id):不为空,表示该详情对应哪个菜品
  • 菜品数量(quantity):不为空,表示该菜品在该订单中的数量
  • 菜品单价(price):不为空,表示该菜品的单价
基于javaweb的私房菜后台管理系统的数据库设计

原文地址: https://www.cveoy.top/t/topic/bp3m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录