0% found this document useful (0 votes)
143 views36 pages

Online Movie Ticket Booking: Meet Parikh (A-547)

This document summarizes a project report for an online movie ticket booking system. The system was developed to allow customers to book movie tickets online by selecting their city, cinema, movie, show date and time, seat location, and number of tickets. It stores customer and movie schedule information in a database. Administrators can view all booked and canceled tickets. The system aims to provide a user-friendly website for online transactions and ticket booking using a database. It also generates reports to help management with decision making.

Uploaded by

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

Online Movie Ticket Booking: Meet Parikh (A-547)

This document summarizes a project report for an online movie ticket booking system. The system was developed to allow customers to book movie tickets online by selecting their city, cinema, movie, show date and time, seat location, and number of tickets. It stores customer and movie schedule information in a database. Administrators can view all booked and canceled tickets. The system aims to provide a user-friendly website for online transactions and ticket booking using a database. It also generates reports to help management with decision making.

Uploaded by

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

ONLINE MOVIE TICKET BOOKING

A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)


By

MEET PARIKH (A-547)

Under the esteemed guidance of

Ms. Vishakha Bagwe


Assistant Professor

DEPARTMENT OF INFORMATION TECHNOLOGY


NAGINDAS KHANDWALA COLLEGE
(Autonomous Institute)
(Affiliated to University of Mumbai)
MUMBAI 400064
MAHARASHTRA
2018 – 2019
PROFORMA FOR THE APPROVAL PROJECT PROPOSAL

PNR No.: …………………… Roll no: _____

1. Name of the Student:


2..Title of the Project:
3.Name of the Guide:
4.Teaching/Industry experience of the Guide:
5.Is this your first submission? Yes No

Signature of the Student: Signature of the Guide:

Date: ………………… Date: …………………….

Signature of the
Coordinator:

Date:
…………………
NAGINDAS KHANDWALA COLLEGE
(AUTONOMOUS)
(Affiliated to University of Mumbai)

MUMBAI, MAHARASHTRA 400064

DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

This is to certify that the project titled, "ONLINE MOVIE TICKET BOOKING
SYSTEM ", is bonafied work of MEET PARIKH bearing Seat No: 547 respectively
submitted in partial fulfillment of the requirements for the award of degree of
BACHELOR OF SCIENCE in INFORMATION TECHNOLOGY from University
of Mumbai.

Internal Guide Coordinator

External Examiner

Date: College
Seal

Name of the Project:


ABSTRACT
This cinema ticket booking is a faster, cleaner and a tad more personal website, specially
designed to make your booking experience better.

Customers may view the contents of any movie show at any time and may book any movie
ticket as needed. The program automatically calculates the subtotal and grand total. When a
visitor decides to finally book the ticket, the order information including the buyer’s name,
address and billing instruction is stored in the database securely and payment has been made.

The combo booking is also provided at the time of booking the ticket and there’s a wonderful
facility of delivering the combos at your seat when you are watching the movie.

You need to register a new user whenever you have first visited or site then for future it will
be stored in our database permanently and you can book you movie ticket at any time you
want with this username and password.
Our projectbasically manages the ticket booking processof a multiplex, providing an interface
to the user to book movie tickets ina moreeasy way.
ACKNOWLEDGEMENT
We have taken efforts in this project. However, it would not have been possible
without the kind support and help of many individuals and organizations. I would like
to extend my sincere thanks to all of them.
We are highly indebted to Miss. Vishakha Bagwe for her guidance and constant
supervision as well as for providing necessary information regarding the project &
also for her support in completing the project.
We also Thanks Mrs. Sindhu. P.M Head of Department of our section in college for
supporting us.
We would like to express my gratitude towards our parents for their kind co-operation
and encouragement which help me in completion of this project.
We are very thankful to Mrs. Ancy Jose, the principal of Nagindas Khandwala
College for her kind co-operation in the completion of our project.
Last but not the least, we would like to thank all our friends for their support,
motivation and encouragement.
DECLARATION
I hereby declare that the project entitled, “Online Movie Ticket Booking System”
done at NagindasKandwala College, has not been in any case duplicated to submit to
any other university for the award of any degree. To the best of my knowledge other
than me, no one has submitted to any other university.

