C++程序设计车辆管理系统实验报告附源代码

发布时间 : 星期三 文章C++程序设计车辆管理系统实验报告附源代码更新完毕开始阅读

;.

选择要统计的内容,显示统计的内容。

车辆信息保存

将车辆信息保存在文件中。

车辆信息读取

将保存的车辆信息读取出来。

车辆信息打印

将车辆信息打印下来。

6. 总结与体会

经过了几个星期的学习与实践,

汽车管理系统已基本完成, 基本功能已全部实现, 顽强

可以在汽车公司投入使用。系统功能有:添加车辆信息,删除车辆信息,查询车辆信息,显 示车辆信息,统计车辆信息,保存车辆信息,读取车辆信息,打印车辆信息等。

通过这次实践学习, 我不仅加深了课堂知识还学到了许多课上学不到的技能。 代码, 应该先对这个项目做整体的分析,

明确此项目的数据结构和基本实现功能,

既提高了然后收集

我的基础知识, 又增强了我的动手操作能力。 比如在做一个大项目时, 一开始不急于动手写

;.'

;.

资料,设计算法,在这些工作完成后再开始编写代码。

在本次实践过程中我也发现了许多的不足。 题,视野没有得以开阔等。

我相信经过本次实践, 我会在以后的学习工作中变得更加小心和自信, 做越熟练。 在不断的错误和失败中逐渐弥补和提高, 完美。

系统也会学

是自己变得更加完美, 设计以更加

比如, 在这次系统设计中, 只考虑到问题的

一般情况, 而忽略特殊情况; 考虑问题不全面, 只会单一的在某一方面或某一类方面考虑问

#include #include #include using namespace std; #define N 25// struct Manager {

int num;// int pnum;//

车辆编号 车 牌 号

生产厂家名 字

里程 价格 驾驶员

手机号

车辆极限存储量

string made;// string name;// int time;//

日期

double distance;// double price;// string driver;// int type;// }; class Car { private:

Manager car[N]; int top;// public:

Car() { top = 0; } void add();// void show();//

long long cellphone;//

车型

当前车的数量。

增加 显示

void search();// 查询

;.'

;.

void delet();// void sum();// void store();// void read();// void write();//

删除统 计 保存 读取 打印

void jiemian();// 界面

};

void Car::add() {

int a = 1, b; while (1) {

if (top

int i;

cout << \请输入添加的车辆信息 :\cout << \车辆编号: \cin >> i;

for (int j = 0; j

{ if (car[j].num == i) {

cout << \车辆编号重复,系统返回 .\a++; break; } }

if (a == 1) {

car[top].num = i;

cout << \输入车牌号: \cin >> car[top].pnum; cout << \输入车名: \cin >> car[top].name;

cout << \输入购买日期: \cin >> car[top].time; cout << \输入生产厂家 :\cin >> car[top].made;

cout << \输入行驶里程: \cin >> car[top].distance; cout << \输入价格: \cin >> car[top].price;

cout << \输入驾驶员的名字: \cin >> car[top].driver;

cout << \输入驾驶员的手机号: \cin >> car[top].cellphone;

cout << \输入车型 :(1-> 摩托车, 2-> 汽车,3-> 客车,4-> 面包

车,5-> 货车 )\

cin >> car[top].type;

;.'

;.

top++;

cout << \添加成功!是否继续添加车辆

endl;

?(1->yes or 2->no)\<<

cin >> b; if (b = 2) {

cout << \系统返回中 , 请稍后! \break; } }

else// 编号重复

break;

} else {

cout << \车库已满无法添加 \cout << \系统返回 \break; } } jiemian();

}

void Car::search() {

int i, j, k,a = 0, b=0,c; cout << \cout << \cin >> i; switch (i) { case 1: { int n;

cout << \输入要查询的车辆编号: \cin >> n;

for (j = 0; j < top; j++) {

if (car[j].num == n) {

cout << \车辆编号: \cout << \车 名 : \cout << \购买日期: \cout << \生产厂家 :\cout << \行驶里程: \cout << \车辆价格: \cout << \驾驶员的名字: \cout << \驾驶员的手机号: \

根据编号查询! \根据驾驶员信息查询! \

cout << \请输入你的查询方式! (1 or 2 )\

;.'

联系合同范文客服:xxxxx#qq.com(#替换为@)