文档介绍:该【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(){}