4S店客户服务系统(C语言编程).doc_第1页
4S店客户服务系统(C语言编程).doc_第2页
4S店客户服务系统(C语言编程).doc_第3页
4S店客户服务系统(C语言编程).doc_第4页
4S店客户服务系统(C语言编程).doc_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#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(); /业务员第四个页面:客户信息页面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;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,ios: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(!salemantxt)cout无法打开saleman.txt文件customeri.phonenumbercustomeri.sex)i+;i=0;while(cartxtcari.salenumbercari.carnumbercari.typecari.buyyearcari.buymonthcari.buyday)i+;i=0;while(carservicetxtcarServicei.salenumbercarServicei.waxescarServicei.lubcarServicei.watercarServicei.locatecarServicei.estimatecarServicei.serviceyearcarServicei.servivemonthcarServicei.serviceday)i+;i=0;while(salemantxtsaleMani.salenumbersaleMani.num)i+;customertxt.close();cartxt.close();carservicetxt.close();salemantxt.close();void shenfen() /第二个页面:选择身份cout=endl;cout| 欢迎您进入本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| 尊敬的客户,请选择服务项目: |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;i100;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;cout您购买的日期为: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(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分:不满意endl;cout3分:一般endl;cout4分:满意endl;cout5分:很满意endl;coutd;if(d=1|d=2|d=3|d=4|d=5)cout谢谢您的评价!endl;carServicei.estimate=d;elsecout输入错误!请从新输入:;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欢迎使用本系统,谢谢您的光临!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); 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.输入车牌号,更新保养信息 |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)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业务员编号t销售总量tendl;for(int m=0;m5;m+)if(saleManm.salenumber)coutsaleManm.salenumberttsaleManm.numendl;coutc;if(c=1)yewu_fw();else if(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; 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;coutendl;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;carServicej.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);elsecout输入错误!请从新输入!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+;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客户姓名t客户性别t客户电话endl;ttcustomeri.sexttcustomeri.phonenumberendl;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout输入错误,请重新输入:; goto QQ1;else if(b=2)coutendl;cout车辆型号t购买日期endl;coutcari.typettcari.buyyear.cari.buymonth.cari.buydayendl;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout输入错误,请重新输入:; goto QQ2; else if(b=3)coutendl;cout上次保养时间为:carServicei.serviceyear.carServicei.servivemonth.carServicei.servicedayendl;cout上次保养的项目有:;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客服评分为:;coutcarServicei.estimate分tm_mon;if(carj.buymonth0&carj.buymonth10)if(carj.buymonth+3-w=1)cout项目: 离下一次保养只剩一个月了endl;else if(carj.buymonth9)bm=carj.buymonth-9;if(bmw)if(w-bm=1)cout项目: 离下一次保养只剩一个月了endl;elseif(bm-w=1)cout项目: 离下一次保养只剩一个月了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欢迎使用本系统,谢谢您的光临!endl;exit(1); else cout输入错误!请从新输入!n您的选择是:endl;void baoyang() /业务员第五个页面:此次保养页面int 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业务员,您好,保养服务如下,如需保养此项目,请在后面输入1,否则输入0endl;coutd1; if(d1!=1&d1!=0)cout输入错误,请重新输入:;goto D1;carServicei.waxes=d1;D2:coutd2; if(d2!=1&d2!=0)cout输入错误,请重新输入:endl;goto D2;carServicei.lub=d2;D3:coutd3;if(d3!=1&d3!=0)cout输入错误,请重新输入:endl;goto D3;carServicei.water=d3;D4:coutd4;if(d4!=1&d4!=0)cout输入错误,请重新输入:endl;goto D4;carServicei.locate=d4;coutendl;saveinfo();coutb;if(b=1) yewu_fw();else if(b=0) exit(1);else cout输入错误,请重新输入:; goto QQ;void saveinfo()ofstream customertxt(customer.txt,ios:out);ofstream cartxt(car.txt,ios:out);ofstream carse

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论