0% found this document useful (0 votes)
12 views

Mga Report

Uploaded by

Pournima Bhosale
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)
12 views

Mga Report

Uploaded by

Pournima Bhosale
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/ 29

Maharashtra State Board of Technical Education, Mumbai

Vidyavardhini Charitable Trust’s


Abhaysinhraje Bhonsale Institute of Technology (Polytechnic)
Shahunagar – Shendre , Satara. Institute Code: 0983

2024-25

A SEMINAR REPORT ON
"Online Movie Ticket Booking System"
Submitted By

Roll no: Enrollment Student Name


Number
27 2209830167 Phalke Sayali Nitin
28 23212230270 Jadhav Kirti Kiran
29 2209830131 Dadas Kiran Bapurao
21 23212230274 Madane Shubham Dattatray

Under the guidance of


Mrs. Nimbalkar P.J
(Department of Information Technology)
(2024-25)
Vidyavardhini Charitable Trust’s
Abhaysinhraje Bhonsale Institute of Technology (Polytechnic)
Shahunagar – Shendre , Satara.Institute Code: 0983

CERTIFICATE
Submitted by

Roll no: Enrollment Student Name


Number
27 2209830167 Phalke Sayali Nitin
28 23212230270 Jadhav Kirti Kiran
29 2209830131 Dadas Kiran Bapurao
21 23212230274 Madane Subham Dattatray

As prescribed by the M.S.B.T.E Mumbai For the Subject “Information


Technology Department” The Work is done by them under my supervision.

Project Guide H.O.D PRINCIPAL


(Mrs. Nimbalkar P.J) (Mr. Kazi A.D) (Mr. Dhumal S.U)
ACKNOWLEDGEMENT

I take this opportunity to express my deep sense of gratitude to Mrs. Nimbalkar


P.J her continuous guidance and encouragement throughout the course of this study
Without her valuable suggestion and encouragement this would not have been
possible. It is because of her experience and wonderful knowledge. I can fulfil the
requirement of completing the project report within the stipulated use
I would also like to thanks Prof. Dhumal S.U. principle, ABIT Shendre Satara, Mr.
Kazi A.D. HOD, Information Technology Department for her support and all the
staff members for their kind cooperation.
I acknowledge with thanks, the assistance provided by college staff. 1 find myself
spellbound to acknowledge thanks to my parents and friend for their silent support,
patience, encouragement and affection without which this would never have been
possible and I thank all my colleagues for their valuable co-operation and
coordination which was available time to time.

Thanking...!

Phalke Sayali Nitin (2209830167)

Jadhav Kirti Kiran (23212230270)

Dadas Kiran Bapurao (2209830131)

Madane Shubham Dattatray (23212230274)


ABSTRACT

Online Movie Ticket Booking System

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

Online 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 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.
INDEX

Sr. No. TITLE Page No.

1 Introduction
1-2

2 Methodology Hardware
Implementation
2.1 Problem Statement
2.2 Scope of Project
2.3 Characteristics
2.4 Architecture
2.5 Technical specification
2.6 Diagrams 3-17
3 Software implementation 18-20
3.1 Project Structure
3.2 Project module
4 Result 21-28
4.1 Screenshots

5 Conclusion & Future Scope


5.1 Advantages & Disadvantages
5.2 Application
5.3 Future Scope 29-33
5.4 Conclusion
5.5 Reference
CHAPTER 1:
INTRODUCTION
Introduction

The “Online Movie Ticket Booking System” has been developed to override the
problems prevailing in the practicing manual system. This software is supported to
eliminate and in some cases reduce the hardships faced by this existing system.
More over this system is designed for the 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 while entering the
data. It also provides error message while entering invalid data. No formal
Knowledge is needed for the user to use this system Thus by this all it proves it is
user-friendly. Online 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.
This it will help organization in better utilization of resources.
CHAPTER 2:
METHODOLOGY / HARDWARE IMPLEMENTATION
2.1 Problem Statement:

