Online Movie Ticket Booking System

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 31

Movie Ticket Booking System

WEB APPLICATION SYSTEM


(DUMMY)

-Guided by : Mrs. Heta Parekh


Presented By:

• Hardik Palrecha 522044


• Harshil Mehta 522086
• Harshit Chandani 522011
• J I Anin Bert 522007
Project Summary

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.

This web application helps multiplex theaters to issue the tickets, On


implementing this website people can buy tickets of any show for any day.

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

•SMS notification after successful seat reservation.

•Encrypted webpage to ensure customer privacy.

•Online booking of purchases of eatable will be provided.

•More user friendly interface in small screens.


Tools and Technologies Used
Front End Back End

PHP
HTML CSS

MySQL
Java Script
Development Model/Methodology
We are using INCREMENTAL Model
because:

• Customer requirements are not


fixed.

• It will give time to customer to


identify more requirements.

• The basic idea behind this method


is to develop a system through
repeated cycles (iterative) and in
smaller portions at a time
(incremental).

• According to the time we may


make use of new technology which
might be better than pervious one.
System Design

A. ER Diagram

B. Use Case Diagram

C. Activity Diagram

D. Class Diagram

E. Sequence Diagram
A. ER Diagram
u_lname

Primary Key u_email u_fname

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

show_silverseatprice m_id 1 m_title

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

USE CASE Login

View Movie Details


USE CASES

Check Availability

Users Book Tickets

Cancel Tickets

Payment

Logout
C. Activity Diagram
Registration
Activities
Login

Admin/Customer System Database

Login [No]

Enter Details

Is Valid
Activities

[Yes] Matches Details

Ticket Booking [User]

Who

Manage Theater [Admin]

Phase Logout
Ticket Booking

Customer System Database

Ticket [No]

Booking
Login [Yes] Check User Details

Is Valid
[No]
Activities

Select Movie [Yes]

Is Valid

Select Show [No]

Select Seat

Check Availability

Payment [Yes]

Ticket Generate
Phase
Payment

User System Database

Payment
Payment
Activities

Enter Card Details [By Card]

Method

Enter Wallet Details [By Wallet]


[No]

Is Valid
[Yes] [No]

Is Successful

[Yes] Payemt Details


Phase
Movie Management

Admin System Database

Movie [No]

Management Login

Is Valid

Add Movie [Yes]


Activities

Add Info [No]

Add Screen

Add Show

Add Price [Details]

Validate

[Yes] Movie Added


Phase
Review

Customer Database

Review

Rate x/5
Activities

Make Review Feedback Stored

Display Review

Phase
D. Class Diagram
Class Diagram
E. Sequence Diagram
Registration User System Database

Sequences
Enter Details

Validate and Confirm

Add User to Database

Confirm User
Admin Admin System Database

Login
Sequences

Username Password

Validate Details

Data Sent

Confirm Admin Login


User User System Database

Login
Username Password
Sequences

Validate Details

Data Sent

Confirm User Login


User System Database

Ticket Login

Booking Validate Details

Data Sent

Confirm User

View Movie Info

View Current Movie


Sequences

View Upcoming Movies

Give Details

View Show

Give Details

Select Show

Seat Availabillity

Give Details

Select Seats

Payment

Validate Details

Give Details

Save Data

Successful Ticket Generate

Logout
Payment User System Database

System
Payment Option Selection
Sequences

Is Available

Mode Accepted

Give Details

Validate Details

Payment Details Stored

Confirm Payment
Movie Admin System Database

Management
Login
Sequences
Validate Details

Sent Details

Confirm Admin Login

Add Movie Info

Validate

Sent Data

Save Data

Movie Added

Movie Updated
Live Demo
Work Division

Name Work Done

22: Harshit Chandani Home Screen

21: Harshil Mehta ADMIN Page Management

20: Hardik Palrecha Movie Information

26: Anin Bert Seat Booking


THANK YOU

You might also like