Docstoc

CINEMA BOOKING SYSTEM

Document Sample
CINEMA BOOKING SYSTEM Powered By Docstoc
					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: CLASS DIAGRAM




       Figure: Class diagram of Cinema booking system
PROBLEM DOMAIN: EVENT TABLE

                   Classe
                   s
                                                        Timetab
Events             Cinema   Seat   Room Session Movie      le   Booking
seatSelected                 *
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




                             SessionTimeOut




            Seat-Booking/-cancellation




    Figure: Behavioral pattern for Session
PROBLEM DOMAIN: BEHAVOIR



                         SelectionBooked
                                                       SessionTimeOut
  RoomCreated                                   Paid
                SelectionBooked
                           BookCancelled


                                  BookTimeOut




  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

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:4/17/2013
language:Unknown
pages:19