About Lesson
Use Case Diagram – Car Parking System
A Use Case Diagram visually represents how various actors interact with the system and what operations or tasks (use cases) they can perform. It helps students understand system boundaries, primary functionality, and user roles.
1. Actors Involved
- Vehicle Owner / Driver (Primary Actor)
- Parking Attendant / Staff
- System Administrator
- Payment Gateway (External System)
- Sensor Devices (IoT System)
- Mobile Application (Interface Actor)
2. Major Use Cases
Below are the key use cases connected to the actors:
For Vehicle Owner / Driver:
- Request Parking Slot
- View Slot Availability
- Generate Parking Ticket
- Make Payment
- Exit Parking Lot
- Register as Member
- Get Digital Receipt
For Parking Attendant / Staff:
- Validate Parking Ticket
- Assist with Manual Override
- Guide Vehicles Manually
For System Administrator:
- Set Tariff Rates
- View Occupancy Reports
- Manage Users
- Configure Sensors
- Monitor System Status
For Payment Gateway:
- Process Parking Payment
- Return Payment Status
For Sensor Devices:
- Detect Vehicle Entry/Exit
- Update Slot Occupancy
- Control Barrier Gates
For Mobile Application:
- Show Available Slots
- Reserve Slot
- Notify User of Expiry Time
- Allow Online Payment