SlideShare a Scribd company logo
1 of 18
Download to read offline
Smt.Chandaben Mohan Bhai Patel Institute of Computer Applications
CASE STUDY
On
Online Movie Ticket Booking
M.C.A. Dual - I
CA - 102 Programming Principles and Logic Development
Submitted By: Submitted To:
15BCA005 – Bhut Uttam Chandulal Mr. Hardik I. Patel
15BCA015 – Dave Rutul HemantKumar
2
INDEX
DESCRIPTION PAGE
1. Definition of topic 3
2. Advantages 4
3. Disadvantages 5
4. Definition
Hierarchy Chart, Flow Chart & Pseudo
Code
6
5. Terms 7-8
6. Hierarchy Chart 9
7. Flow Chart 10-13
8. Pseudo Code 14-17
9. Conclusion 18
3
Definition of Topic
Online Movie Ticket Booking System is basically made for
providing the customers an anytime and anywhere service for
booking cinema tickets and providing information about the
movies and their schedule online.
Admin can use Online Movie Ticket Booking System to insert and
delete data such as movie description, movie schedule which will
update the related webpage and will be accessible by the
customers.
Online Movie Ticket Booking System provide another way for the
customers to buy cinema ticket. This system reduces work load on
customers, it is an automatic ticket booking system.
This system is basically aimed to provide complete information of
the movie and schedule to the customer, according to which
he/she can book the tickets.
4
Advantages
Quick to do
No need to travel anywhere (to book the tickets)
Real time process (if you book a seat, it will automatically
update it so no one else can take that seat. If you used an
agent that did not use computers, they would need to call
other agents saying “Seat X has been taken”)
Could be cheaper
Can access more information and find other movie deals
online.
Can purchase tickets in advance, without ever traveling to
the traditional box office, so never experience another
“sold out” show.
5
Disadvantages
Need internet and PC experience
Might need a credit card or some other form of payment
Viruses/Trojans online that steal your information
If the website is down, you won’t be able to book it
online
6
Definitions
Hierarchy Chart:
A hierarchy chart is an arrangement of items (categories, name
etc.) which are represented as being above, below, or same of
level as to one other.
Flow Chart:
A flowchart is a type of diagram that represents an algorithm,
workflow or process, showing the steps as boxes of various
kinds, and their order by connecting them with arrows.
Pseudo Code:
Pseudo code is an informal high level description of the
operating principle of a computer program or other algorithm.
It means the structure conversations of a programming
languages.
7
Terms
 Pseudocode is an English-like representation of the logical
steps it takes to solve a problem.
 A flowchart is a pictorial representation of the logical
steps it takes to solve a problem.
 An input symbol indicates an input operation and is
represented by a parallelogram in flowcharts.
 A processing symbol indicates a processing operation and
is represented by a rectangle in flowcharts.
 An output symbol indicates an output operation and is
represented by a parallelogram in flowcharts.
 Flowlines, or arrows, connect the steps in a flowchart.
 A terminal symbol, or start/stop symbol, is used at each
end of a
 flowchart. Its shape is a lozenge.
 A loop is a repetition of a series of steps.
 An infinite loop occurs when repeating logic cannot end.
 A decision symbol is shaped like a diamond and used to
represent decisions in flowcharts.
8
 A declaration is a statement that provides a data type and
an identifier for a variable.
 Camel casing is the format for naming variables in which
the initial letter is lowercase, multiple-word variable
names are run together, and each new word within the
variable name begins with an uppercase letter.
 Pascal casing is the format for naming variables in which
