快捷点餐项目设计概括

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


一、技术


后端: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 厨师

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


结束语


  • 由于博主才疏学浅,难免会有纰漏,假如你发现了错误或偏见的地方,还望留言给我指出来,我会对其加以修正。
  • 如果你觉得文章还不错,你的转发、分享、点赞、留言就是对我最大的鼓励。
  • 感谢您的阅读,十分欢迎并感谢您的关注。
目录
相关文章
|
jenkins 开发工具 数据库
Git高级篇(1.3w字)(上)
Git高级篇(1.3w字)(上)
292 0
|
10月前
|
人工智能 自动驾驶 数据安全/隐私保护
《人工智能新质生产力:GDP增长的未来引擎,究竟能贡献多少?》
在科技飞速发展的时代,人工智能作为新质生产力的代表,正以前所未有的态势推动全球经济格局变革。据普华永道预测,到2030年AI将带动全球GDP增长14%,相当于15.7万亿美元。在中国,过去三年AI核心产业增速显著,2023年规模达5784亿元,预计2030年超过1万亿元,带动相关产业超10万亿元。AI通过产业升级、消费升级、投资和出口等方面大幅提升生产效率,创造新的经济增长点,尽管存在技术和社会政策的不确定性,但其对GDP的贡献率有望持续提升,为全球经济带来新机遇。
738 5
《人工智能新质生产力:GDP增长的未来引擎,究竟能贡献多少?》
|
数据采集 存储 监控
如何使用 Python 爬取商品数据
如何使用 Python 爬取京东商品数据
294 3
|
网络协议 网络架构 Windows
NDP 常用报文格式
【2月更文挑战第27天】
|
存储 弹性计算 负载均衡
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
在数字化时代,无论是个人博客、企业官网、APP后端支持,还是小程序运行或者其他项目,云服务器都扮演着至关重要的角色,考虑产品质量、服务和价格等因素,大家现在都喜欢选择阿里云服务器。然而,对于初次接触云服务的新手来说,可能并不是很清楚应该如何选阿里云服务器的地域、实例、带宽与操作系统等配置。本文将从地域选择、实例规格、操作系统、云盘配置、购买时长以及带宽选择等六个方面,为新手用户提供详细的选购指南,以供参考。
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
|
搜索推荐 Linux Perl
【专栏】Linux 中有趣的命令:`cowsay` 是 Linux 中一个趣味命令,可在终端创造“会说话的牛”效果
【4月更文挑战第28天】`cowsay` 是 Linux 中一个趣味命令,可在终端创造“会说话的牛”效果。基本用法是输入 `cowsay "text"`,展示带有文字的奶牛形象。使用 `-f` 可换不同牛的样式,`-e` 改变文字颜色。还有 `cowthink` 让牛思考,`cowbell` 添加铃铛声。可与其他命令结合,如 `grep` 或 `sed`,增加终端互动性与趣味性。不论新手还是老手,`cowsay` 都能为你的终端带来更多乐趣和个性化。
489 0
|
运维 供应链 大数据
数据之势丨从“看数”到“用数”,百年制造企业用大数据实现“降本增效”
目前,松下中国旗下的64家法人公司已经有21家加入了新的IT架构中,为松下集团在中国及东北亚地区节约了超过30%的总成本,减少了近50%的交付时间,同时,大幅降低了系统的故障率。
|
机器学习/深度学习 数据挖掘 Serverless
时间序列数据处理:掌握基本技巧与实例
时间序列数据处理:掌握基本技巧与实例
886 0
|
存储 运维 监控
阿里云王旭文:某头部IC设计企业EDA上云案例分享
极致性能、可视架构、弹性部署、安全合规
阿里云王旭文:某头部IC设计企业EDA上云案例分享
|
安全 测试技术 数据库
OWASP ZAP 工具简介
大家好,我是阿萨。 现在Web 安全的重要性不言而喻。 作为测试人员呢,避免不了要进行安全测试。有些测试人员可能会有一些困扰,那就是我不懂安全测试怎么办?
1266 0
OWASP ZAP 工具简介