网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计车辆管理系统实验报告 附源代码 1. 实习题目 车辆管理系统 2. 原理概述 某运输公司,需要对其下所有的各种车辆进行管理,拟建立一个车辆管 理系统进行管理,该系统能够实现以下功能: (1)利用类、继承的相关理论知识, 建立合理的类,能够管理至少 5 种车型, 各种车型的相关数据,根据需要自行设定 (1)能够统计出该公司,所有车辆的累积行驶里程 (2)能够分类统计出每一类车辆的累积行驶里程、 资产总额、 驾驶员数量等 相关信息 (3)能够根据驾驶员信息查找该驾驶员驾驶的车辆的详细信息 (4)能够统计出该公司车辆的总数额以及每类车辆的数量 (5)能够实现某个类型车辆的添加和删除 (6)其他功能可根据需要自行扩充,并请在课程设计报告中详细说明! 3.设计方案 3.1 编程语言 C++语言 3.2 数据结构 Manager Car num;// 车辆编号 Manager car[N]; pnum;// 车牌号 made;// 生产厂家 name;// 名字 add();// 增加 search();// 查询 show();// 显示 delet();// 删除 sum();// 统计 3.3. 系统结构图 车辆管理系统 车 车 车 车 车 车 车 车 车 辆 辆 辆 辆 辆 辆 辆 辆 辆 信 信 信 信 信 信 信 信 信 息 息 息 息 息 息 息 息 息 3.4 技术方案 先定义结构体类,再将其继承,分别记录车辆信息和车辆编号函数;类的定义和使用; While 函数 for 循环 if 判断语句 switch 循环;文件的打开与关闭,输入和输出。 3.4 流程图 车辆信息添加 开始 判断数据库是否满 是 返回主界面 输入车 是 判断编号是否重复 是 返回主界面 输入车辆信息 车辆总数 +1 继续添加 否 返回主界面 结束 车辆信息查询 开始 根据编号 根据驾驶员 信息 判断车 辆是否 存在 否 返回主界面 是 显示车辆 信息 结束 车辆信息显示 开始 判断车库是否 否 是 显示车库内所有车辆 返回主界面 结束 车辆信息删除 开始 判断车库是否为空 是 否 输入车辆编号 判断删除信息是否 否 删除成功 返回主界面 结束 车辆信息统计 开始 统 统 统 统 计 计 计 计 车 里 资 驾 输出统计结果 返回主界面 结束 车辆信息保存 开始 保存成功 返回主界面 结束 车辆信息读取 开始 读取成功 返回主界 结束 车辆信息打印 开始 打印成功 返回主界 结束 4. 程序编写 #includeiostream #includefstream #includestring using namespace std; #define N 25// 车辆极限存储量 struct Manager { int num;// 车辆编号 int pnum;// 车牌号 string made;// 生产厂家 string name;// 名字 int time;// 日期 double distance;// 里程 double price;// 价格 string driver;// 驾驶员 long long cellphone;// 手机号 int type;// 车型 }; class Car { private: Manager car[N]; int top;// 当前车的数量。 public: Car() { top = 0; } void add();// 增加 void search();// 查询 void show();// 显示 void delet();// 删除 void sum();// 统计 void jiemian();// 界面 void store();// 保存 void read();// 读取 void write();// 打印 }; void Car::add(){} void Car::search(){} void Car::show(){} void Car::delet(){} void Car::sum (){} void Car::jiemian(){} void Car::store (){} void Car::read(){} void Car::write(){} 5. 执行界面、运行结果分析 车辆信息添加 输入编号添加车辆依次输入车辆信息。 车辆信息查询 输入车辆编号查询车辆信息。 车辆信息显示 显示车库内所有车辆。 车辆信息删除 选择编号显示车辆信息,完成删除。 车辆信息统计 选择要统计的内容,显示统计的内容。 车辆信息保存 将车辆信息保存在文件中。 车辆信息读取 将保存的车辆信息读取出来。 车辆信息打印 将车辆信息打印下来。 6. 总结与体会 经过了几个星

文档评论(0)

liuxiaoyu92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档