哈尔滨理工大学软件学院课程实践报告程设计目车辆信息管理级生号导教师管理系统的功能说明1.存储数据的描述2.概要设计说明书3.源程序4.测试分析(用户操作手册)5.总结报告1.管理系统功能说明车辆管理系统有五项功能:一.增加车辆信息二.浏览所有的车辆信息三.查询车辆信息(按车辆品牌和型号)四.修改车辆信息(通过型号查找再修改)五.退出系统2.存储数据的描述由于本学期c++关于类的知识学的不精,我定义的是上学期学习的结构体,并利用文件存储fopen与fclose产生一个名为information的txt文件存储数据,方便程序的读写。3.概要设计说明书系统初始界面并初始化数据内存。对用户要求做出反应:1.浏览2.增加3.查找4.修改5.退出5.退出2.浏览依次输出车辆信息1.利用指针将存储地址传给参数,储存数据3.对查找类型进行选择。输入查找内容,与对应信息类型内数据进行逐个比对,相同返回对应地址。4.对对应地址的信息进行修改4.源程序#include
#include#include#includeusingnamespacestd;typedefstructcar{charBrand[20];charModel[20];charManufacturar[20];//manufacturer厂家charPrice[30];charLinkman[20];structcar*next;}car,*cheliang;intinit(cheliang&s);voidshuru(cheliang&s);voidshuchu(cheliang&s);voidfind(cheliang&s);voidfindBrand(cheliang&s);voidfindModel(cheliang&s);voidchange(cheliang&s);voidputfile(cheliang&s);voidgetfile(cheliang&s);voidwelcome();voidPrintfSurface(){cout<<"**************************************************************"<>code;b++;if(strcmp(code,"123456")!=0){if(b!=3)cout<<"密码错误,请重新输入:"<>i;if(i<=0||i>5){cout<<"数字错误,请重新输入!"<next=NULL;return0;}elsereturn-1;}voidshuru(cheliang&s)//insert{cout<>p->Brand;cout<>p->Model;cout<>p->Manufacturar;cout<>p->Price;cout<>p->Linkman;cout<next==NULL)&&(q->next->ModelModel))q=q->next;p->next=q->next;q->next=p;}voidshuchu(cheliang&s){inta;a=0;cheliangp;p=s->next;cout<<"品牌"<<"型号"<<"厂家"<<"价格"<<"联系人"<Brand<<""<Model<<""<Manufacturar<<""<Price<<""<Linkman<<""<next;}cout<