项目练习日记(八)《餐饮管理系统——“前台业务管理”模块》项目研发阶段性总结(一)

it2022-05-05  212

完成模块功能: 预定、开台

一、 功能实现 先根据数据库中的数据生成实时的桌台信息,不同状态的桌台使用不同的颜色进行区分。预定:对空闲状态的桌台进行预约,预约后桌台状态变为已预约,预约时需要填写预约人姓名和电话号码,预约成功后会生成随机的四位编号。多台预约时只会生成一个四位的随机编号。如果想取消预约信息可以对已预约的桌位进行取消预约操作,取消预约信息时需要根据生成的编号和预约人的姓名和电话才可以 对预约信息进行取消,取消预约信息后,桌位状态由已预约变为空闲中。 开台:开台分为两种,一种是预约开台,一种是空闲开台。预约开台 对已预约的桌位进行开台,预约开台时需要根据预约时的预约编号、预约人的姓名和电话才可以进行开台操作。对预约信息进行开台操作后桌位状态会从已预约变为已开台。空闲开台 对空闲状态的桌台进行开台操作,开台后桌台状态由空闲变为已开台。可以对已开台但未点菜的桌台进行退桌操作,退桌后桌台状态由已开台变为空闲中。 二、 相关业务表和关系 三、经典代码 上图是将返回的时间的格式转换的代码,一般情况下如果不在控制器中转化根式返回的下面这中情况 在视图成转化后就会得到如下的情况 四、 开发过程中遇到的问题与总结 在完成后台的数据后,开始进入了前台业务,刚开始看的时候觉得前台业务比后台的数据简单,但在真正开始做了之后才发现前台的业务流程比想象中的要难,和后台的数据比起来才发现后台的搭建时比前台的简单很多。


最新回复(0)