- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北华大学
C++课程实习报告
餐厅点菜系统
学 院:电气信息工程学院
专 业:电子信息工程
班 级:
学 号:
姓 名:
指导教师:
餐厅点菜系统
需求分析
该程序对于餐厅菜单进行管理,显示所有菜,顾客可以点餐厅的所有菜,也可以按类查找,自动生成菜单,自动计算消费金额,可以使用优惠劵
显示菜的编号、菜名、类别和单价
菜可以按类查找:炒菜、炒饭和面类
点菜
a)增加点菜
b)删除一个点菜
c)输出点菜信息并保存
d)计算消费金额
优惠卷
1)金额优惠
2)打折优惠
设计实现
该餐厅点菜系统共有两个类和一个构造函数,Cmenu 类(菜的属性)和array类 (菜的数组),与函数youhui(计算有优惠卷时的价格)
在Cmenu类中,
定义:name 菜的编号,name 菜名,price 菜的单价,kind 菜的种类,sort 菜的数量,函数getnum 录入菜的编号
函数实现:
函数 getname 实现:录入菜的名字,
函数 getprice 实现:录入菜的单价,
函数 getkind 实现:录入菜的类别,
函数 getsort 实现:录入所点菜的数量,
函数 menudisplay 实现:菜谱显示,
函数selectdisplay 实现:对所点的菜进行输出,
函数 returnnum 实现:返回菜的编号,
函数 returnname 实现:返回菜名,
函数 returnprice 实现:返回菜的单价,
函数 returnkind 实现:返回菜的类别,
函数 returnsort 实现:返回菜的数量。
在array类中,
定义:sort 菜的类别,num 菜的数量
函数实现:
函数 getnum 实现:初始化num,
函数 getsort 实现:初始化sort,
函数 returnnum 实现:返回num,
函数 returnsort 实现:返回sort
主函数main的运行流程图:
退出界面getnum( )getsort( )returnnum( )returnsort( )selectdisplay( )file(“select.txt”)returnprice( )returnsort( )returnkind( )youhui( )点菜
退出界面
getnum( )
getsort( )
returnnum( )
returnsort( )
selectdisplay( )
file(“select.txt”)
returnprice( )
returnsort( )
returnkind( )
youhui( )
点菜
array类
菜单显示
menudisplay()()
按类查找
returnkind()
2
0
1
显示界面
选择操作
定义变量:
Int sort,geshu,NUM
String NAME,KIND
文件输入菜单信息
f1(“menu.txt”)
开始
测试结果
首页:
菜的信息:
按类查找:
炒菜
炒饭
面类
点菜
菜的信息:
增加点菜:
删除点菜:
计算消费金额:
1、没有拥有优惠卷
拥有优惠卷:
a)20元的优惠卷
0.85折优惠卷
退出系统:
结论及需改进的问题
餐厅点菜系统是在图书管理系统的基础上,慢慢自己改进的,其中增加点菜,删除点菜,输出菜单,按类查询都是按照图书管理系统中增加图书,删除图书,显示图书,按类查询中改进的,其中最重要的是菜单的录用,自己想了很多方法,最后用文本输入函数做的,把菜单完全的输入进去,还有一点新颖的地方,源于优惠劵的使用,不仅可以使用金额的优惠,并且还会使用打折卷的优惠,虽然这里面的算法很简单,但是增加的程序的实用性。
我感觉不足的是,应该有一个会进人后台的功能,进去可以增加菜单里的菜,删除菜,更改类别和金额,更方便餐厅的管理者,当然进人的时候,加入管理员密码。
餐厅点菜系统C++代码
#includeiostream
#include iomanip
#includefstream
#includestring
usi
您可能关注的文档
最近下载
- (12页PPT)美的集团QMS系统培训ROHS试验V10.pptx VIP
- 慢性阻塞性肺疾病健康教育培训课件.pptx VIP
- 工业机器人系统运维员实操试卷(技师)(试卷三).docx VIP
- (23页PPT)美的集团QMS系统培训成品抽检V11.pptx VIP
- 新教材北师大版高中数学选择性必修第一册第一章直线与圆知识点考点重点难点解题规律归纳总结.pdf VIP
- 美的集团QMS系统培训-成品巡检V1.1.ppt VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读.docx VIP
- 小学信息技术教案制作贺卡.doc VIP
- 《光伏渔业池塘建设通用技术规范》.pdf VIP
- 2025年供应链管理部年终总结.docx
原创力文档


文档评论(0)