停车场管理系统,QT和C++实现,分为管理者端和客户端两部分:
1、上班,对停车记录表,等待队列,停车区域牌,停车位状态等信息进行读取
2、车辆入库,显示停车场总车位数和空车位数,记录车辆的入库时间,停车位以及车牌号。若无,将该车辆按顺序加入等待序列,直至空车位出现进行上述操作。
3、车辆出库,输入车牌号,记录下离开的时间并计算出停车费用。
4、查询
查询主要包括:查询车辆状态、查询停车场状态、查询所有车辆信息。
1>车辆状态的查询:输入车牌号查询到该车辆的状态。(等候、已入场、停车时间、已离开)。
2>停车场状态的查询。
1)查询当前停车场使用状况:输入停车场区域编号,输出该区域的车位总数、空余车位、当前等待队列中的车辆数。
2)查询指定车位平面图,显示已停车车位和空车位
3>显示所有信息的主要功能:输出停车记录表、停车信息表、等待队列。
5.基础信息维护
基础信息维护:修改每小时停车费、禁止停车区域、解禁停车区域
1>修改每小时停车费:输入你要定义的停车费金额。
2>禁止停车区域:输入禁止停车的区域,使得该区域无法停车
3>解禁停车区域:输入解禁停车的区域,使得该区域从禁止停车状态变为可以停车状态。
6、下班,将改变后的停车记录表,停车状态表,等待队列文件保存。
1、查询:
1)查询车位数量和空车位数量
2)查询停车场计费方式
3)查询停车场平面图,已停车车位和空车位
4)查询已停车时间和应该缴费
2、找车,寻找输入的自己所在位置到输入的车牌号的最短路径。
3、缴费
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111