CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.
-
Upload
kristopher-chapman -
Category
Documents
-
view
221 -
download
0
Transcript of 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: EVENT TABLE
Classes
Events Cinema Seat Room Session MovieTimetab
le Booking
seatSelected *
seatDeselected *
seatPayed + + +
selectionBooked + + +
bookCancelled + + +
bookTimeOut + + +
roomCreated + + +
roomDeleted + + +
cinemaEntered + + +
cinemaExited + + +
sessionScheduled + + + + +
sessionTimeOut + +
sessionCancelled + + +
ticketPrinted +
movieEntered + +
Figure: Event Table
PROBLEM DOMAIN: BEHAVOIR
AvailableSessionTimeOut
Seat-Booking/-cancellation
SessionScheduled
Figure: Behavioral pattern for Session
PROBLEM DOMAIN: BEHAVOIR
SelectionBooked
SeatActive
Available
Green
SessionTimeOutRoomCreated Unavailab
leYellow
SelectionBooked
BookCancelled
BookTimeOut
Unavailable
red
Paid
Figure: Behavioral pattern for Seat