没有合适的资源?快使用搜索试试~ 我知道了~
C++大作业项目报告_林嘉成_2016011498(2017)1
需积分: 0 1 下载量 160 浏览量
2022-08-04
15:13:43
上传
评论
收藏 1.97MB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86331516/0001-b58b9bc7bd4fb4da5177d1b1f619b72f_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
28页
1.1 总体功能描述 4 1.1.1 开发背景 4 1.1.2 顾客操作的相关功能 4 1.1.3 服务人员操作的相关功能 4 1.1.4 运营者操作的相关功能
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86331516/bg1.jpg)
“C++程序设计与训练”课程大作业
项目报告
项目名称:餐厅服务与管理系统
姓名: 林嘉成
学号: 2016011498
班级: 自 66
日期: 2017.9.15
![](https://csdnimg.cn/release/download_crawler_static/86331516/bg2.jpg)
目 录
1 系统功能设计............................................................................................................. 4
1.1 总体功能描述 ................................................................................................. 4
1.1.1 开发背景 ............................................................................................. 4
1.1.2 顾客操作的相关功能 ......................................................................... 4
1.1.3 服务人员操作的相关功能 ................................................................. 4
1.1.4 运营者操作的相关功能 ..................................................................... 4
1.2 功能流程描述 ................................................................................................. 5
1.2.1 顾客 ..................................................................................................... 5
1.2.2 管理员 ................................................................................................. 6
1.2.3 服务员、厨师 ..................................................................................... 7
1.2.4 经理 ..................................................................................................... 8
2 系统结构设计............................................................................................................. 8
2.1 模块说明概要 ................................................................................................ 8
2.1.1 数据库的构造 ..................................................................................... 8
2.1.2 界面层 ................................................................................................. 9
2.1.3 逻辑层 ................................................................................................. 9
2.1.4 数据库与逻辑层的交互 ................................................................... 10
2.1.5 逻辑层与界面层的交互 ................................................................... 10
2.2 UML 类图 ....................................................................................................... 10
3 系统详细设计........................................................................................................... 13
3.1 类结构设计 .................................................................................................. 13
3.1.1 Object 类 ............................................................................................. 13
3.1.2 Record 类 ............................................................................................ 14
3.1.3 Table 类 .............................................................................................. 14
3.1.4 Remark 类 .......................................................................................... 14
3.1.5 Data 类 ............................................................................................... 14
3.2 数据层 .......................................................................................................... 14
3.2.1 表格的创建 ....................................................................................... 14
3.2.2 数据初始化 ....................................................................................... 15
3.3.3 数据的储存 ....................................................................................... 15
3.3 界面层 .......................................................................................................... 16
3.3.1 界面结构 ........................................................................................... 16
3.3.2 登录/注册界面 .................................................................................. 17
3.3.3 桌位界面 ........................................................................................... 18
3.3.4 点餐界面 ........................................................................................... 20
3.3.5 评价界面 ........................................................................................... 21
3.3.6 服务员界面 ....................................................................................... 22
3.3.7 厨师界面 ........................................................................................... 22
3.3.8 管理员界面 ....................................................................................... 23
3.3.9 经理界面 ........................................................................................... 24
3.4 程序运行流程 .............................................................................................. 25
3.5 容错功能 ...................................................................................................... 25
![](https://csdnimg.cn/release/download_crawler_static/86331516/bg3.jpg)
3.5.1 数据库容错 ....................................................................................... 25
3.5.2 用户操作容错 ................................................................................... 25
3.5.3 信息储存容错 ................................................................................... 25
3.5.4 输入机制容错 ................................................................................... 25
3.6 关键设计思路 .............................................................................................. 26
4 项目总结................................................................................................................... 26
4.1 设计总结 ...................................................................................................... 26
4.2 开发及调试工作中的问题及解决方法 ...................................................... 26
4.3 难点与亮点 .................................................................................................. 27
4.3.1 难点 ................................................................................................... 27
4.3.2 亮点 ................................................................................................... 27
4.4 心得体会 ...................................................................................................... 27
4.4.1 自学能力的重要性 ........................................................................... 27
4.4.2 框架构建的重要性 ........................................................................... 27
5 相关问题的说明....................................................................................................... 28
![](https://csdnimg.cn/release/download_crawler_static/86331516/bg4.jpg)
1 系统功能设计
1.1 总体功能描述
1.1.1 开发背景
随着信息时代的飞速发展,人们的生活水平不断提高,餐饮业的消费持续增
长。传统的单纯靠人工管理日常运作、人工记录顾客的点菜、人工通知厨师所需
做的菜品、人工结账等等的以人工为主导的方式早已无法满足新时代的需求。所
以,一套基于互联网的高效的餐厅服务与管理系统应时而生。如此不但能提高工
作效率,也避免了传统方式会产生的不必要的麻烦,同时也方便了管理者对餐厅
的运营。
1.1.2 顾客操作的相关功能
用户若以顾客身份登录,如果有账号密码,可直接输入登录,或注册之后再
进行登录。登录成功后,会进入到座位选择界面,选择座位结束后,进入到点餐
界面。顾客可以浏览菜品的名称、单价、平均评价星数(5 星满)。点餐结束后,
待服务员、厨师认领。认领成功后,顾客可发送催菜、加水等消息于服务员。用
餐完毕后进行结账并离开桌位。确认离开座位后,顾客可以选择性对服务员和已
点的菜品进行评价。
1.1.3 服务人员操作的相关功能
服务人员主要包括服务员和厨师。
用户以服务员身份登录后,直接进入到服务员界面。服务员可以实时得到待
服务的桌号信息,以及正在服务的桌号信息。同时,也能实时收到由顾客发来的
加水、催菜等消息,且能够接收菜品已就绪的消息(以便为顾客上菜)。
用户以厨师身份登录后,直接进入到厨师界面。厨师可以认领菜品。烹饪完
成后,确认已完成。
1.1.4 运营者操作的相关功能
运营者主要包括管理员和经理。
用户以管理员身份登录后,进入到管理员界面。管理员可以查看用户的信息
以及菜品的信息。同时可以对其中的信息进行适当的修改,比如添加菜品类别、
修改菜品单价、删除菜品,以及对用户身份的修改。
用户以经理身份登录后,进入到经理界面。经理可以实时查看服务员、厨师
![](https://csdnimg.cn/release/download_crawler_static/86331516/bg5.jpg)
的工作量以及平均评价,同时可以逐条浏览顾客对服务员以及菜品的评价。同时,
经理也可以进入管理员界面进行管理员的一系列操作。
1.2 功能流程描述
1.2.1 顾客
顾客功能如流程图所示,其中,结账之后,才能离开座位。确认离开座位之
后,会弹出是否进行评价的窗口,根据顾客意愿判断是否进行评价。
注册 顾客初次使用该系统需要注册一个账号,输出手机号、密码、确认密码即
可完成注册。其中,要求顾客输入规范的国内手机号码,密码不小于 7 位。注册
界面实时对注册信息的规范性进行判断并反馈给正在注册的顾客。
登录 用户输入已注册的账号及密码,待系统核实正确后,即可完成登录。
选择桌位 顾客登录之后,若之前未选择桌位,则进入选择桌位界面。
点菜 选择桌位之后,进入点菜界面。顾客可查看到所有菜品,当前桌号、当前
服务员。同时也能查看顾客的购物车,下单之前可以随时增减菜品。确认下单后,
等待服务员上菜。等待上菜期间,顾客可以实时查看菜品完成情况,且可以发送
加水、催菜等消息给服务员。
评价 用餐完毕后,进行结账。顾客确认离开座位后,会出现评价对话框,顾客
根据个人意愿对服务员、所点菜品进行星数、文本的评价。
剩余27页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![sol](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar](https://profile-avatar.csdnimg.cn/7dc5c571f4bf4881b3997cb2f1501b0f_weixin_35733495.jpg!1)
张匡龙
- 粉丝: 18
- 资源: 279
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0