




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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();/业务员第四个页面:客户信息页面 ”1B, . , ,
2、* ,* t、”/ 11、一 * ,*void baoyang();/业务员第五个页面:此次保养页面void fen();/评分函数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|欢迎您进入本 4S 店管理系统请选择您的身份:1.本店客户2.业务员=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 欢迎使用本系统,谢谢您的光临! endl;exit(1); else cout 输入错误!请从新输入! n 您的选择是: endl;3.退出管理系统|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 欢迎使用本系统,谢谢您的光临! endl;exit(1); else cout 输入错误!请从新输入! n 您的选择是: endl;尊敬的客户 ,请选择服务项目:1.输入车牌号码2.返回上一级3.退出管理系统=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| 尊敬的客户 ,请选择服务项目:|endl;cout|1.查询车辆信息|endl;cout|2. 查询上次保养信息|endl;/客户第二个页面:服务页面H.尊敬的客户 ,请选择服务项目:1.查询车辆信息 2.查询上次保养信息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 上 次 保 养 时 间 为H.3.此次保养评价4.返回上一级5.退出管理系统0:; goto QQ2;|endl;|endl;|endl;=endl;carServicei.serviceyear 年 carServicei.servivemonth月carServicei.serviceday日endl;cout 上次保养的项目有
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您上次对业务员的评价为: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 请选择您对业务员的评分 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 欢迎使用本系统,谢谢您的光临! endl;exit(1); else cout 输入错误!请从新输入: ; goto BB;/业务员第一个页面业务员 ,您好 ,请选择服务项目:1.输入业务员编号2.返回上一级3.退出管理系统=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 欢迎使用本系统,谢谢您的光临! 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.
15、输入车牌号 ,查询信息|endl;cout|3.输入车牌号 ,更新保养信息|endl;cout|4.出售车辆|endl;cout|5.销售额查询|endl;cout|6.返回上一级|endl;cout|7.退出管理系统|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 业务员编号 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 欢迎使用本系统,谢谢您的光临! endl;exit(1); else cout输入错误!请从新输入!n您的选择是:endl;void yewu_xs() cout= cout| cout| cout| cout| cout=/业务员第三个页面:销售车辆业务员 ,您好 ,此为销售车辆页面:1.输入客户信息2.返回上一级3.退出管理系统=endl;|endl;|endl;|endl;
18、|endl;=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;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 欢迎使用本系统, els
21、ecout 输入错误!请从新输入! goto AB;goto QQ;谢谢您的光临! endl;exit(1);n 您的选择是: ;void yewu_xx()/业务员第四个页面:客户信息页面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;业务员 ,您好 ,请选择你要查询的资料:1.客户信息2.车辆信息3.上次保养服务4.返回上一级5.退出管理系统 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;养时间为carServicei.serviceyear.carServicei.servivemonth.carServicei.serviceday endl;cout 上次保养的项目有: ; 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项目:离下一次保养只剩一个月了endl;else if(carj.buymonth9) bm=carj.buymonth-9; i
25、f(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
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业务员,您好保养服务如下,如需保养此项目,请在后面输入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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江宁波市余姚市市级机关后勤管理服务中心招聘编外人员3人模拟试卷及1套完整答案详解
- 2025年娄底技师学院招聘工作人员(2人)模拟试卷附答案详解(研优卷)
- 湖北省孝感市孝南区等五校2026届中考英语猜题卷含答案
- 2025年甘肃省定西市通渭民康精神病医院招聘笔试参考题库参考答案详解
- 2025上海市总工会幼儿园工作人员公开招聘模拟试卷带答案详解
- 押题宝典执业药师之《西药学综合知识与技能》试题及参考答案详解【培优】
- 2025年珠海市第三人民医院面向博士和高级职称医务人员招聘考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年江苏南京中医药大学招聘专任教师126人笔试模拟试题及完整答案详解1套
- 2025年江苏农林职业技术学院招聘工作人员模拟试卷及答案详解1套
- 2025年内蒙古巴彦淖尔市蒙医医院招聘3人笔试模拟试题及参考答案详解1套
- 数学第五章一元一次方程单元测试卷 2024-2025学年人教版七年级数学上册
- 合作种地双方协议书模板
- 2024年医院依法执业培训课件
- 2026年全年日历表带农历(A4可编辑可直接打印)预留备注位置
- 数据资产运营方案
- 衡真教育25届主系统阶段测试题(本科)附有答案
- 多波多分量地震勘探规范
- 电梯维护保养规则(TSG T5002-2017)
- 医院进企业体检活动方案
- 时间管理与工作压力的平衡
- 小学数学六年级解方程练习600题及答案
评论
0/150
提交评论