基于c++的车信息管理系统.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
皖西学院信息工程学院 School of Information and Engineering, West Anhui University 《C++面向对象课内程序设计》 实验报告 2014 ~2015 学年第二学期 专 业 计算机科学与技术专业 班 级 计科 1301 姓 名 学 号 任课教师 《C++面向对象课内程序设计》实 验 报 告 学号: 姓名 班级:计科 1301 成绩: 实验名称:小型车信息管理系统 实验地点:PC 所使用的工具软件及环境:个人计算机,Windows7 ,VC++6.0 一、实验目的: 进一步了解面对对象编程的优点,学会如何使用面向对象的方法来编写一个较大的 应用程序。总结本书所学的内容,编写一个综合性的程序。 二、实验任务: 设计一个程序,用来查询不同种类车的价格,性能等。 自行车包含车的名称,价格,最大速度,高度。 摩托车包含车的名称,价格,最大速度,最大里程。 汽车包含车的名称,价格,最大速度,车载人数。 可以实现录入车的信息,查询车的信息,实现名称查找并在屏幕显示车的信息。查找 不存在时提示不存在。 三、实验说明: 本次实验是体现了,类和对象,对象数组、静态成员、类的组合,继承。文件的输 入,输出等综合使用。 本系统中的 3 种不同种类的对象:自行车、摩托车和小汽车,抽取共性特征,形成一 个基类:基本信息类 vehicyle,然后在这个基类的基础上,分别派生出 3 个类:自行车 类 bicycle、摩托车类motorcycle 和小汽车类 car。 系统管理类实现界面的输出,信息的查询。共同构成小型车信息管理系统。本系统的 实用性在于,可以用于 4s 店或车辆专卖,二手车交易市场使用,用于录入商品信息并 在客人问询时查询相对应的信息。 四、实验分析: (一) 基本信息类的属性和操作 1、基本类的信息类的属性 汽车类的编号、名称、价格、最大速度。 为了方便信息的读取,程序给每类车设置了一个车类别编号,以便区分各类车型。 2、基本信息类的操作 数据输入 输入各车对象的信息:车名,车的价格,车的最大车速; 数据输出 输出各车对象的信息:车名,车的价格,车的最大车速。 (二) 各种车类的属性和操作 各类车型继承了基本信息类的共性特征,并增加了自己特有的属性。 1、自行车类的属性和操作 自行车类的属性有: (1)继承了基本信息类的属性:车型编号、车名、价格和车的最大速度; (2)增加了自行车类区别与其他类的特殊属性:高度。 自行车类的操作有: (3)数据输入:除了继承基本信息类的数据输入功能外,增加了输入自行车类特殊 属性“高度”信息的功能; (4)数据输出:除了继承基本信息类的数据输入功能外,增加了输入自行车类特殊 属性“高度”信息的功能。 2、摩托车类的属性和操作 摩托车类的属性有: (1)继承了基本信息类的属性:车型编号、车名、价格和车的最大速度; (2)增加了摩托车类区别与其他类的特殊属性:最大里程。 自行车类的操作有: (3)数据输入:除了继承基本信息类的数据输入功能外,增加了输入摩托车类特殊 属性“最大里程”信息的功能; (4)数据输出:除了继承基本信息类的数据输入功能外,增加了输入摩托车类特殊 属性“最大里程”信息的功能。 3、小汽车类的属性和操作 小汽车类的属性有: (1)继承了基本信息类的属性:车型编号、车名、价格和车的最大速度; (2)增加了小汽车车类区别与其他类的特殊属性:车载人数。 自行车类的操作有: (3)数据输入:除了继承基本信息类的数据输入功能外,增加了输入小汽车类特殊 属性“车载人数”信息的功能; (4)数据输出:除了继承基本信息类的数据输入功能外,

文档评论(0)

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

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

1亿VIP精品文档

相关文档