The main purpose that theatres have been serving since their inception is to provide the
tickets for the audience for the specified movie of specified show.

1. View the list of movies present

2. View the trailer of the movie

3. View the list of theatres based on the show

4. Book the ticket for the specified show

2.2 Scope of Project:

The “Online Movie Ticket Booking System” has been developed to over id the
problems prevailing in the practicing manual system. This software is supported to
eliminate and in some cases. It may help collecting perfect management in details.
In a very short time, the collection will be obvious, sensible. It will help a person
to know the management of passed year perfectly. It also helps in current all works
relative to online 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 online movie ticket booking system.
2.2 Characteristics:

1. Location identification
2. Homepage
3. Push notifications
4. Ticket information
5. Ticket reservations
6. Ticket cancellations
7. Seat assignment
8. Refund payment
2.4 Architecture:
2.5 Technical Specification:

Front End:

* Introduction of Android:

Android is a software package and Linux based operating system for mobile
devices such as tablet computers and smartphones. It is developed by Google and
later the OHA (Open Handset Alliance). Java language is mainly used to write the
android code even though other languages can be used. The goal of android project
is to create a successful real-world product that improves the mobile experience for
end users.

* Android Core Building Blocks:

Activity:
An activity is a class that represents a single screen. It is like a Frame in AWT.

View:
A view is the UI element such as button, label, text field etc. Anything that you see is a
view.

Intent:
Intent is used to invoke components. It is mainly used to:

• Start the service


• Launch an activity
• Display a web page
• Display a list of contacts
• Broadcast a message • Dial a phone call etc.
Service:
Service is a background process that can run for a long time. There are two types of
services local and remote. Local service is accessed from within the application whereas
remote service is accessed remotely from other applications running on the same device.

Content Provider:
Content Providers are used to share data between the applications.
Fragment:
Fragments are like parts of activity. An activity can display one or more fragments on the
screen at the same time.

AndroidManifest.xml:
It contains information about activities, content providers, permissions etc. It is like
the web.xml file in Java EE.

Android Virtual Device (AVD):


It is used to test the android application without the need for mobile or tablet etc. It can
be created in different configurations to emulate different types of real devices.
• Android Widgets:

Android Button:
Let's learn how to perform event handling on button click.

Android Toast:
We are able to customize the toast, such as we can display image on the toast

Custom Toast:
Displays information for the short duration of time.

Toggle Button:
It has two states ON/OFF.

Check Box:
Let’s see the application of simple Online Movie Ticket Booking.

Alert Dialog:
Alert Dialog display a alert dialog containing the message with OK and Cancel buttons.

Spinner:
Spinner displays the multiple options, but only one can be selected at a time.
Auto Complete Text View:
Let's see the simple example of Auto Complete Text View.

Rating Bar:
Rating Bar displays the rating bar.

Date Picker:
Date picker displays the date picker dialog that can be used to pick the date.

Time Picker:
Time Picker displays the time picker dialog that can be used to pick the time.
Back End:

Introduction to PHP:

The term PHP is an acronym for - Hypertext Preprocessor. PHP is a server-side


scripting language designed specifically for web development. It is open-source
which means it is free to download and use. It is very simple to learn and use. The
file extension of PHP is "PHP".
PHP was introduced by Rasmus Lerdorf in the first version and participated in the
later versions. It is an interpreted language and it does not require a compiler.

Characteristics of PHP:

• PHP code is executed in the server.

• It can be integrated with many databases such as Oracle, Microsoft SQL Server,
MySQL, PostgreSQL, Sybase, and Informix.

• It is powerful to hold a content management system like WordPress and can be used
to control user access.

• It supports main protocols like HTTP Basic, HTTP Digest, IMAP, FTP, and others.

• Websites like www.facebook.com and www.yahoo.com are also built on PHP.

• One of the main reasons behind this is that PHP can be easily embedded in HTML
files and HTML codes can also be written in a PHP file.
• The thing that differentiates PHP from the client-side language like HTML is, that
PHP codes are executed on the server whereas HTML codes are directly rendered
on the browser. PHP codes are first executed on the server and then the result is
returned to the browser.
Features of PHP

