Use Case Diagram for Online Movie Ticket Booking System


UML Use Case diagram for Online Movie Ticket Booking System is shown below. The various participants of the same are detailed below:-

Actors:- Registered User, Visitor, Admin

The corresponding use cases for these actors are:-
  • Registered User: Choose Movie, Select Time And Venue, Select Seat, Select Ticket Type,Child, Adult, Make Payment By Credit/Debit Card, Confirm Transaction, Cancel Ticket, Get Refund

  • Visitor : Get Registered, Check Movie Data

  • Admin : Login, Insert Movie Records, Update Movie Records, Delete Movie Records
Here we have some dependencies also like Registered User Login <<include>>Choose Movie, Select Time And Venue, Select Seat, Select Ticket Type, Make Payment By Credit/Debit Card. If a user gets login to book ticket then he has to perform all these operations in order to get ticket booked. Further, Make Payment by Debit/Credit Card <<include>> Confirm Transaction as after making payment it is necessary to confirm that transaction is completed.

Again, Login <<extend>> Cancel Ticket as user may or may not want to cancel booked ticket. Cancel Ticket <<includes>> Get Refund as if the tickets are cancelled then, refund has to be made.

Login of Admin <<includes>> Add Movie Records and <<extend>> Update movie Records and Delete Movie Records.

The Use Case UML diagram for Online Movie Ticket Booking System is shown below:-

3 Comments

  1. Get a impressively great featured Online Ticketing Software presented by EazeConnect with 100% Reliability and Security, also designed an application available for Smartphone Mobile. For More Details http://eazeconnect.com/eazedesk/ticket-management.html

    ReplyDelete
  2. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. bus booking app in Nigeria

    ReplyDelete
  3. Im no expert. but I believe you just made an excellent point. You certainly fully understand what youre speaking about. and I can truly get behind that.
    ticket management automation

    ReplyDelete
Previous Post Next Post