一、区域管理的功能需求及涉及的数据库表结构?

功能需求: 查询功能—> 分页查询区域信息 添加功能—> 新增区域信息,包含头像上传,角色、打折、优惠比例设置等功能 编辑功能—> 修改区域信息,包含头像重新上传,角色、打折、优惠比例设置择等功能 启用、禁用功能—> 禁用启用区域 删除功能—> 删除用户信息【物理删除】,删除时,会有再次确认提示 区域表: tab_table_area image.png

二、能够说出区域管理的业务开发流程?

image.png 查询(参数: vo、page, 返回值: vo) 添加(参数: vo, 返回值: vo) 修改(参数: vo, 返回值: boolean) 删除(参数: id, 返回值: boolean) 根据实际需求 区域和桌台一般都不会删除,除非大改造,所以不用判断当前区域是否存在桌台

1.写dubbo接口TableAreaFace,区域管理dubbo接口定义 2.写service接口ITableAreaService,区域管理的业务接口定义,为TableAreaFaceImpl提供核心业务逻辑的定义 3.写service实现类 TableAreaServiceImpl,区域管理的业务接口定义实现 4.写dobbo实现类TableAreaFaceImpl,区域管理dubbo接口定义实现,这里做VO和POJO的转换 5.写web层接口TableAreaController,对TableAreaFace接口进行dubbo的RPC调用,为dubbo服务的消费者

三、桌台管理的功能需求及涉及的数据库表结构?

功能需求: 查询功能—> 分页查询区域信息 添加功能—> 新增区域信息,包含头像上传,角色、打折、优惠比例设置等功能 编辑功能—> 修改区域信息,包含头像重新上传,角色、打折、优惠比例设置择等功能 启用、禁用功能—> 禁用启用区域 删除功能—> 删除用户信息【物理删除】,删除时,会有再次确认提示 桌台表: tab_table
image.png

四、能够说出桌台管理的业务开发流程?

image.png 查询(参数: vo、page, 返回值: vo) 添加(参数: vo, 返回值: vo) 修改(参数: vo, 返回值: boolean) 删除(参数: id, 返回值: boolean)

1.写dubbo接口TableAreaFace,区域管理dubbo接口定义 2.写service接口ITableAreaService,区域管理的业务接口定义,为TableAreaFaceImpl提供核心业务逻辑的定义 3.写service实现类 TableAreaServiceImpl,区域管理的业务接口定义实现 4.写dobbo实现类TableAreaFaceImpl,区域管理dubbo接口定义实现,这里做VO和POJO的转换 5.写web层接口TableAreaController,对TableAreaFace接口进行dubbo的RPC调用,为dubbo服务的消费者

五、分类管理的功能需求及涉及的数据库表结构?

功能需求: 查询功能—> 分页查询菜品分类信息 添加功能—> 新增分类信息 编辑功能—> 修改分类信息 启用、禁用功能—> 禁用启用分类 删除功能—> 删除分类信息【物理删除】 ,删除时,会有再次确认提示,删除前判断是否在当前分类下存在菜品,如果存在则不能删除 菜品种类表: tab_category image.png

六、能够说出分类管理的业务开发流程?

image.png 查询(参数: vo、page, 返回值: vo) 添加(参数: vo, 返回值: vo) 修改(参数: vo, 返回值: boolean) 删除(参数: id, 返回值: boolean) 菜品分类删除:判断当前菜品分类下是否存在菜品

1.写dubbo接口TableAreaFace,区域管理dubbo接口定义 2.写service接口ITableAreaService,区域管理的业务接口定义,为TableAreaFaceImpl提供核心业务逻辑的定义 3.写service实现类 TableAreaServiceImpl,区域管理的业务接口定义实现 4.写dobbo实现类TableAreaFaceImpl,区域管理dubbo接口定义实现,这里做VO和POJO的转换 5.写web层接口TableAreaController,对TableAreaFace接口进行dubbo的RPC调用,为dubbo服务的消费者

七、菜品管理的功能需求及涉及的数据库表结构?

功能需求: 查询功能—> 分页查询菜品信息 添加功能—> 新增菜品信息 编辑功能—> 修改菜品信息,包含头像重新上传,角色、打折、优惠比例设置择等功能 启用、禁用功能—> 禁用启用菜品 详情功能—> 右侧弹出菜品详细信息 删除功能—> 删除菜品信息【物理删除】,删除时,会有再次确认提示 起售、停售功能—>起售停售菜品 菜品表: tab_dish image.png

菜品管理和菜品表是多对多关系,定义一个中间表:tab_dish_flavor image.png

八、能够说出菜品管理的业务开发流程?

image.png 查询(参数: vo、page, 返回值: vo) 添加(参数: vo, 返回值: vo) 修改(参数: vo, 返回值: boolean) 删除(参数: id, 返回值: boolean)

1.写dubbo接口TableAreaFace,区域管理dubbo接口定义 2.写service接口ITableAreaService,区域管理的业务接口定义,为TableAreaFaceImpl提供核心业务逻辑的定义 3.写service实现类 TableAreaServiceImpl,区域管理的业务接口定义实现 4.写dobbo实现类TableAreaFaceImpl,区域管理dubbo接口定义实现,这里做VO和POJO的转换 5.写web层接口TableAreaController,对TableAreaFace接口进行dubbo的RPC调用,为dubbo服务的消费者