点餐系统的设计(一)

简介:

编写一个点餐服务器,能够支持顾客在浏览器上查阅菜单信息,并且可以下单点餐。
该设计分为三者模块进行设计:

  • 数据管理模块:菜单数据、订单数据…
  • 业务逻辑模块:接收浏览器的请求,进行处理。
  • 界面视图模块:界面显示。

功能描述:

顾客:查看菜品,点击下单。
老板:上传菜品,修改菜品,查看订单,修改订单。

详细设计:

数据管理模块:

基于MySQL设计数据。
数据库的基本操作

  • 数据表的设计:
    • 菜品数据:菜品ID,菜品名称,菜品单价,上传时间。
    • 订单数据:订单ID,订单桌 ,菜品信息,订单状态,订单时间。

创建数据库:
创建菜单:

创建订单信息表:

注意:在Restful中,GET用于请求资源,POST用于新增资源,PUT用于修改资源,DELETE用于删除资源。这些方法在服务端使用时是用来更新路由信息,在客户端中使用是用来对应方法。

JSON序列化与反序列化

中午肚子饿了,到餐厅点餐。向服务员点了几个菜,厨师根据用户的需求,开始烹饪食物,食物烹饪好后,怎么将食物呈现给用户呢时就需要用到盛放食物的碗了用户拿到盛放食物的碗,就可以获得点的餐了这个碗就充当了数据交换的容器了。
 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月10日
下一篇 2020年3月10日

相关推荐