CINEMA BOOKING SYSTEM
description
Transcript of CINEMA BOOKING SYSTEM
![Page 1: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/1.jpg)
CINEMA BOOKING SYSTEM
BY:Toomas KuttFraz TabassamJens kaae Christensen
![Page 2: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/2.jpg)
INTRODUCTION
System about booking. System covers all cinemas in country. Users can book a seat by using any web
browser.
![Page 3: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/3.jpg)
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.
![Page 4: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/4.jpg)
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.
![Page 5: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/5.jpg)
PROBLEM DOMAIN: CLASS DIAGRAM
Figure: Class diagram of Cinema booking system
![Page 6: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/6.jpg)
PROBLEM DOMAIN: EVENT TABLE
Classes
Events Cinema Seat Room Session MovieTimetab
le BookingseatSelected * seatDeselected * seatPayed + + +selectionBooked + + +bookCancelled + + +bookTimeOut + + +roomCreated + + + roomDeleted + + + cinemaEntered + + + cinemaExited + + + sessionScheduled + + + + + sessionTimeOut + + sessionCancelled + + +ticketPrinted + movieEntered + +
Figure: Event Table
![Page 7: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/7.jpg)
PROBLEM DOMAIN: BEHAVOIR
Figure: Behavioral pattern for Booking
![Page 8: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/8.jpg)
PROBLEM DOMAIN: BEHAVOIR
AvailableSessionTimeOut
Seat-Booking/-cancellation
SessionScheduled
Figure: Behavioral pattern for Session
![Page 9: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/9.jpg)
PROBLEM DOMAIN: BEHAVOIR
SelectionBooked
SeatActive
Available
Green
SessionTimeOutRoomCreated Unavailable
Yellow
SelectionBooked
BookCancelled
BookTimeOut
Unavailable
redPaid
Figure: Behavioral pattern for Seat
![Page 10: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/10.jpg)
APPLICATION DOMAIN: ACTORS AND USE CASES
Figure: Actors and Use cases
![Page 11: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/11.jpg)
APPLICATION DOMAIN: USE CASE DIAGRAM
![Page 12: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/12.jpg)
APPLICATION DOMAIN: BOOKING
Figure: State-chart diagram for booking use case
![Page 13: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/13.jpg)
APPLICATION DOMAIN: FUNCTIONS
![Page 14: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/14.jpg)
DESIGN DOCUMENT: QUALITY GOALS
Figure: Priority of design criteria
![Page 15: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/15.jpg)
DESIGN DOCUMENT: COMPONENT -ARCHITECTURE
Figure: Component Architecture
![Page 16: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/16.jpg)
DESIGN DOCUMENT: PROCESS -
ARCHITECTURE
![Page 17: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/17.jpg)
DESIGN DOCUMENT: CLASS DIAGRAM
Figure: Class diagram for model component
![Page 18: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/18.jpg)
DESIGN DOCUMENT: FUNCTION - COMPONENT
Figure: Function component
![Page 19: CINEMA BOOKING SYSTEM](https://reader036.fdocuments.net/reader036/viewer/2022062310/5681685e550346895dde9f92/html5/thumbnails/19.jpg)
THANK YOU