- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单车辆管理系统
面向对象程序设计大作业
------项目名称
简单车辆管理系统
学 院 名 称
专业班级 __
学生姓名
学 号
指 导 教 师
完成时间: 年 月 日
系统简介
该系统开发平台为Windows 7,程序设计语言采用Visual C++6.0,程序运行平台为Windows XP,程序通过调试运行,初步实现了设计目标。
(1)利用C++语言实现简易车辆管理系统的程序设计;
(2)利用结构图和自行定义的函数进行相关数据及信息处理保存;
(3)管理系统能实现对车辆信息的储存,修改及提取.
基本要求
根据C++语言,将具体实现某个功能的函数设成车辆管理系统的公有函数成员,将数据利用自行定义的函数进行计算,并运用判断语句进行功能选择性跳跃等使得系统能对数据库内有关车辆进行添加、删除、提取及修改等。
3. 总体设计
4. 详细设计
Car + name[20]:char
+ Id[20]: char
+ Distance: int
+ Property: int
+ num: int
+ Input(): void
+ ReadFile(istream & in): void
+ Show(): void Carmassage + Carmassage()
+ ~Carmassage()
+ ShowMenu(): void
+ Find(); void
+ Save(): void
+ ModifyItem(): void
+ RemoveItem(): void
+ Swap(Car *, Car *): void
+ ListCount(): int
+ Display(): void
+ AddItem(): void - * Head, *End
- ifstream in
- ofstream out
- Car *FindItem(char * name)
- Car *FindID(char * Id)
关键技术说明
类结构、选择判断结构、构造函数、析构函数、指针文件等的应用。
源代码
# include <iostream>
# include <fstream>
# include <string.h>
#include <conio.h>//用getchar();
using namespace std;
//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Car类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
class Car
{
public:
char name[20];
char Id[20]; //编号
int Distance; //里程
int Property; //资产总额
int num; //驾驶员数量
Car * Next;
void Input()
{
cout << "\t\t请输入车辆型号:"; cin >> name;
cout << "\t\t请输入车辆编号:"; cin >> Id;
cout << "\t\t请输入车辆里程:"; cin >> Distance;
cout << "\t\t请输入车辆资产总额:"; cin >> Property;
cout << "\t\t请输入驾驶员数量:"; cin >> num;
}
void ReadFile(istream & in)
{
in >> name >>Id>> Distance >> Property >> num;
}
void Show()
{
cout << "型号:" << name << endl << "编号:" << Id << endl << "车辆里程:" << Distance << endl
<< "资产总额:" << Property << endl << "驾驶员数量:" << num << endl << endl << endl;
}
};
//﹌﹌﹌﹌﹌﹌﹌﹌﹌Carmassage类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌
class Carmassage
{
public:
Carmassage();
~Carmassage();
void ShowMenu();
void Find();
void Save();
void ModifyItem();
void RemoveItem();
void Swap(Car *, Car *);
//void Unpass();
int ListCou
您可能关注的文档
- 第十二届学生社团文化节开幕式晚会策划书.doc
- 第十七届IT文化节开幕式暨IT经济论坛策划书(内部).docx
- 第五章 薪酬管理-企业人力资源资源管理师二级教材知识要点.docx
- 第四届泼水节方案.doc
- 第十四届社团文化艺术节开幕式策划书.doc(修改).doc
- 等级园创办方案.doc
- 策划书-南宁果佳品牌饮料营销策划案.doc
- 策划书分工.doc
- 第四章 现代饭店组织与计划管理.doc
- 策划书封面目录及规范.doc
- 高考物理复习高手必备+萃取高招专题4曲线运动万有引力定律含17高考真题及解析市赛课公开课一等奖省名师.pptx
- 部编人教版二年级语文下册《当世界年纪还小的时候》配套课件.pptx
- 高考物理总复习必修部分第10章交变电流传感器第1讲交变电流的产生和描述市赛课公开课一等奖省名师优质课.pptx
- 高考物理总复习主题一机械运动与物理模型1.1.4实验:用打点计时器测速度市赛课公开课一等奖省名师优质.pptx
- 高考物理总复习专题5机械能第2讲动能动能定理市赛课公开课一等奖省名师优质课获奖PPT课件.pptx
- 高考物理复习第四章曲线运动第三节圆周运动市赛课公开课一等奖省名师优质课获奖PPT课件.pptx
- 高考物理总复习主题一机械运动与物理模型1.2.4匀变速直线运动的速度与位移的关系市赛课公开课一等奖省.pptx
- 高考物理总复习专题7电场第2讲电势能电势电势差市赛课公开课一等奖省名师优质课获奖PPT课件.pptx
- 高考物理复习高考研究十七聚焦计算题考法—三大观点解决电磁感应综合问题市赛课公开课一等奖省名师优质课获.pptx
- 小学四年级语文下册《母鸡》课件.ppt
文档评论(0)