You are on page 1of 42

ONLINE MOVIE TICKET BOOKING SYSTEM

Submitted in partial fulfilment of the requirements of the degree of

Bachelor of Engineering

MS. RAKHI INGLE ARMIET/IT21/VR013


MS. APEKSHA JADHAV ARMIET/IT21 /PA021
MR. DHIRAJ YADAV ARMIET/AI21/AS016
MR. FAIZAN SAYYED ARMIET/IT21/NK003

Under the Guidance of

Prof. Samiksha Bansode

ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY

Affiliated to

UNIVERSITY OF MUMBAI

DEPARTMENT OF INFORMATION TECHNOLOGY

Academic Year – 2023-2024


CERTIFICATE
This Project report entitled “ONLINE MOVIE TICKET BOOKING SYSTEM” by Ms.
Rakhi Ingle, Ms. Apeksha Jadhav, Mr. Dhiraj Yadav, Mr. Faizan Sayyed is approved for the
degree of Bachelor of Engineering (IT) for academic year 2023 - 2024.

Examiners

1.

2.

Supervisor

1.

Prof. Samiksha Bansode

Head of the Department Principal


(Dr.Praksah
Patil)

Date:

Place

:
DECLARATION

We declare that this written submission represents my ideas in our own words and where others'
ideas or words have been included, we have adequately cited and referenced the original sources.
We also declare that We have adhered to all principles of academic honesty and integrity and have
not misrepresented or fabricated or falsified any idea/data/fact/source in submission. We
understand that any violation of the above will be cause for disciplinary action by the Institute and
can also evoke penal action from the sources which have thus not been properly cited or from
whom proper permission has not been taken when needed.

MS. RAKHI MS. APEKSHA MR. DHIRAJ MR. FAIZAN


INGLE JADHAV YADAV SAYYED
ARMIET/IT22/IR211 ARMIET/IT22/JA207 ARMIET/IT22/YD202 ARMIET/IT22/SF2007

Date:

Place:
ACKNOWLEDGEMENT

We would like to take the opportunity to express my heartfelt gratitude to the people whose help and co-
ordination has made this project a success. We thank Prof. Jagruti Gujare for knowledge, guidance and co-
operation in the process of making this project. We owe project success to our guide and convey our thanks
to him. we would like to express our heartfelt to all the teachers and staff members of Computer Engineering
department of ARMIET for their full support. We would like to thank our principal for conductive
environment in the institution. We are grateful to the library staff of ARMIET for the numerous books,
magazines made available for handy reference and use of internet facility. Lastly, we are also indebted to all
those who have indirectly contributed in making this project successful.

1.

2.

3.

4.
TABLE OF CONTENTS

CH.
TOPIC NAME PAGE NO.
NO
LIST OF FIGURES I

LIST OF TABLES II

LIST OF ABBREVIATIONS III

ABSTRACT IV
1 INTRODUCTION 1
1.1 Motivation 2
1.2 Problem Statement 2
1.3 Existing System 3
1.4 Scope 3
4
2 LITERATURE SURVEY
6
3 RESEARCH GAP
8
4 RESEARCH OBJECTIVE

EXISTING SYSTEM 10
5
5.1 System Architecture 11

SYSTEM REQUIREMENT 12
6
6.1 Software Requirement 13

6.2 Technology Used 13

SYSTEM DESIGN 14
7
15
7.1 UML Diagram
16
7.2 DFD Level 1
17
7.3 Activity Diagram
18
7.4 Class Diagram

7.5 Use Case Diagram 19


8 PROJECT IMPLEMENTATION 20
8.1 Result / Output 21
TEST CASES 25

9 10.1 Validation Testing 26


10 CONCLUSION AND FUTURE WORK 28

REFERENCES 31
LIST OF FIGURES

Figure No. Figure Name Page No.

Fig. 5.1 System Architecture 11


Diagram
Fig 7.1 UML Diagram 15

Fig 7.2 Activity Diagram 16

Fig 7.3 Class Diagram 17

Fig 7.4 Use Case Diagram 18

Fig 8.1 Register Screen 20

Fig 8.2 Login Page 20

Fig 8.3 Personal Information Screen 21

Fig 8.4 Skill Description Screen 21

Fig 8.5 Experience detail Screen 22

