Create an application that allows the management of a paid parking chain and customers track in order to receive various promotional offers.

A parking lot can have one or more entrances, it is divided into zones and each area has information about the number of parking spaces and their type (small car, bus, …). At the entrance in the parking lot, information related to the car number is collected and the entry time and also at exit the exit time. Customers can have subscription or use the parking lot occasionally.

Create a program that allows:

The homework solution will also be presented at the laboratory.