网站大量收购独家精品文档,联系QQ:2885784924

《C++餐厅管理系统》.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++餐厅管理系统》.docx

北华大学 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( ) 点菜 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 using namespace std; class Cmenu //创建Cmenu类 菜的属性 { int num; //菜的编号 string name;

您可能关注的文档

文档评论(0)

seym + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档