Movie Ticket
Movie Ticket
Movie Ticket
Aim: To select the project title and assign requirement engineering to the
project title.
Background:
o "Online Movie Ticket Booking System" is an online ticket booking project, customers
can book tickets 24 hours a day from anywhere in the world and interact with
multiplex's application to know about currently running movies and their schedule or
service information provided by the multiplex.
Problem Definition:
o Here we provide automation for movie ticket booking system through internet. Online
movie ticket booking system project captures activities performed by different roles in
real life ticket booking which provides enhanced techniques for maintaining the
required information up to date, which results in efficiency.
Motivation:
o 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.
Objective:
o The project "Online Movie Ticket Booking System" is dedicated to the general
requirements of multiplex theaters. The main objective of the project is to create an
Online Movie Ticket Booking processing that allows customers to know about new
movies, their schedules, cinema locations, class and ticket price etc. In the booking
process when customer selects his city then cinemas of that city are filtered. In next step
he/she selects his desired cinema where he/she wish to see movie, then selects movie
and other details like show date, show time, class and no of tickets. Based on given
parameters a graphical layout of seat status is visible to the customer. Now customer
can select his desired seat location and number of seats. The Administrator will be able
to see all booked and canceled tickets.
Scope:
o Today the need of simplicity has driven application software programming to a new
level. This project is a transaction related information storing project which will be used
by the various multiplexes for online movie ticket booking through internet. Customers
can view all currently running movies and book their tickets for any specific date and
show also customer can pay online through credit card. This application has a user
friendly interface so that the customer and administrator can easily and efficiently use
the software and its features.
Application:
o Online Movie Ticket Booking System will be used to book movie ticket through the
application and it will be used by the theatre owners to see the tickets that have been
booked by the customers.
Page 1
Practical – 2
Page 2
Payment Details:
After filling in the details like the name of the movie, category of cards, the timings
of the show and the number of seats to be reserved, the viewers need to pay the money using
different options available like cash/net banking/ATM card/credit/debit card. The payment
portal would use a payment gateway to remove the fees.
Once payment will clear receipt of payment will be generated automatically and the
message will be sent to the viewer on his mobile. Once payment will clear receipt of payment
will be created automatically and the message will be directed to the viewer on his mobile.
Functional Requirements
This section provides requirements overview of project. This project will be required
Android as a frontend and the backend Firebase database will be running.
Description: After successful payment, an invoice will be generated and users will be
able to save it.
FR8 Title: Search Movie
Description: User can search any movie.
Page 3
Non Functional Requirements
Hardware Requirements:
1. Hardisk - 5 GB
2. RAM - 4 GB or higher
Software Requirements:
1. Android version 4.1
2. Front-end-xml
3. OS-Windows 10
4. Back-end-kotlin
Page 4
Practical – 3
0 Level:
Page 5
2nd level – Admin side DFD (3.0):
Page 6
1st level – User side Data flow Diagram:
Page 7
2nd level – User side DFD (4.0):
Page 8
Practical – 4
Page 9
Practical – 5
Page 10
Practical – 6
Page 11
Activity diagram:
Page 12
Practical - 7
Output:
Page 13
Page 14
Page 15
Page 16