Dynamic Typing: PHP is dynamically typed, meaning you don't need to declare
the data type of a variable explicitly.

Cross-Platform: PHP runs on various platforms, making it compatible with


different operating systems.

Database Integration: PHP provides built-in support for interacting with


databases, such as MySQL, PostgreSQL, and others.

Server-Side Scripting: PHP scripts are executed on the server, generating HTML
that is sent to the client's browser.

Why should we use PHP?

PHP can actually do anything related to server-side scripting or more popularly


known as the
backend of a website. For example, PHP can receive data from forms. generate
dynamic page content, can work with databases, create sessions, send and
receive cookies, send emails, etc.
There are also many has functions
available in PHP to encrypt users' data which makes PHP secure and reliable to be
used as a
server-side scripting language. So these are some of PHP's abilities that make it
suitable to be used as a server-side scripting language. You will get to know
more of these abilities in further tutorials.
Even if the above abilities do not convince you of PHP, there are some more
features of PHP. PHP
can run on all major operating systems like Windows, Linux, Unix, Mac OS X, etc.
Almost all of
the major servers available today like Apache supports PHP. PHP allows using a
wide range of
databases. And the most important factor is that it is free to use and download and
anyone can download PHP from its official source: www.php.net.

What is MySQL?

MySQL is a relational database management system (RDBMS) developed by


Oracle that is based on structured query language (SQL)

A database is a structured collection of data. It may be anything from a simple


shopping list to a picture gallery or a place to hold the vast amounts on information
in a corporate network. In particular, a relational database is a digital store
collecting data and organizing it according to the relational model.
In this model, tables consist of rows and columns, and relationships between data
elements all follow a strict logical structure. An RDBMS is simply the set of
software tools used to actually implement, manage, and query such a database.

MySQL is integral to many of the most popular software stacks for building and
maintaining everything from customer-facing web applications to powerful, data-
driven B2B services. Its open-source nature, stability, and rich feature set, paired
with ongoing development and support from Oracle, have meant that internet
critical organizations such as Facebook, Flickr, Twitter,
Wikipedia, and YouTube all employ MySQL backends
4 Keys to understanding MySQL

Because MySQL, enjoys the most widespread use in many industries, business
users from new Web masters experienced managers should strive to understand its
main characteristics. Deciding whether to use this technology, and communicating
about it effectively, starts with a review of MySQL's basic availability, structure,
philosophy, and usability

MySQL is widely compatible

Though often associated with internet applications or web services, MySQL, wax
designed to be extensively compatible with other technologies and architectures.
The RDBMS runs on all major computing platforms, including Unix-based
operating systems, such as the myriad Linux distributions or MacOS, and
Windows. MySQL's client-server architecture means it can support a variety of
backends, as well as different programming interfaces. Data can be directly
migrated from MySQL to its forks (e.g. MariaDB), as well as most other RDBMSs
thanks to architectural and language similarities.

MySQL databases are relational

The primary factor differentiating relational databases from other digital storage
lies in how data is organized at a high level. Databases like MySQL contain records
in multiple, separate, and highly codified tables, as opposed to a single all-
encompassing repository, or collections of semi- or unstructured documents. This
allows RDBMSs to better optimize actions like data retrieval, updating
information, or more complex actions like aggregations. A logical model identified
over all of the contents of the database, describing for example the values allowed
in individual columns, characteristics of tables and views, or how indices from two
tables are related.
MySQL is open-source

Any individual or enterprise may freely use, modify, publish, and expand on
Oracle's open-source MySQL code base. The software is released under the GNU
General Public License (GPL).

For MySQL code needing to be integrated or included in a commercial application


(or if opensource software is not a priority), enterprises can purchase a
commercially licensed version from
Oracle,

MySQL is easy to use


