1 / 19

CINEMA BOOKING SYSTEM

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.

vidar
Download Presentation

CINEMA BOOKING SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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 forcinemasor movies.The central class is the session class that have informationabout movie, room, time, seats and bookings. Cinema managers can schedule, reschedule and correct movie session scheduling.

  4. 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.

  5. Problem domain: Class diagram Figure: Class diagram of Cinema booking system

  6. Problem domain: Event table Figure: Event Table

  7. Problem domain: behavoir Figure: Behavioral pattern for Booking

  8. Problem domain: behavoir SessionScheduled Available SessionTimeOut Seat-Booking/-cancellation Figure: Behavioral pattern for Session

  9. Problem domain: behavoir SelectionBooked SeatActive SelectionBooked Available Green Unavailable Yellow Unavailable red SessionTimeOut RoomCreated Paid BookCancelled BookTimeOut Figure: Behavioral pattern for Seat

  10. Application Domain: Actors and Use cases Figure: Actors and Use cases

  11. Application domain: use case diagram

  12. Application domain: Booking Figure: State-chart diagram for booking use case

  13. Application domain: Functions

  14. Design 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. Thank you

More Related