You are on page 1of 20

WELCOME

ONLINE MOVIE TICKET


BOOKING SYSTEM
INDEX
• Introduction
• Motivation
• Problem Statement
• Objective and Goals
• Scope and Limitation
• Software Requirment
• Existing System
• Features
• Stakeholder
• Requirement
• UML Diagram
• Conclusion
INTRODUCTION

Online Movie Ticket Booking is a convenient and hassle-free way of booking movie tickets
without having to stand in long queues or worry about availability. With just a few clicks on
your computer or smartphone, you can easily book movie tickets and select your preferred seats
from the comfort of your own home. Online booking has revolutionized the way we book
movie tickets, making the process much simpler and faster than before. In this presentation, we
will explore the benefits of online movie ticket booking, how it works, popular platforms and
tips for safe and secure booking.
MOTIVATION
1. This system is basically made for providing customer an anything and anywhere
2. Service for booking the seat in the cinema hall and to gather information about the movies online.
3. The main purpose of our online ticket booking system is to provide another way for the user to buy cinema
ticket.it is automatic system
4. . Information such as show movie schedule, trailers and price of the tickets.
5. A ticket booking system that allows the user to select and book seats and even purchase the tickets.
• List of theatres and venues.
• Check and post reviews and ratings of the movies.

6. It may help collection perfect management in detail. In a very short time the collection will be obvious
simple and sensible.
7. It will help a person to know the management of passed year perfectly and vividly.
8. It also helps in current all works relative the movie ticket booking system.
PROBLEM STATEMENT
• Some of the major problems reported by the customers surveyed revolved around late deliveries because of
network problem.
• Some time payment issue is occurred. Online Ticket Booking System service now days increase your
budget. lack of a visual confirmation that the order was placed correctly.
1. Problem Scenario: The traditional way of booking the ticket for the movie is the customer need to go to the
specific theatre where the desired movie was playing and need to stand in queue and buy the ticket for the
movie this will become more difficult for a person in order to overcome this problem.
2. Proposed Solution: The main purpose that theatres have been serving since their inception is to provide the
tickets for the audience for the specified movie of specified show. While providing tickets, they also let us
earn a certain amount of money based on the type of ticket we are booking. Traditionally the theatres will
be on rush which wastes the time of the common man and hence by this system we can save the time and
energy of the customer .
OBJECTIVE AND GOALS

1. Providing a user-friendly interface: The system should have an easy-to-use interface that is intuitive and
visually appealing to the users.
2. Allowing customers to select seats: The system should enable customers to choose their preferred seats,
either by selecting from a graphical representation of the theater or by viewing available seats in a list
format.
3. Offering different payment options: The system should allow customers to pay for their tickets using various
payment methods such as credit/debit cards, net banking, or e-wallets.
4. Providing real-time updates: The system should provide real-time updates on ticket availability, movie
schedules, and seating arrangements.
5. Ensuring secure transactions: The system should ensure that all transactions are secure and protect the
customers' sensitive information from unauthorized access.
6. Generating reports: The system should generate reports on daily, weekly, and monthly sales, which can be
used to analyse the performance of the movie theatre and make informed business decisions.
SCOPE AND LIMITATION

Scope:
 User registration: Allow users to create accounts and save their personal information, including name, email
address, and payment details.
 Movie selection: Provide users with a list of movies that are currently playing or will be playing in the
future.
 Seat selection: Allow users to select the seats they want to book for the movie.
 Payment processing: Process payment securely using a third-party payment gateway.
• Ticket generation: Generate a ticket for the user with all the relevant details, including the movie name,
showtime, seat number, and payment confirmation
Limitations:
• User authentication: The system will not have a two-factor authentication feature.
• Limited payment options: The system may not support all payment options, such as
cryptocurrencies or mobile wallets.
• Limited ticket customization: The system may not allow users to customize the ticket format.
• Limited movie selection: The system may not have all the movies that are currently playing in all
theatres.
• No cancellation policy: The system may not have a cancellation policy, or it may have a limited
one.
SOFTWARE REQUIREMENT
SOFTWARE :-
* Operating system : Windows 10 or Higher version
* Language : JAVA
* Database used : PostgreSQL
* Software used : Eclipse,NetBeans
EXISTING SYSTEMS
• There are several existing systems for online movie ticket booking that have been developed using Java.

1. Book My Show: This is one of the most popular online movie ticket booking systems in India, and it has
been developed using Java. The platform allows users to search for movies, select seats, and make
payments through various payment gateways.
2. PVR Cinemas: PVR Cinemas is a leading movie theatre chain in India, and it has an online ticket booking
system that has been developed using Java. Users can book tickets for movies playing at PVR cinemas
across the country.
3. Inox: Inox is another popular movie theatre chain in India, and it has an online ticket booking system that
has been developed using Java. Users can search for movies, select seats, and make payments through
various payment gateways.
4. Fandango: Fandango is a movie ticketing company based in the United States, and its online ticket
booking system has been developed using Java. Users can search for movies, select seats, and make
payments through various payment gateways.
FEATURES

1. User registration and login: Users should be able to create an account on the system and login to access
various features.
2. Movie selection: Users should be able to browse through a list of movies and select the one they want to
watch.
3. Show timings and availability: Users should be able to see the timings of shows and the availability of
seats in each show.
4. Seat selection: Users should be able to select their preferred seats for the show.
5. Payment gateway integration: The system should integrate a payment gateway for users to make payments
for their tickets.
6. Ticket generation: The system should generate tickets once the payment is successful and send them to the
user's registered email address.
STAKEHOLDERS

1. Customers.
2. Movie theaters.
3. Payment gateway providers
4. Administrators
REQUIREMENT ANALYSIS
• Requirement analysis is an essential step in developing an online movie ticket booking system using Java. Here are some of the
requirements that should be considered:

1. User Registration: Users should be able to register themselves by providing their basic information such as name, email, phone
number, etc.
2. Movie Search: Users should be able to search for movies by title, genre, and language. They should be able to see the movie
details such as the cast, crew, synopsis, ratings, etc.
3. Seat Selection: Users should be able to select their seats according to their preference. The seat selection should be made
available through an interactive interface.
4. Payment Gateway Integration: The system should have a secure payment gateway to facilitate online transactions. The payment
gateway should support multiple payment methods.
5. Booking Confirmation: Users should receive a confirmation email/SMS once the booking is complete. The system should
generate a unique booking ID for every transaction.
6. User Dashboard: Users should have a dashboard where they can see their booking history, upcoming movies, and other relevant
details.
7. Admin Dashboard: The admin should have a dashboard to manage the movie listings, ticket prices, seating arrangements, and
other operational aspects of the system
E-R Diagram Username

ADMIN Password

Screen_No

View
View UserE
USR Seat_no
Info
info
A/c_no
Ticket_no
Gold .
User
Platinum Seat MMM1M M
Booking Film
M
BOOOKING
Silver
Movie_name

Book MOVIE
MovieINFO
info Screen_No
films
1
ADMIN
USE CASE DIAGRAM
1.
2.
CLASS DIAGRAM
CONCLUSION
In conclusion, online movie ticket booking has revolutionized the way we book tickets for
movies. With just a few clicks, we can easily book our tickets from anywhere, at any time,
without having to stand in long queues or visit the cinema personally. The benefits of online
movie ticket booking include convenience, time-saving, flexible payment options, choice of
seats, special features and offers, and easy cancellations and refunds.
THANK YOU

You might also like