快捷点餐项目设计概括

简介: 快捷点餐项目设计概括


一、技术


后端:JDK1.8 + MySQL + Spring Boot + MyBatisPlus + OSS阿里云文件系统


前端:你们定


二、背景


餐饮领域一直是备受人们关注的一个领域,在这一领域的移动应用有着广泛的市场。一些中档或者高档的饭店,为了吸引更多的顾客,不断提高饭店的服务质量,提高用户体验。而在移动互联网浪潮的推动下,智能化的生活方式及体验逐渐进入了人们生活,因此为了顺应时代发展,餐饮业需要适当改变原有的人工服务方式,这时候就急需一款适用于餐饮行业的软件,能够实现人员管理、点餐管理、支付等操作,使餐饮业的工作效率提升、工作方式智能化、便捷化。


因此我们开发了一款快捷餐饮管理软件,这款软件拥有系统的管理后台,供饭店管理人员使用,用于人员管理以及菜单管理等多方面内容的管理;同时还有移动客户端,供服务员和顾客使用,能够实现餐桌管理、点餐、网银支付、后厨打印菜单等功能。并且界面设计美观,很适用于中高档饭店。


三、功能描述

客户端


  1. 用户注册、登陆
  2. 桌位管理、点餐订桌、桌位切换
  3. 查看菜单
  4. 菜品详情
  5. 点餐(包括切换桌位点餐,加餐,删除已点菜品等功能)
  6. 查询已点菜单
  7. 结账(形式暂定)
  8. 评分反馈,对菜品、服务评分
  9. 厨房实景(展示图片)
  10. 小票远程打印(下订单时,给提示模拟就行)


管理后台


  1. 查询历史订单详情、点餐详情
  2. 员工信息管理(增删改查)
  3. 评分反馈管理
  4. 图片(厨艺秀)管理
  5. 菜品信息管理
  6. 桌位信息管理


四、字典设计


4.1 客户端字典


4.1.1 用户

  • 不注册用户(游客),直接点餐
  • 注册用户(用户),但不是店家会员用户
  • 会员用户(会员)


登录表(t_user_login)


image.png


用户,会员(信息表)(t_user_info)


image.png


4.1.2 餐桌

餐桌表(t_dining_table)


image.png


4.1.3 菜品

菜品表(t_dishes)


image.png


菜品分类表(t_dishes_type)

字段 类型 描述
id bigint(20)
分类名称(type_name) varchar(20)
创建时间(create_time) datetime
修改时间(update_time) datetime


屏幕截图 2022-04-25 140634.png4.1.4 点菜(客户点的菜)

已经点菜表(t_already_order_dishes)


image.png


4.1.5 订单

订单表(t_order)


image.png


4.1.6 评价

评价表(t_evaluate)


image.png


4.1.7 厨艺秀照片

厨艺秀图片表(t_cooking_skill_images)


字段 类型 描述
id bigint(20)
照片url(image_url) varchar(225)
创建时间(create_time) datetime
修改时间(update_time) datetime


image.pngimage.pngimage.pngimage.pngimage.png


4.2 店家字典


4.2.1 店家信息

店家信息表 (t_store)


image.png


店家与用户关联表(t_store_user)

字段 类型 描述
店家id(store_id) bigint(20)
用户id(user_id) bigint(20)
创建时间(create_time) datetime
修改时间(update_time) datetime


4.2.2 员工

员工表(t_employee)


image.png


老板可以对员工,大堂经理,主厨,厨师增删改查


大堂经理可以对员工增删改查


主厨可以对厨师增删改查


4.2.3 级别表

级别表(t_level)


字段 类型 描述
id bigint(20)
级别名称(level_name) varchar(5) 员工,大堂经理,主厨,厨师,老板
薪资(compensation) decimal(18,2)



五,项目模式


微信图片_20220425141021.png


六,流程图


5.1 移动设备使用流程


微信图片_20220425141110.png


5.2 店家设备使用流程


微信图片_20220425141142.png


七、权限

不一定要这个权限,你们可以提意见


7.1 员工(服务员)

查看餐桌

查看订单

查看自己的信息


5.3.2 大堂经理

餐桌增删改查

订单增删改查

评论查看,删除

员工(服务员)增删改查


5.3.3 老板

所有权限


5.3.4 主厨

员工(厨师)增删改查

菜品增删改查

厨艺秀增删改查


5.3.5 厨师

查看员工信息(仅限自己的信息)


结束语


  • 由于博主才疏学浅,难免会有纰漏,假如你发现了错误或偏见的地方,还望留言给我指出来,我会对其加以修正。
  • 如果你觉得文章还不错,你的转发、分享、点赞、留言就是对我最大的鼓励。
  • 感谢您的阅读,十分欢迎并感谢您的关注。
目录
相关文章
|
6月前
|
存储 小程序 数据可视化
使用无代码工具开发一款问卷调查小程序
使用无代码工具开发一款问卷调查小程序
|
4月前
|
算法 安全 数据安全/隐私保护
一对一语音视频交友系统开发详细指南丨案例设计丨功能需求丨方案逻辑丨项目流程丨源码教程
一对一语音视频交友系统开发指的是开发一种用于让用户通过语音和视频进行一对一交流的交友系统。该系统旨在提供一个平台,让用户可以通过语音和视频相互了解、交流和建立关系。以下是一对一语音视频交友系统开发的一些关键特点:
|
6月前
|
安全
线下陪玩游戏系统开发功能需求/步骤设计/详细流程/源码指南
rience design, and security assurance. Here is a possible detailed development process: 1. * * Requirements Analysis: * * Firstly, the development team needs to communicate with customers to understand their needs and expectations. This may include requirements such as determining the supported game
|
6月前
如何使用敏捷相关知识管理好自己的装修过程?
如何使用敏捷相关知识管理好自己的装修过程?
如何使用敏捷相关知识管理好自己的装修过程?
|
小程序 前端开发 API
🍁商城类小程序实战(一):需求分析及开发前准备
🍁商城类小程序实战(一):需求分析及开发前准备
1410 2
🍁商城类小程序实战(一):需求分析及开发前准备
|
小程序 前端开发 数据库
使用无代码工具开发一款问卷调查小程序(二)
使用无代码工具开发一款问卷调查小程序(二)
|
存储 小程序 数据可视化
使用无代码工具开发一款问卷调查小程序(一)
使用无代码工具开发一款问卷调查小程序(一)
|
存储 算法 安全
Jogger跑鞋链游开发详情丨Jogger链游跑鞋系统开发方案详细/项目逻辑/功能分析/案例设计/源码平台
  区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。某种意义上说,区块链技术是互联网时代一种新的“信息传递”技术,