Professional Documents
Culture Documents
Group 08 - Progress Review I - Online Movie Ticket Booking System For Southern Province
Group 08 - Progress Review I - Online Movie Ticket Booking System For Southern Province
Progress Review - I
Department of Information Technology
Faculty of Computing (Intake 38)
Online Movie Ticket Booking System
Group Details
Group Number Reg. Number Student Name
D/BIT/21/0023 KKVC Devindi
Project Details
Project Title Online Movie Ticket Booking System for Southern Province
Supervisor Mrs. Dinoo Gunasekara
Table of Contents
1. CHAPTER 1- INTRODUCTION ............................................................................................................ iii
1.1 Aim ........................................................................................................................................... iii
1.2 Objectives ................................................................................................................................ iii
2. CHAPTER 2 - LITERATURE REVIEW ............................................................................................... iii
3. CHAPTER 3 - METHODOLOGY .......................................................................................................... vi
4. CHAPTER 4 – ANALYSIS ..................................................................................................................... vii
4.1 Introduction ........................................................................................................................... vii
4.2 Fact Finding Techniques....................................................................................................... vii
4.2.1 Justification Of Fact-Finding Techniques ..................................................................... vii
4.2.2 Data Collection Plans....................................................................................................... vii
4.2.3 Conclusions depend on the gathered facts .................................................................... viii
4.3 Description of Current System .......................................................................................................xi
4.3.1 Narrative ............................................................................................................................ xi
4.3.2 Illustrations supporting narrative ................................................................................... xi
4.3.3 Process flows with Diagrams........................................................................................... xii
4.3.3.1 Use Case Diagram ......................................................................................................... xii
4.3.3.2 Activity Diagram .......................................................................................................... xiii
4.3.3.3 Sequence Diagram ....................................................................................................... xiv
4.3.3.4 Class Diagram ............................................................................................................... xv
4.3.4 Problems and limitations of current system ................................................................. xvi
4.3.5 Scope and constraints ..................................................................................................... xvi
4.4 Requirements Specification for New System .................................................................... xvii
4.4.1 Functional Requirements .............................................................................................. xvii
4.4.2 Non-Functional Requirements...................................................................................... xvii
4.4.3 Technical Requirements ................................................................................................ xvii
4.5 Conclusion ....................................................................................................................................... xviii
Page | ii
1. CHAPTER 1- INTRODUCTION
Our proposed online movie ticket booking system is a web application specially
designed to make a better booking experience. Login, navigate, and find out movies
easily for customers.
Customers may view the contents of any movie show at anytime, anywhere and may
book any movie ticket as needed. Moreover, this system helps theatre owners to
promote their theatre as only the famous theatres in the towns have their own websites
to display and book movie tickets. From our website they are helped to promote their
theatres too.
1.1 Aim
Main aim of this project is to develop an online movie ticket booking system, website
for the customer.
1.2 Objectives
• Customers can get to know about movie times and purchase tickets online anytime
from anywhere.
• To display new movie information, trailers, schedules, theater locations and ticket
prices and posters can be viewed by the customers on our web.
• When a customer specifies his city throughout the online booking process, movies in
that city are filtered ,In the next step the customer can choose his preferred theater.
• Customers can view the available seats and book one from available theaters.
Page | iii
used php as the technology. MySQL was used as back-end database and for front end
they used HTML and CSS.
(Guzman et al., 2017) has researched about the SM Cinemas which is one of the largest
cinema chains in Philippines. SM has applied an online ticketing system in which users
could reserve and buy tickets on their website. This study focuses on the usability of
the SM Cinema website. Nine respondents were chosen to participate in the usability
testing. From the results of the tests conducted, the website is currently satisfactory.
However, the online platform is still lackluster in areas of efficiency, and effectiveness.
Improvements must be made to the website’s layout, learnability, and features, as these
are the most problematic areas for users. In conclusion, one reason why this online
platform is not widely utilized is because Filipino users are encountering too many
problems in the usage of this online reservation platform of SM Cinemas.
(RONALD, 2013)This report describes how ticket booking is done in Uganda National
Theatre, their problem statements and by reviewing the literature on existing online
ticket booking system in order to acquaint with the available body of knowledge in our
area of interest. The report gives a detailed study of the types of electronic payment
systems used as mode of payment. The system study found that the existing system
(manual) was very slow, prone to errors and hard to quickly generate integrated reports
for fast decision-making. This project has developed an online system alternative for
tickets booking. Users can book tickets online which makes the processes easier and
fast.
(Kumar.D.G. and Pooja.K.M.B, 2020)have done a study and as per the study
Consumer Predilection is dependent on various demographical factors, hence the
company need to finely tune its strategies to meet requirements of diverse sets. This
research has found six solutions to promote the online movie ticket booking system.
Page | iv
1. Promotional activities are required to reach the people of age group above 40 years.
6. Since users seek information from the portal measures need to be taken to check fake
reviews and ratings.
(Pejakovic, 2006)has done a project and this project examines the booking
requirements of theatres, as well as the type of information required by their managers,
and incorporates some of the desirable features within a Microsoft Access database.
Efforts to streamline otherwise effective procedures should be maintained. Only then
would the system become suitable for a trial real life implementation.
Page | v
for each portion of his life. This project is designed to fulfill the necessities of an online
movie ticket booking system. In this project, show booking website is designed which
is time saving for the customer by booking the movie tickets online.
(Rajouria et al., 2015)In this research these researchers have highlighted the following
facts. Nowadays, the traditional book cinema tickets dying methods. This technology
has dominated human life, where is the new era. Cinema manager, employee, and
customer relations to complete the process of ticket satisfied a good communication.
With this platform we developed, we avoid wasting time reduce misunderstandings,
easy data flow, customer happiness, and are expected to provide less difficult task.
3. CHAPTER 3 - METHODOLOGY
The Scrum development method was chosen to develop the proposed system because
our project is large one, so we can divide it into easily manageable sprints and complete
project deliverables quickly and efficiently. The developments are coded and tested
during sprint review. Furthermore, Scrum ensure effective use of time and money.
The proposed system is an online movie ticket booking system. First the admin must
create an account by giving a username, password and all the details of theaters. Then
the user can update my details field by giving his personal details such as his name,
address, telephone number, email, and the schedule of the showing movies with timing
,casting, trailer, available theaters, ticket price etc. The user can change account facilities
if he/she wishes. Moreover, the admin can update, delete, and add movies to the
schedule. Also, he can see the booking details, when the bookings are confirmed, and
when bookings are cancelled.
As for the users, all the users can login to the system and search for the movies, can view
the number of seats and a theater that are available for their desired movie as well.
Then he/she must register to the system. Then the user can confirm his booking
then he can go for the payment process. In there he can choose the payment method as
online transaction. Then the customer will get a confirmation that the booking is success.
Then he can get a report for the booking details.
Page | vi
4. CHAPTER 4 – ANALYSIS
4.1 Introduction
Systems analysis is a problem-solving method that involves looking at the wider
system, breaking apart the parts, and figuring out how it works in order to achieve a
particular goal. It serves to determine the system’s performance for a given (known)
structure of this system.
• Interview User
• Observation
• Questionaries
• Prototyping
• Document Analysis
• Research
4.2.2 Data Collection Plans
To develop a good System, we need sample of people. According to this Project
Questionnaires are the main Fact-Finding Techniques.
Questionnaires is the most common and, in most cases, the most effective method of
gathering information. Using questionnaires to perform surveys is fantastic way to get
information. Questionnaires are special-purpose papers that enable for the collection of
data from a wide group of individuals while maintaining some control over their replies.
Page | vii
No other fact-gathering approach can tabulate the same data as quickly when working
with a big group of listeners or audience.
• Name
• What age category do you fall in?
• How often do you go for a movie?
• Would you ever experience an online ticket booking system?
• Rate your experience in manual ticket booking system?
• Do you prefer to use an online ticket booking system?
• What are the problems you've faced when buying tickets?
• Would you prefer a movie ticketing system that allows you to choose the seating
when booking or purchasing the movie tickets?
• Rate the importance of online movie ticket booking system?
• What payment method you prefer most?
Page | viii
Page | ix
And these are the results of the above questioner.
Page | x
4.3 Description of Current System
4.3.1 Narrative
We have identified some problems in the existing manual system. The common way of
booking tickets for the movies is to go there (theater) and buy it. This will consume
time. When the movie ticket booking process is performed manually, it requires more
human effort and costs much.
Page | xi
4.3.3 Process flows with Diagrams
4.3.3.1 Use Case Diagram
Page | xii
4.3.3.2 Activity Diagram
Page | xiii
4.3.3.3 Sequence Diagram
Page | xiv
4.3.3.4 Class Diagram
Page | xv
4.3.4 Problems and limitations of current system
Following a more thorough examination of the existing manual system, the following
issues were discovered:
• People have difficult to know the correct schedule of the showing movies
including date, time, and ticket price.
• people have to wait and get their tickets in long queues.
• sometimes people turn back and come because the tickets are not available.
• There is no system in place to maintain employee information.
• Payment preparation took longer than expected.
• This will consume time.
• There is no option for data backup.
• When the movie ticket booking process is performed manually, it requires more
human effort and costs much.
This web application allows theater owners and customers to submit details about their
establishment. This knowledge will serve as the foundation for the customer’s search
results. The web application is often used by super administrator to manage the system
and keep the data up to date. For example, the super administrator may accept theater
owners’ details and manage customer details.
Page | xvi
4.4 Requirements Specification for New System
4.4.1 Functional Requirements
• Any user can search for movies and can view the content and the details of movies.
• When a customer selects his city during the online booking procedure, movies in
that city are filtered. The customer can then select his desired theater in the next
stage.
• Customer should be registered and then only he can book tickets; an unregistered
user cannot book tickets. The first step in booking tickets for anyone is to register
in the system.
• Payment-The customer will view his receipt according to the number of tickets he
booked and the type of the seats.
• Generate report- This report will show the user details, Movie name he booked, seat
type
• Admin has the access to add or remove movies and relevant details(available
theaters, trailers etc.) and to view user details as well
• Database: MySQL
Page | xvii
• Operating system - Windows 10
4.5 Conclusion
The Analysis Phase is where the project lifecycle begins. The Analysis Phase is where
you break down the deliverables in the high-level Project Charter into the more detailed
requirements. The Analysis Phase is also the part of the project where you identify the
overall direction that the project will take through the creation of the project strategy
documents. Gathering requirements is the main attraction of the Analysis Phase. The
process of gathering requirements is usually more than simply asking the users what
they need and writing their answers down. Depending on the complexity of the
application, the process for gathering requirements has a clearly defined process of its
own. This process consists of a group of repeatable processes that utilize certain
techniques to capture, document, communicate, and manage requirements.
The analysis phase is our opportunity to dig into the details of your project so we can
begin designing the right solution. The primary objectives of this phase are Reducing
risk by increasing our understanding of the project goals, users, processes, and
features, and determining the right technology for solving the problem,
Prioritizing what to develop so we deliver the highest value features first,
Validating the chosen technology and/or architecture, Confirming the expected
investment and timeline so you know what to expect.
Page | xviii