车辆管理系统-实验报告

车辆管理系统-实验报告

ID:12064160

大小:743.95 KB

页数:47页

时间:2018-07-15

车辆管理系统-实验报告_第1页
车辆管理系统-实验报告_第2页
车辆管理系统-实验报告_第3页
车辆管理系统-实验报告_第4页
车辆管理系统-实验报告_第5页
资源描述:

《车辆管理系统-实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩:《C++程序设计实践》报告专业:软件工程班级:学号:姓名:日期:2016年06月26日目录一、设计目的1二、总体设计2三、详细设计(以car类为例)5car.cpp:5车辆信息管理系统.cpp5四、测试与调试61)在调试过程中遇到的问题:62)解决办法:6五、源程序清单和执行结果6A.车辆信息管理系统.cpp:6B.car.h:6C.car.cpp:25D.truck.h:28E.truck.cpp:29F.bus.h:32G.bus.cpp:33H.base.h35I.base.cpp36J.执行结果(以轿车管理为例):37六、课程设计总结45一、设计目的(1)要求学生能够熟练掌握

2、C++语言的基本知识和技能。(2)基本掌握面向对象程序设计的基本思路和方法。(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。所做题目:4题:车辆管理系统主要负责各种车辆的常规信息管理工作。系统中的车辆主要有大客车、小轿车和卡车。每种车辆有车辆编号、车牌号、车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)、总公里数、耗油量/公里、基本维护费用、养路费、累计总费用等信息。大客车还有载客量信息,小轿车还有厢数信息,卡车还有载重量信息。每台车辆当月总费用=油价*耗油量/公里+基本维护费用。基本维护费用:客车:2000元/月;小轿车:1000元/月;卡车:1500元/

3、月功能要求:A.添加车辆B.查询车辆C.显示车辆信息库D.修改车辆E.删除车辆F.统计功能G.保存车辆H.读取车辆第44页二、总体设计(1)定义基类base,设计出函数框架;(2)派生car类、truck类、bus类,在其中具体实现函数功能;(3)分别设计轿车、卡车、客车管理子菜单,主函数中设计添加总菜单,解决问题。模块图1:basepubliccartruckbusread()show()add()modify(int)del(int)save()car_manage()truck_manage()bus_manage()search()search_number()main第44页模块

4、图2:车辆信息管理系统轿车管理卡车管理客车管理相关信息查询车辆信息查看数量统计单类车辆数量统计车辆信息删除车辆信息修改车辆信息添加按车辆型号查询按车辆编号查询按车辆制造公司查询第44页类图:base+count_mun:int=0+base():void+~base():void+read()+add()+modify():int+del():int+save()+show()+js()publicpublicpubliccartruckbus+a:string+a:string+a:string+b:string+b:string+b:string+c:string+c:string+c

5、:string+d:string+d:string+d:string+e:string+e:string+e:string+f:double+f:double+f:double+g:double+g:double+g:double+h:double+h:double+h:double+i:double+i:double+i:double+zfy:double+zfy:double+zfy:double+l:int+l:int+j:int+count_carmun:int+count_truckmun:int+count_busmun:int+car()+truck()+bus()+~car

6、()+~truck()+~bus()+car(string,string,string,string,string,double,double,double,double,int)+truck(string,string,string,string,string,double,double,double,double,int)+bus(string,string,string,string,string,double,double,double,double,int)+read():void+read():void+read():void+add():void+add():void+add

7、():void+modify():int+modify():int+modify():int+del():int+del():int+del():int+save():void+save():void+save():void+show():void+show():void+show():void+js():void+js():void+js():void第44页三、详细设计(以car类为例)car.cpp:1.构造函数c

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

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

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