cinema booking system

Post on 25-Feb-2016

96 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

CINEMA BOOKING SYSTEM

BY:Toomas KuttFraz TabassamJens 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

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

PROBLEM DOMAIN: BEHAVOIR

Figure: Behavioral pattern for Booking

PROBLEM DOMAIN: BEHAVOIR

AvailableSessionTimeOut

Seat-Booking/-cancellation

SessionScheduled

Figure: Behavioral pattern for Session

PROBLEM DOMAIN: BEHAVOIR

SelectionBooked

SeatActive

Available

Green

SessionTimeOutRoomCreated Unavailable

Yellow

SelectionBooked

BookCancelled

BookTimeOut

Unavailable

redPaid

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

top related