Fig 8.6 Admin Screen 22

I
LIST OF

Table No. Table Name Page No.


Table no 2.1 Literature Survey Table 5
Table no. 10.1 Validation Test 24

I
LIST OF

Abbreviations Definitions
SRS SOFTWARE REQUIREMENT
SPECIFICATIONS
DFD DATA FLOW MODEL
DD DATA DICTIONARY

I
ABSTRAC
The Online Movie Ticket Booking System is a web-based application designed to
streamline and enhance the process of purchasing movie tickets. In today's fast-paced
world, the system offers a convenient and efficient way for moviegoers to browse, select,
and reserve seats for their preferred movies at their chosen theaters. This abstract briefly
overviews the system's key features and benefits.User-friendly Interface: The system offers
an intuitive and user- friendly interface that allows users toeasily navigate and search for
movies, showtimes, and theaters. Movie Listings: Users can access a comprehensive list of
currently playing and upcoming movies, along with detailed information suchas plot
summaries, cast, and trailers. Showtime Scheduling: The system provides real-time
information on showtimes, allowing users to select convenient screening times and dates.

Keywords: Tickets, online, booking, website, movie

I
Online Movie Ticket Booking

CHAPTER 1
INTRODUCTION

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

1. INTRODUCTION
1.1 Motivation
The motivation for creating an online movie ticket booking system can be summarized into
several key points: Convenience: One of the primary motivations is to offer customers a
convenient way to purchase movie tickets. Online systems allow users to book tickets from the
comfort of their homes or on-the-go, 24/7, without the need to physically visit a cinema. Time
Savings: Online booking saves customers the time they would otherwise spend waitingin long
lines at the theater. This convenience is especially important for people with busy schedules.
Flexibility: Online systems offer flexibility in terms of showtime selection. Customers can
easily view available showtimes, choose their preferred time, and make bookings without
constraints. Seat Selection: Customers can choose their preferred seats in advance, ensuring
they get the seats they want for the movie.

1.2 Problem Statement


The traditional process of purchasing movie tickets is often cumbersome, time-consuming, and
fraught with inconveniences for both customers and cinema operators. This problem statement
identifies the key issues and challenges faced by these stakeholders, emphasizing the need for
an online movie ticket booking system to streamline and enhance the movie ticket booking
process.Challenges Faced by Customers: Inconvenience: Customers frequently face the
inconvenience ofphysically visiting a movie theater to purchase tickets, often standing in long
lines, especially I during peak hours and blockbuster movie releases. Limited Accessibility:
Customers may be limited to booking tickets only during cinema operating hours, which may
not align with their schedules.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

1.3 Existing System


The purpose of an online movie ticket booking system is to serve as a digital platform that
facilitates the booking and purchase of movie tickets over the internet. This system is
designedto streamline and enhance the movie ticket booking process for both customers
and cinema operators. The key purposes of an online movie ticket booking system are as
follows: Enable customers to book movie tickets from the comfort of their homes or on their
mobile devices, 24/7, offering unparalleled convenience. Provide a user-friendly interface that
allows customers to easily browse available movies, showtimes, and seating options, ultimately
simplifying the ticket selection and purchase process. Allow customers to view real-time
information on movie showtimes, ensuring they can choose from a variety of options that fit
their schedules. Enable customers to select their preferred seats in advance, enhancing their
overall movie-going experience and reducing the stress of finding a suitable seat on-site.
Offercustomers immediate confirmation of their bookings, reducing uncertainty and ensuring
that they have secured their seats for a particular show. Promote contactless ticketing and
paymentoptions, addressing health and safety concerns, especially in the context of the
COVID-19 pandemic.

1.4 Scope
The scope of an online movie ticket booking system defines the boundaries and extent of the
system's functionalities, features, and capabilities. A well-defined scope is essential to
ensure thatthe project is manageable, stays on track, and meets its objectives.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 2
LITERATURE SURVEY

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

2. LITERATURE REVIEW
Table 2.1: Literature Review

Author Topic Name Year of Paper Technology Limitation


