停车场管理系统代码.doc_第1页
停车场管理系统代码.doc_第2页
停车场管理系统代码.doc_第3页
停车场管理系统代码.doc_第4页
停车场管理系统代码.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#include #include #include #define MaxChe 3#define Chefei 0.5using namespace std; class Timepublic:int year;int mouth;int day;int hour;int minute;int second;void setTime()coutTimeendl;coutyear;coutmouth;coutday;couthour;coutminute;coutsecond;void showTime()coutyearmouthdayhourminutesecond;class Chepublic:string ID;string Color;string CheXing;Time aTime;Che *Next;Che()void Set() coutID;coutColor;coutCheXing=(xiaoqiche xiaoka zhongka daka)CheXing;aTime.setTime();void show()coutID;coutColor;coutCheXing;aTime.showTime();Che();void Shouye();/首页void Input();/车辆进入停车场void Output();/车辆离开停车场并计算停车费用void Chaxun();/按车牌查询停车信息void Xianshi();/显示车库中的车辆信息void Tongji();/统计车库中的车void Bianji();/修改车库中的车的信息void Cuo1();/void main()Shouye();void Shouye()/首页int i;cout*n;coutt1.汽车进停车场n;coutt2.汽车出停车场n;coutt3.汽车信息查询n;coutt4.显示所有汽车n;coutt5.汽车信息统计n;coutti;switch(i)case 1:system(cls);Input();break;break;case 2:system(cls);Output();break;break;case 3:system(cls);Chaxun();break;break;case 4:system(cls);Xianshi();break;break;case 5:system(cls);Tongji();break;break;default:cout无此选项!endl;cout1.返回首页从新选择h;if(h=1)system(cls);Shouye();elseCuo1(); void Input()/车辆进入停车场ifstream fin(text.txt,ios:in);if(!fin)cout文件打开失败!i;cout停车场中已有车i辆endl;Che pMaxChe;for(int j=0;jpj.IDpj.Colorpj.CheXingpj.aTime.yearpj.aTime.mouthpj.aTime.daypj.aTime.hourpj.aTime.minutepj.aTime.second;coutpj.IDtpj.Colortpj.CheXingtpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;fin.close();if(iMaxChe)cout车辆可以进入停车场endl;pi.Set();ofstream fout(text.txt,ios:out);fouti+1endl;for(int j=0;ji+1;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondn;fout.close();cout*endl;cout1.继续停车endl;cout2.返回首页h;if(h=1)Input();if(h=2)system(cls);Shouye();if(h!=1&h!=2)Cuo1();elsecout*;cout停车场已满!endl;cout1.返回首页h;if(h=1)system(cls);Shouye();elseCuo1();void Output()/车辆离开停车场并计算停车费用ifstream fin(text.txt,ios:in);if(!fin)cout文件打开失败!i;cout停车场中已有车i辆endl;Che pMaxChe;for(int j=0;jpj.IDpj.Colorpj.CheXingpj.aTime.yearpj.aTime.mouthpj.aTime.daypj.aTime.hourpj.aTime.minutepj.aTime.second;coutpj.IDtpj.Colortpj.CheXingtpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;fin.close();if(i!=0)string cp;cout按车牌查询endl;coutcp;cout出场时间endl;Time bTime;bTime.setTime();ofstream fout(text.txt,ios:out);fouti-1endl;for(j=0;ji;j+)if(pj.ID=cp)cout*endl;cout该车进入停车场时间为:;coutpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;cout每分钟Chefei元钱endl;int money;money=(bTime.year-pj.aTime.year)*12*31*24*60+(bTime.mouth-pj.aTime.mouth)*31*24*60+(bTime.day-pj.aTime.day)*24*60+(bTime.hour-pj.aTime.hour)*60+(bTime.minute-pj.aTime.minute)*10;cout共计:money元钱endl;for(j=0;ji;j+)if(pj.ID=cp)int a;a=j;for(j=0;ja;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondendl;for(int j=a+1;ji;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondendl;cout离场成功*endl;couth;if(h=1)system(cls);Shouye();elseCuo1();break;fout.close();elsecout停车场中无车endl;cout1.车辆进入停车场endl;cout2.返回首页h;if(h=1)Input();if(h=2)system(cls);Shouye();if(h!=1&h!=2)Cuo1();void Chaxun()/按车牌查询停车信息ifstream fin(text.txt,ios:in);if(!fin)cout文件打开失败!i;cout停车场中已有车i辆endl;Che pMaxChe;for(int j=0;jpj.IDpj.Colorpj.CheXingpj.aTime.yearpj.aTime.mouthpj.aTime.daypj.aTime.hourpj.aTime.minutepj.aTime.second;coutpj.IDtpj.Colortpj.CheXingtpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;fin.close();if(i!=0)string cx;cout按车牌查询endl;coutcx;for(j=0;ji;j+)if(pj.ID=cx)cout*endl;coutpj.IDtpj.Colortpj.CheXingtpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;cout*endl;cout1.删除该车信息endl;cout2.修改该车信息endl;cout3.返回首页h;if(h=1)ofstream fout(text.txt,ios:out);int a;a=j;fouti-1endl;for(j=0;ja;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondendl;for(int j=a+1;ji;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondendl;fout.close();cout删除成功!endl;cout1.返回首页o;if(o=1)system(cls);Shouye();elseCuo1();if(h=2)cout*endl;cout1.修改单种信息endl;cout2.修改多种信息h;if(h=1)cout*endl;cout1.修改车牌endl;cout2.修改车色endl;cout3.修改车型endl;cout4.修改车辆入场时间o;if(o=1)coutpj.ID;if(o=2)coutpj.Color;if(o=3)coutpj.CheXing;if(o=4)coutpj.aTime.year;coutpj.aTime.mouth;coutpj.aTime.day;coutpj.aTime.hour;coutpj.aTime.minute;coutpj.aTime.second;if(o!=1&o!=2&o!=3&o!=4)Cuo1();break;if(h=2)coutpj.ID;coutpj.Color;coutpj.CheXing;coutpj.aTime.year;coutpj.aTime.mouth;coutpj.aTime.day;coutpj.aTime.hour;coutpj.aTime.minute;coutpj.aTime.second;if(h!=1&h!=2&h!=3)Cuo1();ofstream fout(text.txt,ios:out);int a;a=j;fouti-1;for(j=0;ji;j+)foutpj.IDtpj.Colortpj.CheXingtpj.aTime.yeartpj.aTime.mouthtpj.aTime.daytpj.aTime.hourtpj.aTime.minutetpj.aTime.secondendl;fout.close();if(h=3)system(cls);Shouye();if(h!=1&h!=2&h!=3)Cuo1();break;if(j=i-1)cout停车场中无该车endl;cout1.车辆进入停车场endl;cout2.返回首页h;if(h=1)Input();if(h=2)system(cls);Shouye();if(h!=1&h!=2)Cuo1();elsecout停车场中无车endl;cout1.车辆进入停车场endl;cout2.返回首页h;if(h=1)Input();if(h=2)system(cls);Shouye();if(h!=1&h!=2)Cuo1();void Xianshi()/显示车库中的车辆信息ifstream fin(text.txt,ios:in);if(!fin)cout文件打开失败!i;cout停车场中已有车i辆endl;Che pMaxChe;for(int j=0;jpj.IDpj.Colorpj.CheXingpj.aTime.yearpj.aTime.mouthpj.aTime.daypj.aTime.hourpj.aTime.minutepj.aTime.second;coutpj.IDtpj.Colortpj.CheXingtpj.aTime.year-pj.aTime.mouth-pj.aTime.day-pj.aTime.hour:pj.aTime.minute:pj.aTime.secondendl;fin.close();cout1.返回首页h;if(h=1)system(cls);Shouye();elseCuo1();void Tongji()/统计车库中的车ifstream fin(text.txt,ios:in);if(!fin)cout文件打开失败!i;cout停车场中已有车i辆endl;Che pMaxChe;for(int j=0;jpj.IDpj.Colorpj.CheX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论