面向对象 课程设计
题 目: 车辆管理系统
前 言
21 世纪,以信息技术为主导的新时代,传统的管理思想、组织、方法受到
严峻挑战。 信息是人们对客观世界的具体描述, 是人们进行交流与联系的重要
途径。 人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会
的发展。 随着社会信息技术的提高, 计算机已被广泛应用于当今社会的各个领
域,成为推动社会发展的首要技术动力。 使用计算机来管理车辆信息,不但可
以节省时间和人力,更能全面、有效地掌握车辆基本情况,更能及时获取最新的
准确资料和信息。车辆管理是人们的一项重要工作,以前,人们的车辆管理基本
上都是靠手工进行, 随着车辆的增多,人们的管理工作所涉及的数据量越来越
大,人们不得不靠增加人力、物力来进行车辆管理。但手工管理具有效率底、易
出错、检索信息慢、对人们管理提供决策信息较为困难等缺点。使用计算机来管
理车辆信息,不但可以节省时间和人力,而且能全面、有效地掌握车辆基本情况,
更能及时获取最新的准确资料和信息。“提升车辆管理档次,将车辆交给计算机
管理”正在成为一种潮流。
本系统使用的开发环境是 Microsoft Visual C++6.0。
目 录
摘 要.....................................................................................................................I
第一章 系统总体设计..........................................................................................1
1.系统功能模块图........................................................................................1
2.各类之间关系............................................................................................3
第二章 详细设计..................................................................................................4
第三章 系统测试................................................................................................12
1.测试方法..................................................................................................12
2.测试用例..................................................................................................13
3.测试结果..................................................................................................15
第四章 软件使用说明书....................................................................................22
总 结..................................................................................................................25
参考文献..............................................................................................................26
致谢......................................................................................................................27
I
摘 要
随着现代社会的不断发展,交通的便利,车辆已成为人们不可缺少的交通工
具。对于拥有大量车辆的企事业单位来说,车辆的管理成为日常事务中的一项重
要工作,如何让管理人员及时了解每一辆车的具体情况,就成为各单位需要解决
的一个难题。为了更好的管理车辆信息,便设计了车辆管理系统,主要负责各种
车辆的常规信息管理工作。
本文利用 Microsoft Visual C++6.0 编写程序,实现了用户对公司车辆编号、
车牌号、车辆制造公司、购买时间、型号(大客车、小轿车或卡车)、总公里数、
耗油量/公里等。大卡车有载客量,小轿车有车厢数(两厢或三厢),卡车有载重
量等信息的管理。其中包括:添加、查询、显示、修改、删除、统计、等主要功
能。
本系统的开发采用面向对象的设计思想。系统的介绍了车辆管理系统的开发
过程及面向对象思想的具体实现。
关键字:车辆管理;面向对象;类
1
第一章 系统总体设计
车辆管理系统是一套功能强大、操作简便而又实用的模拟车辆管理软件,它
可以被广泛的应用于各种类型的车辆管理中。开发此车辆管理系统的目是为了克
服传统车辆管理模式中遇到的诸如管理效率低,难以突破时空限制,管理人员工
作量大等问题,根据对现有车辆管理模式的分析,确定了该系统需实现以下功能:
1)添加车辆;
2)查询车辆:按车辆制造公司查询、按车辆型号查询、按车辆编号查询;
3)车辆信息的删除;
4)车辆信息的修改;
5)车辆统计:如按型号统计等。
6)系统要采用实际数据进行测试。
1.系统功能模块图
根据用户需求,本系统将主要实现以下功能:
图 1-1 系统功能模块图
车辆管理系统
大
客
车
信
息
添
加
大
客
车
信
息
查
询
大
客
车
信
息
显
示
大
客
车
信
息
修
改
大
客
车
信
息
删
除
大
客
车
信
息
统
计
卡
车
信
息
统
计
卡
车
信
息
删
除
卡
车
信
息
修
改
卡
车
信
息
显
示
卡
车
信
息
查
询
卡
车
信
息
添
加
小
轿
车
信
息
统
计
小
轿
车
信
息
删
除
小
轿
车
信
息
修
改
小
轿
车
信
息
显
示
小
轿
车
信
息
查
询
小
轿
车
信
息
添
加
大客
车信
息管
理
小轿
车信
息管
理
卡车
信息
管理