基于C++的车辆信息管理系统.docx

上传人:lao****ou 文档编号:231397 上传时间:2023-06-13 格式:DOCX 页数:23 大小:30.86KB
下载 相关 举报
基于C++的车辆信息管理系统.docx_第1页
第1页 / 共23页
基于C++的车辆信息管理系统.docx_第2页
第2页 / 共23页
基于C++的车辆信息管理系统.docx_第3页
第3页 / 共23页
基于C++的车辆信息管理系统.docx_第4页
第4页 / 共23页
基于C++的车辆信息管理系统.docx_第5页
第5页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于C++的车辆信息管理系统.docx》由会员分享,可在线阅读,更多相关《基于C++的车辆信息管理系统.docx(23页珍藏版)》请在第一文库网上搜索。

1、哈尔滨理工大学软件学院课程实践报告课程设计C+课程实践题目车辆信息管理班级软件15-7、九/1.学生学号*指导教师*管理系统的功能说明1 .存储数据的描述2 .概要设计说明书3 .源程序4 .测试分析(用户操作手册)5 .总结报告1 .管理系统功能说明车辆管理系统有五项功能:一 .增加车辆信息二 .浏览所有的车辆信息三 .查询车辆信息(按车辆品牌和型号)四 .修改车辆信息(通过型号查找再修改)五 .退出系统2 .存储数据的描述由于本学期C+关于类的知识学的不精,我定义的是上学期学习的结构体,并利用文件存储fopen与fc1ose产生一个名为information的txt文件存储数据,方便程序的

2、读写。3.概要设计说明书4.源程序#inc1ude#inc1ude#inc1ude#inc1udeusingnamespacestd;typedefstructcar(charBrand20;charMode120;charManufacturar2Omanufacturer厂家charPrice30;char1inkman20;structcar*next;carz*che1iang;intinit(che1iang&s);voidshuru(che1iang&s);voidshuchu(che1iang&s);voidfind(che1iang&s);voidfindBrand(che1i

3、ang&s);voidfindMode1(che1iang&s);voidchange(che1iang&s);voidputfi1e(che1iang&s);voidgetfi1e(che1iang&s);voidwe1come();voidPrintfSurfaceO(cout*end1;cout*end1;cout*We1comeToUse车辆信息管理系统*end1;cout*end1;cout*By:软件15-7刘子墨*,end1;cout*end1;CoUt初始密码123456,end1;intjud=O;voidwe1come()(intb;charcode7;COUt”请输入密码

4、:code;b+;if(strcmp(code,123456)!=0)if(b!=3)CoUt密码错误,请重新输入:end1;continue;)e1se(jud=1;break;)intmain()(system(,co1or1e);PrintfSurfaceO;we1come();if(jud=O)(return0;system(c1s);che1iangs;init(s);COUtttt&end1;coutttt&end1;coutttt&车辆信息管理系统&end1;coutttt&软7刘子墨&end1;COUtttt&end1;cout,end1;coutend1;whi1e(1)(i

5、nti;mainint:cout请选择相关操作:end11.建立车辆信息Jend1,2.浏览车辆信息Jend1;cout3.查询车辆信息Jend1Z.修改车辆信息Jend15.退出管理系统.“end1“请选择:“i;if(i5)(COUt”数字错误,请重新输入!end1end1;gotomainint;switch(i)shuru(s);break;shuchu(s);putfi1e(s);break;find(s);break;change(s);break;CoUt感谢使用next=NU11;return0;)e1sereturn-1;voidshuru(che1iang&s)/inser

6、t(coutend1;che1iangp,q;p=(che1iang)ma11oc(sizeof(car);CoUt”请输入车辆信息:,end1;COUtp-Brand;coutend1;COUtp-Mode1;coutend1;COUtp-Manufacturar;coutend1;coutp-Price;coutend1;COUtp-1inkman;coutnext=NU11)&(q-next-Mode1Mode1)q=q-next;p-net=q-next;q-next=p;)voidshuchu(che1iang&s)(inta;a=0;che1iangp;p=s-next;CoUt“

7、品牌型号”,厂家”“价格”“联系人end1;whi1e(p)(a+;coutBrand,Mode1,Manufacturar,Price1inkman,next;)coutend1;if(a=0)COUt还没有车辆信息!end1end1;)voidfind(che1iang&s)(find1:COUt”请选择查找方法:end11.按品牌查找Jend1,2.按型号查找Jend1;COUtk;if(k2)CoUt”请输入正确数字”end1next;CoUtBrand;COUt,你要查找的资料是:”end1;COUt“品牌型号,厂家价格“”联系人,Brand,Brand)=O)(coutBrand,

8、Mode1Manufacturar,Price1inkmannext;)coutend1;if(j=)COUt”厂家错误!,end1net;COUtMode1;COUt你要查找的资料是:”end1;COUt“品牌型号厂家“价格”联系人,Mode1,Mode1)=0)(coutBrand,Mode1Manufacturar,Price1inkmannext;coutend1;if(j=O)COUt”对不起,没这车。end1next;=s;m=s;COUtMode1;CoUt“品牌“型号”“厂家“价格”联系人,Mode1,Mode1)=0)(CoUt你要修改的信息是:”end1;coutBrand

9、Mode1ManufacturarPrice,1inkmanend1;j+;p=(che1iang)ma11oc(sizeof(car);CoUt”请输入新的车辆信息:,end1;COUtp-Brand;coutend1;COUtp-Mode1;coutend1;COUtp-Manufacturar;coutend1;COUtp-Price;coutend1;CoUtp-1inkman;CoUt“修改完成next=q-next;free(q);gotott;e1se(=q;q=q-next;)coutend1;if(j=0)COUt没找到你要的数据!end1next=NU11)&(m-next-Mode1Mode1)m=m-next;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服