Course Content
Data Structures & Algorithms
Low Level System Design
LLD Topics
High Level Design
DSA, High & Low Level System Designs
About Lesson
Use Case Diagram – Car Parking System

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 boundariesprimary 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
0% Complete
WhatsApp Icon

Hi Instagram Fam!
Get a FREE Cheat Sheet on System Design.

Hi LinkedIn Fam!
Get a FREE Cheat Sheet on System Design

Loved Our YouTube Videos? Get a FREE Cheat Sheet on System Design.