the initial letter is uppercase, multiple-word variable
names are run together, and each new word within the
variable name begins with an uppercase letter.
9
Hierarchy Chart
10
Flow Chart
11
12
13
14
Pseudocode
start
Booking()
Booking_Done()
output “Thanks for book ticket”
stop
Booking()
Customer()
Movie()
Payment()
return
Booking_Done()
output “You”, name “booked”, seats “tickets of”, movie “at”,
cinema, city “at”, date. “Your tickets will send on your Email
ID”, email_id “shortly.”
return
Customer()
Declaration
string name
num MoNum
string email_id
output “Enter name”
input name
output “Enter Mobile No.”
input MoNum
output “Enter Email ID”
input email_id
return
15
Movie()
Declaration
string city
string cinema
string movie
num seats
num date
output “Enter City”
input city
output “Enter Date”
input date
output “Enter Cinema”
input cinema
output “Enter Movie Name”
input movie
output “No. of seats”
input seats
return
16
Payment()
Declaration
string credit_card
string debit_card
string method
num ticket_price = 100
num total
total = seats * ticket_price
if seats > 10 then
total = total – (total * 0.1)
endif
output “Your total payment is”, total
output “Choose your payment
method(credit_card/debit_card)”
input method
if method = credit_card then
Credit_card()
else
Debit_card()
endif
output “Your payment has been confirmed”
return
17
Credit_card()
Declaration
string bank_name
num card_num
num validity
num s_code
output “Enter Bank Name”
input bank_name
output “Enter Card Number”
input card_num
output “Validity of card (mm/yy)”
input validity
output “Enter Security Code”
input s_code
return
Debit_card()
Declaration
string bank_name
num card_num
num validity
num cvv_code
output “Enter Bank Name”
input bank_name
output “Enter Card Number”
input card_num
output “Validity of card (mm/yy)”
input validity
output “Enter CVV”
input cvv_code
return
18
Conclusion
Nowadays, traditional reservation ways of cinema ticketing is
dying. Its new age where technology dominates human life. With
the software and technological devices, exceptions are reduced
and even terminated. Also, people prefer easy, quick and safe
way for every part of his life. This project is designed to meet
the requirements of a cinema ticket booking system.
In our project: with this cinema ticketing system; cinema
companies can satisfy comfortable facilities to their customers.
With this platform we developed, we are hoping to reduce time
wasting, avoid misunderstandings, provide easy data flow,
customer pleasure, and less hard work. We believe that we have
accomplished our goals and satisfied with the code we
developed.

More Related Content

What's hot

Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsismca projects
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemnidhi bhardwaj
 
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie ticketsJAI BAMORIYA
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System DocumentationSanjana Agarwal
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system1amitgupta
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom SystemNikhil Vyas
 
Movie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project PresentationMovie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project PresentationAvinandan Ganguly
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemShahriar Parvez
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping SystemKusum Sankhala
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemSanjay Saluth
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
Library Management System in c++
Library Management System in c++Library Management System in c++
Library Management System in c++vikram mahendra
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemPrince Kumar
 

What's hot (20)

Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Online cinematicketingdocx
Online cinematicketingdocxOnline cinematicketingdocx
Online cinematicketingdocx
 
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie tickets
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Use case of hospital managment system
Use case of hospital managment systemUse case of hospital managment system
Use case of hospital managment system
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Movie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project PresentationMovie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project Presentation
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
BookMyShow
BookMyShowBookMyShow
BookMyShow
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Student management system
Student management systemStudent management system
Student management system
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Library Management System in c++
Library Management System in c++Library Management System in c++
Library Management System in c++
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 

Similar to Movie ticket booking

DBMS Case Study B3.pptx
DBMS Case Study B3.pptxDBMS Case Study B3.pptx
DBMS Case Study B3.pptxsahithisammeta
 
Bus transportation query report
Bus transportation query reportBus transportation query report
Bus transportation query reportSudhanshu Moolya
 
algorithm and Pseudocode
algorithm and Pseudocodealgorithm and Pseudocode
algorithm and PseudocodeFabian Macuha
 
Railway Reservation System initial django.pptx
Railway Reservation System initial django.pptxRailway Reservation System initial django.pptx
Railway Reservation System initial django.pptxNitin846696
 
A computer shop management system
A computer shop management system A computer shop management system
A computer shop management system Ûťţåm Ğűpţä
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)Debashis Rath
 
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Olivier Béghain
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)Debashis Rath
 
Sahil Dhungel & Het Unadkat Data Mining.pdf
Sahil Dhungel & Het Unadkat Data Mining.pdfSahil Dhungel & Het Unadkat Data Mining.pdf
Sahil Dhungel & Het Unadkat Data Mining.pdfHetUnadkat
 
