泊车系统C++的源程序

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:01:34
程序设计题: 泊车系统一
【问题描述】
该系统要求对一个文件中所存储的汽车数据进行各种常规操作,如:查找、计费、显示等功能。通过此课题,熟练掌握文件、数组的各种操作,以及一些算法思想的应用,实现一个简单的泊车管理系统。
【功能要求】
(1) 管理人员根据口令进入系统;
(2) 管理车位信息(车位编号,状态)和每小时的收费费率(大车7元/小时,小车5元/小时,由停车时选择录入);
(3) 停车时,建立对象,录入汽车停泊信息(车牌号,停泊位置,停泊开始时间);停车位为第一个为空的位置,由程序查询自动给出车位号,如果车位已满要给出提示;
(4) 取车时,需要根据车辆停泊时间自动计算费用(半小时内以半价计算,超出半小时按一小时计算)并显示在屏幕上。
(5)可以随时根据车牌查询是否入库。
(6)可以随时根据车位查询该位置上的相关信息。
(7)程序中用到的时间通过提取系统时间获得。
【程序设计的具体说明】
1. 数据结构:
用类实现; 类类型的结构:
class P:
数据成员
车牌号 字符串 char no[9]
车位号 int pos
收费费率 double fee
成员函数自行定义;
对象成员:
类class Time
{int hour;
int minute;}
成员函数自行定义;
2. 通过查询数组int position[100]中的信息确定车位状态。
函数原型清单:(建议,也可以用其它的参数或函数名)
1 构造函数,析构函数
2 泊车操作 void putcar()
3 取车操作 void takecar( )
4 查询车牌信息 int search_no()
5 查询位置信息 int searc_pos()
6 其它各成员函数
解决以后可以追加100
怎么没有人回答哦

我试试!
你这东西给200元钱做来也不为过,花了我好几天时间,累啊~~记着加分啊~~

用户名:fcbdf 密码:123456
#include <iostream>
#include <string>
#include <time.h>
using namespace std;
class car
{
public:
char no[9];
int pos;
double fee;
void putcar();
void takecar();

};
class Time
{
public:
int hour;
int min;
void getime();
};
int i,poi;
int position[100]={0};//全局变量
car carin[100];
Time catime[100];
int juge();
int comp();
void search_no();
void search_pos();
void main()
{
/////////////////////////////////////////////用户登录
const char ha[10]="fcbdf";//管理员用户名
const char hb[10]="123456";//密码
char cn[10],cm[10];
int ci=0;
while(1)
{
cout<<"请输入管理员用户名:";
cin>>cn;
if(strcmp(ha,cn))
{
cout<<"输入错误!\n";