You are on page 1of 26

Online Movie Ticket Booking System

A project report

Submitted in partial fulfillment of the

Requirements for the award of the Degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)

By

Mr. Mestry Anuraj Ashok

Seat Number :

Under the esteemed guidance of

Mrs. Purva P. Patankar

(Lecturer)

DEPARTMENT OF INFORMATION TECHNOLOGY

SHRI. S. H. KELKAR COLLEGE OF ARTS, COMMERCE & SCIENCE,

DEVGAD
(Affiliated to University of Mumbai)

DIST – SINDHUDURG,
MAHARASHTRA, PIN-416613
Year 2022-2023
SHRI. S. H. KELKAR COLLEGE OF ARTS, COMMERCE & SCIENCE,

DEVGAD
(Affiliated to University of Mumbai)
DIST – SINDHUDURG,
MAHARASHTRA, PIN-416613

DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

This is to certify that the project entitled “Pizza Order System”, is bonafied work of Mr.
MESTRY ANURAJ ASHOK bearing Seat No.: submitted in partial fulfilment 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


ABSTRACT

Movie Ticket Booking System, as described above, can lead to error free,
secure, reliable and fast management system. It can assist the user to concentrate on
their other activities rather to concentrate on the record keeping. Thus it will help
organization in better utilization of resources. The organization can maintain
computerized records without redundant entries. That means that one need not be
distracted by information that is not relevant, while being able to reach the
information.
The aim is to automate its existing manual system by the help of computerized
equipment’s 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. Basically the project describes how to
manage for good performance and better services for the clients.
ACKNOWLEDGEMENT
I wish to express my sincere gratitude to Dr. Omkar Ghatage, H.O.D of I.T
department, for providing me an opportunity to do my project work on “Pizza Order
System”. This project bears an imprint of many people.
I sincerely thank my project guide Mr. Omkar Ghatge faculty member of I.T
department, for guidance and encouragement in carrying out this project work. I
also wish to express my gratitude to staff members of “I.T department” who
rendered their help during the period of my project work. Last but least I wish to
avail myself this opportunity to express a sense of gratitude and love to my friends
and my beloved parents for their support, strength, help and everything else.
DECLARATION
I hereby declare that the project entitled, “Pizza Order System ” done at Shri.
S. H. Kelkar College, Devgad, 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 curriculum.

Mr. Mestry Anuraj Ashok


TABLE OF CONTENT
Sr.No. Chapter Title Page

No. No
1 Introductio
n
1.1 Background
1.2 Objective
1.3 Purpose, scope
1.3.1 Purpose
1.3.2 Scope
1.3.5 Organization of Report
2 System Anaylsis
2.1 Existing System
2.2 Limitation of system
2.3 Proposed System
2.4 Requirements Specification
2.5 Fact finding techniques
2.6 Software & Hardware Requirement
2.7 Survey of Technologies
2.8 Detailed Life cycle of project
3 System Design
3.1 Conceptual Models
3.1.1 Entity-Relationship Diagram
3.2 Sequence Diagram
3.3 Class Diagram
3.4 Use Case Diagram
3.7 Activity Diagram
3.6 Data Flow Diagram
4 Reference
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 Objectives:
The main objective of the Project on Movie Ticket Booking System is to manage the
details of Movie, Customer, Booking, Payment, Seats. It manages all the information
about Movie, Shows, Seats, Movie. The project is totally built at administrative end
and thus only the administrator is guaranteed the access. The purpose of the project is
to build an application program to reduce the manual work for managing the Movie,
Customer, Shows, Booking. It tracks all the details about the Booking, Payment,
Seats.
Functionalities provided by Movie Ticket Booking System are as follows:
 Provides the searching facilities based on various factors. Such as Movie, Booking,
Payment, Seats

P a g e |8
 Movie Ticket Booking System also manage the Shows details online for Payment
details, Seats details, Movie.
 It tracks all the information of Customer, Shows, Payment etc.
 Manage the information of Customer.
 Shows the information and description of the Movie, Booking.
 To increase efficiency of managing the Movie, Customer.
 It deals with monitoring the information and transactions of Payment.
 Manage the information of Movie
 Editing, adding and updating of Records is improved which results in proper resource
management of Movie data.
 Manage the information of Payment.

1.3 Purpose, Scope:

1.3.1 Purpose

The purpose of Movie Ticket Booking System is to automate the existing manual
system by the help of computerized 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.

