车辆管理系统课程设计报告C++Word格式文档下载.docx

上传人:b****5 文档编号:15851096 上传时间:2022-11-16 格式:DOCX 页数:21 大小:23.90KB
下载 相关 举报
车辆管理系统课程设计报告C++Word格式文档下载.docx_第1页
第1页 / 共21页
车辆管理系统课程设计报告C++Word格式文档下载.docx_第2页
第2页 / 共21页
车辆管理系统课程设计报告C++Word格式文档下载.docx_第3页
第3页 / 共21页
车辆管理系统课程设计报告C++Word格式文档下载.docx_第4页
第4页 / 共21页
车辆管理系统课程设计报告C++Word格式文档下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

车辆管理系统课程设计报告C++Word格式文档下载.docx

《车辆管理系统课程设计报告C++Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《车辆管理系统课程设计报告C++Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。

车辆管理系统课程设计报告C++Word格式文档下载.docx

能结合所学课程知识、有一定的能力训练。

符合选题要求

10

(5人一题)

工作量适中,难易度合理

能熟练应用所学知识,有一定查阅文献及运用文献资料能力

理论依据充分,数据准确,公式推导正确

能应用计算机软件进行编程、资料搜集录入、加工、排版、

制图等

能体现创造性思维,或有独特见解

总体设计正确、合理,各项技术指标符合要求。

说明书综述简练完整,概念清楚、立论正确、技术用语准确、

结论严谨合理;

分析处理科学、条理分明、语言流畅、结构

严谨、版面清晰

设计说明书栏目齐全、合理,符号统一、编号齐全。

格式、

绘图、表格、插图等规范准确,符合国家标准

有一定篇幅,字符数不少于5000

100

指导教师评语:

指导教师签名:

年月日

格式要求:

中文正文使用五号字体,英文及代码使用小五号字体

B班级16*****学号:

C班级16*****学号:

【目录】

一、题目⋯⋯⋯⋯⋯⋯⋯03

二、课程设计任务⋯⋯⋯⋯⋯⋯⋯03

三、数据结构⋯⋯⋯⋯⋯⋯⋯04

四、模块划分⋯⋯⋯⋯⋯⋯⋯04

五、程序的总体设计⋯⋯⋯⋯⋯⋯⋯05

六、流程图⋯⋯⋯⋯⋯⋯⋯06

七、主要源程序代码(附件源代码)⋯⋯⋯⋯⋯⋯⋯09

八、测试情况及调试中问题与解决方案⋯⋯⋯⋯⋯⋯⋯10

九、实验小结及心得⋯⋯⋯⋯⋯⋯⋯15

十、工作日志⋯⋯⋯⋯⋯⋯⋯16

十一、东华理工大学评分表⋯⋯⋯⋯⋯⋯⋯17

一、题目:

车辆管理系统设计

二、课程设计任务:

车辆管理系统主要负责各种车辆的常规信息管理工作。

系统中的车辆主要有大客车、

小轿车和卡车。

每种车辆有车辆编号、车牌号、车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)、总公里数、耗油量/公里、基本维护费用、养路费、累计总费用等信息。

大客车还有载客量(最大载客数)信息,小轿车还有箱数(两厢或三厢)信息,卡车还

有载重量等信息。

每台车辆当月总费用=油价*耗油量/公里+基本维护费用。

基本维护费用:

客车:

2000元/月,小轿车:

1000元/月,卡车:

1500元/月。

(1)添加车辆:

主要完成车辆信息的添加,要求编号唯一。

当添加了重复的编号时,则提示数据添加重复并取消添加;

当车辆信息库已满,则提示不能再添加新的数据。

(2)查询车辆:

可按照三种方式来查询物品,分别为:

按车辆制造公司查询:

输入车

辆制造公司,输出所查询的信息,若不存在该记录,则提示“该车辆制造公司不存在!

”;

编号查询:

输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在!

类别查询:

输入类别,输出所查询的信息,若不存在记录,则提示“该类别没有车辆!

(3)显示车辆信息库:

输出当前车辆信息库中所有车辆信息,每条记录占据一行。

(4)编辑功能:

可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

(5)删除车辆:

主要完成车辆信息的删除。

如果当前车辆信息库为空,则提示“车辆信息库为空!

”,并返回操作;

否则,输入要删除的编号,根据编号删除该车辆的记录,如果

该编号不在车辆信息库库中,则提示“该编号不存在”。

(6)统计信息:

输出当前车辆信息库中总物品数,以及按车辆类别,统计出当前车辆信息库中各类别的物品数并显示。

(7)车辆信息存盘:

将当前程序中的车辆信息存入文件中。

(8)读出车辆信息:

从文件中将车辆信息读入程序。

要求:

1、用C++语言实现程序设计;

2、利用类和对象数组实现信息的数据结构设计;

3、系统的各个功能模块要求用函数的形式实现;

4、界面友好(良好的人机交互),程序加必要的注释。

三、数据结构

Cars

intnum;

//

编号

intpnum;

车牌号

charmade[20];

制造公司

double

time;

购买时间(多少个月)

inttype;

型号(1-大客车,2-小轿

车,3-卡车)

doublekm;

总公里数

intcost;

基本维护费用

intRoadFee;

养路费

doubleOilKm;

耗油量/公里

doubleAllCount;

//

累计总费用

friendManager;

声明为友元

Manager

intpeople[N];

最大载客量(大客车)

intcoach[N];

箱数(小轿车)

intweight[N];

载重量(卡车)

inttop;

记录当前车辆数量

Manager(){top=0;

}//

车辆初始值为0

voidadd();

添加车辆

voidsearch();

查询车辆

voidshow();

显示车辆信息库

voidedit();

编辑功能

voiddelet();

删除车辆

voidsum();

统计信息

voidwrite();

车辆信息存盘

voidread();

读出车辆信息

voidjiemian();

总界面

四、模块划分

退

五、程序的总体设计

·

类的设计:

classCars

{

public:

//编号

//车牌号

//制造公司

doubletime;

//购买时间(多少个月)

//型号(1-大客车,2-小轿车

//总公里数

3-卡车)

//基本维护费用

//养路费

//耗油量/公里

//累计总费用

};

classManager

private:

Carscar[N];

//最大载客量(大客车)

//箱数(小轿车)

//载重量(卡车)

//记录当前车辆数量

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1