第一范文网 - 专业文章范例文档资料分享平台

《车辆信息管理》课程设计报告

来源:用户分享 时间:2025/8/2 15:55:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C++《车辆管理系统》课程设计报告

修改信息 输入车辆编号 输出该车信息 是 输入修改编号判断是否重复 否 输入其他信息 修改成功 图2.5 车辆修改操作流程图

2.3.3查询车辆信息程序算法

其流程图如下:

8

C++《车辆管理系统》课程设计报告

查询信息 方式 1.生产公司 2. 车辆编号 3. 车辆类型 选择查询项 输出统计信息 查询结束 图2.6 车辆信息查询功能流程图

2.3.4删除处理信息流程图

删除信息 输入输出信息编码 是否找到该信息 否 是 返回界面 输出该信息 否 判断是否删除 删除信息 删除结束

9

C++《车辆管理系统》课程设计报告

3 软件的实现

3.1 主系统头文件、基类和结构体的定义

#include #include #include #include #include using namespace std; const int n=1000; int cs=0;

//定义结构体元素

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

搜索更多关于: 《车辆信息管理》课程设计报告 的文档
《车辆信息管理》课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c38t2o04h9l6et871df8g8njyy26yqz018lq_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top