1.3.2 Scope
It may help collecting perfect management in details. In a very short time, the
collection will be obvious, simple and sensible. It will help a person to know the management
of passed year perfectly and vividly. It also helps in current all works relative to Movie
Ticket Booking System. It will be also reduced the cost of collecting the management &
collection procedure will go on smoothly.
Our project aims at Business process automation, i.e. We have tried to computerize various
processes of Movie Ticket Booking System.

P a g e |9
 In computer system the person has to fill the various forms & number of copies of the
forms can be easily generated at a time.
 In computer system, it is not necessary to create the manifest but we can directly print
it, which saves our time.
 To assist the staff in capturing the effort spent on their respective working areas.
 To utilize resources in an efficient manner by increasing their productivity through
automation.
 The system generates types of information that can be used for various purposes.
 It satisfy the user requirement
 Be easy to understand by the user and operator
 Be easy to operate
 Have a good user interface
 Be expandable
 Delivered on schedule within the budget.
1.3.3 Organization of report:

The report is divided into seven parts. Each part deals with the different aspects of
project. Each part has various chapters explaining in detail.

Chapter 1: This part discusses the important introductory concepts behind project
like background, objective, purpose, scope, applicability, achievement.

Chapter 2: This part discusses the technology and software development life cycle model.

Chapter 3: This part discusses the requirement and analysis such as problem
definition, requirement specification, planning and scheduling, software and
hardware requirement, preliminary product description and conceptual model.

Chapter 4: This part discusses the system design in which discuss basic modules, data
design (schema design, Data integrity and constraint), procedural design (logic diagram,
data structure, algorithm design), user interface design, security issues and test case
design.

Chapter 5: Will include implementation and testing in which implementation


approaches, Details and code efficiency, testing approaches, modifications and
improvement, test cases will discuss.

Chapter 6: Will include result and discussion in which test report, user documentation.

Chapter 7: Will include conclusions in which conclusion, significance of the


system. limitations of the system, Future scope of the project.

P a g e | 11
Chapter 2

System Analysis
2.1 Existing System:
The Online movie ticket system has been developed to over right the problems
prevailing in the practicing manual system. This software is supported to eliminate in
some cases reduce the hardship faced by the existing system. Moreover this system is
design for a particular need of the company to carry out operations in a smooth and
effective manner.

The application is reduced as much as possible to avoid errors to entering the data. It
also provides error messages while entering the invalid data. No formal knowledge
needed for the user to use this system. Thus by this all proves it is user friendly.
Online movie ticket booking system has describe above, can leads to errors free,
secure, reliable and fast management system. It can assist the user to concentrate on
their other activities rather to concentrate on the record keeping thus it will help
organization in better utilization I resources

2.2 Limitation of system:


Up till now all the activity of the movie ticket booking processing was performed
manually, it require more human efforts to manage the each and every aspects of multiplex
which is very costly process. Following are the limitation of existing system

Maintaining Details: Maintaining all the details like Customer, management and
maintenance is very tedious job.

Express paperwork: For maintaining records lots of paper gets wasted.

Searching is very difficult :searching for details about customer, his maintenance etc.
Time consuming: Due to manual work, it takes lot of time to record a data as well as for
searching.
Misplacement of records :Since records are stores in register so there is high risk
misplacement of record.
2.3Proposed System:
To overcome the limitation of the existing system proposed system has following advantages.
Proposed system:- Online movie ticket booking system
 Facility to store the information of new customer, different types of movies, show
timing, ticket rates of different types on show class etc.
 Interest to develop a good user friendly website with many online transactions using
database.
 To generate different reports which are helpful for management in decision making.

ADVANTAGES OF PROPOSED SYSTEM:


 GUI: The proposed system will provide better graphical user interface.
 Increase work speed: Due to automation of some part of the system work speed will
increased.
 Less Paperwork: For the proposed system less paperwork is required.
 Reduce Errors: Due to computerized there are less possible of errors.
 Search: Searching products, working details and maintenance details becomes
comparatively easy.

P a g e | 13
2.4 Requirements Specification:
Feasibility study:

Project feasibility analysis is an activity that verifies whether a project can be started
& successful completed.

The system has been tested for feasibility in the following points

Organizational Feasibility:

 Proposed system will decrease the workload, work time, redundancy ofdata.
 Finding and conclusion proves that the Forum is
 the following operationally Feasible.
 The problem is very clear that the need of Farm equipment record preparation and
