Top Banner
CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen
19

CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

CINEMA BOOKING SYSTEM

BY:

Toomas Kutt

Fraz Tabassam

Jens kaae Christensen

Page 2: 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.

Page 3: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

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 BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

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 BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

PROBLEM DOMAIN: CLASS DIAGRAM

Figure: Class diagram of Cinema booking system

Page 6: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

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

Page 7: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

PROBLEM DOMAIN: BEHAVOIR

Figure: Behavioral pattern for Booking

Page 8: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

PROBLEM DOMAIN: BEHAVOIR

AvailableSessionTimeOut

Seat-Booking/-cancellation

SessionScheduled

Figure: Behavioral pattern for Session

Page 9: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

PROBLEM DOMAIN: BEHAVOIR

SelectionBooked

SeatActive

Available

Green

SessionTimeOutRoomCreated Unavailab

leYellow

SelectionBooked

BookCancelled

BookTimeOut

Unavailable

red

Paid

Figure: Behavioral pattern for Seat

Page 10: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

APPLICATION DOMAIN: ACTORS AND USE CASES

Figure: Actors and Use cases

Page 11: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

APPLICATION DOMAIN: USE CASE DIAGRAM

Page 12: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

APPLICATION DOMAIN: BOOKING

Figure: State-chart diagram for booking use case

Page 13: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

APPLICATION DOMAIN: FUNCTIONS

Page 14: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

DESIGN DOCUMENT: QUALITY GOALS

Figure: Priority of design criteria

Page 15: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

DESIGN DOCUMENT: COMPONENT -ARCHITECTURE

Figure: Component Architecture

Page 16: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

DESIGN DOCUMENT: PROCESS -

ARCHITECTURE

Page 17: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

DESIGN DOCUMENT: CLASS DIAGRAM

Figure: Class diagram for model component

Page 18: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

DESIGN DOCUMENT: FUNCTION - COMPONENT

Figure: Function component

Page 19: CINEMA BOOKING SYSTEM BY: Toomas Kutt Fraz Tabassam Jens kaae Christensen.

THANK YOU