# 点菜管理信息系统的设计与实现
## 一、引言
### 1.1 课题背景
现代社会,美食是每个人不可缺少的一部分,现如今,越来越多的人选择去知名的餐厅品尝美食,然而,在这些的知名的餐厅中,由于人的数量太多,所以导致餐厅做菜、上菜不及时,甚至有些客人看见如此庞大的人群堆积在餐厅中,只能对美食望而却步,所以,提升做菜、上菜的效率变的越来越重要。因此,一套高效率的流程标准是解决问题的关键。开发一个基于数据库点菜管理信息系统成为餐厅提高做菜、上菜的效率、接待更多的顾客不可或缺的组成部分。
### 1.2 选题意义
随着人民生活水平的不断提高,很多的餐厅面临着供不应求的问题,他们的餐厅由于没有一套点菜的标准,导致管理效率底下,浪费了顾客们大量的时间,也导致餐厅流失了很多顾客。所以开发点菜管理系统对于餐厅来说,能节约顾客的大量的时间以及可以帮助餐厅接待更多的顾客。点菜管理系统可以对日常工作中的员工、厨师和顾客等各类数据进行有效地管理,以实现业务的高效率化,提高更多的收益。
## 二、系统可行性分析
### 2.1 技术可行性分析
房屋中介管理系统将 MySQL 作为数据库,MySQL 作为开源的关系型数据库,并且具有成本低、体积小、速度快等特点[8]。整个系统是基于 SSM 框架搭建的,SSM 框架本身就已经拥有了很多基础性的功能,不需要再去重复的完成大量的编码工作,提高了程序的规范性和代码的重用性[9]。采用 JSP+CSS+JS 作为前端的技术支持,后台使用 Java 面向对象语言[10]。由此可见,实现房屋中介管理系统在技术上是完全可行的,并且可以完成房屋中介管理系统所需要的基本功能。
### 2.2 经济可行性分析
从目前的社会现状来看,传统模式的房屋中介管理模式会因为人员过多,从而导致房屋中介公司的人员冗余,增加了公司对于管理人员方面的成本开销。于此不同,使用房屋中介管理系统能大大降低人力的成本这样就节省了相对应的成本开销,避免人员的冗余,并且开发系统使用的工具和技术都是开源的,投入该系统的成本并不高。所以对于房屋中介公司来说开发一个房屋中介管理系统在当前的资金投入和使用该系统降低的成本上是可以接受的,由此来看此系统从经济上来看是可行的。
### 2.3 操作可行性分析
该系统使用的技术都是目前大众普遍使用的,并且操作简单,业务逻辑流程条例清晰,使用方便,并且用户使用起来上手快,容易理解,不需要理解太深的东西。由此来看,该系统从操作上来看是可行的。
## 三、系统分析
### 3.1 系统功能分析
该系统为点菜管理信息系统。网上点菜系统是一种可以自主选择、个性化、便捷化、特色化的点餐模式,它的大力推广使用为餐厅节约了成本,同时也解决了消费者在传统点菜时存在的不少麻烦。通过对系统的需求进行分析得出,该系统的用户功能模块分为三种,分别是管理员模块、用户模块、后厨模块,并且各个用户模块下对应着各自的功能实现。
#### 3.1.1 管理员模块
管理员登录:对于已经存在管理员可进行登录。
订单信息:管理员可以查询系统内所有存在订单,并且可对对菜品类、菜品、餐桌信息、员工信息等进行更新操作。
职工信息管理:管理员可以登录该系统对已经注册的职工个人信息进行增加、删除、改动、查找等操作。
管理员的用例图如图 1 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/4c6fb327f7d955d48392a77a6794ca82.writebug)
图 1 管理员用例图
#### 3.1.2 用户模块
选择桌号:顾客通过自主选择餐桌进入点菜。
菜谱信息:展示所有菜品类及菜品。
下单点菜:顾客可以自主选择及菜品来进行下单。
订单信息:生成订单明细,顾客可以对自己的订单进行查询核对。
结账:结账时先核对订单,然后再进行对订单的批量支付或者全部支付。
用户的用例图如图 2 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/8f1e5c9591d51355e1647879025ba366.writebug)
图 2 用户用例图
#### 3.1.3 后厨模块
后厨注册:对于未存在后厨可进行注册。
后厨登录:对于已经存在后厨可进行登录。
菜单信息:对菜品类、菜品、餐桌信息、等进行更新操作
订单信息:后厨对订单信息进行选择接单,完成后通知上菜等操作,订单明细显示 4 种状态(等待后厨接单,后厨已接单,等待上菜,上菜完成)。
个人信息:对自己的职工信息进行更新操作。
后厨的用例图如图 3 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/31540092cb37ca21b757394eb46381d8.writebug)
图 3 后厨用例图
### 3.2 系统业务流程分析
该系统根据不同用户都有对应的业务流程。
管理员更新职工信息操作的业务流程图,如图 4 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/67c6cc62c80098da44b9fd7029724579.writebug)
图 4 更新职工信息业务流程图
顾客实现点菜和结账的业务流程图,如图 5 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/16aedd433d9db48ff2b5fa2890f5bbb2.writebug)
图 5 顾客业务流程图
后厨进行接单操作的业务流程图,如图 6 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/46db991f29812795df144e339ba7f2bc.writebug)
图 6 后厨接单业务流程图
#### 3.3 系统数据流程分析
该系统通过数据流程图进行系统的数据流程分析。
顾客下单点菜操作、管理员后台管理和后厨进行配菜的顶层数据流程图,如图 7 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/4131475b49a6d6207028446c144a47db.writebug)
图 7 顶层数据流图
顾客下单点菜操作的中层数据流程图,如图 8 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/9/f5033393d82330747aef2451d968a49d.writebug)
图 8 中层数据流图
顾客下单点菜操作流程图,如图 9 所示
![](https://www.writebug.com/myres/static/uploads/2022/3/9/fc7498c1d3f4fe134df3d6216de40bdd.writebug)
图 9 顾客下单数据流图
### 3.4 数据字典
数据项
以下是本系统关于核心数据项的具体描述,包括编号、名称、含义说明、类型、长度、取值范围、取值含义、与其他逻辑项之间的关系与其他关系如表 2.1 所示。
表 2.1 数据项
| 编号 | 名称 | 含义说明 | 类型 | 长度 | 取值范围 | 与其他逻辑项;之间的关系 |
| ---- | -------- | ------------ | ------ | ---- | -------- | ------------------------ |
| I1 | 菜品编号 | 唯一标识菜品 | 整数型 | 3 位 | 1-999 | 为菜品记录;表的主码 |
| I2 | 订单编号 | 唯一标识订单 | 整数型 | 4 位 | 1-9999 | 为订单记录;表的主码 |
| I3 | 职工编号 | 唯一标识职工 | 整数型 | 3 位 | 1-999 | 为职工记录;表的主码 |
| I4 | 餐桌编号 | 唯一标识餐桌 | 整数型 | 3 位 | 1-999 | 为餐桌记录;表的主码 |
数据结构
以下是本系统关于核心数据项的具体描述,包括编号、数据结构名、含义说明、组成之间的关系如表 2.2 所示。
表 2.2 数据结构
| 编号 | 名称 | 含义说明 | 组成
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该系统为点菜管理信息系统。网上点菜系统是一种可以自主选择、个性化、便捷化、特色化的点餐模式,它的大力推广使用为餐厅节约了成本,同时也解决了消费者在传统点菜时存在的不少麻烦。通过对系统的需求进行分析得出,该系统的用户功能模块分为三种,分别是管理员模块、用户模块、后厨模块,并且各个用户模块下对应着各自的功能实现。 管理员模块 管理员登录:对于已经存在管理员可进行登录。 订单信息:管理员可以查询系统内所有存在订单,并且可对对菜品类、菜品、餐桌信息、员工信息等进行更新操作。 职工信息管理:管理员可以登录该系统对已经注册的职工个人信息进行增加、删除、改动、查找等操作。 用户模块 选择桌号:顾客通过自主选择餐桌进入点菜。 菜谱信息:展示所有菜品类及菜品。 下单点菜:顾客可以自主选择及菜品来进行下单。 订单信息:生成订单明细,顾客可以对自己的订单进行查询核对。 结账:结账时先核对订单,然后再进行对订单的批量支付或者全部支付。 后厨模块 后厨注册:对于未存在后厨可进行注册。 后厨登录:对于已经存在后厨可进行登录。 菜单信息:对菜品类、菜品、餐桌信息、等进行更新操作 订单信息:后厨对订单信息进行
资源推荐
资源详情
资源评论
收起资源包目录
100011076-基于 Java+MySQL 实现(Web)点菜管理信息系统.zip (42个子文件)
shujuku-master
LICENSE 1KB
数据库课程设计
FoodOrder.zip 831KB
约束.docx 19KB
绘图4.vsdx 30KB
1组点菜信息管理系统.doc 756KB
绘图1.vsdx 30KB
点菜信息管理系统.docx 52KB
绘图6.vsdx 32KB
~$9VSOA6F2.vsdm 25KB
1589777036-2760-fs1oSv4dOWAwC5yW.png 84KB
定稿
点菜管理信息系统_最终版.docx 1.45MB
~$管理信息系统_最终版.docx 162B
201901003044—张龙威-点菜管理信息系统.docx 1.45MB
总er图.png 38KB
_2DO7R4EYU7LOE`GG$35J9I.png 87KB
点菜管理信息系统_定稿.pdf 1.19MB
点菜管理信息系统_最终版 (修复的).docx 1.45MB
总er图.vsdx 55KB
点菜管理信息系统.docx 790KB
绘图2.vsdx 28KB
绘图45.vsdx 25KB
README.docx-md
6-963747419df9d52b8a156a25f670c425.png 14KB
17-e9c2faa93d94699591c733e9b06eeba7.png 116KB
8-d3f378d4a545a43774d7422cdacb3cb4.png 4KB
14-82bc3924f64125fd21e2c06d8bb1d2e6.png 45KB
1-0061ca07460ff04557067e039f8ba521.png 14KB
2-d3f8d4e221baaa2e191189acd81dd53c.png 23KB
12-bb981762898df70be242b215e089538b.png 19KB
4-7ace8ae87467b5373f204f707306416b.png 16KB
7-ad28db84bbfd8f6d48db86455f40bc34.png 2KB
18-16683f167d879fb635acf62b4d65b19f.png 79KB
13-1a084f345e045c3cdc9e7e2e54467443.png 47KB
16-4f56c3a7595be26edc162b028dd794fe.png 59KB
11-28517a18c632b5b6d72b16082b249f1b.png 21KB
15-664698f52dcbda2af85872a555223183.png 75KB
3-4725fa16d778d66b5f7e265d1a1f37a5.png 23KB
5-a50584590a374433f3727ee31ab8ac12.png 24KB
10-0fb42a01bdcab1f7e1871b756e4b4641.png 10KB
9-66ee74911dd9481ed94aedd9e1692999.png 3KB
19-8faf748f2f46985ad2b87fc88fd96195.png 75KB
.gitignore 350B
README.md 28KB
共 42 条
- 1
资源评论
- 浅忆※梦微凉2023-06-19这个资源总结的也太全面了吧,内容详实,对我帮助很大。
神仙别闹
- 粉丝: 2680
- 资源: 7667
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功