maintenance cannot meet with the limited staff and manual code of work. So
definitely the problem is worth solving.

Technical Feasibility:

Front end: html, Javascript

Back end: MySql, php

The following finding and conclusion prove that the Forum is technical feasible:

 The requirements from hardware and software point of view are all of the
nature, which are readily available and there are no questions about their
procurements.
 The level of expertise require to develop, deploy and maintain proposed
system is also not going to be an issue, since the required human and machine
resource are also available.

Economics Feasibility:

 Economics feasibility plays very important role include cost for:

a) Software and Hardware

b) Software license

The admin can financially afford this software.


2.5 Fact finding techniques:

1. Interview:
It is used to collect information from individuals or from
groups. The interviewer must plan in advance and should know the problem under
consideration.
There are two types of interview.
1) Structured Interview
2) Unstructured Interview
1) Structured Interview:
In this type of technique fixed type of question are asked and that questions covered in
specific area. In this type of technique interview period may be short.
2) Unstructured Interview:
In this type of technique different type of question are asked and there are specific area. In
this of fact finding technique extra information may be collected.
Questioners:
Questioners are nothing but a question which asks to Admin or to manager of
organization. Questionnaires may be
used supplements to interview. There are two types of questions which are considered in
questionnaires.
1) Open ended questions
2) Closed ended questions

1) Open ended questions


Open ended questions are used to learn about options, feelings and general experience
about the problem.
2) Closed ended questions
Closed ended questions contain specific Questionnaires responses from which
respondent as to choose the best one.
Questions:
1) When was the system established?
2) Who is the admin of the system?
3) How many departments are present in your system
4) How many reports are generated?
5) Are all the transactions performed manually?

P a g e | 15
2.6 Software and Hardware Requirements:
2.6.1 Software Requirement:

• Front End : php

• Back End : My SQL

• Operating System : Windows 11Professional.

2.6.2 Hardware Requirement:

• Processor : Core i5 8 gen

• Memory : 8GB of RAM.

• Storage device : 500GB


2.7 Survey of Technologies

Selecting technologies to develop any application is the very first step in order to complete
an application successfully. A study of resources availability that may affect the ability to
achieve an acceptable system. This evaluation determines whether the technology needed
for the proposed system is available or not. This system can be made in any language that
support good user interface and easy database handling. Technical needs may include:

2.8 Detailed Life Cycle of Project

P a g e | 17
The Waterfall Model is a sequential design process, often used in software development
processes, in which progress is seen as flowing steadily downwards through the phases of
Requirement Analysis, System Design, Implementation, Testing, Deployment and
Maintenance.

Requirement Analysis:

This is the first phase in the waterfall software development model. In this phase all the
requirement from the user are captured. Analysis of the requirements is carried out to
find out the possibility and validity of requirements, which helps in accessing if the
requirements can be incorporated in the system.
System Design:

In this phase the software to be developed is designed. The main objective is to design
the proposed system using all information collected from Requirement Analysis phase.
In short, the entire system architecture is chalked out.

Implementation:

In this phase the actual software is developed. It includes implementing the specified
designs, from the design phase into programming language. That is it actually
develops the proposed system.

Testing:
This phase includes the testing of the code or program developed by the coding phase.
There is unit testing carried out after the particular module has been developed.
Carrying out testing often proves to be beneficial, as the problems in the system are
identified early into the software development phase.

Deployment:
Once the functional and non-functional testing is done, the product is deployed in
the customer environment or released into the market.

Maintenance:
There are some issues which come up in the client environment. To fix those issues,
patches are released. In this phase changes are taken into consideration like, change in
market or business or correct some errors and tries to implement it in the existing
system.

Advantages:
 Simple and easy to understand and use.
 Easy to manage due to the rigidity of the model. Each phase has specific
deliverable and a review process.
 Phases are processed and completed one at at time.
 Works well for smaller projects where requirements are very well understood.
 Clearly defined stages.

P a g e | 19
 Well understood milestones.

Chapter 3

System Design

• Conceptual Models:

Entity-Relationship Diagram:
Sequence Diagram:

P a g e | 21
Class Diagram:

Use Case Diagram:

P a g e | 23
Activity Diagram:
Data flow Diagram:

P a g e | 25
Reference

www.w3schools.com
www.tizag.com/htmlT/links.php
www.stackoverflow.com
www.geeksforgeeks.org
www.sololearn.com

You might also like