Professional Documents
Culture Documents
Online Movie Ticket Booking System
Online Movie Ticket Booking System
Online Movie Ticket Booking System
Movie Ticket Booking System is a web application from a cinema owner for
their customers to provide facility to reserve their bookings according to
schedules , and also gather information about movies, seats, prices, etc.
Note- This web application is for a single Theatre i.e.; Customer can book their tickets in that theatre only through
this web Site.
FUTURE SCOPE
PHP
HTML CSS
MySQL
Java Script
Development Model/Methodology
We are using INCREMENTAL Model
because:
A. ER Diagram
C. Activity Diagram
D. Class Diagram
E. Sequence Diagram
A. ER Diagram
u_lname
u_phno u_id
USER
Gives
Reserves
END
1 Communicates ADMIN screen_name
1 USER
Confirms
ER Diagram
screen_seats
Has M
SCREEN
M
screen_reservedfor
M screen_silverseats
1
screen_platinumseats screen_goldseats
show_id
ticket_seats
0
BOOKING Selects 1 SHOW M Has
M
show_time show_date
ticket_no
show_platinumseatprice
ticket_date show_goldseatprice
M
m_genre
m_yearof
Adds prod
M
payment_no FOR m_desc
1
MOVIES
m_desc
PAYMENT M Manages
m_actors
payment_mode
m_ratings m_crew m_length
transaction_id payment_date
payment_paid
payment_amount
B. Use Case Diagram
ADMIN
Login
USE CASE
Manage Movies
USE CASES
Manage Screen
Manage Schedule
Admin
View Report
Logout
USERS
Sign Up
Check Availability
Cancel Tickets
Payment
Logout
C. Activity Diagram
Registration
Activities
Login
Login [No]
Enter Details
Is Valid
Activities
Who
Phase Logout
Ticket Booking
Ticket [No]
Booking
Login [Yes] Check User Details
Is Valid
[No]
Activities
Is Valid
Select Seat
Check Availability
Payment [Yes]
Ticket Generate
Phase
Payment
Payment
Payment
Activities
Method
Is Valid
[Yes] [No]
Is Successful
Movie [No]
Management Login
Is Valid
Add Screen
Add Show
Validate
Customer Database
Review
Rate x/5
Activities
Display Review
Phase
D. Class Diagram
Class Diagram
E. Sequence Diagram
Registration User System Database
Sequences
Enter Details
Confirm User
Admin Admin System Database
Login
Sequences
Username Password
Validate Details
Data Sent
Login
Username Password
Sequences
Validate Details
Data Sent
Ticket Login
Data Sent
Confirm User
Give Details
View Show
Give Details
Select Show
Seat Availabillity
Give Details
Select Seats
Payment
Validate Details
Give Details
Save Data
Logout
Payment User System Database
System
Payment Option Selection
Sequences
Is Available
Mode Accepted
Give Details
Validate Details
Confirm Payment
Movie Admin System Database
Management
Login
Sequences
Validate Details
Sent Details
Validate
Sent Data
Save Data
Movie Added
Movie Updated
Live Demo
Work Division