FUNCTIONAL REQUIREMENT OF CAR PARKING SYSTEM Project
FR1: Admin can Define new parking areas, specify number of parking lots, the parking cost per minute/hour and other details.
FR2: admin can Modify data of existing parking areas.
FR3: View the data of all registered parking areas.
FR4: Parking operator can Send vehicle plate number and reservation password (Session ID) to central server for verification when users check in.
FR5: parkin operator can Issue bill to users on checkout.
FR6: End user can Register for the service and enter personal and vehicle details.
FR7: End user can Find a parking area from the list of areas, registered by parking admins.
FR8: End user can View the details of a selected parking area such as the name, price per minute, number of total available lots.
FR9: End user can Reserve an available parking lot and specify duration of reservation.
FR10: Backend management system can Authenticate users and admins before modifying any sensitive data.
FR11: Backend management system can Accept reservation of parking lots based on availability.
FR12: Backend management system can Generate a Session ID for each reservation and send it to the user.
FR13: Backend management system can Allow modification of parking lot status by operators.
FR14: Backend management system can Auto-cancel reservation if user fails to reach within the window period.