; Theatre booking system DFD
Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out
Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Theatre booking system DFD

VIEWS: 1,879 PAGES: 3

  • pg 1
									Theatre Booking System

A theatre uses a computerised booking system to keep records of
customers, plays and bookings. A customer may make a booking in
person, by telephone or by pre-printed form. The booking clerk
first has to check whether there are any seats free for the
performance. If there are, the clerk reserves the seats, then checks
whether the customer’s details are already on file, and if not, types
them in. The tickets are then handed or sent to the customer.

The customer may cancel the seat(s) if he gives two days notice
otherwise he will be expected to pay. The customer can change her
seat detail provided there are seats available.
The Theatre Company receives statistical reports on the number of
seats sold per performance.

Establish the major inputs & outputs.
Input description      Comments                Source
Ticket requirements    “What type of           Customer
                       seats is available
                       for the
                       performance on the
                       26th?”
Cancellation           “Sorry, I’ll have       Customer
                       to cancel 3 seats
information            for the 26th.”
Change of seat(s).     “Can I change my        Customer
                       seat allocation to
                       3 in the Circle
                       please?”


Output description     Comments                Sinks (Recipients)
Ticket with booking    Received by             Customer
                       customer following
date and time          booking process.
Availability of all    Map of seats            Customer
                       available.
seats.
Availability of all    Report for Theatre      Management
seats.
Seats sold             Statistical             Management
                       report.
1. Produce a context diagram.
2. Produce 1st draft level 1 DFD. This will consist of entities
(sources or sinks) and processes.
3. Produce a 2nd draft level 1 DFD. This will add data stores.
4. Try and simplify.
5. Produce a level 2 DFD for any suitable process.


Context Diagram


    C u s to m e r                                                                                                       C u s to m e r
                            S e a t re q u ire m e n ts                                    P la n o f
                              fo r p e r fo r m a n c e                               a v a ila b le s e a ts
                                                               T h e a tr e
                                                               B o o k in g
                                                                                           C o p y o f b o o k in g
                                 C a n c e lla tio n           S y s te m
                                                                                                   m ade
                                      d e ta il                                                                                         C u s to m e r
    C u s to m e r

                           C h a n g e s to o rig in a l                                   S ta tis tic a l d a ta o n s e a ts
                          b o o k in g r e q u ir e m e n ts                                s o ld p e r p e r fo r m a n c e
                                                                                  A v a ila b ility
                                                                                   o f s e a ts
                                                                     N e w b o o k in g
    C u s to m e r                                                        d a ta
                                                                                                                                               M anagem ent




                                                                                                          M anagem ent




                                                                                    C u s to m e r




Add Processes and Data Stores to Context Diagram……


    C u s to m e r                                                                                                                                      C u s to m e r




            S e a t re q u ire m e n ts                                                                                      C o p y o f b o o k in g
              fo r p e r fo r m a n c e                                                                                              m ade



    C u s to m e r                                                                                                                                      C u s to m e r




                 C a n c e lla tio n                                                                                               P la n o f
                      d e ta il                                                                                               a v a ila b le s e a ts


    C u s to m e r                                                                                                                                M anagem ent




          C h a n g e s to o rig in a l                                                                                 S ta tis tic a l d a ta o n s e a ts
         b o o k in g r e q u ir e m e n ts                                                                              s o ld p e r p e r fo r m a n c e


                                                                                                                                                  M anagem ent




                                                                                                                                    A v a ila b ility
                                                                                                                                     o f s e a ts



                                                                                                                                                        C u s to m e r




                                                                                                                                  N e w b o o k in g
                                                                                                                                       d a ta
…to produce Leve1 1 DFD.

                                                                                                                        D1       B o o k in g s
                                                               1                            A v a ila b ility
                           S e a t r e q u ir e m e n ts                                   o f se a t typ e s
                                                                      C heck
   C u s to m e r            fo r p e r fo r m a n c e
                                                                    b o o k in g s
                                                                                                   P la n o f
                                                                                      *      a v a ila b le s e a t s

                                                               C u s to m e r , s e a t-                                              C u s to m e r
                                                                 ( s ) a n d d a te


                                                               2

                                                                                           C o p y o f b o o k in g
                                                                       M ake
                                                                                                   m ade                              C u s to m e r
                                                                     b o o k in g
     C u s to m e r
                                                                                      *
                           C h a n g e s t o o r ig in a l                                                                                                                 M anagem ent
                          b o o k in g r e q u ir e m e n ts                               U p d a t e b o o k in g s
                                                               4

                                                                     C hange               R e a d b o o k in g
          N e w b o o k in g
                                                                     b o o k in g                 file
               d a ta                                                                                                       D1      B o o k in g s
                                                                                      *


                                                                                              U p d a t e b o o k in g
                                                               5
                                                                                                        file                                          A v a ila b ility
                                                                      C ancel                                                                          o f se a ts
                                 C a n c e lla tio n                                         C a n c e l b o o k in g
                                                                     b o o k in g
                                      d e ta il                                                                              S e a t d a ta
     C u s to m e r                                                                   *                                                                                   M anagem ent

                                                                                              D1       B o o k in g s
                                                                                                                                        S t a tis tic a l d a ta o n s e a t s
                                                                    R e a d b o o k in g                                                 s o ld p e r p e r fo r m a n c e

                                                                                                                        3


                                                                                                                             R e p o rts

                                                                                                                                                  *

								
To top