4S店客戶服務(wù)系統(tǒng)(C語言編程)_第1頁
4S店客戶服務(wù)系統(tǒng)(C語言編程)_第2頁
4S店客戶服務(wù)系統(tǒng)(C語言編程)_第3頁
4S店客戶服務(wù)系統(tǒng)(C語言編程)_第4頁
4S店客戶服務(wù)系統(tǒng)(C語言編程)_第5頁
免費預(yù)覽已結(jié)束,剩余14頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、#include stdafx.h#include #include #include #include time.husing namespace std;void getinfo();/獲取文件信息void shenfen();/第二個頁面:選擇身份void kehu01();/客戶第一個頁面void kehu02();/客戶第二個頁面:服務(wù)頁面void yewu01();/業(yè)務(wù)員第一個頁面void yewu_fw();/業(yè)務(wù)員第二個頁面:服務(wù)頁面void yewu_xs();/業(yè)務(wù)員第三個頁面:銷售車輛void yewu_xx();/業(yè)務(wù)員第四個頁面:客戶信息頁面 ”1B, . , ,

2、* ,* t、”/ 11、一 * ,*void baoyang();/業(yè)務(wù)員第五個頁面:此次保養(yǎng)頁面void fen();/評分函數(shù)void getinfo();/獲取文件信息void saveinfo();/保存信息class Carpublic:int carnumber; string type; int buyyear;int buymonth; int buyday;int salenumber; car100;class Customer public:string name;int phonenumber; string sex;int salenumber; customer1

3、00;class CarServicepublic:int waxes;/ 表面打蠟 int lub;/ 換潤滑油 int water;/ 電瓶加水int locate;/ 四輪定位 int estimate;/ 評價 int serviceyear;int servivemonth; int serviceday;int salenumber; carService100;class SaleManpublic:int salenumber; int num;saleMan100;void getinfo() /獲取文件信息ifstream customertxt(customer.txt,

4、ios:in);ifstream cartxt(car.txt,ios:in);ifstream carservicetxt(carservice.txt,ios:in); ifstream salemantxt(saleman.txt,ios:in);while(!customertxt)customer.txt 文件 endl;cout 無法打開exit(1);while(!cartxt)cout 無法打開 exit(1);car.txt 文件 endl;while(!carservicetxt)cout 無法打開 exit(1);carservice.txt 文件 endl;while(

5、!salemantxt)cout 無法打開 exit(1);saleman.txt 文件 customeri.phonenumbercustomeri.sex)i+;i=0;while(cartxtcari.salenumbercari.carnumbercari.typecari.buyyearcari.bu ymonthcari.buyday)i+;i=0;while(carservicetxtcarServicei.salenumbercarServicei.waxescarServicei.lubc arService

6、i.watercarServicei.locatecarServicei.estimatecarServicei.serviceyearcarServicei.servi vemonthcarServicei.serviceday)i+;i=0;while(salemantxtsaleMani.salenumbersaleMani.num) i+;customertxt.close(); cartxt.close(); carservicetxt.close(); salemantxt.close();void shenfen()cout=/第二個頁面:選擇身份cout| cout| cout

7、| cout|歡迎您進(jìn)入本 4S 店管理系統(tǒng)請選擇您的身份:1.本店客戶2.業(yè)務(wù)員=endl;|endl;|endl;|endl;|endl;cout| cout= int a;couta;if(a=1)kehu01();break;else if(a=2)yewu01();break;else if(a=3)cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1); else cout 輸入錯誤!請從新輸入! n 您的選擇是: endl;3.退出管理系統(tǒng)|endl; =endl;H.void kehu01() /客戶第一個頁面 cout= cout| cout| cout| cou

8、t| cout= int a; couta; if(a=1)kehu02();break; else if(a=2)shenfen();break; else if(a=3)cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1); else cout 輸入錯誤!請從新輸入! n 您的選擇是: endl;尊敬的客戶 ,請選擇服務(wù)項目:1.輸入車牌號碼2.返回上一級3.退出管理系統(tǒng)=endl;|endl;|endl;|endl; |endl;=endl;void kehu02()int a,b,c,i,j,k=0;couta; for(i=0;i100;i+)if(a=cari.car

9、number) break;else k+;if(k=100)cout 您輸入的車牌號碼有誤 ,請重新輸入: ; goto AB; cout=endl; cout| 尊敬的客戶 ,請選擇服務(wù)項目:|endl;cout|1.查詢車輛信息|endl;cout|2. 查詢上次保養(yǎng)信息|endl;/客戶第二個頁面:服務(wù)頁面H.尊敬的客戶 ,請選擇服務(wù)項目:1.查詢車輛信息 2.查詢上次保養(yǎng)信息cout|cout|cout|cout=coutb;if(b=1) coutendl; cout 您購買汽車的型號為: cari.typeendl; cout 您 購 買 的 日 期 為 : cari.buyye

