Use Case Diagram for the Movie Ticket Booking System
Learn how to define use cases and create the corresponding use case diagram for the movie ticket booking system.
Let’s build the use case diagram for the Movie Ticket Booking system and understand the relationship between its main actors and functions. First, we’ll define the different elements of our system, followed by the complete use case diagram.
System
Our system is the Movie Ticket Booking system. It manages movie and show listings, ticket bookings, seat reservations, and notification delivery.
Actors
Now, we will define the main actors of our movie ticket booking system.
Primary actors
Customer: Searches for movies, creates bookings, reserves seats, pays for tickets, views/modifies/cancels bookings.
Ticket agent: The ticket agent will assist the customer and perform almost all the tasks that a customer can do, such as creating a booking of the movie ticket on behalf of the customer, searching for movies, and reserving seats at the halls, except for modifying and canceling a booking.
Secondary actors
Admin: Manages movies and showtimes by adding, deleting, or updating them.
Use cases
In this section, we will define the use cases for movie ticket booking systems. We have listed the use cases according to their respective interactions with a particular actor.
Note: Some use cases will occur multiple times because they are shared among different actors in the system. ...