You are on page 1of 49

Tribhuvan University

Faculty of Humanities and Social Science

A Project Report on

“ONLINE TICKET RESERVATION SYSTEM FOR CINEMA


HALL”

Submitted to

Department of Computer Application

Asian School of Management and Technology

In partial fulfillment of the requirements in Bachelors in Computer Application

Submitted by:

Marshal Tamang

Shalon Dangol

Under the Supervision of

Mr. Dipendra Bahadur Chand


Tribhuvan University
Faculty of Humanities and Social Science
Asian School of Management and Technology

Supervisor’s Recommendation

I hereby recommend that this project prepared under my supervision by Marshal


Tamang and Shalon Dangol entitled “ONLINE TICKET RESERVATION SYSTEM
FOR CINEMA HALL” in partial fulfillment of the requirement for the degree of
Bachelor of Computer Application is recommended for the final evaluation.

SIGNATURE
Dipendra Bahadur Chand
Supervisor
Asian School of Management & Technology

ii
Tribhuvan University
Faculty of Humanities and Social Science
Asian School of Management and Technology

LETTER OF APPROVAL
This is to certify that this project is prepared by Shalon Dangol and Marshal Tamang
entitled “Online Ticket Reservation System For Cinema Hall” in partial fulfillment of
the requirements for the degree of Bachelor’s in Computer Application has been
evaluated. In our opinion it is satisfactory in the scope and quality as a project for the
required degree.

Mr. Dipendra Bahadur Chand Mr. Chakra Rawal


Supervisor Coordinator
Asian School of Management & Asian School of Management &
Technology Technology

Internal Examiner External Examiner

iii
ACKNOWLEDGEMENT

We are very grateful to the department of computer application, Asian School of


Management & Technology for providing us an opportunity to work on a major project
as part of our second year project. We are delighted to express our deep sense of gratitude
and indebtedness to our learned supervisor Mr. Dipendra Bahadur Chand for his
valuable guidance, encouragement and monitoring to spare time despite his busy
schedule for project’s progress review.

We thank our colleagues and everyone who extended their hands in making this project
success.

Marshal Tamang
Shalon Dangol

iv
ABSTRACT

The project objective is to book cinema tickets in online. The Ticket Reservation System
is an Internet based application that can be accessed throughout the Net and can be
accessed by anyone who has a net connection. This application reserve the tickets. This
online ticket reservation system provides a website for a cinema hall where any user of
internet can access it. User is required to login to the system for booking the tickets.
Tickets can be collected at the counter and watching movies with family and friends in
theatres is one of the best medium of entertainment after having a hectic schedule. But all
this excitement vanishes after standing in hours in long queues to get tickets
booked. The website provides complete information regarding currently running
movies on all the screens with details of show timings, available seats. Ticket
reservations can be cancelled if needed. This online tickets reservation system is one of
the best opportunities for those who cannot afford enough time to get their tickets
reserved standing in long queues. People can book tickets online at any time of day or
night. This reservation system also provides option to cancel the tickets which are
reserved previously.

Keywords: Online ticket reservation system, cinema hall, User, movies

v
TABLE OF CONTENT

Acknowledgement iv
Abstract v
List of Figures viii
List of Tables ix
List of Abbreviation x
Chapter 1 :Introduction 1
1.1 Introduction
1.2 Problem Statement
1.3 Objectives:
1.4 Scope and Limitation
1.5 Report Organization

Chapter 2 : Background study and Literature Review


2.1 Background study
2.2 Literature Review

Chapter 3 : System Analysis and Design


3.1 System Analysis
3.1.1 Requirement Analysis
i. Functional Requirement
ii. Non Functional Requirement
3.1.2 Feasibility Analysis
i. Technical
ii. Operational
iii. Economic
iv. Schedule
3.1.3 Data Modeling
3.1.4 Process Modeling

vi
3.2 System Design
3.2.1 Architectural Design
3.2.2 Database Schema Design
3.2.3 Interface Design
3.2.4 Physical DFD

Chapter 4 : Implementation and Testing


4.1 Implementation
4.1.1 Tool Used
4.1.2 Implementation Details of Modules
4.2 Testing
4.2.1 Test Cases for Unit Testing
4.2.2 Test Cases for System Testing

Chapter 5 : Conclusion and Future Recommendation


5.1 Outcome
5.2 Conclusion
5.3 Future Recommendation
Reference

vii
LIST OF FIGURES

Figure 3.1: Waterfall Model 6


