点菜系统报告和部分代码__面向对象程序设计.docVIP

点菜系统报告和部分代码__面向对象程序设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
点菜系统报告和部分代码__面向对象程序设计

《面向对象程序设计》课程设计报告 一、课程设计的内容、要求 你可以到一个餐馆去仔细研究一下餐馆的业务流程:餐馆事先准备好自己的招牌菜及一些常规的菜式,有营业场所,服务人员等;顾客来了以后,服务生先给客人找一张桌子坐下来,然后递上菜谱等待顾客点菜,顾客可以点一个菜,也可以退菜,完了之后结账走人,这张桌子又可以用来招待下一批顾客。 二、所采用的数据结构 无 三、主要模块(或函数)及其功能 CClient类的属性有:int order[30];int number[30]; 行为有:CClient(); void Searchtable(CTable *table); //查桌子 void Choose(CTable *table); //选桌子 void Order(CMenu menu,CTable *table); //点菜 void More(CMenu menu,CTable *table); //加菜 void Less(CMenu menu,CTable *table); //退菜 void Pay(CMenu menu,CTable *table); //买单 CDish类的属性有: int num; char name[30]; float price; 行为有: CDish(); void Setdish(int nums,char *names,float prices);//设置一道菜 int Getnum(); //菜的编号 char *Getname(); //菜名 float Getprice(); //菜的价格 CMenu类的属性有: CDish dish[30]; 行为有: CMenu(); void Displaymenu(); //显示菜单 int Get_dish_num(int i) //获得菜编号 { return dish[i].Getnum(); } char * Get_dish_name(int i) //获得菜名 { return dish[i].Getname(); } double Get_dish_price(int i) //获得菜的价格 { return dish[i].Getprice(); } CRestaurant类的属性有: CMenu menu; CTable table[21]; CClient client; 行为有: CRestaurant(){} void Service(); //开始服务 CTable类的属性有: int availableCTable; //是否可以 行为有: CTable(){availableCTable=0;} void Seti(int n){availableCTable=n;} //设置是否可用 int Geti(){return availableCTable;} //显示是否可用 四、主要模块(或函数)的算法思想和程序框图 程序执行时,先打印出“主菜单”,表示程序已经开始执行,要求首次使用者输入自己所需要的功能。主菜单: 欢迎光临 1--查桌子 2--选桌子 3--点菜 4--加菜 5--退菜 6--买单 7--退出 接着执行客户所选择的功能。(如果客户所输入的信息不正确,系统就会输出“输入的信息无效,请从新输入信息”),最后程序返回到到主菜单进行不断循环。直到客户有意退出为止。 五、程序运行时的输入数据(随机产生的数据要求输出显示),输出结果 ━*━*━*━*━*━*━*━*━*━*━欢迎光临━*━*━*━*━*━*━*━*━*━ ┏━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 1--查桌子 2--选桌子 3--点菜 ┃ ┃ ┃ ┃

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档