0% found this document useful (0 votes)
476 views17 pages

Online Movie Booking System: Using Java Programming Language With JDBC Connectivity Using MYSQL

This document is a project report on an online movie booking system created using Java programming language with JDBC connectivity to a MYSQL database. It was submitted by a student to their university professor. The report includes an introduction outlining the goals of providing an online ticket booking system. It also includes sections on the conceptual design, activity diagrams, user interfaces, requirements, and conclusion. The conceptual design section describes creating an entity relationship diagram. The activity diagrams show the processes for booking and issuing tickets. The user interface section describes screens for home, sign up, login, movies, booking, payment, and confirmation. The requirements section lists functional and data requirements. The conclusion discusses how the system meets cinema ticketing needs.

Uploaded by

shivam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
476 views17 pages

Online Movie Booking System: Using Java Programming Language With JDBC Connectivity Using MYSQL

This document is a project report on an online movie booking system created using Java programming language with JDBC connectivity to a MYSQL database. It was submitted by a student to their university professor. The report includes an introduction outlining the goals of providing an online ticket booking system. It also includes sections on the conceptual design, activity diagrams, user interfaces, requirements, and conclusion. The conceptual design section describes creating an entity relationship diagram. The activity diagrams show the processes for booking and issuing tickets. The user interface section describes screens for home, sign up, login, movies, booking, payment, and confirmation. The requirements section lists functional and data requirements. The conclusion discusses how the system meets cinema ticketing needs.

Uploaded by

shivam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

A PROJECT REPORT ON

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

Guru Nanak Dev University


RC Ladhewali, Jalandhar

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

provide a anytime anyplace service for the customer


minimize the number of staf at the ticket box
promote the film on the internet
increase the profit
obtain statistic information from the booking record.

About this project


Our online E-Ticket System (ETS) is a web-based system. The customers can
buy ticket online and cancel the seat at a suitable time (2 days before the
show to 1hour before the show). To enhance the refund function, all the
customers have to registration become a member before buying ticket.
Staf 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, staf can check the statistic
information from the system.

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

The Sign Up Screen is for the user to Sign Up by Entering his


personal details (Name, Email, Phone No. etc.) to create his
Account the details gets stored into the Database for future use
during the ticket booking

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

Credit Card or Pay Later.

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.

A way in which the customer can modify its own data.

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.

The system can verify the data before transaction.

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).

10. The system can generate some statistic information according


booking and ticket selling record.

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

Intel Pentiumand Celeron Class processor


Processor Speed 1.2 GHz or Above
RAM 512 MB
HDD 40 GB
Mouse-Normal
Keyboard-Normal

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.

You might also like