Figure 3.2: E-R Diagram 9
Figure 3.3:Context Diagram
10
Figure 3.4: Level 1 DataFlow Diagram 11
Figure 3.5: Architectural Design 12
Figure 3.6: Database Schema Design 14
Figure 3.7: Homepage Design 15
Figure 3.8: Registration Page Design 16
Figure 3.9: Login Page Design 17
Figure 3.10: Interface Design for Adding Show 18
Figure 3.11: Interface Design for Adding Movie 19
Figure 3.12: Interface Design for Adding Screen
20
Figure 3.13: Interface Design for Adding Show Time
20
Figure 3.14: Interface Design for Viewing Movie List
21
Figure 3.15: Interface Design for Selecting Seat
22
Figure 3.16: Interface Design for Viewing Booking details
23
Figure 3.17: Physical DFD 24

viii
LIST OF TABLES

3.1 Gantt Chart


9
4.1 Admin Login Table 27
4.2 User Login Table 28
4.3 User Registration Table 29
4.4 User Booking Table 30
4.5 Movie Addition Table
31

ix
LIST OF ABBREVIATIONS

ADMIN : Administrator
CSS : CASCADING STYLE SHEET
DFD : Data Flow Diagram
ER : Entity Relationship
HTML : HyperText Markup Language
PHP : php Hypertext Preprocessor
SQL : Structured Query Language

x
CHAPTER ONE
INTRODUCTION

1.1 Introduction
Welcome to newly designed website, ‘Online Ticket Reservation System for Cinema
Halls’. The Ticket Reservation System is an internet based application that can be
accessed by anyone who has internet connection. This application automate and provide
enquiries about availability of tickets of recently released movies.

Users may view the contents of any


movie show at any time and may
book any movie ticket as needed.
The program
automatically calculates the
subtotal and grand total. When a
visitor decides to finally book the
ticket, the order information
including the buyer's name, address
and billing instruction is stored in
the database securely and payment
has been made.
The combo booking is also
provided at the time of booking the
1
ticket and there’s a wonderful
facility of delivering the combos
at your seat when you are watching
the movie
Users may view the contents of any
movie show at any time and may
book any movie ticket as needed.
The program
automatically calculates the
subtotal and grand total. When a
visitor decides to finally book the
ticket, the order information
including the buyer's name, address
and billing instruction is stored in
the database securely and payment
has been made.
The combo booking is also
provided at the time of booking the
ticket and there’s a wonderful
facility of delivering the combos
2
at your seat when you are watching
the movie
Users may view the contents of any movie show at any time and may book any movie
ticket as needed. The program automatically calculates the subtotal and grand total.
When a user finally decides to reserve a ticket, the reservation information including
user’s name, address and other information are stored in the database securely.

You need to register a new account whenever you have first visited site and then for
future you can book movie ticket at any time you want easily using your username and
password.

Admin can use the system to insert and delete data (e.g. film description, time table)
which will update the webpage (webpage are dynamic page, changing according to the
data in database). Also, admin can check the statistic information from the system.

This systen is developed to reduce time consumption of users for buying tickets without
visiting cinema hall.

1.2 Problem Statement


Up till now all the activities of the movie ticket booking processing was performed
manually, it requires more human efforts to manage the each and every aspects of
multiplex which is very costly process.To overcome all this kind of problems being faced
by movie ticket booking processing in various multiplexes this project is developed. This
project “Online Ticket Reservation System for Cinema Hall” provides efficient and cost
effective solution and always have possibilities of enhancement to satisfy user
requirement.

1.3 Objective
1. To provide facility to book movie tickets online
2. To minimize the number of staff in theatre
1.4 Scope and Limitation
Scope

1. Save time

3
2. Online viewing of reservation details and online ticket reservartion

3. Any user with internet connection can use this system

Limitation
1. There is no online payment system included.
2. No email alerts are sent to user about ticket reservation/cancellation.
3. The users who have reserved the tickets must reach the theatre 45 minutes prior to
the show time or else ticket will get cancelled.

1.5 Report Organization


This report document contains five chapters including first chapter which describes the
introduction of the built system. Chapter two defines and describes Background study
and Overview of related existing systems and their pros and cons. Chapter three presents
the System Analysis and Design including Requirement Analysis and Feasibility
Analysis. Chapter four presents the Implementation, Testing and debugging of the
system. In Chapter five Conclusion, Limitations and Future Recommendation are briefly
explained.

CHAPTER TWO
BACKGROUND STUDY AND LITERATURE REVIEW

