Sie sind auf Seite 1von 23

A

PROJECT

On

“Online Movie Ticket Booking System”


Submitted in partial fulfillment of the
Requirements for the award of the Degree of
Master of Computer Applications

By
Anshuli Shandilya

DEPARTMENT OF COMPUTER SCIENCE


KANYA GURUKUL CAMPUS, DEHRADUN

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.

Head of the Department


Dr. NIPUR SINGH
GURUKUL KANGRI UNIVERSITY, HARIDWAR
DEPARTMENT OF COMPUTER SCIENCE

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.

Date: Anshuli Shandilya


Place:DEHRADUN
ACKNOWLEDGEMENT

Our sincere thanks to Mr. P.R Meena for their outstanding support

throughout the project for the successful completion of the work

We express our gratitude to Dr. Nipur Singh , Head of the Department

for Computer Science and Engineering for providing us with adequate

facilities, ways and means by which we are able to complete this

project work.

We would like to place on record the deep sense of gratitude to the

honourable Vice Chancellor, Gurukul kangri University for providing

the necessary facilities to carry the concluded project work.

Last but not the least, we thank all Teaching and Non-Teaching Staff

of our department and especially my classmates and my friends for

their support in the completion of our project work.

Anshuli Shandilya
ABOUT THE PROJECT

Project title: E-ticket system for Movie halls

INTRODUCTION

This document describes the software requirements for “online movie


reservation” system. The final product will contain all features and functions as
mentioned in this document. Software requirements specification states the
goals and objective of the software.

PURPOSE

This software requirements specification provides complete description of all


function and specification of online movie reservation system. This project
“MOVIE WORLD “is aiming towards presenting an easier and better way to
book a ticket for movie and searching a theatre. So that they can relief from the
long rows while booking movie tickets. Each and every aspects of the system is
considered in details. This is an online website on which user as well as theatre
owner registers themselves. User uses this site to book tickets for particular
movie.Intended audience for the SRS is development team, testing team
and end user of the product.

Scope of Development Project

The scope of our website “MOVIE WORLD “is defined as:


 To book tickets on internet.
 Customer should be able :
a- To create a new account for ticket booking.
b- To book tickets only 3 days before the show.
c- To choose the available seats.
 To minimize the number of staff at the ticket counter
 To provide information about running movie as well as upcoming
movie.
 An e-mail confirmation should be sent to person after
ticket booking.
 Before 1 hour of the show online booking will not be
allowed.
 To provide facility of changing password.
 Website is showing the fare for all tickets classes and the
total amount to be paid for selected seats.
 User will not to be allowed to cancel tickets once
Booking is confirmed.

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

 The main purpose of our online ticket booking system is to provide


another way for the customer to buy cinema ticket. It is an automatic system.
 After inserting the data to database, staff need not to due with the order
receive through the system. In fact, there is similar system on the internet,
but there is no refund method found in the existing system.
 This system is basically aimed to provide the customer the complete
information of the movie, according to which the customer can book the
tickets and the refund facility provides more flexibility to the system.
 The goals of our system are:

1 To provide a anytime anyplace service for the customer


2 To minimize the number of staff at the ticket box
3 To promote the film on the internet
4 To increase the profit
To obtain statistic information from the booking record
PROJECT SPECIFICATION
The main objective of the project online movie ticket booking system is
to book movie tickets online. It provides an alternate and convenient method for
a customer to purchase tickets. The system is automatic in nature. Once the data
is fed into the database, the staff need not do anything and the entire order is
processed by the system.

Module #1: Admin


1. User Registration 4. List of Movies
2. Ticket availability 5. Validations
3. Insertion 6. Deletions
Module #2: Transactions
1. Tickets Issue 4. Check out
2. Payment 5. Refreshments
3. Validations 6. Cancellation
Module #3: Maintenance
1. Creation of users 5. Movies
2. Theatres 7. Validations
4. Insertion 8. Review
Module #4: Reports
1. Ticket printing 4. List of frequently used theatre
2. List of nil sale items 5. List of frequently visiting customers
3. List the maximum viewers of a movie
ABSTRACT

The project objective is to book Movie 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 will 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 and needs a credit card 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 are done using credit card
and can be cancelled if needed. Our 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. Our reservation system also provides option to cancel the
tickets which are reserved previously.
MODULES DESCRIPTION
Admin Module
The admin module makes the admin user to login with admin username
and password. The admin is the main administrator and controller of the whole
system. He also maintains the user registration and the logins. The admin needs
to manage the show timings. Admin can add a movie, update the information
regarding an old movie and even delete a movie from the theatre. The admin
can even add a theatre and delete a theatre.
The admin makes the user available with search by movie and by theatre.
The admin also maintains the list of movies.
The first page in my module is the main page of the project which contain
a menu consisting of options like home, now showing, cinema, coming soon,
contact, advertise with us , and ticket info. This page also contains the login
option for the users to login into their account and also to register an account
with us.
The next page is the user login page asking them to enter their username
and password. If the password and the username exists in our database the user
enters into his main page. A registration page is also available for the new users
to register.
In cinemas page the user can select the movie by using search by theatre.
In now showing page the user can search by movie.
Admin has a separate admin page where the admin can login using a
username and password. In admin the user can add a theatre , delete a theatre,
add a movie and also delete a movie.
In add theatre the admin can add a theatre by entering the name , type of
theatre, capacity, number of screens, theatre manager, theatre address of a
theatre. In delete theatre the admin can directly enter the theatre name and
delete that particular theatre.
In add movie the admin can add a movie by entering the name, rating, review,
genre, director, producer and music director of a movie. In delete movie the
admin can directly enter the movie name and delete the movie.

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

 The basic aim of problem analysis is to obtain clear understanding of the


needs of the clients and the users, what exactly is desired from the
software, and what the constraints on the solution are. Analysis leads to
the actual specification.

Problem Analysis Approaches

 There are three basic approaches to problem analysis.

1. Informal Approach.
2. Conceptual modeling-based Approach
3. Prototyping Approach.

 In this project we use Conceptual modeling-based Approach to


understand the exact requirement of the organization
Preliminary Evolution

 The preliminary investigation starts as soon as someone either a user or a


member of a particular department recognizes a problem or initiates a
request, to modify the current computerized system, or to computerize the
current manual system.
 An important outcome of the preliminary investigation is determining
whether the system is feasible or not.

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.

Non Functional Requirements :

 It consists of following parameters :-


Reliability : The system will consistently perform its intended function.
For eg. The important information must be validated.

Efficiency : Unnecessary data will not be transmitted on the network and


database server will be properly connected.

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.

SOFTWARE PROCESS MODEL

Prototyping:

 In this model we develop a working prototype with the available

requirement details and get feedback of the customer for the actual

requirement of the product to develop the product.

 Prototype is the trimmed version of the actual product with limited

features and functionality and with low level of reliability.

 This was model followed while developing Production and Planning.


The Prototyping Model

Requireme Design Implementation


nt

Improve the Evaluati


Specification on
Design

Implem
ent
Testing

Operation and
Maintenance

 Online booking System for movie is based on prototype model.


Project Modules

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.

 The design activity is often divided into two phases: -


System design:
 Aims to identify the modules that should be in the system, the
specifications of these modules and how they interact with each other to
produce the desired results.
 At the end of system design all the major data structures, file formats and
the major modules in the system and their specifications are decided.

= Source or destination of data

= Data flow

= Process that transforms data

Or = Data store
0-Level DFD

1-Level DFD
USE CASE DIAGRAM

ONLINE MOVIE TICKET RESERVATION SYSTEM

Das könnte Ihnen auch gefallen