You are on page 1of 9

Class Diagram for Multiplex Booking System:

Component Diagram of Multiplex Booking System:

Customer GUI

Main Applicaton

Network

Database Management

Administrator GUI

Database

State Deployment Diagram of Multiplex Booking System:

Multiplex Login Customer Services Provide Detials

Administrator

Database Server UserLogin & Password

Services

Customer

DBA

If Registered ?

( No )

( Yes )

Register

Login

verify password

( Unsuccessful )

Purpose ?

( Book ) Select Movie/Play Availability ? ( No ) ( Yes ) Make Payment

( Cancellation ) Select Ticket to be cancelled Cancel Ticket

Refund

( Invalid )

Verify ( Valid ) Display

Print Ticket

Activity Diagram for Multiplex System

Sequence Diagram for Registration UseCase:


: Customer : DBA

1: Enter details() 2: Register deials() 3: ID created

Component Diagram for Registration UseCase:


2: Register deials()

1: Enter details() : Customer 3: ID created : DBA

Sequence Diagram for Login UseCase:


: Customer : DBA

1: Enter user ID and password () 2: Verify details () 3: Login successful() 4: Login unsuccessful () 5: Re-enter()

Component Diagram for Login UseCase:


5: Re-enter() 2: Verify details ()

1: Enter user ID and password () : Customer 3: Login successful() 4: Login unsuccessful () : DBA

Sequence Diagram for Booking Tickets UseCase:


: Customer : DBA

1: Select movie/play () 2: Display details ()

3: Book () 4: Check Availabity () 5: [Availabale] ( Make Payment)

6: Print Ticket ()

7: [Not Available] Display Error

Component Diagram for Booking Tickets UseCase:


4: Check Availabity ()

1: Select movie/play () 3: Book () : Customer 2: Display details () 5: [Availabale] ( Make Payment) 6: Print Ticket () 7: [Not Available] Display Error : DBA

Sequence Diagram for Cancel Tickets UseCase:


: Customer 1: Enter details () : DBA

2: Cancel Request () 3: Make Refund () 4: Print Receipt ()

Component Diagram for Cancel Tickets UseCase:


1: Enter details () 2: Cancel Request () 4: Print Receipt () : Customer 3: Make Refund () : DBA

State Chart Diagram of Multiplex Booking System:

Logged In

Check Availability [not available]

[if available]

Book Ticket

Enter detials Cancel Select Payment Mode

Verify Details

Get Tickets

Use Case Diagram for Multiplex

Register <<include>>

Login

Check Availabilty Movie

Customer

Book Tickets

Play

Payment Mode Cancel Tickets <<extend>> <<include>> <<extend>> DBA Refund Pay by Card Pay by Cash Update Information

Display Information