1、4S店客户服务系统C语言编程#include stdafx.h#include #include #include #include time.husing namespace std;void getinfo(); /获取文件信息void shenfen(); /第二个页面:选择身份void kehu01(); /客户第一个页面void kehu02(); /客户第二个页面:服务页面void yewu01(); /业务员第一个页面void yewu_fw(); /业务员第二个页面:服务页面void yewu_xs(); /业务员第三个页面:销售车辆void yewu_xx(); /业务员第四
2、个页面:客户信息页面void baoyang(); /业务员第五个页面:此次保养页面void fen(); /评分函数void getinfo(); /获取文件信息void saveinfo(); /保存信息class Carpublic: int carnumber; string type; int buyyear; int buymonth; int buyday; int salenumber;car100;class Customerpublic: string name; int phonenumber; string sex; int salenumber;customer100
3、;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,io
4、s:in); ifstream cartxt(car.txt,ios:in); ifstream carservicetxt(carservice.txt,ios:in); ifstream salemantxt(saleman.txt,ios:in); while(!customertxt) cout无法打开customer.txt文件endl; exit(1); while(!cartxt) cout无法打开car.txt文件endl; exit(1); while(!carservicetxt) cout无法打开carservice.txt文件endl; exit(1); while(!
5、salemantxt) cout无法打开saleman.txt文件customeri.salenumbercustomeri.namecustomeri.phonenumbercustomeri.sex) i+; i=0; while(cartxtcari.salenumbercari.carnumbercari.typecari.buyyearcari.buymonthcari.buyday) i+; i=0; while(carservicetxtcarServicei.salenumbercarServicei.waxescarServicei.lubcarServicei.water
6、carServicei.locatecarServicei.estimatecarServicei.serviceyearcarServicei.servivemonth carServicei.serviceday) i+; i=0; while(salemantxtsaleMani.salenumbersaleMani.num) i+; customertxt.close(); cartxt.close(); carservicetxt.close(); salemantxt.close();void shenfen() /第二个页面:选择身份 cout=endl; cout| 欢迎您进入
7、本4S店管理系统 |endl; cout| 请选择您的身份: |endl; cout| 1.本店客户 |endl; cout| 2.业务员 |endl; cout| 3.退出管理系统 |endl; cout=endl; int a; couta; if(a=1)kehu01();break; else if(a=2)yewu01();break; else if(a=3)cout欢迎使用本系统,谢谢您的光临!endl;exit(1); else cout输入错误!请从新输入!n您的选择是:endl; void kehu01() /客户第一个页面 cout=endl; cout| 尊敬的客户,请
8、选择服务项目: |endl; cout| 1.输入车牌号码 |endl; cout| 2.返回上一级 |endl; cout| 3.退出管理系统 |endl; cout=endl; int a; couta; if(a=1)kehu02();break; else if(a=2)shenfen();break; else if(a=3)cout欢迎使用本系统,谢谢您的光临!endl;exit(1); else cout输入错误!请从新输入!n您的选择是:endl; void kehu02() /客户第二个页面:服务页面 int a,b,c,i,j,k=0; couta; for(i=0;i10
9、0;i+) if(a=cari.carnumber) break; else k+; if(k=100)cout您输入的车牌号码有误,请重新输入:; goto AB; cout=endl; cout| 尊敬的客户,请选择服务项目: |endl; cout| 1.查询车辆信息 |endl; cout| 2.查询上次保养信息 |endl; cout| 3.此次保养评价 |endl; cout| 4.返回上一级 |endl; cout| 5.退出管理系统 |endl; cout=endl; coutb; if(b=1) coutendl; cout您购买汽车的型号为:cari.typeendl; c
10、out您购买的日期为:cari.buyyear年cari.buymonth月cari.buyday日endl; coutc; if(c=1) kehu02(); else if(c=0) exit(1); else cout输入错误,请重新输入:; goto QQ2; else if(b=2) coutendl; cout上次保养时间为:carServicei.serviceyear年carServicei.servivemonth月carServicei.serviceday日endl; cout上次保养的项目有:; if(carServicei.waxes=1) cout表面打蜡t; if
11、(carServicei.lub=1) cout换润滑油t; if(carServicei.water=1) cout电瓶加水t; if(carServicei.locate=1) cout四轮定位t; coutendl; cout您上次对业务员的评价为: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请选择您对业务员的评分endl; cout1分:很不满意endl; cout2分:不
12、满意endl; cout3分:一般endl; cout4分:满意endl; cout5分:很满意endl; coutd; if(d=1|d=2|d=3|d=4|d=5) cout谢谢您的评价!endl; carServicei.estimate=d; else cout输入错误!请从新输入:; goto DD; coutc; if(c=1) kehu02(); else if(c=0) exit(1); else cout输入错误,请重新输入:; goto QQ; else if(b=4)kehu01();break; else if(b=5) coutendl; cout欢迎使用本系统,谢谢
13、您的光临!endl;exit(1); else cout输入错误!请从新输入:; goto BB; void yewu01() /业务员第一个页面 cout=endl; cout| 业务员,您好,请选择服务项目: |endl; cout| 1.输入业务员编号 |endl; cout| 2.返回上一级 |endl; cout| 3.退出管理系统 |endl; cout=endl; int a; couta; if(a=1)yewu_fw();break; else if(a=2)shenfen();break; else if(a=3)cout欢迎使用本系统,谢谢您的光临!endl;exit(1
14、); else cout输入错误!请从新输入!n您的选择是:endl; void yewu_fw() /业务员第二个页面:服务页面 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| 业务员,您好,请选择服务项目: |endl; cout| 1.查询所销售的所有车辆 |endl; cout| 2.输入车牌号,查询信息 |endl; cout| 3.输入车牌号,更新保养
15、信息 |endl; cout| 4.出售车辆 |endl; cout| 5.销售额查询 |endl; cout| 6.返回上一级 |endl; cout| 7.退出管理系统 |endl; cout=endl; 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.buydayendl; coutc; if(c=1)yew
16、u_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业务员编号t销售总量tendl; for(int m=0;m5;m+) if(saleManm.salenumber) coutsaleManm.salenumberttsaleManm.numendl; coutc; if(c=1)yewu_fw(); else i
17、f(c=0) exit(1); else cout输入错误,请重新输入:; goto QQ2; else if(b=6)yewu01();break; else if(b=7)cout欢迎使用本系统,谢谢您的光临!endl;exit(1); else cout输入错误!请从新输入!n您的选择是:endl; void yewu_xs() /业务员第三个页面:销售车辆 cout=endl; cout| 业务员,您好,此为销售车辆页面: |endl; cout| 1.输入客户信息 |endl; cout| 2.返回上一级 |endl; cout| 3.退出管理系统 |endl; cout=endl;
18、 int a,b; time_t timep; struct tm *p; time(&timep); p=localtime(&timep); /取得当地时间 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; car
20、Servicej.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输入错误,请重新输入:;goto QQ; else if(a=2)yewu_fw();break; else if(a=3)cout欢迎使用本系统,谢谢您的光临!endl;exit(1); else cout输入错误!请从新输入!n您的选择是:; goto AB; void yewu_xx() /业务员第四个页面:客户信息页面 int a,b,c,i,j,k=0; couta; for(i=0;i100;i+) if(a=cari.carnumber) break; else k+;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1