北华航天工业学院
《基于C++的面向对象程序设计实例》
实践报告
报告题目:车辆管理系统设计
作者所在系部:计算机科学与工程系
作者所在专业:网络工程
作者所在班级:B12522
作者学号:
作者姓名:妖YYYao
指导教师姓名:李瑛
完成时间:2013年6月
北华航天工业学院教务处制
摘要
在当前的市场经济体制下,企业要想提高市场的竞争力,取得好的经济效益,不但要有好的产品,同时也要有好的管理方式,所以必须拥有一套完善的并且适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。
本文利用Visual C++6.0 编写程序,实现了用户对公司车辆的编号、车牌号、车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)、总公里数、耗油量/公里、基本维护费用、养路费、累计总费用等信息的管理。
本系统主要实现了对车辆的添加,查询,显示,编辑,删除,统计,存盘,读出。主要运用了类的继承等编程方法来实现对这些车辆的管理。已经过全面的系统测试,能够很好的运行,达到了预期的效果。
关键词:系统设计车辆管理类的继承
目录
摘要 (Ⅰ)
第1章绪论 (1)
1.1 课程设计的目的 (1)
1.2 课程设计的背景及意义 (1)
1.2.1课程设计的背景 (1)安卓课程设计源代码
1.2.2课程设计的意义 (1)
1.3 课程设计环境 (1)
第2章系统需求分析 (2)
2.1问题描述 (2)
2.2功能分析 (2)
2.3问题的解决方案 (3)
第3章系统设计 (4)
3.1 数据设计 (4)
3.1.1 类设计 (4)
3.1.2 类之间的关系 (4)
3.1.3 函数设计 (4)
3.2 结构设计 (5)
3.2.1 系统流程图 (5)
3.2.2 界面设计 (6)
第4章系统实现 (8)
4.1 类实现 (8)
4.2 函数实现 (10)
4.3 主函数实现 (14)
第5章系统测试 (16)
5.1 模块测试 (16)
5.2 课程设计过程中遇到的问题 (18)
总结 (19)
致谢 (20)
参考文献 (21)
第一章绪论
1.1 课程设计的目的
(1)要求学生能够熟练掌握C++语言的基本知识和技能。
(2)加班掌握面向对象程序设计的基本思路和方法。
(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
1.2 课程设计的背景和意义
1.2.1 课程设计的背景
1. 理论研究基础
(1)C++在C的基础上增加了面向对象的机制。
(2)充分运用面向对象机制中的继承性与多态性实现函数的设计。
2. 技术层面的支持
运用系统为C++面向对象程序设计提供的各种设计方法和VC++系统提供的库函数实现项目的开发。
1.2.2 课程设计的意义
通过设计此系统,熟练掌握C++语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,培养学生的动手操作能力,提高自主学习能力,能够利用所学的基本知识和技能,进行简单应用程序设计。
1.3 课程设计环境
Visual C++6.0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论