ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:57KB ,
资源ID:3731995      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3731995.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(汽车销售系统c++代码培训课件.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

汽车销售系统c++代码培训课件.doc

1、精品文档#include iostream#include stdio.h#include fstream#include stdio.h#include vector#include using namespace std;/*函数声明*/#define CAPACITY 50 /*车库容量*/void open_remain();/*打开文件传递数据*/void sale_car(); /*销售车辆*/void add_car(); /*添加车辆*/void del_car();void xg_car();void search_car(); /*查询车辆*/ void find_name

2、(); /*以车名查找*/ void find_price(); /*按价格查找*/void sort_car(); /*模糊查询*/void print_all(); /*打印车库中所有存车*/void print(int); /*打印相应的车的信息*/void printmenu(); /*打印菜单*/void print_date();/*打印当日售车情况*/void store_to_remain();/*保存数据,将剩余车辆保存 在remain.txt中*/*宏定义,结构体,全局静态变量声明*/struct CAR int ID ; char name20; int jprice;

3、int sprice; int number; char cs20; char jdata20; ;int i;static struct CAR carCAPACITY ;/*存储所有的车*/static CAR *p=car;static CAR *p1=p;static struct CAR sale_carsCAPACITY;/*存储当天买出的车*/static int size=0; /*存车的种数*/static int size1=0;/*售车的种数*/static int now=0; /*销售车的数目*/static int total=0; /*初定义*/#define b

4、ool intvoid key() /* 建立初始密码 */ FILE *fp; char chs10=1234; if(fp=fopen(code.txt,r)=NULL) fp=fopen(code.txt,w); fputs(chs,fp); fclose(fp);void keychange() /*修改密码*/ /* 密码修改系统 */ FILE *fp; char cha10,chb10,chc10,chd10; int i=0; fp=fopen(code.txt,r); fgets(cha,10,fp); fclose(fp); printf(n); printf(n); pr

5、intf(n); printf( * n); printf( * * n); printf( * * n); printf( * 课程序设计密码修改窗口 * n); printf( * * n); printf( * * n); printf( * * n); printf( * n); printf(n); printf(n); printf( 请输入密码 : ); scanf(%s,&chb); if(strcmp(cha,chb)=0) printf( 输入新密码 : ); scanf(%s,&chc); printf( 确认新密码 : ); scanf(%s,&chd); while(

6、strcmp(chc,chd)0) i+; if(i=3) printf(nn); printf( 密码修改失败!); return; printf( 输入新密码 : );scanf(%s,&chc); printf( 确认新密码 : ); scanf(%s,&chd); if(strcmp(chc,chd)=0) fp=fopen(code.txt,w); fputs(chd,fp); fclose(fp); printf(nn); printf( 密码修改成功!n); getchar(); else printf( 密码错误无权修改!谢谢使用!n); scanf(%*c); return;

7、 void jiemian() /*进入界面*/ int found=0; char a10,b10; FILE *fp; key(); fp=fopen(code.txt,r); fgets(b,10,fp); rewind(fp); printf(nnn); printf( *n); printf( * *n); printf( * 欢迎进入汽车销售管理系统 *n); printf( * *n); printf( * *n); printf( * 设计人:08级05班 侯慧菊 *n); printf( * *n); printf( * *n); printf( * 学号: 08307514

8、 *n); printf( *n); printf(n); printf( 初始密码:1234n); printf( 请输入密码:); scanf(%s,a); loop:if(strcmp(a,b)=0) cout 欢迎进入汽车销售管理系统 endl; printmenu(); else if(found=2) exit(0); else printf( 密码输入错误,请重新输入:); scanf(%s,a); +found; goto loop; fclose(fp);main() key(); jiemian(); open_remain(); int choice=0; coutcho

9、ice; while(choice) if(choice0) switch(choice) case 1: add_car(); break;/*添加新进的车*/ case 2: sale_car();break;/*卖出汽车*/ case 3: search_car(); break;/*查 询 车*/ case 4: sort_car(); break;/*排 序*/ case 5: print_all(); break;/*打印所以的车的信息*/ case 6: print_date();break;/*打印当天销售情况*/ case 7: keychange();break;/*修改密

10、码*/ case 8: del_car();break; case 9: xg_car();break; default: cout输入错误!endl请重新输入!endl;break; else coutendl输入错误!n请输入0-9范围内的数字!endl; printmenu(); coutchoice; if(now=0) cout今天没有卖出车!endl; else int i=0; cout今天售出的车为:endl; cout车号 车名 进价 售价 剩余数量 厂商 进货日期endl; for(i=0;inow;i+) print(i); cout今天的总收入为:endltotal;

11、coutendl谢谢使用!欢迎下次再使用!n; return 0; /*菜单函数*/void printmenu() couttendl; coutt 欢迎进入汽车销售管理系统 endl; couttendl; coutt endl; coutt 1 添加新进的车型 endl; coutt endl; coutt 2 车辆销售 endl; coutt endl; coutt 3 查找车辆信息 endl; coutt endl; coutt 4 车辆排序 endl; coutt endl; coutt 5 查看车库的车型 endl; coutt endl; coutt 6 查看当天销售情况 en

12、dl; coutt endl; coutt 7 修改密码 endl; coutt endl; coutt 8 删除某个车型 endl; coutt endl; coutt 9 修改某个车型信息 endl; coutt endl; coutt 请按数字键选择(0或其它字符退出) endl; couttendl;/*打开remain.txt文件传递数据*/void open_remain() ifstream is(remain.txt,ios_base:binary); if(is) while(is.good() is.read(char *) &cari,sizeof(cari);i+; s

13、ize=i-1; else cout车库信息为空!=0&posnow) cout车号 车名 进价 售价 剩余数量 厂商 进货日期endl; else cout错误!=1) cout车号 车名 进价 售价 剩余数量 厂商 进货日期endl; couttendl; coutt 车号 车名 进价(万)售价(万)剩余数量 厂商 进货日期 endl; couttendl; for(i=0;isize;i+) couttsetw(5)cari.ID setw(6)cari.namesetw(8)cari.jpricesetw(8)cari.spricesetw(7)cari.number setw(9)c