10、ar 年 cari.buymonth 月 cari.buyday 日 endl;coutc;if(c=1) kehu02();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入:else if(b=2) coutendl; cout 上 次 保 養(yǎng) 時 間 為H.3.此次保養(yǎng)評價4.返回上一級5.退出管理系統(tǒng)0:; goto QQ2;|endl;|endl;|endl;=endl;carServicei.serviceyear 年 carServicei.servivemonth月carServicei.serviceday日endl;cout 上次保養(yǎng)的項目有

11、: ;if(carServicei.waxes=1)cout表面打蠟t;if(carServicei.lub=1)cout換潤滑油t;if(carServicei.water=1)cout電瓶加水t;if(carServicei.locate=1)cout四輪定位t;coutendl;cout您上次對業(yè)務(wù)員的評價為:carServicei.estimate分endl;coutc; if(c=1) kehu02();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ1; else if(b=3)int d;cout 請選擇您對業(yè)務(wù)員的評分 e

12、ndl; cout1 分:很不滿意 endl;cout2 分:不滿意 endl;cout3 分:一般 endl;cout4 分:滿意 endl;H.cout5 分:很滿意 endl; coutd;if(d=1|d=2|d=3|d=4|d=5) cout 謝謝您的評價! endl; carServicei.estimate=d; else cout 輸入錯誤!請從新輸入 :; goto DD;0:; coutc; goto QQ;if(c=1) kehu02(); else if(c=0) exit(1); else cout 輸入錯誤,請重新輸入:else if(b=4)kehu01();br

13、eak;else if(b=5)coutendl;cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1); else cout 輸入錯誤!請從新輸入: ; goto BB;/業(yè)務(wù)員第一個頁面業(yè)務(wù)員 ,您好 ,請選擇服務(wù)項目:1.輸入業(yè)務(wù)員編號2.返回上一級3.退出管理系統(tǒng)=endl;|endl;|endl;|endl;|endl; =endl; void yewu01() cout= cout| cout| cout| cout| cout= int a; couta; if(a=1)yewu_fw();break; else if(a=2)shenfen();break; els

14、e if(a=3)cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1); else cout 輸入錯誤!請從新輸入! n 您的選擇是: endl;void yewu_fw()/業(yè)務(wù)員第二個頁面:服務(wù)頁面int a,b,c,i,j,l,k=0;couta; for(i=0;i5;i+)if(a=saleMani.salenumber) break;else k+; if(k=5)cout 您輸入的工作編號有誤 ,請重新輸入 :; goto AB; cout=endl;cout|業(yè)務(wù)員 ,您好 ,請選擇服務(wù)項目:|endl;cout|1.查詢所銷售的所有車輛|endl;cout|2.

15、輸入車牌號 ,查詢信息|endl;cout|3.輸入車牌號 ,更新保養(yǎng)信息|endl;cout|4.出售車輛|endl;cout|5.銷售額查詢|endl;cout|6.返回上一級|endl;cout|7.退出管理系統(tǒng)|endl;endl;cout= coutb;if(b=1)coutendl;cout 車牌號碼 t 型號 t 銷售日期 endl; for(l=0;l100;l+) if(saleMani.salenumber=carl.salenumber)coutcarl.carnumberttcarl.typetcarl.buyyear.carl.buymonth .carl.buyda

16、yendl;coutc;if(c=1)yewu_fw();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ1;else if(b=2)yewu_xx();break;else if(b=4)yewu_xs();break;else if(b=3)baoyang();break;else if(b=5)cout 業(yè)務(wù)員編號 t 銷售總量 tendl;for(int m=0;m5;m+) if(saleManm.salenumber) coutsaleManm.salenumberttsaleManm.numendl;coutc;if(c=1

17、)yewu_fw();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ2;else if(b=6)yewu01();break;else if(b=7)cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1); else cout輸入錯誤!請從新輸入!n您的選擇是:endl;void yewu_xs() cout= cout| cout| cout| cout| cout=/業(yè)務(wù)員第三個頁面:銷售車輛業(yè)務(wù)員 ,您好 ,此為銷售車輛頁面:1.輸入客戶信息2.返回上一級3.退出管理系統(tǒng)=endl;|endl;|endl;|endl;

18、|endl;=endl;int a,b;time_t timep;struct tm *p; time(&timep); p=localtime(&timep); / 取得當(dāng)?shù)貢r間cout您的選擇是:a; if(a=1) int carnumber; string cartype; string name;string sex;int phonenumber;int salenumber;int j;cout 請依次輸入客戶信息: endl; coutcarnumber;coutendl;coutcartype; coutendl;coutname;coutendl;coutsex;coute

