2022年点菜系统报告和部分代码__面向对象程序设计 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年点菜系统报告和部分代码__面向对象程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年点菜系统报告和部分代码__面向对象程序设计 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 7 页面向对象程序设计课程设计报告一、课程设计的内容、要求你可以到一个餐馆去仔细研究一下餐馆的业务流程:餐馆事先准备好自己的招牌菜及一些常规的菜式,有营业场所,服务人员等;顾客来了以后,服务生先给客人找一张桌子坐下来, 然后递上菜谱等待顾客点菜,顾客可以点一个菜, 也可以退菜,完了之后结账走人,这张桌子又可以用来招待下一批顾客。二、所采用的数据结构无三、主要模块(或函数)及其功能CClient 类的属性有: int order30;int number30; 行为有: CClient(); void Searchtable(CTable *table); /查桌子void Ch
2、oose(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 name30; float price; 行为有:CDish(); void Setdish(int nums,char *names,float prices);/设置
3、一道菜int Getnum(); /菜的编号char *Getname(); /菜名float Getprice(); /菜的价格CMenu 类的属性有:CDish dish30; 行为有:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 第 2 页 共 7 页CMenu(); void Displaymenu(); /显示菜单int Get_dish_num(int i) /获得菜编号 return dishi.Getnum()
4、; char * Get_dish_name(int i) /获得菜名 return dishi.Getname(); double Get_dish_price(int i) /获得菜的价格 return dishi.Getprice(); CRestaurant 类的属性有:CMenu menu; CTable table21; CClient client; 行为有:CRestaurant() void Service(); /开始服务CTable 类的属性有:int availableCTable; /是否可以行为有:CTable()availableCTable=0; void Se
5、ti(int n)availableCTable=n; /设置是否可用int Geti()return availableCTable; /显示是否可用四、主要模块(或函数)的算法思想和程序框图程序执行时,先打印出“主菜单” ,表示程序已经开始执行,要求首次使用者输入自己所需要的功能。主菜单:欢迎光临1- 查桌子2- 选桌子3- 点菜4- 加菜5- 退菜6- 买单7- 退出接着执行客户所选择的功能。(如果客户所输入的信息不正确,系统就会输出“输名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
6、- 第 2 页,共 7 页 - - - - - - - - - 第 3 页 共 7 页入的信息无效, 请从新输入信息”) ,最后程序返回到到主菜单进行不断循环。直到客户有意退出为止。五、程序运行时的输入数据(随机产生的数据要求输出显示),输出结果*欢迎光临 * 1-查桌子 2-选桌子 3-点菜 4-加菜 5-退菜 6-买单 7-退出请输入您要服务的号码 :1 现在为您服务查找空桌子. 1 号桌子没有客人 ! 2 号桌子没有客人 ! 3 号桌子没有客人 ! 4 号桌子没有客人 ! 5 号桌子没有客人 ! 1-查桌子 2-选桌子 3-点菜 4-加菜 5-退菜 6-买单 7-退出请输入您要服务的号码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年点菜系统报告和部分代码_面向对象程序设计 2022 点菜 系统 报告 部分 代码 _ 面向 对象 程序设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内