Beruflich Dokumente
Kultur Dokumente
PROJECT
On
By
Anshuli Shandilya
2017-2018
GURUKUL KANGRI UNIVERSITY,HARIDWAR
DEPARTMENT OF COMPUTER SCIENCE
CERTIFICATE
This is to certify that this project based lab report entitled
“Online movie ticket booking system” is a bonafide work
done by Anshuli Shandilya(rollno) in partial fulfillment of
the requirement for the award of degree in MASTER OF
COMPUTER APPLICATIONS in Computer Science
during the academic year 2017-2018.
DECLARATION
We hereby declare that this project based lab report entitled “Online
Movie Ticket Booking System” has been prepared by us in partial
fulfillment
of the requirement for the award of degree “MASTER OF
COMPUTER APPLICATIONS” during the academic year 2017-
2018.
We also declare that this project based lab report is of our
own effort and it has not been submitted to any other university for
the award of any degree.
Our sincere thanks to Mr. P.R Meena for their outstanding support
project work.
Last but not the least, we thank all Teaching and Non-Teaching Staff
Anshuli Shandilya
ABOUT THE PROJECT
INTRODUCTION
PURPOSE
Statement of project:
This project is aimed to provide the customers facility to book tickets for
cinema halls online, through which they can book tickets anytime,
anywhere.
E-ticket system is basically made for providing the customer an anytime
and anywhere service for booking the seat in the cinema hall and to
gather information about the movies online. The user can easily be able to
know about the movies released and then make the choice.
In this project, we will illustrate our system by providing DFD(Data
FLOW Diagrams) on some functions. And we will also provide some
process description and data dictionary.
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.
OBJECTIVE OF THE PROJECT
Transaction Module
The transaction module takes care about the issue of the tickets it is used to
enter the details like name, cinema name, no of tickets, timings and dates, types
of class, phone no and total price for ticket.
Next we enter submit and enter into payment page . In this payment page we
enter details like CVV no and card number . During the payment after entering
details we enter pay button then it run and display transaction is successful. This
will be a safe payment procedure.
During the tickets booking the user can also add some refreshments to the
payments.
In this cancellation they can also cancel the tickets after ticket booking.
check out is used to verify whether details entered for ticket booking is correct
or not if not entered correctly we can rectify the errors in this check out.
Points to customer is used to add points to customer for frequently used
theatres .if the customers frequently enter to theatres they can gain more points.
The Validation is automatic checks make ensure that any data entered into
system is sensible. This validation does not make sure that data has been entered
correctly. It only ensures that data is sensible.
In this module we provide favourites when we click the favourites next to
theatre name on any show times page to mark it as favourites and then come
back here to see show time at your favourite’s theatres.
Maintenance Module
In this maintenance module we have creation of users in which we enter details
like name, account no, seat no's, amount.
In this module we show the list of movies and maintaining schedule timings for
each movie. Points to be added to the for frequently visiting customers, points
for the available customers will be given some offers so that they will be
attracted towards these cinemas.
The Timings, upcoming movies should be updated time to time so that
customers will be given correct information about the movies running at present
and the show timings.
The Publicity material should be maintained such as the contact details and
frequently updated. In this module we make the user available to contact us
regarding any problem and also to advertise with us.
The Validation is an automatic check make ensure that any data entered into
system is sensible. This validation does not make sure that data has been
entered correctly. It only ensures that data is sensible.
At the end in this module we provide report for different customers. Here we
provide different advertising options for marketing.
Reports Module
In the reports module we will maintain reports regarding many things like list of
nill sale items, list of daily sales, list of frequently used theatre, list of frequently
visited customers and others. This helps us to analize the profits and also
improve our infrastructure and services if necessary. In this module the user can
also print his ticket. This will be shown at the theatre for getting the ticket at
time of show.
Problem Analysis
1. Informal Approach.
2. Conceptual modeling-based Approach
3. Prototyping Approach.
Administrator section:
This section can be accessed by providing administrator password. In
this section the administrator can save the information related to movie,
seats, booking, payment etc.
In this section the administrator can edit the information related to movie,
seats, booking, payment etc.
Customer section:
Customer can view the movie rating which will help them to choose the
movie.
Customer can book the movie tickets by selecting the seats of his/her
choice.
Customer can pay for tickets online by credit card.
Reusability : The system can be reused in any organization or site of the same
group, by defining the organization master definition under software license
agreement.
Integrity : Only System Administrator has rights to access the database, not
every user can access all the information. Each user will be having rights to
access the modules.
Prototyping:
requirement details and get feedback of the customer for the actual
Implem
ent
Testing
Operation and
Maintenance
Login Module
This module is for both type of users(customers and admin).In this module
according to the type of user(customer or admin) the further links and
operations will be provided.
Customer Module
As soon as a visitor registers himself as a customer,the customer can
now book the movie tickets and pay for them online.
Hall Module
This module deals with the information about the hall. There are
several multiplexes and each of them has 4 halls and according to the
vacancy of seats in the hall the booking takes place.
Booking Module
In this module movie ticket is booked for a customer. This module
contains all the information related to booking. As soon as the
customer request is complete, all the booking details are displayed to
him.
Payment Module
This is the most important module because it deals with the payment
of the tickets booked in the booking module. The customer can pay for
the tickets before the show by cash payment and if he wants to pay
online, he can pay for the tickets by credit card.
System Design
The design of the system is the most critical factor affecting the quality
of the software; it has major impact on the later phases, particularly
testing and maintenance. The output of this phase is the design
document. This document is similar to blueprint or plan for the
solution.
= Data flow
Or = Data store
0-Level DFD
1-Level DFD
USE CASE DIAGRAM