点餐系统需求分析

背景说明:

在现代社会中,餐饮业是一个永远不会衰败的行业,当由于受到空间大小影响,盈利几乎不会有太大提高,想要增加更多盈利就必须提高服务效率,同时带动消费效率的提高,这时就需要考虑一个方便快捷的服务方式来提升竞争力。

设计目的:

设计本餐馆点餐系统的主要目的是使整个点餐过程信息化,让餐馆能够高效的为顾客服务。餐馆点餐系统结合点菜工作的特点,

利用网络的有效传播性,提高点餐工作效率,减少点餐时间,尽快生成点菜单,为前来消费的顾客提供及时而丰富的菜谱信息,在帮助顾客选择美味佳肴的同时也为餐馆的规范化和信息化管理打坚实的基础。

1. 用户需求

1.1 业务需求

1.  将传统人工点餐转换为餐厅点餐系统,可以为顾客提供以下服务:作为选择,浏览菜单,自助点餐,查询订单,自助结帐等。

2.  将信息的传递由人工方式改为信号传递,菜品用电子设备显示可以及时更新最新菜谱给顾客,将顾客和餐厅之间的信息传递智能化,给服务员腾出更多时间去处理其他事情。

1.2 特殊需求

尽管实现了信息传递智能化,但菜品上桌仍然需要足够的时间,在餐厅营业高峰期出现上菜慢的情况不可避免,所以可以给顾客在提供一个催单服务,顾客可以在设备上进行催单。

2. 可行性分析

2.1     技术可行性

1.本系统是基于JavaEE研发的,使用MySql作为后端数据层支持,前端使用浏览器,对此相关技术支持很多并且已经很成熟,所以在技术可行性方面上没有任何问题。

2.2     经济可行性

本系统设计过程中需要一多台PC或者移动端提供前端支持,需要一台独立服务器,腾讯云120元/年,项目开发,系统测试以及后期系统维护花费可能略高,从成本基本控制在3w元以内。

3. 系统功能

3.1 功能概述

1.   登陆:该模块分为用户登陆和服务员登陆,用户可以进行点餐,查询,结账等操作,服务员可以进行点餐,查询,结账以及菜单管理。

2. 点餐:该模块包括桌号选择,服务员编号,菜品选择等。

3. 催单:该模块是用于高峰期客户催单。

4. 买单:该模块包括显示已点菜单的星系以及顾客是否买单。

5. 管理:该模块包括菜单的更新以及登陆用户的信息管理。

3.2 E-R图

具体关系如下图:

3.3  Domain logic

3.4 系统框架图

3.5系统用例图

转载于:https://www.cnblogs.com/hamac/p/10825510.html

餐厅点餐系统需求分析相关推荐

  1. 基于JSP的某餐厅点餐系统

    目 录 第一章 绪论 1 1.1系统研究背景和意义 1 1.2研究现状 1 1.3研究主要内容 2 第二章 相关技术说明 3 2.1 JSP(Java Server Page)简介 3 2.2 Spr ...

  2. C语言程序设计-餐厅点餐系统

    需求分析:  1.设计题目:餐厅点餐系统 2.系统功能需求分析: 经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析. 功能:运行开始出现菜单模块,其中有四个选项 ...

  3. 数据库课设--基于Python+MySQL的餐厅点餐系统

    文章目录 一.系统需求分析 二.系统设计 1. 功能结构设计 2.概念设计 2.2.1 bill_food表E-R图 2.2.2 bills表E-R图 2.2.3 categories E-R图 2. ...

  4. mysql餐馆点餐系统_课内资源 - 基于Jsp和MySql的餐厅点餐系统

    1 总体概述 本设计主要通过HTML.CSS.JavaScript网页开发技术,会话及其会话技术,过滤器技术,Java语言以及连接mysql数据库来实现一个具有登录注册功能,且登录页面使用验证码技术来 ...

  5. ssm+mysql餐厅点餐系统-计算机毕业设计源码02635

    目  录 摘要 1 绪论 1.1目的 1.2意义 1.3Vue.js 主要功能 1.3论文结构与章节安排 2餐厅点餐系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3 ...

  6. 基于Springboot+vue 校园食堂餐厅点餐系统 elementui

    对于高校来说,每次饭点都有很多的人会同时就餐,这就会导致食堂非常的拥堵.为了能够让大家在饭店既可以吃到可口的饭菜,同时不会去排队拥挤需要开发一个校园食堂餐厅点餐系统,通过这样的一个系统,可以让学生和教 ...

  7. JAVA JSP 餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐系统在线订餐系统

    JAVA JSP javaweb餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐系统在线订餐系统

  8. 基于android点餐系统需求分析,基于Android的点餐系统的设计及实现

    内容简介: 基于Android的点餐系统的设计及实现,毕业论文,共58页,20083字,附开题报告.答辩文稿.源程序. 摘 要 随着无线网络(如4G.3G.GPRS)及无线网络技术与移动操作系统的不断 ...

  9. 基于Java+Swing实现餐厅点餐系统

    基于Java+Swing实现餐厅点餐系统 一.系统介绍 二.系统展示 1.主页 2.点菜 3.下单 4.结算 5.销售情况(管理员) 三.系统实现 四.其他系统 五.获取源码 一.系统介绍 该系统针对 ...

最新文章

  1. sparklines图表
  2. 程序员毕业的10年里
  3. recyclerView + GridLayoutManager 实现任意网格布局+拖拽排序
  4. There is no public key available for the following key IDs:3B4FE6ACC0B21F32
  5. mysql 复制延迟诊断_新特性解读 | MySQL 8 复制延迟观测新方式,更全面更精准
  6. shared_ptr实现copy_on_write
  7. php 的主要功能和特点,PHPMailer的主要功能特点和简单使用说明
  8. 耶鲁大学教授:给研究生的11条军规
  9. VS 2015 卸载所有组件工具
  10. 【读书笔记】李彦宏传-张丽,学霸李彦宏:北大信管+留学纽约州立大学+百度创始人
  11. 旧电脑 软路由 openwrt 自定义安装ipk 操作记录
  12. chrome插件,装这个就够了
  13. ipad协议8.34最新版本
  14. android仿QQ优雅的修改App字体大小
  15. 在AutoCAD2015如何设置栅格的显示与设置
  16. Linux内核之vmlinux与vmlinuz
  17. scheme唤醒外部APP
  18. 数据库中的同义词synonym
  19. ubuntu安装php5.4
  20. weui uploader java_weui.js---uploader

热门文章

  1. c 数组上限_深度文章,高手必看:C编程表驱动法编程实践(精华帖,建议收藏并实践)...
  2. linux学习笔记三: secureCRT小键盘输入数字键的时候,出现字母的解决方法:
  3. Django中内置的User模型
  4. 打包aab_[Android][AAB]使用Google Play的AAB打包,出现页面渲染失败
  5. 关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误
  6. JBuilder连接oracle数据库
  7. 在BIOS中修改IMM的方法
  8. MMX和SSE的运用
  9. torch.nn.MaxPool1d各参数分析
  10. haut 1262: 魔法宝石(dij+堆优化)@