准时餐厅点餐系统的数据库设计?

时间:2019-03-11 04:58:12

标签: mysql asp.net-mvc database database-design server

我需要一些帮助来设计食品点菜系统的数据库。对于客户来说,他们不必登录即可下订单。我正在设计一个与Web,app和POS系统集成的食品点菜系统。客户将使用一个链接为餐厅服务员下订单。对于服务生,他们将使用应用程序下订单。他们将由专人负责确认客户的订单,然后再到达POS和厨房。因此,我需要帮助设计数据库。

客户

  • Customer_id(PK)
  • Order_id(FK)

侍者

  • Waiter_id(PK)
  • 侍者姓名
  • 侍者位置
  • 侍者年龄
  • 侍者电话号码
  • waiter_password
  • Order_id(FK)

菜单(这是菜单类别)

  • Menu_id(PK)

  • 菜单类别

子菜单

  • Submenu_id(PK)
  • 子菜单名称
  • Submenu_size
  • Submenu_price
  • Submenu_quantity

订购

  • Order_id(PK)
  • Customer_id(FK)
  • Waiter_id(FK)
  • Submenu_id(FK)
  • Order_quantity
  • 总价

我应该如何使客户可以订购不同类型的食物,以及不同数量的食物和饮料,但可以在订购表中一起订购?

这是我的数据库设计是对的吗?我真的确定还有些不完善。.

0 个答案:

没有答案