版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C課程設(shè)計(jì)自助點(diǎn)餐系統(tǒng)C課程設(shè)計(jì)自助點(diǎn)餐系統(tǒng)41/41C課程設(shè)計(jì)自助點(diǎn)餐系統(tǒng)面向?qū)ο蟪绦蛘n程設(shè)計(jì)2014/2015學(xué)年第一學(xué)期第20周)指導(dǎo)教師:莊巧莉、楊東鶴班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)13(1)學(xué)號(hào):姓名:面向?qū)ο蟪绦蛘n程設(shè)計(jì)目錄一、題目二、需求剖析三、系統(tǒng)構(gòu)造圖四、類(lèi)的設(shè)計(jì)五、程序代碼與說(shuō)明六、運(yùn)行結(jié)果與剖析七、心得與領(lǐng)悟一:題目自助點(diǎn)餐系統(tǒng)二:需求剖析有一個(gè)小型餐廳,該餐廳供應(yīng)即時(shí)就餐和外賣(mài)服務(wù)。現(xiàn)在這個(gè)餐廳打算使用自助點(diǎn)餐系統(tǒng),讓顧客自己點(diǎn)餐,實(shí)現(xiàn)以下功能。1、依照顧客的選擇正確打出賬單2、正確統(tǒng)計(jì)出每日的實(shí)時(shí)就餐和外賣(mài)的銷(xiāo)售情況3、實(shí)現(xiàn)對(duì)餐廳菜式和價(jià)格的有效管理4、考慮點(diǎn)餐的自動(dòng)排序問(wèn)題,使顧客可以實(shí)時(shí)盤(pán)問(wèn)到自己菜單辦理情況三:系統(tǒng)構(gòu)造圖四:類(lèi)的設(shè)計(jì)Client類(lèi):客戶(hù)類(lèi),包含客戶(hù)屬性姓名,電話號(hào)碼,開(kāi)支等信息,登記客戶(hù),記錄客戶(hù)訂單信息ClientManager類(lèi):客戶(hù)管理類(lèi),用于管理客戶(hù),記錄客戶(hù)數(shù)量,積蓄客戶(hù)菜單信息,盤(pán)問(wèn)客戶(hù)訂單信息,統(tǒng)計(jì)訂單FeeManager類(lèi):用于記錄就餐、外賣(mài)的銷(xiāo)售開(kāi)支,統(tǒng)計(jì)收入Food類(lèi):餐廳食品的類(lèi),包含食品名稱(chēng)和價(jià)格FoodManager類(lèi):管理菜單,用于增加食品,更正食品,刪除食品,記錄不同樣樣食品的信息,表現(xiàn)菜單MenuView類(lèi):用于打印各種操作界面五:程序代碼與說(shuō)明Client.h#ifndefCLIENT#defineCLIENT#include"FoodManager.h"#include<iostream>usingnamespacestd;classClient{private:intnumber;
//客戶(hù)編號(hào)inttype;
//客戶(hù)的種類(lèi),
1表示就餐,
2表示外賣(mài)doublefee;
//客戶(hù)賬單開(kāi)支char*name;
//客戶(hù)名稱(chēng)char*phone;
//客戶(hù)手機(jī)號(hào)碼public:Client( ){}
//構(gòu)造函數(shù)char*getName( );//返回客戶(hù)姓名intnum[100];//num[i]積蓄食品數(shù)量,i表示食品編號(hào)FoodManagerclient_fm;//管理客戶(hù)所點(diǎn)的食品Client(char*n,char*p);//構(gòu)造函數(shù)intgetNumber( );//返回客戶(hù)編號(hào)voidsetNumber(intn);//設(shè)置客戶(hù)編號(hào)intgetType( );//返回客戶(hù)種類(lèi)voidsetType(intn);//設(shè)置客戶(hù)種類(lèi)voidaddFee(doublex);//增加開(kāi)支doublegetFee( );//返回開(kāi)支voidshowClientMessage( );//顯現(xiàn)客戶(hù)信息voidchangNum( );//更正客戶(hù)所點(diǎn)的食品的數(shù)量voiddeleFood( );//刪除客戶(hù)所選擇的食品};#endifClient.cpp#include"Client.h"#include<iomanip>Client::Client(char*s,char*p){name=s;phone=p;fee=0;for(inti=0;i<100;i++)num[i]=0;cout<<"客戶(hù)注冊(cè)成功"<<endl;}intClient::getNumber( ){returnnumber;}voidClient::setNumber(intn){number=n;}intClient::getType( ){returntype;}voidClient::setType(intn){type=n;}voidClient::addFee(doublex){fee+=x;}doubleClient::getFee( ){returnfee;}voidClient::showClientMessage( ){char*ss;if(type==1)ss="
就餐";elseif(type==2)ss="
外賣(mài)";cout<<"姓名:"<<name<<"\t\t"<<ss<<endl;cout<<"
手機(jī)號(hào)碼
:"<<phone<<endl;cout<<"
訂單總價(jià):
"<<fee<<endl;cout<<"
訂單詳情:
"<<endl;cout<<setw(10)<<setiosflags(ios::left)<<"
食品序
列"<<setw(10)<<setiosflags(ios::left)<<"
菜名
"<<"\t
數(shù)量
\t
價(jià)格"<<endl;for(inti=0;i<client_fm.getTotal( );i++){cout<<setw(10)<<setiosflags(ios::left)<<setw(10)<<i+1<<setiosflags(ios::left)<<client_fm.food[i].getName( )<<"\t"<<num[i]<<"\t"<<num[i]*client_fm.food[i].getPrice( )<<endl;}cout<<"總價(jià):\t\t"<<fee<<endl;}char*Client::getName( ){returnname;}voidClient::changNum( ){intn;intnumss;cout<<"請(qǐng)輸入食品序號(hào):";cin>>n;cout<<"
您選擇了食品:
"<<client_fm.getNameByList(n-1)<<endl;cout<<"請(qǐng)輸入數(shù)量:";cin>>numss;fee+=(numss
-num[n-1])*client_fm.getPriceByName(client_fm.getNameByList(n-1));num[n-1]=numss;}voidClient::deleFood( ){intn;cout<<"請(qǐng)輸入食品序號(hào):";cin>>n;cout<<"您選擇了食品:"<<client_fm.getNameByList(n-1)<<endl;fee-=(num[n-1])*client_fm.getPriceByName(client_fm.getNameByList(n-1));for(inti=n-1;i<client_fm.getTotal( );i++){client_fm.food[i]=client_fm.food[i+1];num[i]=num[i+1];}client_fm.setTotal(client_fm.getTotal( )-1);}ClientManager.h#ifndefCLIENTMANAGER#defineCLIENTMANAGER#include"Client.h"#include<iostream>usingnamespacestd;#defineMAX_CLIENT_NUM60
//
最大客戶(hù)數(shù)量classClientManager{public:ClientManager( );
//構(gòu)造函數(shù)intclientNum;
//記錄客戶(hù)數(shù)量Clientclient[MAX_CLIENT_NUM];
//記錄積蓄客戶(hù)voidaddClient(Clientc);
//增加新客戶(hù)intgetClientNum( );
//返回客戶(hù)數(shù)量voidshowQuery(char*s);
//盤(pán)問(wèn)客戶(hù)voidshowAll( );
//顯示所有客戶(hù)};#endifClientManager.cpp#include"ClientManager.h"ClientManager::ClientManager( ){clientNum=0;}voidClientManager::addClient(Clientc){client[clientNum++]=c;cout<<"客戶(hù)注冊(cè)成功"<<endl;}intClientManager::getClientNum( ){returnclientNum;}voidClientManager::showQuery(char*s){intcount=0;intth;cout<<""<<endl;for(inti=0;i<clientNum;i++)if(client[i].getType( )==1){cout<<"第"<<++count<<"單:"<<client[i].getName( )<<"\t總價(jià)是:"<<client[i].getFee( )<<"元"<<"\t就餐"<<endl<<endl;if(strcmp(client[i].getName( ),s)==0)th=count;}for(inti=0;i<clientNum;i++)if(client[i].getType( )==2){cout<<"第"<<++count<<"單:"<<client[i].getName( )<<"\t總價(jià)是:"<<client[i].getFee( )<<"元"<<"\t外賣(mài)"<<endl<<endl;if(strcmp(client[i].getName( ),s)==0)th=count;}cout<<"您當(dāng)前排在第"<<th<<"單"<<endl;cout<<""<<endl;}voidClientManager::showAll( ){for(inti=0;i<clientNum;i++){if(client[i].getType( )==1){cout<<"訂單號(hào):"<<i+1<<endl;client[i].showClientMessage( );cout<<endl;}}for(inti=0;i<clientNum;i++){if(client[i].getType( )==2){cout<<"訂單號(hào):"<<i+1<<endl;client[i].showClientMessage( );cout<<endl;}}}Food.h#ifndefFOOD#defineFOODclassFood{private:char*name;
//食品名稱(chēng)doubleprice;public:
//食品價(jià)格Food( ){};
//構(gòu)造函數(shù)Food(char*s,doublep);//
構(gòu)造函數(shù)voidsetName(char*s);
//
更正食品名稱(chēng)char*getName( );
//返回食品名稱(chēng)doublegetPrice( );
//返回食品價(jià)格voidsetPrice(doublep);//
設(shè)置食品價(jià)格voidshowMessage( );
//顯示食品的名稱(chēng)和價(jià)格};#endifFood.cpp#include"Food.h"#include<iostream>usingnamespacestd;Food::Food(char*s,doublep){name=s;price=p;}voidFood::setName(char*s){name=s;}voidFood::setPrice(doublep){price=p;}voidFood::showMessage( ){cout<<name<<"\t"<<price<<"?"<<endl;}doubleFood::getPrice( ){returnprice;}char*Food::getName( ){returnname;}FoodManager.h#ifndefFOODMANAGER#defineFOODMANAGER#include"Food.h"#defineMAX_FOOD_NUM99//最多容納的食品種類(lèi)數(shù)classFoodManager{inttotal;public:
//食品種類(lèi)數(shù)FoodManager( );
//構(gòu)造函數(shù)intgetTotal( );
//返回食品種類(lèi)數(shù)Foodfood[MAX_FOOD_NUM];
//記錄食品voidaddFood(Foodf);
//增加食品voidaddFood(char*s,doublep);
//增加食品voiddeleteFood( );
//刪除食品voidchangePrice( );
//更正食品價(jià)格voidshowFood( );char*getNameByList(intlist);
//顯示食品信息//經(jīng)過(guò)食品編號(hào)返回食品名稱(chēng)doublegetPriceByName(char*s);//經(jīng)過(guò)食品名稱(chēng)返回食品價(jià)格intgetListByName(char*s);//經(jīng)過(guò)食品名稱(chēng)返回食品編號(hào)voidsetTotal(intx);//更正食品種類(lèi)數(shù)};#endifFoodManager.cpp#include"FoodManager.h"#include<iostream>usingnamespacestd;#include<iomanip>FoodManager::FoodManager( ){total=0;}voidFoodManager::addFood(Foodf){food[total++]=f;cout<<"成功增加了食品,當(dāng)前共有"<<total<<endl;}voidFoodManager::showFood( ){cout<<"
食品中共有
"<<total<<"
種"<<endl;cout<<"食品編號(hào)"<<"名稱(chēng)\t\t"<<"for(inti=0;i<total;i++)
單價(jià)"<<endl;cout<<setw(10)<<setiosflags(ios::left)<<i<<setw(10)<<setiosflags(ios::left)<<food[i].getName( )<<"\t"<<food[i].getPrice( )<<endl;}voidFoodManager::changePrice( ){char*s;intcode;s=newchar[20];doublep;cout<<"請(qǐng)輸入食品編號(hào):";cin>>code;s=food[code].getName( );cout<<"您選擇了食品:"<<s<<endl;cout<<"請(qǐng)輸入價(jià)格:";cin>>p;for(inti=0;i<total;i++)if(strcmp(food[i].getName( ),s)==0){food[i].setPrice(p);cout<<"更正成功"<<endl;return;}cout<<"沒(méi)有這種食品,更正失敗"<<endl;}voidFoodManager::deleteFood( ){char*s;s=newchar[20];cout<<"請(qǐng)輸入菜名:";cin>>s;for(inti=0;i<total;i++)if(strcmp(food[i].getName( ),s)==0){cout<<"成功刪除"<<s<<endl;total--;for(intt=i;t<total;t++)food[t]=food[t+1];return;}cout<<"沒(méi)有這種食品"<<endl;}voidFoodManager::addFood(char*s,doublep){food[total++]=Food(s,p);}doubleFoodManager::getPriceByName(char*s){for(inti=0;i<total;i++)if(strcmp(food[i].getName( ),s)==0)returnfood[i].getPrice( );returnfalse;}intFoodManager::getListByName(char*s){for(inti=0;i<total;i++)if(strcmp(food[i].getName( ),s)==0)returni;returnfalse;}intFoodManager::getTotal( ){returntotal;}char*FoodManager::getNameByList(intlist){returnfood[list].getName( );}voidFoodManager::setTotal(intx){total=x;}FeeManager.h#ifndefFEEMANAGER#defineFEEMANAGERclassFeeManager{private:doublejiuCanFee;
//
就餐總收入doublewaiMaiFee;
//外賣(mài)總收入public:FeeManager( );
//構(gòu)造函數(shù)doublegetWaiMaiFee( );
//返回外賣(mài)總收入doublegetJiuCanFee( );
//返回就餐總收入voidaddWaiMaiFee(doublex);
//增加外賣(mài)總收入voidaddJiuCanFee(doublex);
//增加就餐總收入};#endifFeeManager.cpp#include"FeeManager.h"FeeManager::FeeManager( ){jiuCanFee=0;waiMaiFee=0;}doubleFeeManager::getWaiMaiFee( ){returnwaiMaiFee;}doubleFeeManager::getJiuCanFee( ){returnjiuCanFee;}voidFeeManager::addWaiMaiFee(doublex){waiMaiFee+=x;}voidFeeManager::addJiuCanFee(doublex){jiuCanFee+=x;}MenuView.h#ifndefMENUVIEW#defineMENUVIEWclassMenuView{private:charwhiteSmile;
//白色笑臉charblackSmile;
//黑色笑臉charheart;public:
//心形圖形MenuView( );
//構(gòu)造函數(shù)voidshowJiuCan( );
//顯示就餐用戶(hù)點(diǎn)菜界面voidshowWaiMai( );
//顯示外賣(mài)用戶(hù)點(diǎn)菜界面intshowMain( );
//顯示用戶(hù)選擇就餐還是外賣(mài)界面intshowViewChoice( );
//顯示進(jìn)入本系統(tǒng)的功能選擇界面intshowRegister( );
//顯示客戶(hù)注冊(cè)界面intshowClientChoice( );
//顯示客戶(hù)點(diǎn)餐界面intshowQuery( );
//顯示盤(pán)問(wèn)客戶(hù)訂單界面intshowMend( );
//顯示更正食品界面intshowMenuChoice( );
//顯示選擇菜單界面intshowMendDingDan( );
//顯示客戶(hù)更正訂單界面};#endifMenuView.cpp#include"MenuView.h"#include<iostream>usingnamespacestd;MenuView::MenuView( ){whiteSmile=1;blackSmile=2;heart=3;}intMenuView::showMain( ){for(inti=1;i<=80;i++)cout<<heart;for(inti=1;i<=80;i++){if(i==1||i==80)cout<<heart;elsecout<<'';}cout<<heart<<"\t\t\t\t歡迎光臨本餐廳";for(intj=1;j<=33;j++)cout<<'';cout<<heart;for(inti=1;i<=80;i++){if(i==1||i==80)cout<<heart;else
cout<<'';}for(inti=1;i<=80;i++)cout<<heart;//輸出餐廳的外形cout<<endl<<endl;cout<<"\t我是服務(wù)員小墜
"<<whiteSmile<<",
竭誠(chéng)為您服務(wù)哦"<<blackSmile<<endl<<endl<<endl;for(intk=1;k<=10;k++)cout<<'';for(inti=1;i<=20;i++)cout<<heart;cout<<endl;for(intk=1;k<=10;k++)cout<<'';cout<<heart<<"請(qǐng)選擇您需要的服務(wù)"<<heart<<endl;for(intk=1;k<=10;k++)cout<<'';for(inti=1;i<=60;i++)cout<<heart;cout<<endl;for(intk=1;k<=10;k++)cout<<'';cout<<heart<<"1:就餐";for(inti=1;i<=52;i++)cout<<'';cout<<heart<<endl;for(intk=1;k<=10;k++)cout<<'';cout<<heart<<"2:外賣(mài)";for(inti=1;i<=52;i++)cout<<'';cout<<heart<<endl;for(intk=1;k<=10;k++)cout<<'';for(inti=1;i<=60;i++)cout<<heart;cout<<endl<<endl;for(inti=1;i<=7;i++)cout<<endl;cout<<"\t\t\t您的選擇是:";intchoice;cin>>choice;returnchoice;}voidMenuView::showJiuCan( ){cout<<"歡迎就餐,本餐廳有以下食品供您品嘗"<<whiteSmile<<endl;}intMenuView::showViewChoice( ){for(inti=1;i<=80;i++)cout<<heart;for(inti=1;i<=80;i++){if(i==1||i==80)cout<<heart;else
cout<<'';}cout<<heart<<"\t\t\t\t陳旺均特色餐廳";for(intj=1;j<=33;j++)cout<<'';cout<<heart;for(inti=1;i<=80;i++){if(i==1||i==80)cout<<heart;else
cout<<'';}for(inti=1;i<=80;i++)cout<<heart;cout<<endl<<endl;cout<<""<<endl;cout<<"|1:顧客服務(wù)|"<<endl;cout<<"|2:食品管理|"<<endl;cout<<"|3:今天反響|"<<endl;cout<<"|4:退出系統(tǒng)|"<<endl;cout<<""<<endl;cout<<"您的選擇是:";intnext;cin>>next;cout<<endl;returnnext;}intMenuView::showRegister( ){cout<<""<<endl;cout<<"|1:
新顧客點(diǎn)餐
|"<<endl;cout<<"|2:盤(pán)問(wèn)訂單|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}intMenuView::showClientChoice( ){cout<<""<<endl;cout<<"|1:加菜|"<<endl;cout<<"|2:更正訂單|"<<endl;cout<<"|3:提交訂單|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}intMenuView::showQuery( ){cout<<""<<endl;cout<<"|1:盤(pán)問(wèn)訂單|"<<endl;cout<<"|2:退出盤(pán)問(wèn)|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}intMenuView::showMend( ){cout<<""<<endl;cout<<"|1:增加食品|"<<endl;cout<<"|2:更正價(jià)格|"<<endl;cout<<"|3:刪除食品|"<<endl;cout<<"|4:退出食品管理|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}intMenuView::showMenuChoice( ){cout<<"增加菜單:"<<endl;cout<<""<<endl;cout<<"|1:
原菜單
|"<<endl;cout<<"|2:
更新后的菜單
|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}intMenuView::showMendDingDan( ){cout<<""<<endl;cout<<"|1:更正數(shù)量|"<<endl;cout<<"|2:刪除食品|"<<endl;cout<<"|3:退出更正|"<<endl;cout<<""<<endl;intnext;cin>>next;returnnext;}Main.cpp#include<iostream>#include"Food.h"#include"MenuView.h"#include"FoodManager.h"#include"ClientManager.h"#include"FeeManager.h"#include<fstream>#include<iomanip>usingnamespacestd;intmain( ){FeeManagerfeem;//管理就餐和外賣(mài)的開(kāi)支MenuViewmv;//管理界面ClientManagercm;//管理客戶(hù)的類(lèi)的對(duì)象FoodManagerfm;//管理食品的類(lèi)的對(duì)象fstreamioFile;//文件輸入輸出intclientChoice;//1服務(wù)顧客2食品管理3今天反響4退出系統(tǒng)intclientService;//1新顧客點(diǎn)餐2盤(pán)問(wèn)intmainChoice;//1就餐2外賣(mài)intcurClient;//當(dāng)前操作的顧客編號(hào)intqueryChoice;//1盤(pán)問(wèn)訂單2退出盤(pán)問(wèn)intfoodChoice;//1增加食品2更正食品價(jià)格3刪除某種食品4退出食品管理intviewChoice;//1顧客服務(wù)2食品管理3今天反響4退出系統(tǒng)intmenuChoice;//1原菜單2更新后菜單intmendDingDanChoice;//1更正數(shù)量2刪除食品3退出更正ioFile.open("C:\\Users\\Administrator\\Desktop\\food.txt",ios::in);while(!ioFile.eof( )){char*s;doublep;s=newchar[20];ioFile>>s>>p;fm.addFood(s,p);}ioFile.close( );以上是從文件讀入食品的種類(lèi)和價(jià)格信息while(true){viewChoice=mv.showViewChoice( );if(viewChoice==1)//顧客服務(wù){(diào)clientService=mv.showRegister( );if(clientService==1)//{
用戶(hù)注冊(cè)char*name,*phone;name=newchar[30];phone=newchar[20];cout<<"請(qǐng)圓滿客戶(hù)資料"<<endl;cout<<"您的訂單號(hào)是"<<cm.getClientNum( )+1<<endl;curClient=cm.getClientNum( );cout<<"請(qǐng)輸入姓名:";cin>>name;cout<<"請(qǐng)輸下手機(jī)號(hào)碼:";cin>>phone;Clientcc(name,phone);cc.setNumber(cm.getClientNum( ));cm.addClient(cc);mainChoice=mv.showMain( );if(mainChoice==1)
//
就餐{cm.client[curClient].setType(1);mv.showJiuCan( );while(true){fm.showFood( );intchoices;choices=mv.showClientChoice( );if(choices==1)//選擇食品種類(lèi)和數(shù)量,下單{char*n;intcode;n=newchar[20];intnums;doubleprices;cout<<"請(qǐng)輸入食品編號(hào):";cin>>code;n=fm.food[code].getName( );cout<<"您選擇了食品:"<<n<<endl;prices=fm.getPriceByName(n);cout<<"請(qǐng)輸入數(shù)量:";cin>>nums;cm.client[curClient].client_fm.addFood(Food(n,prices));cm.client[curClient].addFee(nums*prices);cm.client[curClient].num[cm.client[curClient].client_fm.getTotal( )-1]=nums;cout<<"當(dāng)前的總花銷(xiāo)是"<<cm.client[curClient].getFee( )<<endl<<endl;}elseif(choices==2)//更正訂單{cout<<"您當(dāng)前的訂單是:"<<endl;while(true){cm.client[curClient].showClientMessage( );mendDingDanChoice=mv.showMendDingDan( );if(mendDingDanChoice==1){cm.client[curClient].changNum( );}elseif(mendDingDanChoice==2){cm.client[curClient].deleFood( );}elseif(mendDingDanChoice==3)break;}}elseif(choices==3)//提交訂單break;}feem.addJiuCanFee(cm.client[curClient].getFee( ));//增加就餐總開(kāi)支cout<<"您的訂單是:"<<endl;cm.client[curClient].showClientMessage( );//輸出當(dāng)前訂單}elseif(mainChoice==2)//外賣(mài){cm.client[curClient].setType(2);mv.showJiuCan( );while(true){fm.showFood( );intchoices;choices=mv.showClientChoice( );if(choices==1)//選擇食品種類(lèi)和數(shù)量,下單{char*n;intcode;n=newchar[20];intnums;doubleprices;cout<<"請(qǐng)輸入食品編號(hào):";cin>>code;n=fm.food[code].getName( );cout<<"您選擇了食品:"<<n<<endl;prices=fm.getPriceByName(n);cout<<"請(qǐng)輸入數(shù)量:";cin>>nums;cm.client[curClient].client_fm.addFood(Food(n,prices));cm.client[curClient].addFee(nums*prices);cm.client[curClient].num[cm.client[curClient].client_fm.getTotal( )-1]=nums;cout<<"當(dāng)前
的總
費(fèi)
用是"<<cm.client[curClient].getFee( )<<endl<<endl;}elseif(choices==2)//{
更正訂單cout<<"您當(dāng)前的訂單是:"<<endl;while(true){cm.client[curClient].showClientMessage( );mendDingDanChoice=mv.showMendDingDan( );if(mendDingDanChoice==1){cm.client[curClient].changNum( );}elseif(mendDingDanChoice==2){cm.client[curClient].deleFood( );}elseif(mendDingDanChoice==3)break;}}elseif(choices==3)//提交訂單break;}feem.addWaiMaiFee(cm.client[curClient].getFee( ));//增加就餐總開(kāi)支cout<<"您的訂單是:"<<endl;cm.client[curClient].showClientMessage( );//輸出當(dāng)前訂單}}//用戶(hù)注冊(cè)elseif(clientService==2){while(true){queryChoice=mv.showQuery( );if(queryChoice==1)//盤(pán)問(wèn)客戶(hù)訂單信息{cout<<"請(qǐng)輸入您的姓名:"<<endl;char*s;s=newchar[20];cin>>s;cm.showQuery(s);}elseif(queryChoice==2)break;//退出盤(pán)問(wèn)}}}elseif(viewChoice==2)//食品管理{while(true){fm.showFood( );foodChoice=mv.showMend( );if(foodChoice==1)
//
增加食品{char*n;doublep;n=newchar[20];cout<<"請(qǐng)輸入食品名
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手車(chē)交易協(xié)議個(gè)人
- 勞動(dòng)合同解除協(xié)議書(shū)大全七篇
- 頸動(dòng)脈斑塊病因介紹
- 公司借款的協(xié)議書(shū)范本10篇
- 單位股東合作的協(xié)議書(shū)
- 藥物中毒性周?chē)窠?jīng)病病因介紹
- 2023-2024學(xué)年天津市五區(qū)縣重點(diǎn)校聯(lián)考高三(上)期末語(yǔ)文試卷
- 2023年天津市部分區(qū)高考語(yǔ)文二模試卷
- 江蘇省鹽城市建湖縣漢開(kāi)書(shū)院學(xué)校2023-2024學(xué)年七年級(jí)上學(xué)期第二次月考道德與法治試題(解析版)-A4
- 食品工廠機(jī)械與設(shè)備模擬習(xí)題與參考答案
- 普通物理學(xué)第七版 第十四章 激光和固體的量子理論簡(jiǎn)介
- MSA-測(cè)量系統(tǒng)分析模板
- 八年級(jí)英語(yǔ)上冊(cè)英語(yǔ)說(shuō)課稿7篇
- 2020年新蘇教版四年級(jí)上冊(cè)科學(xué)期末試卷(含答案)
- 崗位職等職級(jí)及對(duì)應(yīng)薪酬表
- 計(jì)量基礎(chǔ)知識(shí)試卷三附有答案
- 銀行安全保衛(wèi)工作知識(shí)考試題庫(kù)(濃縮500題)
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)理論及實(shí)踐PPT完整全套教學(xué)課件
- 男朋友無(wú)償贈(zèng)與車(chē)輛協(xié)議書(shū)怎么寫(xiě)
- 保密應(yīng)急處置工作方案
- 汽車(chē)認(rèn)識(shí)實(shí)訓(xùn)課件
評(píng)論
0/150
提交評(píng)論