C++课程设计报告结束解析.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计 课程设计报告 课设题目: 车辆租赁信息管理系统 班 级: 姓 名: 学 号: 指导教师: 成 绩: 2013 年 12 月 一、任务描述 出租车管理系统 需求分析: 本系统实现简单的出租车管理系统,可以对车租车信息、车主信息、租户信息等进行登记,修改,删除等。 程序的基本功能: ⑴增加、修改、删除一个租车信息:此功能中包含了三个子功能,可以进行对车辆信息的增加,删除,修改。 ⑵增加、修改、删除一个车主信息:此功能中包含了三个子功能,可以进行对车辆的车主信息的增加,删除,修改。 ⑶增加、修改、删除一个租户信息;此功能中包含了三个子功能,可以进行对车辆的租户信息的增加,删除,修改。 ⑷按条件查询显示相关资料:此功能可以输出所有的车辆的信息,包括是否有车主以及是否被输出。 ⑸汇总相关租赁信息:此功能可以显示所有被租出的车辆的信息,以及租赁信息。 二、总体设计 该程序用面向对象的特点,创建了三个类,他们分别是:车辆类(car),户主类(owner)以及租户类(hire)。本程序就是用这三个类来进行的。 Ⅰ.它的继承关系为: 在该程序中,设置了一个类hire的全局的对象数组hp[MAX],MAX被宏定义为100.还设置了一个全局变量i,用来控制实际车辆数的增加与减少。 Ⅱ.模块调用图如下: 1. 主函数,即菜单函数void main 功能:由用户选择调用其他各个函数;是系统以可视化界面进入; 2. 信息更新函数:void updatecar ;void updateowner ;void updatehire ; 功能:这些函数提供了对车辆信息,户主信息,租户信息的增、删、改的界面,由用户选择进行相应的操作; 3、插入函数:void insertcar ;void insertowner ;void inserthire ; 功能:分别用来插入车辆信息,户主信息,租户信息; 4、修改函数:void modifycar ;void modifyowner ;void modifyhire ; 功能:分别用来修改车辆信息,户主信息,租户信息; 5、删除函数:void deletecar ;void deleteowner ;void deletehire ; 功能:分别用来删除车辆信息,户主信息,租户信息; 6、查询函数:void searchcar ;void searchhire ; 功能:分别按照车辆、租户的信息查询显示相关资料; Ⅲ.主要函数盒图如下 1、Main函数: 输入X的值 X ‘1’ X ‘2’ X ‘3’ X ‘4’ X ‘5’ X ‘0’ 调 用 函 数 updatecar 调 用 函 数 Updateowner 调用函数updatehire 调用函数searchcar 调用函数searchhire 退出 主函数主要是用来对其他各个函数进行选择性调用,updatecar()、updateowner()和updatehire()函数的功能实现与主函数相似。 2、Insertcar函数 该函数是车辆信息的增加函数,车主信息增加:Insertowner()函数以及租户信息增加:Inserthire()函数的功能实现都与之类。 3、Deletecar函数 该函数是车辆信息删除的函数,车主信息删除:Deleteowner 函数以及租户信息删除:Deletehire 函数的功能都与之类。 4、Modifycar函数 该函数是车辆信息修改的函数,车主信息修改:Modifyowner 函数以及租户信息修改:Modifyhire 函数的功能都与之类。 5、 searchhire函数 该函数的功能是,对已有出租历史的车辆信息以及租出信息的汇总及输出。而函数searchcar()是对所有车辆信息的输出,主要的实现与searchhire()类似,而且比他稍微简单。 Ⅳ.程序调试结果 这是主界面,就是main函数中所实现的。 在此可以选择需要进行的操作。先以选择1为例。 就进入了租车信息处理的单元,即函数updatecar()的界面,选择1. 可以根据提示依次输入车辆的信息。输完后有个选择,若选择‘y’会重复这个输入过程。若按其他键就会返回上一层,即租车信息处理界面。 再选择2,就可以修改已经输入的租车信息。 再输入编号后,会做一个是否存在该车的判断,若存在,会输出与该车相关的所有信息,会让你做一个判断,修改还是重新选择还是返回上一层菜单,若选择‘y’即确认修改,会给出修改选择,选择要修改的项进行修改即可,改完后依然会有一个选择是继续修改还是停止修改返回上一层。若选择继续修改会继续重复这一过程。若选择重新修改会中断修改过程,重新进入修改函数。按任意返回上一

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档