14、ari.cssetw(12)cari.jdataendl; else if(size1) cout车库中没有任何车辆!请添加!=CAPACITY) cout车库已满!不能再添加新车了!endl; return; coutname; int have=0; /*表示车库中是否有新买进的车;有置1;无置0;*/ for(int i=0;isize;i+) if(strcmp(name,cari.name)=0) have=1;break; if(have) coutnumber; cari.number+=number; have = 1;ofstream outfile(remain.txt,i

15、os_base:out); outfile.write(char *) &(car0),sizeof(car0); outfile.close();for(int i=1;isize;i+) ofstream outfile(remain.txt,ios_base:app); outfile.write(char *) &(cari),sizeof(cari); outfile.close(); cout添加已结束!且信息已存入文件remain.txt中endl; if(!have) cout清按顺序一次输入车号,车名,进价,售价,剩余数量 ,厂商 ,进货日期(注意中间用空格隔开)endl;

16、cout车号 车名 进价 售价 剩余数量 厂商 进货日期carsize.IDcarsize.namecarsize.jpricecarsize.spricecarsize.numbercarsize.cscarsize.jdata; ofstream outfile(remain.txt,ios_base:app); outfile.write(char *) &(carsize),sizeof(carsize); outfile.close(); size+; cout添加已结束!且信息已存入文件remain.txt中endl; coutcontinue_find; while(!(cont

17、inue_find=y|continue_find=Y|continue_find=n|continue_find=N) cout输入错误!endlcontinue_find; while(continue_find=y|continue_find=Y); system(pause);void xg_car()char n20; char l,v; do int s=0; coutn; for(int i=1;isize;i+) if(strcmp(n,cari.name)=0 ) s=1;break; if(s) cout该车型原信息为:endl; cout车号 车名 进价 售价 剩余数量

18、厂商 进货日期endl; cout cari.ID cari.name cari.jprice cari.sprice cari.number cari.cs cari.jdataendl; cout请输入新信息:endl; cout清按顺序一次输入车名,车号,车价和数量(注意中间用空格隔开)endl; cout车号 车名 进价 售价 剩余数量 厂商 进货日期cari.IDcari.namecari.jpricecari.spricecari.numbercari.cscari.jdata; coutv; while(!(v=y|v=Y|v=n|v=N) cout输入错误!endlv; if(

19、v=y) ofstream outfile(remain.txt,ios_base:out); outfile.write(char *) &(car0),sizeof(car0); outfile.close(); for(int i=1;isize;i+) ofstream outfile(remain.txt,ios_base:app); outfile.write(char *) &(cari),sizeof(cari); outfile.close(); cout修改成功!; if(v=n) cout您已放弃修改!; if(!s) cout找不到该车型; coutl; while(!

20、(l=y|l=Y|l=n|l=N) cout输入错误!endll; while(l=y|l=Y); system(pause);void del_car() char n20,l; cout请输入要删除的车型名字:n; cout是否确定要删除所选的数据?(y/n)l; while(!(l=y|l=Y|l=n|l=N) cout输入错误!endll; if(l=y) for(i=0;isize;i+) if(strcmp(n,cari.name)=0 ) for(int k=i;ksize;k+) cark=cark+1; size-; ofstream outfile(remain.txt,i

21、os_base:out); outfile.write(char *) &(car0),sizeof(car0); outfile.close(); for(int i=1;isize;i+) ofstream outfile(remain.txt,ios_base:app); outfile.write(char *) &(cari),sizeof(cari); outfile.close(); cout删除已成功!endl; else cout您以放弃删除!endl; system(pause);/*售出车辆模块*/void sale_car() int i=0; p1=p; coutna

22、me; for(i=0;isize;i+) if(strcmp(name,(*(p1+i).name)=0 ) int number; char date14; coutnumber; if(cari.number0&number=cari.number) (*(p1+i).number-=number; now+; total+=(*(p1+i).sprice-(*(p1+i).jprice)*number; sale_carssize1.number=number; sale_carssize1.ID=cari.ID; strcpy(sale_carssize1.name,cari.nam

23、e); sale_carssize1.jprice=cari.jprice; sale_carssize1.sprice=cari.sprice; strcpy(sale_carssize1.cs,cari.cs); coutdate; strcpy(sale_carssize1.jdata,date); size1+; if (size11&strcmp(sale_carssize1-1.name,sale_carssize1-2.name)=0) sale_carssize1-2.number+=sale_carssize1-1.number; size1-; store_to_remai

24、n();else if(*(p1+i).number=0) cout您输入的车已售完!(*(p1+i).number) cout开玩笑,车库中没有那么多车!endl; if(!size1)cout抱歉,车库中无此中车!endl; system(pause); /*销售额查询*/void print_date() int i=0; if(now=0) cout今日销售额为零!endl; else cout今日销售情况为:endl; cout车号 车名 进价 售价 销售数量 厂商 出售日期endl; for(i=0;isize1;i+) cout车号 车名 进价 售价 剩余数量 厂商 进货日期en

25、dl; couttendl; coutt 车号 车名 进价(万)售价(万)销售数量 厂商 进货日期 endl; couttendl; for(i=0;isize1;i+) couttsetw(5)sale_carsi.ID setw(6)sale_carsi.namesetw(8)sale_carsi.jpricesetw(8)sale_carsi.spricesetw(7)sale_carsi.number setw(9)sale_carsi.cssetw(12)sale_carsi.jdataendl; cout销售额为:totalendl; system(pause);/*排序函数*/v

26、oid sort_car() int sor; char continue_find; do int i=0,j=0; couttendl; coutt 1 按售价排序 endl; coutt 2 按车号排序 endl; coutt 3 按车数排序 endl; couttendl; coutsor; bool sort_id; while(sor3) cout输入错误!n请重新输入:sor; for(i=0;i0;j-) switch(sor) case 1:sort_id=(carj.spricecarj-1.sprice); break; case 2:sort_id=(carj.IDca

27、rj-1.ID); break; case 3:sort_id=(carj.numbercarj-1.number); break; if(sort_id) struct CAR temp; temp=carj; carj=carj-1; carj-1=temp; couttendl; coutt 车号 车名 进价(万)售价(万)剩余数量 厂商 进货日期 endl; couttendl; for(i=0;isize;i+) couttsetw(5)cari.ID setw(6)cari.namesetw(8)cari.jpricesetw(8)cari.spricesetw(7)cari.number setw(9)cari.cssetw(12)cari.jdataendl; coutcontinue_find; while(!(continue_find=y|continue_find=Y|continue_find=n|continue_find=N) cout

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服