Download presentation
Presentation is loading. Please wait.
Published byKristopher Chapman Modified over 9 years ago
1
CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen
2
INTRODUCTION System about booking. System covers all cinemas in country. Users can book a seat by using any web browser.
3
S YSTEM 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.
4
F ACTOR 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.
5
P ROBLEM DOMAIN : C LASS DIAGRAM Figure: Class diagram of Cinema booking system
6
P ROBLEM DOMAIN : E VENT TABLE Classe s EventsCinemaSeatRoomSessionMovie Timetab leBooking seatSelected * seatDeselected * seatPayed + + + selectionBooked + + + bookCancelled + + + bookTimeOut + + + roomCreated+++ roomDeleted+++ cinemaEntered+ + + cinemaExited+ + + sessionScheduled +++++ sessionTimeOut + + sessionCancelled + ++ ticketPrinted + movieEntered + + Figure: Event Table
7
P ROBLEM DOMAIN : BEHAVOIR Figure: Behavioral pattern for Booking
8
P ROBLEM DOMAIN : BEHAVOIR SessionTimeOut Seat-Booking/-cancellation Figure: Behavioral pattern for Session
9
P ROBLEM DOMAIN : BEHAVOIR SelectionBooked SessionTimeOut RoomCreated SelectionBooked BookCancelled BookTimeOut Paid Figure: Behavioral pattern for Seat
10
A PPLICATION D OMAIN : A CTORS AND U SE CASES Figure: Actors and Use cases
11
A PPLICATION DOMAIN : USE CASE DIAGRAM
12
A PPLICATION DOMAIN : B OOKING Figure: State-chart diagram for booking use case
13
A PPLICATION DOMAIN : F UNCTIONS
14
D ESIGN DOCUMENT : QUALITY GOALS Figure: Priority of design criteria
15
DESIGN DOCUMENT : COMPONENT - ARCHITECTURE Figure: Component Architecture
16
DESIGN DOCUMENT : PROCESS - ARCHITECTURE
17
DESIGN DOCUMENT : CLASS DIAGRAM Figure: Class diagram for model component
18
DESIGN DOCUMENT : FUNCTION - COMPONENT Figure: Function component
19
T HANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.