c++课程设计---汽车类的设计

c++课程设计---汽车类的设计

ID:10991328

大小:228.13 KB

页数:19页

时间:2018-07-09

c++课程设计---汽车类的设计_第1页
c++课程设计---汽车类的设计_第2页
c++课程设计---汽车类的设计_第3页
c++课程设计---汽车类的设计_第4页
c++课程设计---汽车类的设计_第5页
资源描述:

《c++课程设计---汽车类的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳理工大学课程设计专用纸No17目录1题目内容及设计要求12总体设计12.1总体功能框图12.2类的设计说明23程序清单及注释34运行结果与分析105总结186参考文献1817沈阳理工大学课程设计专用纸No171题目内容及设计要求题目名称:汽车类的设计设计一个汽车类Vehicle,具有带参数的构造函数,保护型数据成员有:车轮个数wheels和车重weight,有成员函数Show()显示数据;由此派生出Car类,其中包含数据:品牌,载人数passenger,排气量,构造函数,成员函数Show()显示数据;由Vehicle再派生出truck类,其中包含数据:品牌,载人数passen

2、ger,和载重量payload,构造函数,成员函数Show()显示数据;主函数中用基类指针调用派生类的Show()函数,能输入输出数据,输入若干Car类和truck类数据记录,到对象数组中,数据保存到文件中。能显示所有数据,能删除记录,按品牌查找记录。为了允许用户交替选择各功能,使用菜单实现选择功能。2总体设计2.1总体功能框图车辆管理系统新增数据查找数据删除数据退出系统图2-1总体功能框图17沈阳理工大学课程设计专用纸No172.2类的设计说明vehicle-wheels:int-weight:int+vehicle(intwh,intwe):void+show():void+

3、ShowMenu():void+set(intwh,intwe):voidcar-passenger:int-brand:string-emmi:int+car(intpa,intem,stringbr,intwh,intwe):void+setcar(stringbr,intpa,intem,intwh,intwe):void+findcar():void+deletecar():voidtruck-passenger_load:int-brand:string-pay_load:int+truck(intpa,intp_load,stringbr,intwh,intwe):v

4、oid+settruck(stringbr,intpa,intp_load,intwh,intwe):void+findtruck():void+deletetruck():void图2-2UML图解释说明:Vehicle:汽车管理类私有类数据wheels:int:整型数据车轮个数weight:int:整形数据车重共有类成员vehicle(intwh,intwe):void:构造函数show():void:显示数据的函数ShowMenu():void:显示菜单函数由Vehicle类派生出小汽车car类私有数据:passenger:int:整型数据载客人数brand:string:

5、字符串型数据品牌emmi:int:整型数据排气量共有成员:car(intpa,intem,stringbr,intwh,intwe):void:构造函数setcar(stringbr,intpa,intem,intwh,intwe):void:设置函数,完成新增轿车信息操作indcar():void:能够查找轿车信息的成员函数deletecar():void:能够删除轿车信息成员函数由Vehicle类派生出小汽车truck类17沈阳理工大学课程设计专用纸No17私有数据:passenger_load:int:整型数据载客人数brand:string:字符串型数据品牌pay_loa

6、d:int:整型数据载重量公有成员:truck(intpa,intp_load,stringbr,intwh,intwe):void:构造函数show():void:显示数据的函数settruck(stringbr,intpa,intp_load,intwh,intwe):void:设置函数,完成新增卡车信息操作findtruck():void:能够查找轿车信息的成员函数deletetruck():void:能够删除轿车信息成员函数3程序清单及注释#include#include//定义string类型数据#include//

7、调用system#include//定义基本输入输出头文件#include//定义关于文件的头文件完成文件文件读写操作usingnamespacestd;//引入C++标准命名空间stdclassVehicle//定义交通工具类Vehicle{protected:intwheels;//车轮个数floatweight;//车重public:Vehicle(intwh,floatwe)//声明构造函数{wheels=wh;weight=we;}v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。