4
2.1 Background Study
Online cinema booking system is basically made for providing the movie ticket anywhere
and anytime and get information about the movies online. The user can easily be able to
know about the movies released and then make a choice. It is a web-based system. The
users can buy ticket online and cancel the seat at a suitable time (3 hours before the
show). Staff can use the system to insert and delete data (example film description, time
table) which will update the webpage. The system is to provide an alternate and
convenient way for a user to buy movie tickets. It is an automatic system. After the data
has been fed into the database, the staff does not need to do anything with the order once
it is received through the system. The name “movie” originates from the fact that
photographic film (also called film stock) has historically been the medium for recording
and displaying motion pictures[1]. Today, it is believed that the application of computer
technology in any activity would go a long way in making that activity much easier. To
the researcher, this statement remains a theory until proven otherwise by the
implementation of online movie ticket reservation.

2.2 Literature Review


We did research of various available movie booking web sites and application.While
searching and researching we focused basically on the platform and framework in which
the application has been developed. Also the various features related to other systems
were analyzed to get an idea of what are the features which has already been
implemented and what are the features that can be added to the system.

From the past 18 years in South Africa a seed of an idea of book my show was
planted[3]. The site was started in 1999, and since then it is one of the most famous
online movie booking system. The web site mostly gained its popularity between the
years 2006-2010. Book My Show was awarded 'The Hottest Company of the Year 2011-
12 and “The Company to watch out for at the prestigious CNBC Young Turks Award”.
In May 2016 BookMyShow awarded ‘Best Omni-channel User Experience Brand’ at the
One Direct Quest User Experience (QuestCX) Awards[2].

For this project we researched and reviewed some of the related websites. Throughout
the research, we get to find out that there are very few websiites related too online ticket
reservation. So, the users cannot get the quality information for ticket reservation. We

5
visited certain websites related to online ticket reservation systen some are INI Cinema ,
QFX Cinemas, BSR Movies etc.

While doing research in this systems it has been observed that there are lots of bugs in the
online movie ticketing system. The major issue is speed, and it is almost with all the
system present in Nepal. Due to increasing traffic and demand of online system, the
system is sometimes not able to bear the load. Often at the time of release of some
famous highly rated movies, the server gets down.

CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN

6
3.1 System Analysis
Considering the fact that this project involves design and implementation of a software
system regardless that is web-based, it was necessary to mention and consider certain
models used in software development and deployment, including the following generic
software development models:

Figure 3.1. Waterfall Model


This system have well defined requirements and functionalities, specific documentation,
ample time and well understood technology. So, in order to build the system we have
used waterfall methodology.

3.1.1 Requirement Analysis


Requirements analysis is a crucial step for determining the success of a system or
software project. Requirements are generally split into two types:

7
i. Functional Requirements
ii. Non-Functional Requirements

i. Functional Requirements
This section provides the requirement overview of the system. Various modules
implemented by the system are:

● User Module
 User can register and login the system.
 User can book tickets.
 User can see movie details.

● Admin Module
 Admin can login the system and see list of movie details.
 Admin has privilege add new movie details and delete details.
 Only admin can edit and update the record of the movie.

● Registration Module
 User have to insert valid details.
 If the details are invalid valid data should be inserted.
 Only after registration user can reserve the tickets.

● Login Module
 Only registered user can login the system.
 It ensures the security of the system.
 It helps to authenticate the user.

● Booking Module
 User can reserve seats and one user can reserve multiple seats.
 User have to isert name of the desired seat in order to reserve seats.
 Seat reprented with green colors are available while one with red colors are
reserved.

ii. Non-Functional Requirements


Non-functional requirements of the system are identified as Efficiency Requirements,
Reliability Requirements, Usability Requirements, Implementation Requirements. The

8
non-functional requirements included in the project are:

● Efficiency Requirement
The efficiency of a software system refers to how well it handles capacity, throughput,
and response time. This system is efficient enough to book tickets because you can book
ticket with your simle internet connection without visiting theatre,which makes this
system efficient.

● Reliability Requirement
This system is reliable enough, the tickets you booked will be valid and secure. User
registration, login were all performed accurately by the system.

● Usability Requirement
The system was created in a user-friendly environment so that users and administrators
could easily and successfully complete various activities in the system.

● Implementation Requirement
The process of turning strategies and plans into actions in order to achieve strategic
objectives and goals is known as implementation. The frontend was created using HTML,
CSS, JS and Bootstrap with PHP serving as the server-side programming language for
database connectivity at the backend i.e. MySQL was utilized to develop the database.