Though MySQL's relational nature and the ensuing rigid storage structures might
seem restrictive, the tabular paradigm is perhaps the most intuitive, and ultimately
allows for greater usability.

In fact, MySQL makes many concessions to supporting the widest possible variety
of data structures, from the standard but rich logical, numeric, alphanumeric, date,
and time types, to more advanced JSON or geospatial data. Beyond mere data types
and an expansive built-in feature set, the MySQL ecosystem also includes a variety
of tools, easing everything from server management to reporting and data analysis.
Resources Required

Software Requirements

Sr. No Name of the Specification Quality Remark


Resource
1 Operating Windows 11 1 Yes
System

2 Android Version 1 Yes


Studio 22.1.1

Hardware Requirements

Sr. Name of Specifications Quantity Remark


No Resource/material

1 Desktop PC/ Laptop Intel CORE 17 1 ü

2 RAM Minimum 16 GB 1 ü
and onward

3 Mouse Wired less 1 ü

4 Keyboard Wired less 1 ü


2.5 Diagram:

2.5.1 DFD-0

Theatre
Management

Ticket
Movie Management
Management

Online Movie
Ticket Booking
Show System
Management Seat
Management

Login
Management User
Management
2.5.2 DFD-1
2.6.3 Use Case Diagram:
2.6.4 Class Diagram:
CHAPTER 3:
SOFTWARE IMPLEMENTATION
3.Software Implementation:

3.1. Project Structure:


Activity Time Span

1) Project Idea • Learning Existing System 01/08/2024 To


• Search lnformation On Internet 16/08/2024
&
Reference book
• Market Survey
2)Planning • Requirement gathering 01/08/2024 To
• Analysis 16/08/2024
• Software & Hardware
• Requirement
• Cost
• Language Learning

3)Designing • Design • 01/09/2024 To


System Design 30/09/2024

• DFD Design • 01/10/2024 To


From Table Design 09/11/2024

4)Coding • Write The Code 01/01/2025 To


• Error Finding 01/02/2025

• Testing 01/03/2025 To
• User Manual 01/04/2025
• Report Writing
3 2.Project Module:

Proposed system is totally computerized. Proposed system widely overcomes all


of manual system.

ADMIN MODULE:

Admin module is used by system administrator this module contains following features:

➤Add banner for Movie

➤ add buffets

➤ show all users

➤ show all buffets

➤ show all banners

➤ show all bookings

USER MODULE:

➤ Half description of buffets book table

➤ dummy payment

➤ show user profile

➤ show booking details


CHAPTER 4
CONCLUSION AND FITURE SCOPE
4.1Advantages & Disadvantages

Advantages:

1. Time Efficient

2. User Friendly Interface

3. Multiple Payment Method

4. Secure application

5. Easy Updates

Disadvantages:

1. Network Issues

2. Internet Connectivity

3. Not all online booking systems are created equal.

4.2. Application:

• Simple status and resolution.

• Accuracy in work.

• Easy and fast retravel of information.

• Well design reports.

• Easy to update information.


4.3. Future Scope:

We can give add printer in future we can give more advance software for online
movie Ticket booking system including more facilities we well boost the
platforming on online Servers to make it accessible World

4.4. Conclusion:

In our project: with this online movie ticket booking system; cinema
companies can satisfy comfortable facilities to their customers. With This
platform we developed, we are hoping to reduce time wasting, avoid miss
understanding, provides easy data flow, customer pleasure, And less hard
work. We believe that we accomplished our goals and satisfied with the chord
be developed.
This project has been developed successfully and the performance of the system
has been found satisfactory. Use of this interface helps customer in having
immediate information about running movies and reserve their seat without wasting
their precious time. User friendly Interface also for the admin to add and delete
movie information.
4.5. Reference:

 Websites:

• www.google.com:For Problem Solving


• http://www.slideshare.net

 Books :

• Introduction to Android application Development Book


-Joseph Annuzzi, Jr. Lauren Darcer

• PHP and MYSQL Development Book


-Luke Welling, Laura Thomson

You might also like