The project is done in partial fulfillment of the requirements for the award of degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) to be submitted


as final semester project as part of our curricullum

Meet Parikh
TABLE OF CONTENTS

CHAPTER 1: INTRODUCTION
1.1 Background
1.2 Objectives
1.3 Purpose, Scope, and Applicability
1.3.1 Purpose
1.3.2 Scope
1.3.3 Applicability
1.4Organisation of Report

CHAPTER 2: SYSTEM ANALYSIS


2.1 Problem Definition
2.2 Requirements Specification
2.3 Planning and Scheduling
2.4 Software and Hardware Requirements
2.5 Preliminary Product Description
2.6 Conceptual Models
2.6.1 Dataflow diagrams

CHAPTER 3: SYSTEM DESIGN


3.1 Basic Modules
3.2 Data Design
3.2.1 Schema Design
3.2.2 Data Integrity and Constraints
3.3 Procedural Design
3.3.1 Logic Diagrams
3.3.2 Data Structures

3.4 User interface design


3.5 Security Issues
3.6 Test Cases Design
CHAPTER-1: INTRODUCTION

1.1 Background

“Online Movie Ticket Booking System” is an online ticket booking project ,


customers can book tickets 24 hours a day from anywhere in the world and interact with
multiplex’s website to know about currently running movies and their schedule or service
information provided by the multiplex. Multiplex customer relationship manager can interact
with customers and enable them to learn more about customers’ needs, build good customer
relationships, increase efficiency and reduce costs, and gain access to national markets quickly.

1.2 Objective

The project “Online Movie Ticket Booking System” is dedicated to the general requirements
of multiplex theaters. The main objective of the project is to create an Online Movie Ticket
Booking processing that allows customers to know about new movies, their schedules, cinema
locations, class and ticket price etc. In the booking process when customer selects his city then
cinemas of that city are filtered. In next step he/she selects his desired cinema where he/she
wish to see movie, then selects movie and other details like show date, show time, class and no
of tickets. Based on given parameters a graphical layout of seat status is visible to the customer.
Now customer can select his desired seat location and number of seats. The Administrator will
be able to see all booked and canceled tickets.

The main objectives of “Online Movie Ticket Booking System” project are as follows:

 Facility to store the information of new customer, different types of movie


show timing, ticket rates of different types on show class etc.

 Interest to develop a good user friendly website with many online


transactions using a database.

 Facility to generate different reports, which are helpful for the


management in decision making.

 Facility to change user’s password account.


 To increase my knowledge horizon in technologies like C#, SQL, CSS,
HTML.

 To gain good experience in C# before joining in a full time job. Online


Movie Ticket Booking System. To gain expertise using Data Grid, Data
Set, Data Table, Data Adapter and Data Readers.

1.3 Purpose, Scope And Applicability


1.3.1 Purpose
Today the need of simplicity has driven application software programming to a new level. This
project is a transaction related information storing project which will be used by the various
multiplexes for online movie ticket booking through internet. Customers can view all currently
running movies and book their tickets for any specific date and show also customer can pay
online through credit card. This application has a user friendly interface so that the customer
and administrator can easily and efficiently use the software and its features.

1.3.2 Scope
The main scope of this project is to provide a reliable, secure, efficient and user friendly
environment to the customers and management authorities. Also benefit to the customer with
efficient and faster service. The Project “Online Movie Ticket Booking System” as a wide
scope as it is generalized software and can be easily used in any ticket booking process
system with little or no change. This project has a lot of scope for further enhancement too.
More features can be added like:
 Allow customers to comment on movies.
 Provide a list of upcoming movies.
SMS notification after successful seat reservation.

1.3.3 Applicability
Today The need of simplicity has driven application software programming to a new level.
This project is a transaction related information storing project which will be used by the
various multiplexes for online movie ticket booking through internet. This application has a
user friendly interface so that the customer and administrator can easily and efficiently use the
software and it’s features.
1.4 Organization of report
The overview of the online movie ticket booking system is to automate the existing manual
system by the help of computarized equipments and full-fledged computer software, fulfilling
their requirements, so that their valuable data/information can be stored for a longer period
with easy accessing and manipulation of the same. The required software and hardware are
easily available and easy to work with.
CHAPTER-2 SYSTEM ANALYSIS