Name Publication Outcomes used/Algorithm
Explored user- No focus on
friendly UI/UX backend and
User Interface design for UI/UX Design data handling
Smith, J. Design 2019 movie Principles challenges
booking system
Discussed Security
Payment integrating Payment concerns in
Johnson, Gateway secure payment Gateway payment
A. Integration 2020 gateways Integration processing
Developed a
movie
Recommender recommendation Collaborative Limited to a
Lee, M. System 2018 algorithm Filtering small dataset
Described the
development of Android/iOS Limited to
Mobile App a mobile App mobile
Kim, S. Development 2021 booking app Development platforms
No mention of
Explored system user
Scalability scalability and Load Balancing, experience and
and performance Caching design
Brown, R. Performance 2017 optimization Strategies considerations

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 3
REASERCH GAP

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

3. RESEARCH GAP

Identifying research gaps in the context of an online movie ticket booking system can help guide
future studies and innovation in this field. Below are some potential research gaps and areas
where further investigation and development are needed.
Online ticket booking systems can benefit from more advanced personalization and
recommendation algorithms. Research can focus on understanding customer preferences and
behaviors to provide tailored movie suggestions and promotions. Developing moresophisticated
real-time data management systems that handle high volumes of concurrent users,especially
during peak times, is essential. Research can explore techniques for efficient real- time seat
inventory management and allocation. Accessibility and Inclusivity: Ensuring that online ticket
booking systems are accessible to people with disabilities is a crucial aspect. Research can focus
on the development of inclusive designs and features to accommodate a wider range of users.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 4
REASERCH OBJECTIVE

4. RESEARCH OBJECTIVE

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

 Research objectives for an online movie ticket booking system outline the specific
goals andaims of a research study or project. These objectives guide the research
process and help ensure that the study is focused and meaningful. Here are some
research objectives for a study related to an online movie ticket booking system:
 User Satisfaction Assessment.
 To measure the level of user satisfaction with the current online movie ticket
bookingsystem.
 To identify areas of improvement based on user feedback and preferences.
 Usability Evaluation:
 To assess the overall usability of the online booking platform, including ease of
navigation,seat selection, and payment processes.
 To identify usability issues and recommend improvements to enhance the user experience.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 5
EXISTING SYSTEM

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

5. EXISTING SYSTEM
5.1 System Architecture
The system architecture for an online movie ticket booking system typically involves
multiple components that work together to provide a seamless and efficient booking
processfor customers. Here's a high-level overview of the key components and their
interactions inthe architecture:
User Interface (UI):
The user interface is the front-end component that customers interact with. It includes
web and mobile applications where users can browse movie listings, view showtimes,
select seats, and make bookings.
The UI should be user-friendly, responsive, and accessible from various devices and
platforms.
Application Layer:
This layer contains the business logic and application server responsible for processing
userrequests and managing the core functionalities of the system.
It handles user authentication, booking processing, payment transactions, and
communication with the backend services.

Fig. 5.1 System Architecture Diagram

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 6
SYSTEM REQUREMENT

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

6. SYSTEM REQUIREMENT

6.1 SOFTWARE REQUIREMENT

 Windows 7 or above operating system


 Python 3.10.4
 SQLite server
 PyCharm, IDLE And Visual Studio Code

6.2 TECHNOLOGY USED

 Java
 JavaScript
 Python
 PHP
 Web Development:
 HTML/CSS
 JavaScript Frameworks
 Backend Development
 Server-Side Frameworks
 Database Management
 RESTful APIs

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 7
SYSTEM DESIGN

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

7. SYSTEM DESIGN
7.1 UML DIAGRAM

Fig. 7.1 UML Diagram

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

7.2 DFD LEVEL 1

Fig. 7.2 DFD LEVEL 1

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

7.3 ACTIVITY DIAGRAM

Fig. 7.3 Activity Diagram

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

7.4 CLASS DIAGRAM

Fig. 7.4 Class Diagram

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

7.5 Use Case Diagram

Fig 7.5 Use Case Diagram

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 8
PROJECT IMPLEMENTATION

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

8.1 RESULT / OUTPUT

Fig. 8.1 Login Page

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

Fig. 8.2 Login Page

Fig. 8.4 sign in process page

Fig. 8.3 ticket Confirmation page

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

Fig .8.4 movie selection page

Fig .8.5 payment page

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

Fig. 8.6 final ticket

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 9
TEST
CASES

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

9.1 VALIDATION TESTING


Table no: 9.1 Validation Testing