3.1.2 Feasibility Analysis


i. Technical Feasibility
The UI of this system is very simple. User will require internet browser and internet to

9
use it. It will run on many existing web browsers with the latest versions and even in the
smart phones.

ii. Operational Feasibility


The system is operationally feasible as it is reliable for all type of user i.e whether or not
user has the knowledge of computer. It is simple and easy to use due to simple user
interface and it’s operational feasible.

iii. Economic Feasibility


This system is economically feasible because this system does not have any requirement
of expensive hardware and software. The platform are open sources and the resources
required for the project are also open source. Hence the project is economically feasible.

iv. Schedule Feasibility


This project can be completed and delivered within the time limit of the schedule. Thus,
this project has a feasible schedule, Schedule of the project is often plotted in the Gantt
chart.

Table 3.1: Gant Chart of Online Movie Ticket Reservation System

This project took 13 days for requirement analysis, Two week for planning, 10 days for
analysis, Three weeks for coding, Six days for testing and Three month for
documentation.

3.1.3 Data Modeling

10
Figure 3.2: E-R Diagram of Online Movie Ticket Reservation System
ER diagram of this system have ten entities along with their attributes. The relationship
between the entities are one to one and one to many. A theatre is managed by one admin,
sells many tickets have many seats and have multiple sccreens. A user books multiple
tickets. One movie have many shows and one show have many tickets and show times.

11
3.1.4 Process Modeling
In this system Level 0 DFD and Level 1 DFD is used for process modeling.In level 0
DFD or context diagram normal design of the system is built where as in the level 1 DFD
of this system includes certain internal process like login/sign up and booking.These are
the logical representation of this system.

Figure 3.3: Context Diagram of Online Movie Ticket Reservation System

The system have two object user and admin. Simply the context level digram shows how
the information flowed in between the system and the object. In this system user insert
movie details to the system after login and admin manages the booking information and
user details.

12
Figure 3.4: Level 1 DFD of Online Movie Ticket Reservation System

In level 1 DFD of this system user enters login details and then select desired movie and
show time and then selects the desired seats and books. In this system admin login and
add movies and movie details and manages other details like adding show,show time and
screen.

13
3.2 System Design
System Design is the process of designing the elements of a system such as the
architecture, modules and components, the different interfaces of those components and
the data that goes through that system. It is the process that decomposes a system into its
components for the further purpose of defining how well those components interact to
accomplish the set requirements.

3.2.1 Architectural Design


The next phase of design is planning the architecture of the application. There is some
cases a separation of the user interface and data. Data is stored in an SQL database. To
query the database and code behind for server-side scripting PHP is used in this system.

Figure 3.5: Architectural Design

3.2.2 Database Schema Design

14
The schema design of this system have ten entities whis are declared with the attributes.
Two or more schema are connected using foreign key. Each schema have its own primary
key.

Figure 3.6: Database Schema Design for Online Movie Ticket Reservation System

15
3.2.3 Interface Design
Before implementing the actual design of the project, a few user interface designs were
constructed to visualize the user interaction with the system as they browse for movies,
registration, login etc. The user interface design will closely follow Functional
Decomposition Diagram of this system, show the initial designs of the web pages.

Figure 3.7: Homepage Design

16
Figure 3.8: Registration Page Design

17
Figure 3.9: Login Page Design

18
Figure 3.10: Interface Design for Adding Show

19
Figure 3.11: Interface Design for Adding Movie

20
Figure 3.12: Interface Design for Adding Screen

Figure 3.13: Interface Design for Adding Show Time

21
Figure 3.14: Interface Design for Viewing Movie List

22
Figure 3.15: Interface Design for Selecting Seat

23
Figure 3.16: Interface Design for Viewing Booking details

24
3.2.4 Physical DFD
Physical data flow diagram shows how the system is implemented. Physical DFD is more
specific and closer to implementation. Figure below illustrates how this system is
physically implemented to perform required and desired task.The physical diagram of
this system shows the application of physical componets of this system.

Figure 3.17: Physical DFD

25
CHAPTER FOUR
IMPLEMENTATION AND TESTING

4.1 Implementation
In first phase, data were collected. Data collection took longer time than other phase. It
was the critical stage in project’s development. All the physical design of the project is
turned into working computer code. Many tools and technologies that were utilized to
develop the system were discussed in the preceding chapter.

4.1.1 Tools Used


Following are the tools used for the development of this project.

a. HTML and CSS


