当前位置:首页 > C++程序设计车辆管理系统实验报告附源代码
;.
选择要统计的内容,显示统计的内容。
车辆信息保存
将车辆信息保存在文件中。
车辆信息读取
将保存的车辆信息读取出来。
车辆信息打印
将车辆信息打印下来。
6. 总结与体会
经过了几个星期的学习与实践,
汽车管理系统已基本完成, 基本功能已全部实现, 顽强
可以在汽车公司投入使用。系统功能有:添加车辆信息,删除车辆信息,查询车辆信息,显 示车辆信息,统计车辆信息,保存车辆信息,读取车辆信息,打印车辆信息等。
通过这次实践学习, 我不仅加深了课堂知识还学到了许多课上学不到的技能。 代码, 应该先对这个项目做整体的分析,
明确此项目的数据结构和基本实现功能,
既提高了然后收集
我的基础知识, 又增强了我的动手操作能力。 比如在做一个大项目时, 一开始不急于动手写
;.'
;.
资料,设计算法,在这些工作完成后再开始编写代码。
在本次实践过程中我也发现了许多的不足。 题,视野没有得以开阔等。
我相信经过本次实践, 我会在以后的学习工作中变得更加小心和自信, 做越熟练。 在不断的错误和失败中逐渐弥补和提高, 完美。
系统也会学
是自己变得更加完美, 设计以更加
比如, 在这次系统设计中, 只考虑到问题的
一般情况, 而忽略特殊情况; 考虑问题不全面, 只会单一的在某一方面或某一类方面考虑问
#include
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 )\ ;.'
共分享92篇相关文档