2.1 Problem Definition

Requirements analysis in systems engineering and software engineering, encompasses those


tasks that go into determining the needs or conditions to meet for a new or altered product,
taking account of the possibly conflicting requirements of the various stakeholders, such as
beneficiaries or users. It is an early stage in the more general activity of requirements
engineering which encompasses all activities concerned with eliciting, analyzing,
documenting, validating and managing software or system requirements. Requirements
analysis is critical to the success of a systems or software project. The Requirements should
be documented, actionable, measurable, testable, traceable, related toidentified business
needs or opportunities, and defined to a level of detail sufficient for system design.

2.2 Requirement Specification

Requirements specification in systems engineering and software engineering, encompasses


those tasks that go into determining the needs or conditions to meet for a new or altered product,
taking account of the possibly conflicting requirements of the various users.

Based on system study following requirements has been observed:

 Customer should be allowed to create their account on the movie ticket


booking portal.

 Customer should have facility to see list of movies running in that


multiplex at present time, their show timing, booking status, multiplex
location etc.

 Customer should be allowed to see booking status of any movie and also
book show of any date.

 Customer should be allowed to take print of ticket, view their previous


booked tickets, cancel ticket and ask any query.

 Administrator should be allowed to add new movie, new screen,manage


movie schedule, open booking for next date etc.
2.3 Planning & Scheduling

Project planning is part of project management, which relates to the use of schedules such as
Gantt charts to plan and subsequently report progress within the project environment.
Initially, the project scope is defined and the appropriate methods for completing the project
are determined. Following this step, the durations for the various tasks necessary to complete
the work are listed and grouped into a work breakdown structure. The logical dependencies
between tasks are defined using an activity network diagram that enables identification of the
critical path. Float or slack time in the schedule can be calculated using project management
software. Then the necessary resources can be estimated and costs for each activity can be
allocated to each resource, giving the total project cost. At this stage, the project plan may be
optimized to achieve the appropriate balance between resource usage and project duration to
comply with the project objectives. Once established and agreed, the plan becomes what is
known as the baseline. Progress will be measured against the baseline throughout the life of
the project. Analyzing progress compared to the baseline is known as earned value
management.The inputs of the project planning phase include Project Charter and the
Concept Proposal. The outputs of the Project Planning phase include the Project
Requirements, the Project Schedule, and the Project Management Plan. Project plan for voice
based password system

Project plan

Resource Dependency
Planner Start Planner End
Date Date

01/01/2014 05/01/2014 1
User Registration
& Login Scenario

City & Cinema


Scenario 06/01/2014 09/01/2014 1

10/01/2014 13/01/2014 1

Film Scenario

Screen Scenario 14/01/2014 16/01/2014 1


Show time &
movie schedule
Scenario 18/01/2014 25/01/2014 1
Film, City and
Cinema

Film, Show
data, Screen,
View Schedule 26/01/2014 31/02/2014 1 city, cinema

Scenario

Show date
opening Scenario 01/02/2014 04/02/2014 1 Show Date

Show Class
Scenario 05/02/2014 08/02/2014 1

Film, Show
Book Tickets date, Screen,
Scenario 10/02/2014 20/02/2014 1 Show Class

User
Registration,
Film,
My Ticket Scenario 21/02/2014 25/02/2014 1 Schedule

Cancel ticket
Scenario 26/02/2014 28/02/2014 1 My Tickets

My e-wallet User
Scenario 01/03/2014 06/03/2014 1 Registration

Enquiry Scenario 08/03/2014 10/03/2014 1

All Customer User


Report 11/03/2014 13/03/2014 1 Registration
Gantt chart
2.4 Software and Hardware requirements