HTML is used in this project to define headers, paragraphs, links, images, and more, so
that the browsers know how to structure the web page you’re looking at. This system
used CSS to enable the separation of document content from document presentation,
including elements such as font, layout, and colors.

b. JAVASCRIPT
Javascript is used in this system to make web pages interactive. It is used to adds
behavior to web pages of this system.

c. PHP
PHP is used in this system for server side scripting that is embedded in HTML. In this
system PHP is used to manage dynamic content, databases, session tracking and even
used to build some web pages.

d. XAMPP (on the Apache and MYSQL server)


This entire system is build using XAMPP. Apache and mySQl server of XAMPP is used
to design this system.

26
4.1.2 Implementation Details of Modules
The proposed system is composed of different module such as user module, admin
module, login module, remove user or delete user module.

User Module: In user module, account is created by filling the form detail which include
the field like name, username, email, password, confirm password.While filling the input
field user must fill all the data in the input field so that it would not throw an error
message. User data is stored in the database after filling correct details in the registration
form while creating an account. After successfully creating an account user can login to
the system.

Admin Module: In admin module, authentication is done using email and password
given to the admin. If admin enter correct email and password then admin can access to
his admin page.

Login Module: In login module, user can login to the system after successfully creating
an account. It consists of two field such as email field and password field. User is only
logged in to the system when email and password entered by user is matched with
database email and password. If user enter wrong email and password, then it throws an
error message.

Booking Module: In booking module, user can view the booked or available seats. The
seats with green colors are unbooked where as the seats with red colors are booked. User
is allowed to choose the required seats by typing the seat name in input box one by one.

27
4.2 Testing
To check whether this system is working properly or not testing is done. Hence, test cases
are written to test this application. There are many types of tests to be carried out on a
web application from performance, functionality, database loading time, response time,
server time handling, user’s actions etc. This testing dont all types of tests for the
application considering the time scale to present this project. Hence, performance check
related to upload time, memory usage will be part of a future test. We will focus the test
cases on functionality, security and performance.

4.2.1 Test Cases for Unit Testing


4.1 Admin Login Table

S.no Test Case Test Data Expected Actual Pass/Fail


Description Result Result

Admin Email: Display As Pass


1 enters a lkjsdf@gmail.co message expected
wrong email m “login
Password: failed”
admin234

Admin Email: Display As Pass


2 enters a admin@gmail.c message expected
wrong om “login
pasword Password: failed”
121212

Admin Email: Logged into As Pass


3 enters admin123@gma admin page expected
correct email il.com
and pasword Password:
password

28
4.2 User Login Table

S.no Test Case Test Data Expected Actual Pass/Fail


Description Result Result

User enters a Email: Display As Pass


1 wrong email lkjsdf@gmail.co message expected
m “email does
Password: not exist”
marshal123

User enters a Email: Display As Pass


2 wrong marshal@gmail. message expected
pasword com “Login
Password: Failed”
121212

User enters Email: User logs in As Pass


3 correct email marshal@gmail. successfully expected
and pasword com
Password:
marshal123

29
4.3 User Registration Table

S.no Test Case Test Data Expected Actual Pass/Fail


Descriptio Result Result
n

User enters Name: Bruno Registered As Pass


1 all the Email: Successfully expected
details Bruno@gmail.c
successfull om
y Phone:98765432
10
Password:
bruno123
Confirm
Password:
bruno123

User Name: Harry Display As Pass


2 forgets to Email: message expected
enter Harry@gmail.co “The Mobile
particular m Number is
required Phone: required and
field Password: can't be
harry123 empty”
Confirm
Password:
harry123

30
4.4 User Booking Table

S.no Test Case Test Data Expected Actual Pass/Fail


Description Result Result

1 User select the Selected seat : Seat As expected Pass


desired seat A1, A2, A3 Reserved

2 User continue Selected seat: Display As expected Pass


without selecting message “No
any seat seat
selected”

3 User tries to Selected seat: Display As expected Pass


selected reserved A2, A3 message
seat “Seat has
been already
reserved,
Please select
other seats”

31
4.5 Movie Addition Table

S.no Test Case Test Data Expected Actual Pass/Fail


Description Result Result

1 Admin add Movie name: Display As Pass


movie without Cast: message expected
entering any Description: “Please
details enter
details”

2 Admin add Movie name: UP Display As Pass


movie without Cast: Edward message expected
entering movie Asner, Jordan “Please
description Nagai enter
Description: description
of movie”