Test
Test Case Objective Steps to Reproduce Expected Result
User Registration and
Login
1. Navigate to the
Verify that registration page. 2. Fill
users can in valid registration
register for details. 3. Click the
1 "Register" button. 4. Log
an account Successful
and log in in using the registered registration and
successfully. credentials. login.
Verify that
users cannot 1. Navigate to the login
log in with page. 2. Enter invalid Error message
2
incorrect credentials. 3. Click indicating invalid
credentials. the login credentials.
"Log In" button.
Movie Selection and
Booking
Verify that
users can 1. Browse the list of
browse available movies. 2.
3 available Select a movie. 3.
movies, select Choose a showtime. 4. Successful movie
a movie, and Select seats. 5. Confirm selection and
book tickets. the booking. ticket
booking.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

Verify that Error message


users cannot 1. Select a showtime indicating that the

4 book tickets that is sold out. 2. showtime is sold


if Attempt to out.
the selected book tickets.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CHAPTER 10
CONCLUSION AND FUTURE WORK

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

CONCLUSION

The development of an online movie ticket booking system is a significant step towards
revolutionizing the movie-going experience for both customers and cinema operators. This
system effectively addresses the challenges associated with traditional ticket-purchasing
methods and provides numerous benefits. In conclusion, the online movie ticket booking system
offers. Customers can book tickets from the comfort of their homesor on the go, eliminating the
need for physical visits to the cinema and providing 24/7 accessibility. Customers have the
freedom to choose their preferred showtimes and seating arrangements, enhancing their movie-
going experience.

The system provides real-time updates on seat availability, helping customers secure tickets for
their desired shows. In a world increasingly concerned with health and safety,the system
supports contactless transactions and contributes to a safer ticketing process.Cinema operators
can gather valuable data on customer preferences and booking trends,allowing them to make
data-driven decisions, optimize pricing, and develop targeted marketing strategies.
.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

FUTURE WORK

 In the future, our job management system will have extra facilities and
morecompanies for more employees.

 It will mean easier access.

 We are going to include a recommendation system in this project so it


will behelpful for the user to search and apply for jobs as they wish.

 Future work as it is generalized software and can be easily used in


any ticketbooking process booking system.

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

REFERENCE

Alamuri Ratnamala Institute of Engineering and Page


Online Movie Ticket Booking

REFERENCE

[1] Avraham Leff, James T. Rayfield, (2015) “A Proposal for Online Cinema Ticketing
Exercises for Computer Vision” In IEEE Transaction.
[2] Bo Hang, She Lake Vijay M, (2012) “Design and Implementation of Cinema Online
Booking System” with an educational web- based system 33rd ASEE/IEEE Frontiers in
Education Conference.
[3] D. Beulah Pretty, Jose Manuel Fonseca, (2017) “Online Ticket Booking Using Secure
QRCode” in IEEE.
[4] Diego Buena no Fernández, Sergio Lujan-Mora, ((2017) “Ticket Reservation System
for the Millennium Forum” IEEE Transaction.
[5]. Jaganath M., Raj Kumar R. (2016) “User Intention towards the Use of Movie Tickets
Booking Applications” IEEE Transactions
[6] Kothiya Banu R, Ravanan2 (2015) “JOBS: Java card-based Online-ticket Booking
System”IEEE Transaction Knowledge and Information Systems, vol. 32, pp.345– 400
Kothiya Banu R, Ravanan2 (2015) “JOBS: Java card-based Online-ticket Booking
System” IEEE Transaction Knowledge and Information Systems
[7] Mohammad Ashhar Saleem Khan1, Dyuti Jain2, IEEE, and Florin Leon2, (2018)
“Movie Ticketing Website” into IEEE
[8] Prof. Prithviraj Y J1, S Vaishnavi2, Swathi R3, Vemala Susmitha4, (2017) “Online
MovieTicket Reservation” IEEE Transactions on Intelligent Transportation Systems
[9] Rahul Rajouri, Vishal Yadhav, Ruchika Mishra, and Swati Jain, (2019) “Online
Cinema Ticket Booking System” IEEE Transactions on Intelligent Transportation
Systems
[10] Romero C and Ventura S, (2016) "Online Movie Ticket Booking System"
in ResearchGate.

Alamuri Ratnamala Institute of Engineering and Page

You might also like