收藏 分销(赏)

4S店客户服务系统(C语言编程).doc

上传人:二*** 文档编号:4497826 上传时间:2024-09-25 格式:DOC 页数:15 大小:59KB
下载 相关 举报
4S店客户服务系统(C语言编程).doc_第1页
第1页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、.#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(); /业务员第四个页面:客户信息页面voi

2、d 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

3、: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

4、);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.salenum

5、bercustomeri.namecustomeri.phonenumbercustomeri.sex)i+;i=0;while(cartxtcari.salenumbercari.carnumbercari.typecari.buyyearcari.buymonthcari.buyday)i+;i=0;while(carservicetxtcarServicei.salenumbercarServicei.waxescarServicei.lubcarServicei.watercarServicei.locatecarServicei.estimatecarServicei.service

6、yearcarServicei.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.业务员 |

7、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; co

8、ut=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

9、;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

10、 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您上次对业

11、务员的评价为: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输入错误

12、!请从新输入:;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.返回上一级 |

13、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您

14、输入的工作编号有误,请重新输入:; 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(sale

15、Mani.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;fo

16、r(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

17、;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请依次输入客

18、户信息: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.l

19、ub=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输入

20、错误,请重新输入:;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| 业务员,您好,请选择你要

21、查询的资料: |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;coutcustomeri.namettcustomeri.sexttcustomeri.phonenumberendl;coutc;if(c=1) yewu_xx();else if(c=0) exit(1);else cout输入错误,请重新输入:; go

22、to 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上次保养的项

23、目有:;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.

24、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() /业务员第五个页面:

25、此次保养页面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;c

26、arServicei.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 carservicetxt(carservice.txt,ios:out);ofstream salemantxt(saleman.txt,ios:out);for(int i=0;i100;i+)if(customeri.salenumber)custo

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服