《餐饮管理系统——“前台业务”模块》项目研发阶段性总结

《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
撰写时间:2019/1/18
作者:陈希雄
本次任务完成时间:2018年11月22日~2018年12月1日
开发工具与关键技术:Visual Studio、SQL Server、C#
完成模块功能:前台业务
一、功能实现

前台业务主要包括预定、开台、点菜、传菜、收银、清台的功能模块。
前台业务:见图1,是前台业务模块实现界面。
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
点击图1“预约”按钮弹出预约信息填写的界面如图2,
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
填完预约信息后点击确认按钮判断如果预约成功跳回主页面提示预约成功并且改变当前房台的状态,否则提示预约预约失败不会改变房台状态
预约开台根据图3点击已预定状态的房台,弹出模态框点击预开按钮,弹出开台信息模态框,回填对应的信息,如图4所示,点击确认按钮便可开台

《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
开台根据图3点击空闲状态的房台,点击开台按钮,弹出开台信息模态框,填写完对应的信息,点击确认,如果开台成功就提示开台成功并改变房台状态,否则提示开台失败

点菜、传菜根据图3点击已开台状态的房台,点击点菜按钮跳转到点菜页面,可以根据客人点的菜来选择菜品,选择完菜点击选单便可下单,跳转到传菜页面,可以根据对应的传菜情况点击传菜,如果客人需要退菜的可以点击删除菜品
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结
结账、清台根据图3点击已开台状态的房台,点击结账按钮,跳转到结账页面进行结账,结账完成后跳转回主页面,清台根据图3点击停用状态的房台,点击清台按钮,便可以请台

二相关业务表和关系

《餐饮管理系统——“前台业务”模块》项目研发阶段性总结

三、经典代码
查询菜品和菜品图片
《餐饮管理系统——“前台业务”模块》项目研发阶段性总结

四、开发总结(不少于500字)
这次项目开发让我学会了很多,就比如说数据库中的表与表之间的联系,A表跟B表,它们如果要联系起来肯定要由主键与外键关联起来的,跟人与人之间的联系和人与事物之间的联系也差不多,如果这表与表之间的联系当成人与人之间的联系或者人与事物之间的联系这样来理解会比较好,联系是可以是比较抽象的,虽然这一次的页面搭建是比较单调,但是不怎么使用框架和js特效插件
这是一个餐饮管理系统,一般去过酒店吃饭的人都知道,一开始进入酒店肯定要先选好房台,接着就是开台,开完台后就是点菜下单,接着就是等待服务员端菜过来就是传菜,如果菜点多了或者不喜欢这种菜,就要退菜,吃完后就要收银台结账,如果是商家都要收拾桌台,如果是预约的话肯定要跟酒店联系好哪一些预约房台或者直接去酒店可以挑选桌台进行预约,一般酒店的基本流程都是这样的,如果不熟悉这些流程的,做这些类型的系统都会比较繁琐难以下手,所以呢无论做哪些类型的系统的时候首先要了解那个系统的业务流程,只有了解了这些流程之后,才会比较容易下手去做,从而可以更好的提高项目完成的效率