当前位置:首页 > 《车辆信息管理》课程设计报告
C++《车辆管理系统》课程设计报告
修改信息 输入车辆编号 输出该车信息 是 输入修改编号判断是否重复 否 输入其他信息 修改成功 图2.5 车辆修改操作流程图
2.3.3查询车辆信息程序算法
其流程图如下:
8
C++《车辆管理系统》课程设计报告
查询信息 方式 1.生产公司 2. 车辆编号 3. 车辆类型 选择查询项 输出统计信息 查询结束 图2.6 车辆信息查询功能流程图
2.3.4删除处理信息流程图
删除信息 输入输出信息编码 是否找到该信息 否 是 返回界面 输出该信息 否 判断是否删除 删除信息 删除结束
9
C++《车辆管理系统》课程设计报告
3 软件的实现
3.1 主系统头文件、基类和结构体的定义
#include
//定义结构体元素
typedef struct informationcar{ long number; string carid; string company; long buytime; string typecar; float totalkm; float fuel; long maintain; long shorttage; float allmoney; int carrying; int box;
float weight;
}ifcar; class Car{ public: Car(ifcar cx[n]); void demand(); void showcar();
void redact();
10
C++《车辆管理系统》课程设计报告
void cancel(); void count(); void save(); void load();
private: };
定义头文件,声明类的公有成员函数和私有数据成员。
ifcar car[n];
3.2添加车辆信息代码解释
void printfcar(){
system(\string xz; int j; if(cs<=n){
cout<<\请问添加的是什么车型:\cin>>xz;
if(xz==\大客车\
system(\
cout<<\车辆编号\cin>>c[cs].number; cs=cs+1;
for(j=0;j if(c[cs-1].number==c[j].number&&j!=cs-1){ cout<<\数据添加重复!\添加取消!\cs=cs-1; reback();}} cout<<\车牌号 \制造公司 \购买时间 \cin>>c[cs-1].carid>>c[cs-1].company>>c[cs-1].buytime; c[cs-1].typecar=xz; cout<<\总公里数 \油耗/公里 \养路费 \载客量 \ 11
共分享92篇相关文档