1 / 34
文档名称:

C++程序设计车辆管理系统实验报告.docx

格式:docx   大小:139KB   页数:34页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++程序设计车辆管理系统实验报告.docx

上传人:书犹药也 2022/12/6 文件大小:139 KB

下载得到文件列表

C++程序设计车辆管理系统实验报告.docx

相关文档

文档介绍

文档介绍:该【C++程序设计车辆管理系统实验报告 】是由【书犹药也】上传分享,文档一共【34】页,该文档可以免费在线阅读,需要了解更多关于【C++程序设计车辆管理系统实验报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C++程序设计车辆管理系统实验报告 附源代码
实****题目
车辆管理系统

某运送公司,需要对其下所有的多种车辆进行管理,拟建立一种车辆管理系统进行管理,该系统可以实现如下功能:
(1)运用类、继承的有关理论知识,建立合理的类,可以管理至少5种车型,多种车型的有关数据,根据需要自行设定
(1)可以记录出该公司,所有车辆的累积行驶里程
(2)可以分类记录出每一类车辆的累积行驶里程、资产总额、驾驶员数量等有关信息
(3)可以根据驾驶员信息查找该驾驶员驾驶的车辆的具体信息
(4)可以记录出该公司车辆的总数额以及每类车辆的数量
(5)可以实现某个类型车辆的添加和删除
(6)其她功能可根据需要自行扩大,并请在课程设计报告中具体阐明!


C++语言

Car
num;//车辆编号
pnum;//车牌号
made;//生产厂家
name;//名字
time;//日期
distance;//里程
price;//价格
driver;//驾驶员
cellphone;//手机号
type;//车型
Manager
Managercar[N];
top;//目前车的数量。
add();//增长
search();//查询
show();//显示
delet();//删除
sum();//记录
jiemian();//界面
store();//保存
read();//读取
write();//打印

车辆管理系统
车辆信息打印
车辆信息读取
车辆信息保存
车辆信息界面
车辆信息删除
车辆信息记录
车辆信息显示
车辆信息查询
车辆信息添加

先定义构造体类,再将其继承,分别记录车辆信息和车辆编号函数;类的定义和使用;
While函数for循环if判断语句switch循环;文献的打开与关闭,输入和输出。

车辆信息添加
开始
判断数据库与否满
返回主界面

输入车辆编号


返回主界面
判断编号与否反复
输入车辆信息
车辆总数+1
继续添加
返回主界面

结束
车辆信息查询
开始
根据驾驶员信息
根据编号
判断车辆与否存在
返回主界面


显示车辆信息
结束
车辆信息显示
开始

判断车库与否有车

显示车库内所有车辆
返回主界面
结束
车辆信息删除
开始
判断车库与否为空


输入车辆编号
判断删除信息与否对的

删除成功
返回主界面
结束
车辆信息记录
开始
记录里程
记录资产
记录驾驶员
记录车辆数
输出记录成果
返回主界面
结束
开始
车辆信息保存
保存成功
结束
返回主界面
开始
车辆信息读取
读取成功
返回主界面
结束
车辆信息打印
开始
打印成功
返回主界面
结束

#include<iostream>
#include<fstream>
#include<string>
usingnamespacestd;
#define N25//车辆极限存储量
structManager{
ﻩint num;//车辆编号
ﻩint pnum;//车牌号
stringmade;//生产厂家
ﻩstringname;//名字
ﻩint time;//日期
ﻩdouble distance;//里程
ﻩdoubleprice;//价格
ﻩstringdriver;//驾驶员
longlong cellphone;//手机号
ﻩinttype;//车型
};
class Car{
private:
ﻩManagercar[N];
ﻩint top;//目前车的数量。
public:
Car(){top=0;}
ﻩvoidadd();//增长
ﻩvoidsearch();//查询
void show();//显示
voiddelet();//删除
ﻩvoidsum();//记录
void jiemian();//界面
voidstore();//保存
ﻩvoid read();//读取
voidwrite();//打印
};
void Car::add(){}
void Car::search(){}
voidCar::show(){}
voidCar::delet(){}
voidCar::sum(){}
voidCar::jiemian(){}
voidCar::store(){}
void Car::read(){}
voidCar::write(){}