精华内容
下载资源
问答
  • 停车场管理系统C++

    2018-07-31 09:37:13
    C++ 停车场管理系统 1500行代码 实现了 停车场模拟的国内工程
  • 停车场管理系统c++

    2009-04-09 10:08:15
    c++ 停车场管理系统 源码 c++ 停车场管理系统 源码
  • 停车场管理系统 C++

    2008-10-15 11:09:34
    停车场管理系统是数据结构的一个实验,作业
  • 本文主要以两层停车场为例,设计一能完成存车与取车的停车场系统。 有一个两层的停车场, 每层有6个车位, 当第一层车停满后才允许使用第二层. ( 停车场可用一个二维数组实现, 每个数组元素存放一个车牌号 ) 每...
  • 停车管理系统,计费停车,都很好,用c++实现的,
  • 停车场管理系统C++(源代码)

    热门讨论 2009-01-04 17:38:50
    摘要: ...而本模拟停车场就是针对栈后进者先出的特点进行管理停车场的问题。队列是另一种限定式存取位置的线性表。它只允许在表的一边插入,在另一端删除。该停车场的通道则是对队列的实际问题的应用。
  • 严蔚敏数据结构C语言版里的题目,用C++实现。Visual Studio 2005/2008
  • 此程序希望能为大家使用,如有不好用之处,请与本人联系,只要我看到一定能恢复。
  • 停车场管理系统C++/c

    2009-08-01 17:42:21
    这是一个不错的程序,可能存在不完善之处,发现后如果需要请与本人联系
  • 一个用C++写的停车场管理系统,功能还算强大,页面比较简洁,适合初学者,是我之前数据结构的课设
  • c++ mfc停车场管理系统

    2019-11-24 21:44:12
    c++ mfc停车场管理系统
  • 主要为大家详细介绍了C++实现停车场管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • C++停车场管理系统

    2008-12-28 20:49:49
    C++停车场管理系统 用栈和队列实现 课程设计
  • c++停车场管理系统

    2016-06-06 21:17:24
    这是本人写的c++停车场管理系统,在Dev5.10c++中用项目可以打开,没有用到链表的操作,纯文件操作,分享给大家!希望与大家一起成长
  • C++ 停车场管理系统设计 ,在Dev5.10c++中用项目可以打开,没有用到链表的操作~~~~~~~~加油小伙伴们~~~~
  • C++实现停车场管理系统.doc
  • SystemLog ---停车场系统日志类 CarSystem ---停车场系统类 --------------------------------------- 分别有11个文件: Time ----Time.h Time.cpp Stack ----Stack.h Stack.cpp Queue ----Queue.h Queue.cpp ...
  • c++课程大作业,一个停车场管理系统的源码及文档,需要请下载。
  • 停车场管理系统的课程设计 利用顺序栈以及链队列存储
  • 停车场管理问题,用c++实现的,用了两个链栈和一个队列实现。
  • C++课程设计——停车场管理系统

    万次阅读 多人点赞 2015-07-26 22:32:55
    停车场管理系统课程设计报告   1. 需求分析 2. 总体设计 3. 详细设计 4. 编码 5. 测试的步骤与内容 6. 总结 7. 参考文献     1. 需求分析 1.1 需求概述 设计一个停车场管理系统,使之能...

    停车场管理系统课程设计报告

     

    1. 需求分析

    2. 总体设计

    3. 详细设计

    4. 编码

    5. 测试的步骤与内容

    6. 总结

    7. 参考文献

     

     

    1. 需求分析

    1.1 需求概述

    设计一个停车场管理系统,使之能提供以下功能:

    用户端:

    ⑴ 停车功能

    ⑵ 取车功能

    管理员端:

    ⑴ 停车功能

    ⑵ 取车功能

    ⑶ 查询功能

    ⑷ 查询并修改功能

     ⑸ 显示停车场车辆功能

    1.2 需求说明

    (1) 车辆信息包括车牌号、颜色、车型、停车时间。

    (2) 车辆信息用文件形式保存,并可以对其进行查看、查询、修改、删除等基本操作。

    (3) 车辆信息要显示出车牌号、颜色、车型、停车的时间。

    (4) 每个车辆信息是独立的、修改其中一个不会对其他造成影响。

    (5) 对车辆信息可以通过车牌号、颜色、车型、停车时间结合来查询。

    (6) 管理系统以菜单的形式展示给用户,更加便于使用。

    2.  总体设计

    功能划分

    该系统按照功能模块划分,如图所示。


    其中:

    ⑴ 用户通过用户端自主存取车或者通过管理员端接受存取车和查询等服务。

    ⑵ 查询车辆信息实现实时查询停车场所要查询车辆的信息(需要管理员权限)。

    ⑶ 显示车辆信息实现实时显示停车场所有车辆信息(需要管理员权限)

    ⑶ 编辑车辆信息实现对特定车辆的信息修改(需要管理员权限)

    ⑷ 统计车辆实现实时对停车场车辆总数的统计(需要管理员权限)。

    ⑸ 加载文件实现在重启管理端后加载所存车辆信息(需要管理员权限)。

    1. 详细设计

    3.1类设计

    管理系统中包含了3个类

    ⑴ 车类:包含了车牌号、颜色、车型、停车时间。

    class Car

    {

    public:

        string licensePlate;

        string color;

        string model;

        int time;

    };

     

    ⑵ 管理员类:包括车辆的实例化,存车、查询、显示、修改、取车、统计、保存、加载功能函数。

    class Manage

    {

    public:

        Car a[100];

        void add();

        void inquire();

        void show();

        void modification();

        void del();

        void statistics();

        void save();

        void load();

    };

    ⑶ 使用者类:包括用户名和密码,管理员的户名和密码,还有一个登陆验证的功能函数。

    class User

    {

    public:

        string ID;

        string password;

        string IDAdmin;

        string passwordAdmin;

        void longin();

    };

    3.2功能设计

    存车:  void add();

    查询:  void inquire();

    显示:  void show();

    查询并修改:  void modification();

    取车:  void del();

    统计:  void statistics();

    保存:  void save();

    加载:  void load();

    登陆验证:void longin();

    3.3菜单设计

    4. 代码

    #include <iostream>

    #include <string>
    #include <cstdlib>
    #include<fstream>
    using namespace std;
    int i;
    class Car
    {
    public:
        string licensePlate;
        string color;
        string model;
        int time;
    };
    class Manage
    {
    public:
        Car a[100];
        void add();
        void inquire();
        void show();
        void modification();
        void del();
        void statistics();
        void save();
        void load();
    };
    void Manage::add()
    {
        string licensePlate1;
        string color1;
        string model1;
        int time1;
        cout<<"欢迎停车\n"<<endl;
        if(i==100)
        {
            cout<<"对不起,停车场停车位已满!"<<endl;
        }
        else
        {
            cout<<"请输入车牌号:";
            cin>>licensePlate1;
            a[i].licensePlate = licensePlate1;
            cout<<"请输入车辆颜色:";
            cin>>color1;
            a[i].color = color1;
            cout<<"请输入车型:";
            cin>>model1;
            a[i].model = model1;
            cout<<"请输入停车时间:";
            cin>>time1;
            a[i].time = time1;
            i++;
            cout<<"请将车停到停车场中空的车位!"<<endl;
        }
    }
    void Manage::inquire()
    {
        int t;
        int k;
        string val;
        cout<<"请选择查询方式"<<endl;
        cout<<"1.通过车牌号查询"<<endl;
        cout<<"2.通过车颜色查询"<<endl;
        cout<<"3.通过车型查询"<<endl;
        cout<<"4.通过停车时间查询"<<endl;
        cin>>t;
        switch(t)
        {
        case 1:
            cout<<"请输入车牌号码:";
            cin>>val;
            for(int j = 0;j<i;j++)
            {
                if(val.compare(a[j].licensePlate)==0)
                {
                    cout<<"您所查询的车辆的车牌号为:"<<a[j].licensePlate<<endl;
                    cout<<"您所查询的车辆的颜色为:"<<a[j].color<<endl;
                    cout<<"您所查询的车辆的车型为:"<<a[j].model<<endl;
                    cout<<"您所查询的车辆的停车时间为:"<<a[j].time<<endl;
                }
            }
            system("pause");
            break;
        case 2:
            cout<<"请输入车的颜色:";
            cin>>val;
            for(int j = 0;j<i-1;j++)
            {
                if(val.compare(a[j].color)==0)
                {
                    cout<<"您所查询的车辆的车牌号为:"<<a[j].licensePlate<<endl;
                    cout<<"您所查询的车辆的颜色为:"<<a[j].color<<endl;
                    cout<<"您所查询的车辆的车型为:"<<a[j].model<<endl;
                    cout<<"您所查询的车辆的停车时间为:"<<a[j].time<<endl;
                }
            }
            system("pause");
            break;
        case 3:
            cout<<"请输入车的型号:";
            cin>>val;
            for(int j = 0;j<i-1;j++)
            {
                if(val.compare(a[j].model)==0)
                {
                    cout<<"您所查询的车辆的车牌号为:"<<a[j].licensePlate<<endl;
                    cout<<"您所查询的车辆的颜色为:"<<a[j].color<<endl;
                    cout<<"您所查询的车辆的车型为:"<<a[j].model<<endl;
                    cout<<"您所查询的车辆的停车时间为:"<<a[j].time<<endl;
                }
            }
            system("pause");
            break;
        case 4:
            cout<<"请输入停车时间:";
            cin>>k;
            for(int j = 0;j<i-1;j++)
            {
                if(k==a[j].time)
                {
                    cout<<"您所查询的车辆的车牌号为:"<<a[j].licensePlate<<endl;
                    cout<<"您所查询的车辆的颜色为:"<<a[j].color<<endl;
                    cout<<"您所查询的车辆的车型为:"<<a[j].model<<endl;
                    cout<<"您所查询的车辆的停车时间为:"<<a[j].time<<endl<<endl;
                }
            }
            system("pause");
            break;
        }
    }
    void Manage::modification()
    {
        string c;
        string licensePlate1;
        string color1;
        string model1;
        int time1;
        cout<<"请输入您所查询的车牌号码:"<<endl;
        cin>>c;
        for(int j = 0;j<i;j++)
        {
            if(c.compare(a[j].licensePlate)==0)
            {
                cout<<a[j].licensePlate<<"\t"<<a[j].color<<"\t"<<a[j].model<<"\t"<<a[j].time<<endl;
                cout<<"请输入修改后的车牌号:";
                cin>>licensePlate1;
                a[j].licensePlate = licensePlate1;
                cout<<"请输入修改后的车辆颜色:";
                cin>>color1;
                a[j].color = color1;
                cout<<"请输入修改后车型:";
                cin>>model1;
                a[j].model = model1;
                cout<<"请输入修改后停车时间:";
                cin>>time1;
                a[j].time = time1;
            }
            break;
        }
    }
    void Manage::del()
    {
        int j;
        string c;
        cout<<"欢迎出停车场!"<<endl;
        cout<<"请输入您想出停车场车辆的车牌号码:"<<endl;
        cin>>c;
        for(j=0;j<i;j++)
        {
            if(c.compare(a[j].licensePlate)==0)
            {
                cout<<"您的停车时间为"<<a[j].time<<"小时"<<endl;
                cout<<"请缴纳"<<a[j].time*5<<"元的停车费"<<endl;
                for(int k=j;k<=i;k++)
                {
                    a[k]=a[k+1];
                }
                i--;
            }
            break;
        }
    }
    void Manage::statistics()
    {
        cout<<"停车场停车总数为"<<i<<"辆"<<endl;
    }
    void Manage::show()
    {
        for(int j = 0;j<i;j++)
        {
            cout<<"车辆"<<j+1<<"车牌号为:"<<a[j].licensePlate<<endl;
            cout<<"车辆"<<j+1<<"车颜色为:"<<a[j].color<<endl;
            cout<<"车辆"<<j+1<<"车型为:"<<a[j].model<<endl;
            cout<<"车辆"<<j+1<<"停车时间为:"<<a[j].time<<endl<<endl;
        }
    }
    void Manage::save()
    {
        ofstream inputFile;
        inputFile.open("file.txt");
        for(int j = 0;j<i;j++)
        {
            inputFile<<a[j].licensePlate<<endl<<a[j].color<<endl<<a[j].model<<endl<<a[j].time<<endl;
        }
        inputFile.close();
        ofstream zFile;
        zFile.open("number.txt");
        zFile<<i;
        zFile.close();
    }
    void Manage::load()
    {
        int j = 0;
        ifstream xFile;
        xFile.open ("number.txt");
        xFile>>i;
        xFile.close();
        ifstream outFile;
        outFile.open("file.txt");
        while(!outFile.eof())
        {
            outFile>>a[j].licensePlate>>a[j].color>>a[j].model>>a[j].time;
            j++;
        }
        outFile.close();
    }
    class User
    {
    public:
        string ID;
        string password;
        string IDAdmin;
        string passwordAdmin;
        void longin();
    };
    void User::longin()
    {
        User::ID = "abc";
        User::password = "abc";
        User::IDAdmin = "admin";
        User::passwordAdmin = "admin";
        int h=0;
    string ID1;
    string password1;
    cout<<"\n\n\n\t\t\t     欢迎使用停车场管理系统!\n\n\n\n"<<endl;
    cout<<"\t\t\t\t请登录系统!\n"<<endl;
    while (h!=3)
    {


            cout<<"\t\t\t\t用户名:";
            cin>>ID1;
            cout<<"\t\t\t\t密码:";
            cin>>password1;
            if (ID1.compare(User::ID)==0&&password1.compare(User::password)==0)
            {
                cout<<"\t\t\t\t登陆成功!"<<endl;
                system("pause");
                system("cls");
                    int a;
                    Manage carManage;
                    User userName;
                    cout<<"\n\n\t\t\t   欢迎进入用户停车系统!\n\n"<<endl;
                    while (1)
                    {
                    cout<<"\t\t\t     菜单\n\n"<<endl;
                    cout<<" \t\t\t    1.停车\n\t\t\t    2.出停车场\n\t\t\t    3.退出\n"<<endl;
                    cin>>a;
                    switch (a)
                    {
                        case 1:
                            {
                                system ("cls");
                                carManage.add();
                                carManage.save();
                                system ("cls");
                                break;
                            }
                        case 2:
                            {
                                system ("cls");
                                carManage.del();
                                carManage.save();
                                system("cls");
                                break;
                            }
                        case 3:
                            {
                                exit(0);
                            }
                        default :
                            {
                                cout<<"请重新输入"<<endl;
                                system("pause");
                                break;
                            }
                    }
                    }
            }
            if (ID1.compare(User::IDAdmin)==0&&password1.compare(User::passwordAdmin)==0)
            {
                cout<<"\t\t\t\t登陆成功!"<<endl;
                system("pause");
                system("cls");
                    int a;
                    Manage carManage;
                    User userName;
                    cout<<"\n\n\t\t\t   欢迎进入管理员停车场管理系统!\n\n"<<endl;
                    while (1)
                    {
                    cout<<"\t\t\t     菜单\n\n"<<endl;
                    cout<<" \t\t\t    1.停车\n\t\t\t    2.查询车辆信息\n\t\t\t    3.显示所有车辆信息\n\t\t\t    4.编辑车辆信息\n\t\t\t    5.出停车场\n\t\t\t    6.统计车辆\n\t\t\t    7.加载文件\n\t\t\t    8.退出\n"<<endl;
                    cin>>a;
                    switch (a)
                    {
                        case 1:
                            {
                                system ("cls");
                                carManage.add();
                                carManage.save();
                                system ("cls");
                                break;
                            }
                        case 2:
                            {
                                system ("cls");
                                carManage.inquire();
                                system ("cls");
                                break;
                            }
                        case 3:
                            {
                                system ("cls");
                                carManage.show();
                                system("pause");
                                system ("cls");
                                break;
                            }
                        case 4:
                            {
                                system ("cls");
                                carManage.modification();
                                carManage.save();
                                system ("cls");
                                break;
                            }
                        case 5:
                            {
                                system ("cls");
                                carManage.del();
                                carManage.save();
                                system("cls");
                                break;
                            }
                        case 6:
                            {
                                system ("cls");
                                carManage.statistics();
                                system("pause");
                                system ("cls");
                                break;
                            }
                        case 7:
                            {
                                carManage.load();
                                system ("cls");
                                break;
                            }
                        case 8:
                            {
                                exit(0);
                            }
                        default :
                            {
                                cout<<"请重新输入"<<endl;
                                system("pause");
                                break;
                            }
                        }
                        }
            }
            else
            {
                h++;
                system ("cls");
                cout<<"\t\t\t   密码或用户名输入错误!"<<endl;
                cout<<"\t\t\t请重新输入,您还有"<<3-h<<"次输入机会"<<endl;
            }
            if (h==3)
            {
                cout<<"\t\t\t\t您已三次输入错误,系统被强制停止"<<endl;
                exit (0);
            }
    }
    }
    int main()
    {
        User userName;
        userName.longin();
        return 0;

    }

    5. 总结

    停车场管理系统是生活中常用的一个程序,实现用户端和管理员端可以对信息进行保护,用户可以自主通过用户端实现存取车这两个基本功能,也可以在需要的情况下通过管理员的协助来实现信息的查询修改,也可以通过管理员来了解停车场的现状,本管理系统实现了对信息的保护,和功能的实现。


    展开全文
  • 设计一个简易的停车场管理系统,实现车入库、出库以及状态的管理。 二、需求分析 [题目概述] 设停车场内只有一个的停放 n 辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车 在停车场内按车辆到达时间的先后顺序...

    一、实验题目解析

    设计一个简易的停车场管理系统,实现车入库、出库以及状态的管理。

    二、需求分析

    [题目概述]
    设停车场内只有一个的停放 n 辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车 在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第 一辆车停放在车场的最北端),若车场内已停满 n 辆汽车,则后来的汽车只能在门外的便道 上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时, 在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序 进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为 停车场编制按上述要求进行管理的模拟程序。
    [测试数据]
    设 n=2,输入数据为:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3, 20),(‘A’,4,25),(‘A’,5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。
    其中,‘A’表示到达;‘D’表示离去,‘E’表示输入结束。
    [基本要求]
    以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟 管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到 达或离去的时刻,对每一组输入数据进行操作后的输出数据为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车离去;则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表实现。
    [实现提示]
    需另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车,也用顺序存 储结构实现。输入数据按到达或离去的时刻有序。栈中每个元素表示一辆汽车,包含两个数 据项:汽车的牌照号码和进入停车场的时刻。

    三、概要设计

    初始化界面:
    在这里插入图片描述
    程序代码:

    /*
    pmj
    2019.11.15
    Ting che chang guan li xi tong
    */
    #include <iostream>
    using namespace std;
    #include<stdlib.h>
    
    typedef struct Data {  //栈数据
    	char x;
    	int time1;
    	int time2;
    	int num;
    	int wei[2];
    };
    
    typedef struct {  //栈结构体
    	Data *base;
    	Data *top;
    	int stacksize;
    } Stack;
    
    typedef struct Qnode { //队列数据
    	Data data;
    	struct Qnode *next;
    }*qeeue;
    
    typedef struct Line {  //队列结构体
    	qeeue front;
    	qeeue rear;
    };
    
    void InitStack(Stack &s) {  //初始化栈
    	s.base = (struct Data*)malloc(2*sizeof(struct Data));
    	if (!s.base) cout<<"建立空间失败!";
    	s.top = s.base;
    	s.stacksize = 2;
    }
    
    void Initqueue(Line &I) {  //初始化队列
    	I.front = I.rear = (struct Qnode*)malloc(sizeof(struct Qnode));
    	if (!I.front) cout<<"建立空间失败!";
    	I.front->next = NULL;
    }
    
    void push(Stack &s,Data e) {  //进栈
    	*s.top++ = e;
    }
    
    void Enquene(Line &l, Data e) {  //入队列
    	qeeue q = (struct Qnode*)malloc(sizeof(struct Qnode));
    	q->data = e;
    	q->next = NULL;
    	l.rear->next = q;
    	l.rear = q;
    }
    
    void Setdata(Data &e,int i) {  //建立数据
    	cout<<"请输入车辆的状态信息:(A为到达 D为驶离)";
    	cin>>e.x;
    	cout<<"请输入车辆的车牌号码:";
    	cin>>e.num;
    	cout<<"请输入车辆到达时间:";
    	cin>>e.time1;
    	e.wei == &i;
    }
    
    void gettop(Stack s, Data &e) {  //获取栈顶元素
    	if (s.top == s.base) printf("车库为空\n");
    	e = *(s.top - 1);
    }
    
    void pop(Stack &s, Data &e) {   //出栈
    	if (s.top == s.base) printf("车库为空\n");
    	e = *--s.top;
    }
    
    void fee(Data &e) {    //计算停车费
    	int f, F;
    	cout<<"请输入车辆离开的时间:";
    	cin>>e.time2;
    	cout<<"请输入每分钟的单价:";
    	cin>>f;
    	F = (e.time2 - e.time1)*f;
    	cout<<"请缴费"<<F<<"元\n";
    }
    
    void delequeue(Line &l, Data &e) { //出队列
    	if (l.front == l.rear)cout<<"无车辆等候";
    	qeeue q = l.front->next;
    	e = q->data;
    	l.front->next = q->next;
    	if (l.rear == q) l.rear = l.front;
    	free(q);
    }
    
    int main() {
    	Stack s;
    	InitStack(s);
    	cout<<"欢迎来到停车厂管理系统\n";
    loop:
    	for (int i = 0;;) {
    		cout<<"请输入车辆管理信息(a入库 d出库 e退出程序)";
    		char choice;
    		cin>>choice;
    		if(choice=='a'||choice=='A') {
    			if (s.top - s.base == s.stacksize) {
    				cout<<"车库已满,请进行排队!"<<endl;
    				Line l1;
    				Initqueue(l1);
    				Data e;
    				Setdata(e,i);
    				Enquene(l1, e);
    			} else {
    				Data e;
    				Setdata(e, i);
    				i++;
    				push(s, e);
    				cout<<"请入第"<<i<<"号车库\n";
    			}
    		}
    		if(choice=='D'||choice=='d') {
    			Line Q;
    			Initqueue(Q);
    			int number;
    			Data e;
    			cout<<"请输入车辆的车牌号码:";
    			cin>>number;
    			gettop(s, e);
    			for (; e.num != number && s.base != s.top; gettop(s, e)) {
    				Enquene(Q, e);
    				pop(s, e);
    			}
    			if (e.num == number) {
    				fee(e);
    				cout<<"车辆已出库!"<<endl;
    				i--;
    				goto loop;
    			} else {
    				cout<<"车库无该车辆"<<endl;
    				goto loop;
    			}
    			while (Q.front != Q.rear) {
    				delequeue(Q, e);
    				push(s, e);
    			}
    			Line q;
    			push(s, e);
    			delequeue(q, e);
    		}
    		if (choice == 'E'||choice == 'e') goto loap;
    	}
    loap:
    	return 0;
    }
    

    四、调试运行:

    在这里插入图片描述
    运行结果如图所示,无错误。

    五、系统使用说明

    第一步:输入车辆管理信息a or d
    第二步:输入状态信息a or d or e
    第三步:输人车牌号
    第四步:输入到达时间
    第五步:如果离去,输入缴费金额

    六、测试结果

    在这里插入图片描述
    在这里插入图片描述

    七、其他数据结构实例

    对于其他的实例,可以查看上文讲述的内容:
    数据结构:编程带你了解约瑟夫环

    以上内容为个人学习总结,如有遗漏或者错误,请在评论区中指正!!!

    展开全文
  • 停车场管理系统简单代码,设停车场(如下图所示)内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 929
精华内容 371
关键字:

停车场管理系统c++

c++ 订阅