Online Movie Booking System: Using Java Programming Language With JDBC Connectivity Using MYSQL
Online Movie Booking System: Using Java Programming Language With JDBC Connectivity Using MYSQL
ONLINE MOVIE
BOOKING SYSTEM
Using Java Programming Language with
JDBC Connectivity Using MYSQL
Submitted By:
Shivam Kapoor
2012 CSA 1900
B-Tech CSE 6th Sem
Submitted To:
Er. Varinder Kaur Attri
INDEX
Sr. No.
TITLE
1.
Introduction
2.
Conceptual Design
3.
4-5
Pg. No.
2
3
Activity Diagram
4.
User Interfaces
6-
5.
Requirements
6.
Conclusion
15
7.
Bibliography
16
12
13-
14
INTRODUCTION
Goals and Objectives
The main purpose of our online ticket booking system is to provide an
alternate and convenient way for a customer to buy cinema tickets. It is an
automatic system. After the data has been fed into the database, the staf
does not need to do anything with the order once it is received through the
system. In fact, there is similar system on the internet, but there is no refund
method found in the existing system. The goals of our system are:
1
2
3
4
5
To
To
To
To
To
Conceptual Design
Once all the requirements have been collected and analyzed,
the next step is to create a conceptual schema for the database,
using a high-level conceptual data model. This phase is the
conceptual design. The result of this phase is an
EntityRelationship (ER) diagram. It is a high-level data model of
the specific application area. It describes how diferent entities
(objects, items) are related to each other. It also describes what
attributes (properties) each entity has. It includes the definitions
of all the concepts (entities, attributes) of the application area
Activity Diagram
1.Booking Tickets
2.Issueing Tickets
User Interfaces
Home Screen
The Home Screen UI is a very User friendly Interface the user can
login or Sign Up from the Top right corner buttons or can directly
select the movie using the scroll the button.
Sign Up Screen
Login Screen
The Login Screen helps the User to Sign In into his Account to
book the Tickets.The User has to input his Phone No. and Email
and Password to Login to his account.
Movie Screen
The Movie screen has various details about the movie along with
the user rating for the registered user which can be helpful for the
new users in choosing the movie. The user can watch trailer of
the movie directly by clicking on the link and book the tickets
choosing the date and time as per required.
Booking Screen
The Booking Screen shows the seats and the user the seats of his
own choice .The booked seats will not be available for the next
user after the successful transaction by the current user. The user
can check the payable amount by clicking on the link and then
proceed to payment.
Payment Screen
The user can confirm the booked seats or can choose the change
the seats by clicking on back button to change the seats. After full
confirmation the user can choose the payment option through
Confirmation Screen
The Confirmation Screen Shows that the transaction was
successful along with the details sent to the registered mobile
number of the user that confirms that the tickets are booked
successfully.
Requirements
General Requirements (functional)
1.
The web page (e.g. The time table page, the main page) will be
generated automatically according to the data in database.
2.
A way in which the customer can create its own account (member
registration).
3.
A way in which the users (both customer and staf) can login to the
system to perform diferent operation.
4.
5.
A way in which the customer can place a order by just clicking the
seat (which is shown on the screen) and insert some card data.(some
simple operation)
6.
A way in which the customer can check the ticket record according to
the transaction number.
7.
A way in which the staf can use the system to add data(e.g. film
description) to the database.
8.
9.
The system can generate the time table automatically(by just input
the length of the film) or the time table is set by the staf.(2
operating mode for the staf to insert data).
11. Users can check film data by clicking on a certain film on main
page(e.g. The cinema which will show this films).
Data-requirements :
User Module
User Registration
o User Register with Name, A Username(for logging in later),Password,
Phone Number,
E-mail address.
User Login
o User Can Book the Ticket After Log in.
o User Login with User Name and Password.
o Forgot Password use for Retrieve Password.
Check Availability
o After Login, User, Can Search Movie From Movie List.
o User Can Check Ticket Availability.
o User can also check the Movie Running Hours.
o If Ticket is Available User Can Book Ticket.
Book Ticket.
o
User can book ticket by specifying username and Phone
Number.
o
Then Select Number Of Seats to Book.
o
A conformation Message will be sent to the Given Number.
Hardware Requirements:
o
o
o
o
o
o
Conclusion
Nowadays, traditional reservation ways of cinema ticketing is dying. Its new
age where technology dominates human life. With the software and
technological devices, exceptions are reduced and even terminated. Also,
people prefer easy, quick and safe way for every part of his life. This project
is designed to meet the requirements of a cinema ticket booking system. It
has been developed in Java and the database has been built in My SQL
server keeping in mind the specifications of the system.
In our project: with this cinema ticketing system; cinema companies can
satisfy comfortable facilities to their customers. The relationship between
cinema manager, employee, and customer satisfy a good communication to
complete ticketing process. With this platform we developed, we are hoping
to reduce time wasting, avoid misunderstandings, provide easy data flow,
customer pleasure, and less hard work. We believe that we have
accomplished our goals and satisfied with the code we developed.
Bibliography
I want to thank my friends for helping me in creating this project. It has a
very beautiful designed user interface. It is just a prototype and need few
improvements but the concept in building the project is unique.
Websites Referred:
www.google.com
www.youtube.com
www.tutorialpoint.com
Books Referred:
The Complete Reference Java2 by Herbert Schildt.