Mga Report
Mga Report
2024-25
A SEMINAR REPORT ON
"Online Movie Ticket Booking System"
Submitted By
CERTIFICATE
Submitted by
Thanking...!
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
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
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.
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.
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:
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 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:
Characteristics of PHP:
• 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.
• 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.
Server-Side Scripting: PHP scripts are executed on the server, generating HTML
that is sent to the client's browser.
What is MySQL?
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
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.
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).
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
Hardware Requirements
2 RAM Minimum 16 GB 1 ü
and onward
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:
• Testing 01/03/2025 To
• User Manual 01/04/2025
• Report Writing
3 2.Project Module:
ADMIN MODULE:
Admin module is used by system administrator this module contains following features:
➤ add buffets
USER MODULE:
➤ dummy payment
Advantages:
1. Time Efficient
4. Secure application
5. Easy Updates
Disadvantages:
1. Network Issues
2. Internet Connectivity
4.2. Application:
• Accuracy in work.
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:
Books :