19、ndl;coutphonenumber; coutendl;coutsalenumber;for(j=0;jtm_year; carj.buymonth=1+p-tm_mon; carj.buyday=p-tm_mday; carServicej.salenumber=salenumber; carServicej.waxes=0; carServicej.water=0; carServicej.locate=0; carServicej.lub=0;carServicej.estimate=0; carServicej.serviceyear=1900+p-tm_year; carServ

20、icej.servivemonth=1+p-tm_mon; carServicej.serviceday=p-tm_mday; for(int k=0;k5;k+)if(saleMank.num) if(saleMank.salenumber=salenumber) saleMank.num+; saveinfo(); cout 信息輸入完畢 endl;coutb;if(b=1)yewu_fw();else if(b=0) exit(1);else cout 輸入錯誤,請重新輸入:else if(a=2)yewu_fw();break;else if(a=3)cout 歡迎使用本系統(tǒng), els

21、ecout 輸入錯誤!請從新輸入! goto AB;goto QQ;謝謝您的光臨! endl;exit(1);n 您的選擇是: ;void yewu_xx()/業(yè)務(wù)員第四個頁面:客戶信息頁面int a,b,c,i,j,k=0;H.couta; for(i=0;i100;i+) if(a=cari.carnumber) break; else k+;=endl;|endl;|endl;|endl;|endl;|endl;|endl; =endl;業(yè)務(wù)員 ,您好 ,請選擇你要查詢的資料:1.客戶信息2.車輛信息3.上次保養(yǎng)服務(wù)4.返回上一級5.退出管理系統(tǒng) if(k=100)cout 您輸入的車牌

22、號碼有誤 ,請重新輸入: ; goto AB; cout= cout| cout| cout| cout| cout| cout| cout= coutb; if(b=1) coutendl; cout 客戶姓名 t 客戶性別 t 客戶電話 endl;ttcustomeri.sexttcustomeri.phonenumberend l;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ1; else if(b=2)coutendl;cout 車輛型號 t

23、購買日期 endl;coutcari.typettcari.buyyear.cari.buymonth.cari.buydayen dl;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: else if(b=3)coutendl; cout 上0:; goto QQ2;養(yǎng)時間為carServicei.serviceyear.carServicei.servivemonth.carServicei.serviceday endl;cout 上次保養(yǎng)的項目有: ; if(carServicei.waxes=1)co

24、ut 表面打蠟 t;if(carServicei.lub=1)cout 換潤滑油 t;if(carServicei.water=1)cout 電瓶加水 t;if(carServicei.locate=1)H.cout 四輪定位 t; coutendl; cout 客服評分為:coutcarServicei.estimate 分 tm_mon; if(carj.buymonth0&carj.buymonth10) if(carj.buymonth+3-w=1)cout項目:離下一次保養(yǎng)只剩一個月了endl;else if(carj.buymonth9) bm=carj.buymonth-9; i

25、f(bmw) if(w-bm=1)cout項目:離下一次保養(yǎng)只剩一個月了”endl;elseif(bm-w=1)cout項目:離下一次保養(yǎng)只剩一個月了endl;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ3;else if(b=4)yewu_fw();break;else if(b=5)cout 歡迎使用本系統(tǒng),謝謝您的光臨! endl;exit(1);else cout輸入錯誤!請從新輸入! n您的選擇是:endl;/業(yè)務(wù)員第五個頁面:此次保養(yǎng)頁面void baoyang() int

26、a,b,i,k=0; int d1,d2,d3,d4;couta; for(i=0;i100;i+) if(a=cari.carnumber) break;else k+; if(k=100)cout 您輸入的車牌號碼有誤 ,請重新輸入: ; goto AB;cout業(yè)務(wù)員,您好保養(yǎng)服務(wù)如下,如需保養(yǎng)此項目,請在后面輸入1,否則輸入0endl; coutd1; if(d1!=1&d1!=0) cout 輸入錯誤, goto D1; carServicei.waxes=d1; D2:coutd2; if(d2!=1&d2!=0) cout 輸入錯誤, goto D2; carServicei.l

27、ub=d2;D3:coutd3; if(d3!=1&d3!=0) cout 輸入錯誤, goto D3; carServicei.water=d3; D4:coutd4; if(d4!=1&d4!=0) cout 輸入錯誤, goto D4; carServicei.locate=d4; coutendl; saveinfo();coutb;if(b=1) yewu_fw();else if(b=0) exit(1);else cout 輸入錯誤,請重新輸入: ; goto QQ; 請重新輸入:H.H.請重新輸入:endl;H.請重新輸入:endl;H.請重新輸入:endl;void saveinfo()ofstream customertxt(customer.txt,ios:out);ofstream cartxt(car.txt,ios:o

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論