SlideShare a Scribd company logo
1 of 19
CINEMA BOOKING SYSTEM
BY:
Toomas Kutt
Fraz Tabassam
Jens kaae Christensen
INTRODUCTION
 System about booking.
 System covers all cinemas in country.
 Users can book a seat by using any web browser.
SYSTEM DEFINITION
 People can use this system to search movies and
cinemas in any area specified by the user. Cinemas
consists of rooms and seats. Users of the system can
search for cinemas or movies. The central class is the
session class that have information about movie,
room, time, seats and bookings. Cinema managers can
schedule, reschedule and correct movie session
scheduling.
FACTOR ANALYSIS
 Functionality – searching, booking, buying, scheduling
 Appl. domain - serving cinema customers, clerks.
 Conditions - Cooperation with cinema clerks, other similar
booking systems,
 (Multilingual system. Non skilled users. 99.99% uptime,
almost unlimited ressources.)
 Technology - client-server, replicated server farms,
incrementally built upon need,
 1.000-1.000.000 concurrent users.
 Objects – Cinema, Room, Seat, Session, Movie, Booking,
TimeTable.
 Responsibility - reliably searching movies and cinemas and
booking and buying.
PROBLEM DOMAIN: CLASS DIAGRAM
Figure: Class diagram of Cinema booking system
PROBLEM DOMAIN: EVENT TABLE
Classe
s
Events Cinema Seat Room Session Movie
Timetab
le Booking
seatSelected *
seatDeselected *
seatPayed + + +
selectionBooked + + +
bookCancelled + + +
bookTimeOut + + +
roomCreated + + +
roomDeleted + + +
cinemaEntered + + +
cinemaExited + + +
sessionScheduled + + + + +
sessionTimeOut + +
sessionCancelled + + +
ticketPrinted +
movieEntered + +
Figure: Event Table
PROBLEM DOMAIN: BEHAVOIR
Figure: Behavioral pattern for Booking
PROBLEM DOMAIN: BEHAVOIR
SessionTimeOut
Seat-Booking/-cancellation
Figure: Behavioral pattern for Session
PROBLEM DOMAIN: BEHAVOIR
SelectionBooked
SessionTimeOut
RoomCreated
SelectionBooked
BookCancelled
BookTimeOut
Paid
Figure: Behavioral pattern for Seat
APPLICATION DOMAIN: ACTORS AND USE CASES
Figure: Actors and Use cases
APPLICATION DOMAIN: USE CASE DIAGRAM
APPLICATION DOMAIN: BOOKING
Figure: State-chart diagram for booking use case
APPLICATION DOMAIN: FUNCTIONS
DESIGN DOCUMENT: QUALITY GOALS
Figure: Priority of design criteria
DESIGN DOCUMENT: COMPONENT -
ARCHITECTURE
Figure: Component Architecture
DESIGN DOCUMENT: PROCESS -
ARCHITECTURE
DESIGN DOCUMENT: CLASS DIAGRAM
Figure: Class diagram for model component
DESIGN DOCUMENT: FUNCTION -
COMPONENT
Figure: Function component
THANK YOU

More Related Content

What's hot

Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
mrinnovater007
 
Batch 21(14,64,66)
Batch 21(14,64,66)Batch 21(14,64,66)
Batch 21(14,64,66)
swethadln
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
Yasmeen Od
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
Jaya0006
 

What's hot (20)

Online cinematicketingdocx
Online cinematicketingdocxOnline cinematicketingdocx
Online cinematicketingdocx
 
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie tickets
 
movie.pptx
movie.pptxmovie.pptx
movie.pptx
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Movie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project PresentationMovie Ticket Booking Website Project Presentation
Movie Ticket Booking Website Project Presentation
 
Batch 21(14,64,66)
Batch 21(14,64,66)Batch 21(14,64,66)
Batch 21(14,64,66)
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
 
AUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEMAUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEM
 
JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)
 
Taxi service UML
Taxi service UMLTaxi service UML
Taxi service UML
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
 
Course registration system
Course registration systemCourse registration system
Course registration system
 

Similar to Cinema booking system

Objectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docxObjectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docx
amit657720
 
Objectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docxObjectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docx
vannagoforth
 

Similar to Cinema booking system (6)

Objectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docxObjectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docx
 
Objectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docxObjectives The main objective of this assignment is checking .docx
Objectives The main objective of this assignment is checking .docx
 
DBMS Case Study B3.pptx
DBMS Case Study B3.pptxDBMS Case Study B3.pptx
DBMS Case Study B3.pptx
 
Unleashing Real-World Simulations: A Python Tutorial by Avjinder Kaler
Unleashing Real-World Simulations: A Python Tutorial by Avjinder KalerUnleashing Real-World Simulations: A Python Tutorial by Avjinder Kaler
Unleashing Real-World Simulations: A Python Tutorial by Avjinder Kaler
 
cinema-management-system[1]
cinema-management-system[1]cinema-management-system[1]
cinema-management-system[1]
 
APP Project.pdf
APP Project.pdfAPP Project.pdf
APP Project.pdf
 

More from Noor Ul Hameed (10)

Pipelining Stages and Process
Pipelining Stages and ProcessPipelining Stages and Process
Pipelining Stages and Process
 
Ring topology
Ring topologyRing topology
Ring topology
 
Network topology
Network topologyNetwork topology
Network topology
 
Fetch in operating system
Fetch in operating systemFetch in operating system
Fetch in operating system
 
Issues in Pakistan
Issues in PakistanIssues in Pakistan
Issues in Pakistan
 
Digital logic design Multiplexer
Digital logic design MultiplexerDigital logic design Multiplexer
Digital logic design Multiplexer
 
Code refactoring
Code refactoring Code refactoring
Code refactoring
 
What is marketing research
What is marketing researchWhat is marketing research
What is marketing research
 
The Circle by Dave Eggers
The Circle by Dave EggersThe Circle by Dave Eggers
The Circle by Dave Eggers
 
Lean Agile Method
Lean Agile MethodLean Agile Method
Lean Agile Method
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Cinema booking system