3 Admin add Movie name: UP Display As Pass


movie after Cast: Edward message expected
entering all Asner, Jordan “Movie
details Nagai Added”
Description: 78-
year-old Carl
Fredricksen travels
to Paradise Falls in
his house equipped
with balloons,
inadvertently taking
a young stowaway.

4 Admin delete Movie name: UP Display As Pass


movie message expected

32
“Movie
Deleted”

4.2.2 Test Cases for System Testing


Check system behaviour:
● If the user can register/login to the site
● If the site launches properly with all the relevant pages, features and logo
● If the admin panel is working properly or not
● If the content of pages is properly aligned, well managed and without spelling
mistakes
● If the site is user friendly or not

33
CHAPTER FIVE
CONCLUSION AND FUTURE RECOMMENDATION

5.1 Lesson Learnt / Outcome


With the completion of this project, it was possible to achieve the project’s goal. After
filling the register form, user can book movie tickets online through web browser. In this
way user can save time and book tickets online from this website.

5.2 Conclusion
The entire project has been developed successfully and the performance is satisfying as
per the requirements stated by the user, it is found to be bug free as per the testing
standards that is implemented. Any specification-untraced errors will be concentrated in
the coming versions, which are planned to be developed in near future. The system at
present does not take care off the money payment methods. The system have a admin
who manages and updates details of releasing movies in the theatre. With the
development of this system user can finally book the movie tickets through online by
provided website for this system. This project is designed to book/reserve movie ticket
online according to the requirement specified. It has been developed using HTML, CSS,
JS, PHP and the database has been built in MySQL server keeping in mind the
specifications of the system.

This project is developed


successfully and the performance is
found to be satisfactory. This
project is designed to meet the
requirements of assigning jobs. It
has been developed in PHP and the
34
database has been built in My SQL
server keeping in mind
the specifications of the system.
The user will be able to book the
ticket using this website. The
relationship between company
manager, employee, and
customer satisfy a good
communication to complete
ticketing process.
We have designed the project to
provide the user with easy retrieval
of data, details of theatre and
necessary feedback as much
as possible. In this project, the user
is provided with a website that can
be used to book movie tickets
online. To implement this

35
as a web application we used php
as the technology. Php has
advantages such as enhanced
performance, scalability, built- in
security and simplicity. To build
any web application using PHP we
need a programming language such
as PHP and so on.
MySQL was used as back-end
database since it is one of the most
popular open source databases, and
it provides fast data
access, easy installation and
simplicity. For front end we used
HTML and CSS.
This project is developed
successfully and the performance is
found to be satisfactory. This
project is designed to meet the

36
requirements of assigning jobs. It
has been developed in PHP and the
database has been built in My SQL
server keeping in mind
the specifications of the system.
The user will be able to book the
ticket using this website. The
relationship between company
manager, employee, and
customer satisfy a good
communication to complete
ticketing process.
We have designed the project to
provide the user with easy retrieval
of data, details of theatre and
necessary feedback as much
as possible. In this project, the user
is provided with a website that can

37
be used to book movie tickets
online. To implement this
as a web application we used php
as the technology. Php has
advantages such as enhanced
performance, scalability, built- in
security and simplicity. To build
any web application using PHP we
need a programming language such
as PHP and so on.
MySQL was used as back-end
database since it is one of the most
popular open source databases, and
it provides fast data
access, easy installation and
simplicity. For front end we used
HTML and CSS.
5.3 Future Recommendations
There are many things that can be added in future to improve this website such as user
experience and portability. There is more to be done, thus this application can be seen of
as a launching pad for something bigger to come. All of them will need more time and
resources to complete, but they are still highly realistic and achievable goals.

38
➢ Greater user experience
➢ Add forget password options
➢ Add online payment system
➢ Download ticket in pdf format

REFERENCES
[1] “What is the origin of the word 'movie'?,” Quora. [Online]. Available:
https://www.quora.com/What-is-the-origin-of-the-word-Movie. [Accessed: 04-
Aug-2022].

[2] “About Us - Bookmyshow India,” bookmyshow. [Online]. Available:


https://in.bookmyshow.com/aboutus. [Accessed: 04-Aug-2022].

[3] S. Tanaya, “Success story of bookmyshow: A journey full of ups & downs,”
Marketing Mind, 05-Mar-2019. [Online]. Available:
https://www.marketingmind.in/success-story-of-bookmyshow-a-journey-full-of-
ups-downs/. [Accessed: 04-Aug-2022].

39

You might also like