Biglietti, prego! A ticket for the (command) bus
Biglietti, prego! A ticket for the (command) busBiglietti, prego! A ticket for the (command) bus
Biglietti, prego! A ticket for the (command) busFrancesco Face
 
Pseudocode-Flowchart
Pseudocode-FlowchartPseudocode-Flowchart
Pseudocode-Flowchartlotlot
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project D. j Vicky
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project D. j Vicky
 
cbse 12 computer science IP
cbse 12 computer science IPcbse 12 computer science IP
cbse 12 computer science IPD. j Vicky
 
Project report cinema
Project report cinemaProject report cinema
Project report cinemajaspaljb
 
The ultimate-guide-to-sql
The ultimate-guide-to-sqlThe ultimate-guide-to-sql
The ultimate-guide-to-sqlMcNamaraChiwaye
 

Similar to Movie ticket booking (20)

DBMS Case Study B3.pptx
DBMS Case Study B3.pptxDBMS Case Study B3.pptx
DBMS Case Study B3.pptx
 
Bus transportation query report
Bus transportation query reportBus transportation query report
Bus transportation query report
 
algorithm and Pseudocode
algorithm and Pseudocodealgorithm and Pseudocode
algorithm and Pseudocode
 
Railway Reservation System initial django.pptx
Railway Reservation System initial django.pptxRailway Reservation System initial django.pptx
Railway Reservation System initial django.pptx
 
A computer shop management system
A computer shop management system A computer shop management system
A computer shop management system
 
Atm Simulator
Atm SimulatorAtm Simulator
Atm Simulator
 
Atm Simulator
Atm SimulatorAtm Simulator
Atm Simulator
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
 
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
 
Sahil Dhungel & Het Unadkat Data Mining.pdf
Sahil Dhungel & Het Unadkat Data Mining.pdfSahil Dhungel & Het Unadkat Data Mining.pdf
Sahil Dhungel & Het Unadkat Data Mining.pdf
 
Biglietti, prego! A ticket for the (command) bus
Biglietti, prego! A ticket for the (command) busBiglietti, prego! A ticket for the (command) bus
Biglietti, prego! A ticket for the (command) bus
 
Pseudocode-Flowchart
Pseudocode-FlowchartPseudocode-Flowchart
Pseudocode-Flowchart
 
Atm.ppt
Atm.pptAtm.ppt
Atm.ppt
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project
 
cbse 12 computer science IP
cbse 12 computer science IPcbse 12 computer science IP
cbse 12 computer science IP
 
Project report cinema
Project report cinemaProject report cinema
Project report cinema
 
The ultimate-guide-to-sql
The ultimate-guide-to-sqlThe ultimate-guide-to-sql
The ultimate-guide-to-sql
 