Software requirements
Front End : Microsoft Visual studio.Net 2008(with C#)
Backend : SQL Server 2005
Operating System : WINDOWS XP/WINDOWS 7 BASIC

Hardware requirements
CPU:- Intel Pentium 4 processor, Dual Core
RAM:-512 MB(MIN)
HDD:-80 GB(MIN)
2.5 Preliminary Product description
The preliminary investigation starts as soon as someone either a user or a member of a
particular department recognises 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 function is
feasible or not.
Objectives of this description are as follows:-
 Clarify and understand the project request.
 Determine the size of the project
 Assess costs and benefits of alternative approaches.
 Determine the technical and operational feasibility of alternative approaches.
 Report the findings to management, with reccomendations outlining the acceptance or
rejections of the proposal.
2.6 Conceptual models
Dataflow diagram
CHAPTER -3 SYSTEM DESIGN

3.1 Basic modules

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

User module

In this module the user will book tickets, cancel the tickets , make payments , selects
the movie name , timings and all etc.

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.

Admin module

In this module the admin adds the movie name and deletes the name of the movie
from a database.

3.2 Data design


In this design the data is the record of one file that may be associated with the records in another
file.

3.2.1 Schema design

Schema design is a collection of data that describes the relations in a database. This is normally
represented as the data about data. It is also termed as metadata sometimes which gives the
data about the data stored in the database. It defines each data term encountered during the
analysis and design of a new system. Data elements can describe files or the processes.

Following are the major symbols used in the data dictionary:-


 = equivalent to
 + and
 [] either/or
 () optional entry

Following are some rules, which defines the construction of data dictionary entries:

1. Words should be defined to understand for what they need and not the variable need by
which they may be described in the program.

2. Each word must be unique.

3. Alliases or synonyms are allowed when two or more enters shows the same meaning.
For example a vendor number may also be called as customer number.

4. A self- defining word should not be decomposed. It means that the reduction of any
information in to subpart should be done only if it is required that is it not easy to
understand directly.
ER diagram
3.2.2 Data integrity and constraints

Credit information
Attributes Datatypes

Num of credit card number

Type varchar

Name varchar

User id varchar

ExpDate varchar

Ticket number

Movie varchar

User information
Attributes Datatype
Firstname varchar
Lastname varchar
User id varchar
Password varchar
Contact numeric
Hint question varchar
Hint answer varchar

Booking
Attributes Datatype

Movie id varchar

Name of movie varchar

Show time varchar


Location
Attributes Datatype

Zip code number

State varchar

City varchar

Address varchar

Country varchar

Movie
Attributes Datatype

Movie id varchar

Name of movie varchar

Screen
Attributes Datatype

Movie id varchar

Screen id varchar
Theatre
Attributes Datatype

Theatre id varchar

Number of screens number

Showtime
Attributes Datatype

Movie id varchar

Screen id varchar
3.3Procedural design
3.3.1Logic diagrams
Usecase diagram
Class diagram
Activity diagram
3.4 User interface design
3.5 Security issues
As we know that our project is based on online movie ticket booking so it is very necessary to
have a proper real-time security.

There is one big real – time security issues which is come into our mind at the time of
requirement and the issue was that if someone pay for online movie and if all the seats are
been booked then customer cannot book the tickets once all the tickets are been booked then
they have to wait for the next day.

So, to avoid this security issue we come up with the idea of this movie ticket we have to book
tickets in advance only so that no security issues happen means it creates no problem. So we
have to be very careful while booking tickets.
3.6 Test case design

Software Testing is the process used to help identify the correctness, completeness,
security, and quality of developed computer software. Testing is a process of technical
investigation, performed on behalf of stakeholders, that is intended to reveal quality-related
information about the product with respect to the context in which it is intended to operate.

Test Cases
Login Page

Sr. No Test ID Objective Description Expected


Result

1 TC001 To check Type both Should


textures char Accept
whether it
And numeric
accept char
and numeric In text users
both

2 TC002 Text user Type 10 char Give Error


should Message
In text user
maximum 10
characters

3 TC003 Text Type in the Only


password asterisk
Text
Should not password
display

Asterisk
4 TC004 To check the Type valid Redirect to
functionality username and home page
of
Password
Login button

5 TC005 To check the Type either Error


working of invalid message
login button username or
invalid
password

New Customer Registration Page

Sr. No Test id Objective Description Expected


Result

1 Tc_1 To check the Type in login field Accept


length of login
name field

2 Tc_2 To check the Type the existing Accept


functionality of name in text name
Registration

3 Tc_3 To check the Type invalid Error


functionality of email id in this message
Email Id field
CHAPTER - 4 REFERENCES

 WWW.WIKIPEDIA.COM
 WWW.BCCRESEARCH.COM
 WWW.FLIPCROP.COM
 WWW.W3SCHOOLS.COM

You might also like