完成模块功能: 点菜、传菜、退菜
一、功能实现
首先需要根据数据库中设置的菜品信息在页面生成所有的菜品信息。点菜:对已开台的桌台进行点菜,点菜时先选择需要点餐的菜品然后再点击选单按钮完成点菜操作。除了对已开台的桌台进行点菜操作,还可以对已点菜的桌台进行加菜操作。
传菜:对已点菜的桌台进行传菜操作,传菜数量不能大于点菜数量,传菜成功后会记录 下已传菜品和未传菜品的数量。 退菜:对已点菜的桌台中的未传菜品进行退菜操作,
退菜的数量同样不能大于点菜数量。
二、相关业务表和关系
三、 经典代码
上图为将酒菜图片存在项目文件下的代码,不以二进制的格式存储在数据库中是因为在将图片显示在页面是会非常慢。
四、开发过程中遇到的问题与总结
更开始做点菜时并没有理清它们之间的关系导致在后面做退菜时将前面写的点菜和传菜的的代码全部更改。