You are on page 1of 11

DATABASE

SYSTEMS
PROJECT REPORT
Online Movie Ticket Booking
Website
The website allows the user to book tickets
movie online and ways for the administrator
to administer the website.

Harshal Choudhary 08CO30


Arunesh Mathur 08CO13
2|Page

Contents

1. Introduction.....................................Pg.
3

2. Synopsis..........................................Pg.
4

3. Report and
Screenshots.......................Pg.6

4. Bibliography....................................Pg.
11
3|Page

Introduction
Online transactions have become very common these days.
From bus, car, train, flight tickets to online banking, all have
changed our world drastically. Gone are the days of waiting
for long hours in queues just for a simple transaction.
Booking tickets for movies has not stayed far behind. With
the advent of the Internet in almost every home these days,
tickets for movies are largely booked online. For example a
recent survey showed that in the US alone, 78% people
booked tickets through the Internet, 18% through telephones
and only about 3% actually went to a cinema hall to book
tickets.
This goes on to prove how the Internet has affected our lives
and how the world is moving forward in the age of the digital
revolution.
In a similar way, our project maintains an online ticket
booking system for movies. Apart from the regular features,
our website provides a very simple to use interface to the end-
user and the Webmaster. We believe that websites nowadays
are elegant but too complicated for anybody to decipher. We
4|Page

have made improvements so that the end-user in not lost in


the jungle of movies!
The website is made using PHP at the front end and MySql as
the back end. We have also used AJAX and JavaScript
wherever required.

Synopsis
Our ticket booking website supports two modes
 End-user mode
 Administrator mode.

End-User Mode:
The End-user mode is mainly for the customers who will be
accessing the website.
Once a *potential* customer visits the website, before doing
anything he will have to register by clicking on the register
button in the main panel and filling out all his details. He’ll
then be redirected to login, where he will be authenticated.
Once a user is logged in, he/she will be able to select a movie
by
 Category (Movie Genre)
 Date (Movie Release Date)
5|Page

After the user selects the movie, he can select a date, at which
he wants to book tickets. These dates are automatically
generated as per the dates that have been entered by an
Administrator, thereby avoiding non-existent dates. Once the
date has been selected, the number of seats is asked for and
then show times are waiting to be chosen.
As per the show times entered by the Administrator, the seats
matrix representing the status of the cinema hall is published,
where a green seat represents the seat that has been selected, a
white seat represents one that is available for selection and a
red seat indicates one that has been booked.
Once the submit button is pressed, the seats are selected for
the user and he is redirected to the home page for booking
more tickets!
The facility to cancel tickets is provided as well. Once the
user logs in again, he will be able to see the list of tickets that
he booked for shows that will be running anytime in the
future, along with a cancel button. Clicking on the cancel
button will lead to that ticket getting cancelled.

Administrator-User Mode:
The Administrator mode is meant for the
webmaster/administrator.
Here he will be able to perform the following functions:
 Add a new movie
 Add a show for existing movies
6|Page

Adding a movie will require the admin to fill out a form


containing the details of the movie, and adding a show will
require him to enter details like the date of the show, time of
the show and the price for a ticket of that show.

Report and Screenshots


Now that you know what our website does, let us walk you
through its different stages.
First up is the Home page, where you can see the various
controls:
7|Page

Next comes the Register page:

This is the booking page, where the Movie, Date and Number
of Seats are selected:

Some AJAX here, this is the Seat Selection page:


8|Page

The JQuery window showing the ticket that you have just
booked:
9|Page

You can cancel the ticket you have just booked as well:

Here is the Administrator Login window:

Admmin movie
10 | P a g e

The Administrator home showing the options that he has:

The Administrator can enter the details for a particular


movie:

This is how the Administrator can make a particular show by


setting the various parameters in the form:
11 | P a g e

Bibliography
www.freecsstemplates.com
www.wikipedia.com
www.google.com

You might also like