Dream Cinemas Document
Dream Cinemas Document
Dream Cinemas
INTRODUCTION: -
This is one of the important features of our system. By examining the existing
system on the internet, we found that there is no such function available at this moment, so we
try to include it in our system. To protect the benefit of the cinemas, we will not give the
money back to the customer, instead the customer has to visit Dream cinema hall for further
process. So, the customer can get the money from the Dream cinema hall. Hence the customer
and the Dream cinema can sort out further matter.
The main objective of the project online movie ticket booking system is to book
movie tickets online. 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.
Firstly, we have a User Registration module. On that page also have a login page for only
Admin of the Dream Cinemas. The registration page the user has to enter Name E-mail
Mobile number and his unique password. The E-mail of user is entered in to in only capital
letters (A-Z) otherwise the E-mail is not acceptable. The mobile number of user entered in
only 10 Digits. Another digit will not acceptable for registration.
Then after filling details correctly there is button for verifying user. On that verification
page user will get verification for his id. The verification will have done by using E-mail of
users. The E-mail has to be in capital letters only and also have to be same as previous entered
E-mail. After entering email there is 2 questions to answer. The user has to enter his school
name firstly then have to enter his mom name. After that the user is perfectly verified and his
data will be saved in our database. After that the user will be login his E-mail and password.
1
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
If the user doesn’t remember his password, then the user can reset his reset or forgot
password using the verification techniques. The user has to enter the E-mail and answers of 2
questions. If E-mail and answers are correct then there is a textbox will be displayed for forget
password.
On the registration page there is a page for login only Admin of Dream Cinemas. On
Admins login there is a dashboard page for editing movies seats combos etc. Also have a
booking window page for checking bookings of movies.
The Index module displays the information of our Dream Cinemas. And also displays the
live movie shows. On the Index module there are Trailer Page About Us Page Contact Us
page on the menu bar. The Index module shows info About Us. In The About Us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre. The user can select movie
which he wants to watch after clicking the button. And the selected movie name will be saved
in our database.
After that a page will open the trailer of selected movie and some description of movie
and the cast of movie is mentioned. After clicking on button the seating arrangements will be
displayed. There are 100 of seats available for screening. Each seat has their own different id
the id as A1-J10. As per selection seat the count of seat and price will be increased. The
selected seat ids will save in database. Also user have to select date and time as well.
There is a page for selecting combos for starting we have 10 combos for user. Each
combo has their own different price. If any user doesn’t want combo, then user can skip the
combos. On receipt the seat price and selected combo price will be mentioned for payment.
The transaction module firstly registers users E-mail and Mobile Number in our
database. The Saved Info about the users is used to send the Ticket from Dream Cinemas to
the users.
In this maintenance module we have saving of users in which we enter details like E-
mail I’D, Mobile Number, seat no's, and amount.
2
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
1. Project Specification
The main objective of the project online movie ticket booking system is to
book movie tickets online. 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.
Firstly, we have a User Registration module. On that page also have a login page for only
Admin of the Dream Cinemas. The registration page the user has to enter Name E-mail
Mobile number and his unique password. The E-mail of user is entered in to in only capital
letters (A-Z) otherwise the E-mail is not acceptable. The mobile number of user entered in
only 10 Digits. Another digit will not acceptable for registration.
Then after filling details correctly there is button for verifying user. On that verification
page user will get verification for his id. The verification will have done by using E-mail of
users. The E-mail has to be in capital letters only and also have to be same as previous entered
E-mail. After entering email there is 2 questions to answer. The user has to enter his school
name firstly then have to enter his mom name. After that the user is perfectly verified and his
data will be saved in our database. After that the user will be login his E-mail and password.
If the user doesn’t remember his password, then the user can reset his reset or forgot
password using the verification techniques. The user has to enter the E-mail and answers of 2
questions. If E-mail and answers are correct then there is a textbox will be displayed for forget
password.
On the registration page there is a page for login only Admin of Dream Cinemas. On
Admins login there is a dashboard page for editing movies seats combos etc. Also have a
booking window page for checking bookings of movies.
The Index module displays the information of our Dream Cinemas. And also displays the
live movie shows. On the Index module there are Trailer Page About Us Page Contact Us
page on the menu bar. The Index module shows info About Us. In The About Us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre. The user can select movie
which he wants to watch after clicking the button. And the selected movie name will be saved
in our database.
3
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
After that a page will open the trailer of selected movie and some description of movie
and the cast of movie is mentioned. After clicking on button the seating arrangements will be
displayed. There are 100 of seats available for screening. Each seat has their own different id
the id as A1-J10. As per selection seat the count of seat and price will be increased. The
selected seat ids will save in database. Also user have to select date and time as well.
There is a page for selecting combos for starting we have 10 combos for user. Each
combo has their own different price. If any user doesn’t want combo, then user can skip the
combos. On receipt the seat price and selected combo price will be mentioned for payment.
The Index module displays the information of our Dream Cinemas. And also displays the
live movie shows. The Index module shows info About Us. In the about us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre.
The transaction module firstly registers users E-mail and Mobile Number in our
database. The Saved Info about the users is used to send the Ticket from Dream Cinemas to
the users.
In this maintenance module we have saving of users in which we enter details like E-
mail I’D, Mobile Number, seat no's, and amount.
In the reports module we will maintain ticket sending properly to the exact
user. We send the ticket based on registered E-mail in our database.
This project is aimed at developing a ticket reservation system for Dream Cinemas. The
Ticket Reservation System is an Internet based application and Website that can be accesses
throughout the Net and can be accessed by anyone who has a net connection. This application
will automate the reservation of tickets and Enquiries about availability of the tickets. This
application includes email and mobile number confirmation for the tickets.
This is one of the important features of our system. By examining the existing system on the
internet, we found that there is no such function available at this moment, so we try to include
it in our system. To protect the benefit of the cinemas, we will not give the money back to the
customer, instead the customer has to visit Dream cinema hall for further process. So, the
customer can get the money from the Dream cinema hall. Hence the customer and the Dream
cinema can sort out further matter.
4
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
2. Overall
This application will reserve the tickets. This online tickets reservation system
provides a website for a Dream cinemas hall where any user internet can access it. Users are
not required to login to the system and needs a online transaction applications like Google
pay, Phone pay dentertainment after having a schedule. But all this excitement vanishes after
standing in hours in long queues to get ticket 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
UPI PAYMENTYS and can’t be cancelled. 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. This website is useful for
online movie ticket booking. Dream Cinemas have Hundreds of seats arrangements.
The Ticket Reservation System is an Internet based application and Website that can
be accesses throughout the Net and can be accessed by anyone who has a net connection.
The Index module displays the information of our Dream Cinemas. And also displays
the live movie shows. The Index module shows info About Us. In the about us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre.
5
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
3. Modules
1. Registration 4. Removing
3. Insertion 6. Bookings
1. About Us 3. About Us
6
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
The main objective of the project online movie ticket booking system is to
book movie tickets online. 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.
Firstly, we have a User Registration module. On that page also have a login page for
only Admin of the Dream Cinemas. The registration page the user has to enter Name E-
mail Mobile number and his unique password. The E-mail of user is entered in to in only
capital letters (A-Z) otherwise the E-mail is not acceptable. The mobile number of user
entered in only 10 Digits. Another digit will not acceptable for registration.
Then after filling details correctly there is button for verifying user. On that
verification page user will get verification for his id. The verification will have done by
using E-mail of users. The E-mail has to be in capital letters only and also have to be same
as previous entered E-mail. After entering email there is 2 questions to answer. The user
has to enter his school name firstly then have to enter his mom name. After that the user is
perfectly verified and his data will be saved in our database. After that the user will be login
his E-mail and password.
If the user doesn’t remember his password, then the user can reset his reset or forgot
password using the verification techniques. The user has to enter the E-mail and answers of
2 questions. If E-mail and answers are correct then there is a textbox will be displayed for
forget password.
On the registration page there is a page for login only Admin of Dream Cinemas.
On Admins login there is a dashboard page for editing movies seats combos etc. Also have
a booking window page for checking bookings of movies.
If the user doesn’t remember his password, then the user can reset his reset or forgot
password using the verification techniques. The user has to enter the E-mail and answers of
2 questions. If E-mail and answers are correct then there is a textbox will be displayed for
forget password.
7
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
The Index module displays the information of our Dream Cinemas. And also displays
the live movie shows. The Index module shows info About Us. In the about us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre.
The Manager makes the user available with search by movie. The Manager
also maintains the list of movies.
The Index page in my module is the main page of the project which contain a menu consisting of
options like About Us, Articles, contacts Us, Sitemap.
In cinemas page the user can select the movie by using search by Movie names. In add movie the
Designer can add a movie by entering the name, genre, director, producer and music director
of a movie. In delete movie the Designer can directly enter the movie name and delete the
movie.
Next we enter submit and this data is entered into database. In this payment page we displayed a
QR Scanner with already declared UPI_ID and declared amount for transaction. After
Scanning the Scanner the payment process is will be done .And it will be successfully done.
This will be a safe payment procedure.
If the users unfortunately faced some issues while transaction of payment It will be solved in
Dream Cinema’s office. Mostly No one can receive any trouble or issues for transactions.
In Our System is not available ticket Cancellation. If any user wants to cancel the tickets then it
will be only canceled not any type of refunds.
8
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Check out is used to verify whether details entered for Registration E-mail and Mobile
Number is entered correctly –or not if not entered correctly we can rectify the errors in this
check out.
In this module we show the list of multiple offers of different combo packs andadding new
combos with exciting offer rates. We have different combos for each movie.
The insertions of user data is saving securely in our database for sending movie ticket
on user’s E-mail. The User’s details and his ticket is based on unique identity which is send
by Dream Cinemas Official E-mail id.
The Movies is updated by its release dates. List of Movies is updated by our Manager.
In Index module we have shown new releases and it will be updated time to time.
At the end in this module we provide a form in Contact Us Page for getting multiple users
feedbacks. Users can also share his/her experience about u
In the reports module we will maintain ticket sending properly to the exact user. We
send the ticket based on registered E-mail in our database.
In reporting module, we receive feedbacks from our users. And divide the
feedbacks into good performance and bad performance. This dividing helps us to analyze the
impact of our Dream Cinemas. It improves our performance more effective.
In this module the user can also contact us for getting info. This will be helpful in
booking a lot of seats in one row.
9
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
The Dream Cinema has a web site and any user of internet can access this. The Dream
Cinemas is a multiplex which has 3 different screens. Each screen has 3 different types of
seats/classes viz Platinum, Gold & Silver depending on the seat line or position. Only 100%
of the seats are available for online reservation.
A mail should be send to the concerned person about the confirmation of the ticket to
the specified E-mail address.
The system should automatically show the QR Scanner with declared UPI ID for the
corresponding shows and the declared amount of money needs to be pay for selected seats.
Purpose of Project:
The main purpose of our 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 needs not to do with the order receive through the system. In fact, there is
similar system on the internet. But our system is only for our Dream Cinemas.
10
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Scope of Project: -
General Requirements (functional): -
1. T h e web page (e.g. the registration page) will be generated automatically to the data in
database.
2. A way in which the Dream Cinemas Hall Instructor can access to the system to
perform different operation.
3. A way in which the customer can modify its own data (booked seats before payment).
4. A way in which the customer can commit order by just clicking the seat (which is shown on
the screen) and insert some required data.
5. A way in which the customer can check the ticket record (seat numbers) selected by
him/her at the time of payment.
6. A way in which the Designer can use the system to add data (c.g film description) to the
database.
8. The system can generate the time table automatically as the time table is set by the
Manager (operating mode for the Manager to insert data).
9. The system can generate some statistic information according booking and ticket selling
record for the cinema hall per Movie based.
11
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Interface Enhancements: -
Our web-based system needs about more than 30 interfaces to handle all the functions.
Team: -
One of the main purpose of our system is to reduce the number of staff in the ticket hex.
So, most of the job is done by the system automatically. Team only need be insert new filmy data.
Customer: -
To make the system more user-friendly, customer need not to enter lots of data. An order will be
commit step by step with guideline.
Overview of Project: -
Our Ticket Reservation for Dream Cinema is a web-based system. The
customers can book ticket online. To enhance the function, all the customers have to present
the unique id provided at the time of booking seats online.
Team 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) All set, Team can check the statistic information from the system.
Firstly, we have a User Registration module. On that page also have a login
page for only Admin of the Dream Cinemas. The registration page the user has to enter Name
E-mail Mobile number and his unique password. The E-mail of user is entered in to in only
capital letters (A-Z) otherwise the E-mail is not acceptable. The mobile number of user
entered in only 10 Digits. Another digit will not acceptable for registration.
Then after filling details correctly there is button for verifying user. On that verification
page user will get verification for his id. The verification will have done by using E-mail of
users. The E-mail has to be in capital letters only and also have to be same as previous entered
E-mail. After entering email there is 2 questions to answer. The user has to enter his school
name firstly then have to enter his mom name. After that the user is perfectly verified and his
data will be saved in our database. After that the user will be login his E-mail and password.
12
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
If the user doesn’t remember his password, then the user can reset his reset or forgot
password using the verification techniques. The user has to enter the E-mail and answers of 2
questions. If E-mail and answers are correct then there is a textbox will be displayed for forget
password.
On the registration page there is a page for login only Admin of Dream Cinemas. On
Admins login there is a dashboard page for editing movies seats combos etc. Also have a
booking window page for checking bookings of movies.
The Index module displays the information of our Dream Cinemas. And also displays the
live movie shows. On the Index module there are Trailer Page About Us Page Contact Us
page on the menu bar. The Index module shows info About Us. In The About Us members are
needs to manage the show timings. The Instructor can add a movie, update the information
regarding an old movie and even delete a movie from the theatre. The user can select movie
which he wants to watch after clicking the button. And the selected movie name will be saved
in our database.
After that a page will open the trailer of selected movie and some description of movie
and the cast of movie is mentioned. After clicking on button the seating arrangements will be
displayed. There are 100 of seats available for screening. Each seat has their own different id
the id as A1-J10. As per selection seat the count of seat and price will be increased. The
selected seat ids will save in database. Also user have to select date and time as well.
There is a page for selecting combos for starting we have 10 combos for user. Each
combo has their own different price. If any user doesn’t want combo, then user can skip the
combos. On receipt the seat price and selected combo price will be mentioned for payment.
13
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Features: -
List all New Release and Movies: -
The website lists all of the new release movies, and the movie times, along with the
information of available seats.
Movies Synopsis: -
The online movie ticket site provides a short summary of catch movie plot to help you
decide if you want to see that movie.
Trailers: -
The online movie ticket site has short movie clips that you can view to get an idea of
the plot and genre of the movie.
Consumers Review: -
The movie ticket service offers consumer movie reviews posted and generated by
different critics and media.
You can search for a certain movie on the online movie ticket website.
You can search for movies according to the date they are showing.
Upcoming Movies:
The service posts a fist of movies that will be in the theaters soon.
14
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Proposed System: -
In order to overcome the existing problem, we are making this system as online where
every information about Dream cinema, movie, theater and rates get online which helps the
customer to get better facilities at his own computer or laptop.
Adding different time and date for different Screens and different shows.
Sending movie ticket with full description to the user’s E-mail or Mobile
Number.
Also generating download ticket directly from website of Dream Cinemas.
15
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
The buying ticket process is the most important function in our system. We will
describe this process in detail.
1. Register Yourself.
2. Verify Yourself.
3. Make Login.
4. Select Movie to Watch.
5. Select Seats from A1-J10.
6. Select Date.
7. Select Time.
8. Select Combo (If Wants).
9. Skip combos (If Don’t wan).
10. Receipt will be generated.
11. Check the Receipt and make payment.
12. After Payment the download ticket option will appear.
13. Download the ticket.
14. And bring that downloaded tickets with you in Dream Cinemas.
16
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
DFD: -
a. Zero Level DFD: -
Dream
Admin User
Cinemas
Database
Explanation: -
In The Zero Level DFD Admin’s create the Dream Cinemas movie ticket
booking system. Also Admin’s can handle the database. And receives the data from
User.
17
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Database Database
Explanation: -
In The First Level DFD the Admin’s can Update or Delete Movies. Also
Admin’s can Access data of user. Admin’s can use the data saved in Database for sending
tickets to the exact users.
18
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Explanation: -
In The Second Level DFD the users can Book tickets. Also can select seats
which he/she wants. We have a /multiple combos for enhancing user’s experience. User
have to add details of E-mail and Mobile Number for saving in Database. After that user
Make the Payment then the seats of movie are get booked.
19
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
20
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Sitemap: -
21
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Source Codes:-
HTML:-
<html >
<head>
<title>Dream Cinemas</title>
</head>
<body id="page1">
<div class="tail-top">
<div class="tail-bottom">
<div id="main">
<div class="fleft">
<a href="#">Dream<span>Cinemas</span></a>
</div>
<ul>
<li><a href="index.html">
<li><a href="contact-us.html">
<li><a href="sitemap.html">
</ul></div>
22
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
<div class="row-2">
<ul> <li><ahref="index.html"class="active">Home</a></li>
<li><a href="about-us.html">About</a></li>
<li><a href="articles.html">Articles</a></li>
<li><ahref="contactus.html">Contacts</a></li>
</ul>
</div>
</body>
</html>
CSS:-
*{
margin:0;
padding:0;
html, body {
min-width:940px;
body {
background:#000;
serif; font-size:100%;
line-height:1em;
23
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
color:#858585;
object {
vertical-align:top;
outline:none;
img {
border:0;
vertical-align:top;
text-align:left;
ul, ol {
list-style:none;
#main {
width:940px;
margin:0 auto;
font-size:0.875em;
#header {
height:171px;
margin-bottom:-8px;
24
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
JAVA SCRIPT:-
<script>
// script.js
function generateDates() {
datesContainer.innerHTML = '';
date.setDate(today.getDate() + i);
dateElement.classList.add('date');
if (selectedDate) {selectedDate.classList.remove('selected');
}dateElement.classList.add('selected');
});
datesContainer.appendChild(dateElement);
generateDates();
</script>
25
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
PHP:-
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "final_cinemas";
if ($conn->connect_error) {
$email = $_POST['email'];
$mobile = $_POST['mobile'];
else {
$conn->close();
?>
26
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Web Pages:-
1. Index.Html:-
27
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
2. About_us.html:-
28
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
3. Articles.html:-
29
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
4. Article_1.html:-
30
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
5. Contact_US.html:-
31
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
6. Contact_Us.html:-Form Filling:
32
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
7. Sitemap.html:-
33
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
8. Dunki.html:-
34
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
9. Salaar.html:-
35
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
10. Fighter.html:-
36
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
11. Calender.html:-
37
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
12. Combo.html: -
38
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
13. Skip-Dunki.html:-
39
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
14. QR-Skip.html:-
40
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
15.F-com1.html:-
41
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
16. QR_com-1.html
42
DREAM_CINEMAS
BCA-ll(Sem-IV) Dream_Cinemas.
Our Database:-
Database Name:-Final Cinemas.
1. Contact Us:-
2. Final Register:-
43
DREAM_CINEMAS