Parkimg Managment College Project
Parkimg Managment College Project
MANAGEMENT
SYSTEM
MADE BY GROUP-
ARSHBIR SINGH
CHHABRA
JASJOT SINGH
CSE (Evening Shift)
INTRODUCTION
This is a project based on Parking Management. The program
helps us to enter, display or alter the details of vehicles in parking
records.
Moreover & most importantly the program helps us .The program
also helps us to know the present status of a parking detail,
vehicle detail etc.
It includes various function programs to do the above mentioned
tasks.
Data file handling has been effectively used in the program.
The database is a collection of interrelated data to serve multiple
applications. That is database programs create files of
information. So we see that files are worked with most, inside the
program.
Features:
View parking lot status: See the current status of parking spaces
(occupied/free).
Project Structure
self.total_spaces = total_spaces
self.available_spaces = total_spaces
if self.available_spaces > 0:
slot_number = slot
break
self.parking_slots[slot_number] = vehicle_number
self.available_spaces -= 1
else:
if slot_number in self.parking_slots:
vehicle_number = self.parking_slots.pop(slot_number)
self.available_spaces += 1
print(f"Vehicle {vehicle_number} removed from slot {slot_number}.")
else:
def display_status(self):
if self.parking_slots:
print("\nOccupied slots:")
print("---------------------------")
print(f"{str(slot).ljust(11)} | {self.parking_slots[slot]}")
else:
print("---------------------------\n")
# Main Program
def main():
while True:
try:
if total_spaces <= 0:
continue
break
except ValueError:
print("Invalid input. Please enter a valid integer for total parking spaces.")
parking_lot = ParkingLot(total_spaces)
while True:
print("4. Exit")
if choice == '1':
if vehicle_number:
parking_lot.park_vehicle(vehicle_number)
else:
try:
parking_lot.remove_vehicle(slot_number)
else:
except ValueError:
print("Invalid input. Please enter a valid slot number.")
parking_lot.display_status()
break
else:
if _name_ == "_main_":
main()
OUTPUT