Chap3
Chap3Chap3
Chap3
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Movie ticket booking

  • 1. Smt.Chandaben Mohan Bhai Patel Institute of Computer Applications CASE STUDY On Online Movie Ticket Booking M.C.A. Dual - I CA - 102 Programming Principles and Logic Development Submitted By: Submitted To: 15BCA005 – Bhut Uttam Chandulal Mr. Hardik I. Patel 15BCA015 – Dave Rutul HemantKumar
  • 2. 2 INDEX DESCRIPTION PAGE 1. Definition of topic 3 2. Advantages 4 3. Disadvantages 5 4. Definition Hierarchy Chart, Flow Chart & Pseudo Code 6 5. Terms 7-8 6. Hierarchy Chart 9 7. Flow Chart 10-13 8. Pseudo Code 14-17 9. Conclusion 18
  • 3. 3 Definition of Topic Online Movie Ticket Booking System is basically made for providing the customers an anytime and anywhere service for booking cinema tickets and providing information about the movies and their schedule online. Admin can use Online Movie Ticket Booking System to insert and delete data such as movie description, movie schedule which will update the related webpage and will be accessible by the customers. Online Movie Ticket Booking System provide another way for the customers to buy cinema ticket. This system reduces work load on customers, it is an automatic ticket booking system. This system is basically aimed to provide complete information of the movie and schedule to the customer, according to which he/she can book the tickets.
  • 4. 4 Advantages Quick to do No need to travel anywhere (to book the tickets) Real time process (if you book a seat, it will automatically update it so no one else can take that seat. If you used an agent that did not use computers, they would need to call other agents saying “Seat X has been taken”) Could be cheaper Can access more information and find other movie deals online. Can purchase tickets in advance, without ever traveling to the traditional box office, so never experience another “sold out” show.
  • 5. 5 Disadvantages Need internet and PC experience Might need a credit card or some other form of payment Viruses/Trojans online that steal your information If the website is down, you won’t be able to book it online
  • 6. 6 Definitions Hierarchy Chart: A hierarchy chart is an arrangement of items (categories, name etc.) which are represented as being above, below, or same of level as to one other. Flow Chart: A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. Pseudo Code: Pseudo code is an informal high level description of the operating principle of a computer program or other algorithm. It means the structure conversations of a programming languages.
  • 7. 7 Terms  Pseudocode is an English-like representation of the logical steps it takes to solve a problem.  A flowchart is a pictorial representation of the logical steps it takes to solve a problem.  An input symbol indicates an input operation and is represented by a parallelogram in flowcharts.  A processing symbol indicates a processing operation and is represented by a rectangle in flowcharts.  An output symbol indicates an output operation and is represented by a parallelogram in flowcharts.  Flowlines, or arrows, connect the steps in a flowchart.  A terminal symbol, or start/stop symbol, is used at each end of a  flowchart. Its shape is a lozenge.  A loop is a repetition of a series of steps.  An infinite loop occurs when repeating logic cannot end.  A decision symbol is shaped like a diamond and used to represent decisions in flowcharts.
  • 8. 8  A declaration is a statement that provides a data type and an identifier for a variable.  Camel casing is the format for naming variables in which the initial letter is lowercase, multiple-word variable names are run together, and each new word within the variable name begins with an uppercase letter.  Pascal casing is the format for naming variables in which the initial letter is uppercase, multiple-word variable names are run together, and each new word within the variable name begins with an uppercase letter.
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14 Pseudocode start Booking() Booking_Done() output “Thanks for book ticket” stop Booking() Customer() Movie() Payment() return Booking_Done() output “You”, name “booked”, seats “tickets of”, movie “at”, cinema, city “at”, date. “Your tickets will send on your Email ID”, email_id “shortly.” return Customer() Declaration string name num MoNum string email_id output “Enter name” input name output “Enter Mobile No.” input MoNum output “Enter Email ID” input email_id return
  • 15. 15 Movie() Declaration string city string cinema string movie num seats num date output “Enter City” input city output “Enter Date” input date output “Enter Cinema” input cinema output “Enter Movie Name” input movie output “No. of seats” input seats return
  • 16. 16 Payment() Declaration string credit_card string debit_card string method num ticket_price = 100 num total total = seats * ticket_price if seats > 10 then total = total – (total * 0.1) endif output “Your total payment is”, total output “Choose your payment method(credit_card/debit_card)” input method if method = credit_card then Credit_card() else Debit_card() endif output “Your payment has been confirmed” return
  • 17. 17 Credit_card() Declaration string bank_name num card_num num validity num s_code output “Enter Bank Name” input bank_name output “Enter Card Number” input card_num output “Validity of card (mm/yy)” input validity output “Enter Security Code” input s_code return Debit_card() Declaration string bank_name num card_num num validity num cvv_code output “Enter Bank Name” input bank_name output “Enter Card Number” input card_num output “Validity of card (mm/yy)” input validity output “Enter CVV” input cvv_code return
  • 18. 18 Conclusion Nowadays, traditional reservation ways of cinema ticketing is dying. Its new age where technology dominates human life. With the software and technological devices, exceptions are reduced and even terminated. Also, people prefer easy, quick and safe way for every part of his life. This project is designed to meet the requirements of a cinema ticket booking system. In our project: with this cinema ticketing system; cinema companies can satisfy comfortable facilities to their customers. With this platform we developed, we are hoping to reduce time wasting, avoid misunderstandings, provide easy data flow, customer pleasure, and less hard work. We believe that we have accomplished our goals and satisfied with the code we developed.