CSE1IS Information Systems
Tutorial - Week 5
Data Flow Diagrams
Data Flow Diagrams
For each of the following system descriptions, draw a Context
diagram and a Level 0 DFD.
- The customer of the VIDEO-EZY video club obtains a membership by
filling in an application form. The form is checked for completeness, by the
store clerk and then recorded in the membership file. Payment is then accepted
from the customer and the amount is stored in the general ledger file. The
member receives a membership card. Each month a financial statement and a
membership list is prepared and sent to the store manager.
- When a person wishes to become a member of a public library they complete
and submit an application form. The form is checked to see if the applicant is
already a member and if the form is correctly filled out. Incomplete forms are
returned to the applicant. The new member receives a membership card and their
personal details are recorded in the membership file. A monthly membership list
is produced for management.
- When a student enrols in a course with the council of adult education, they
submit a form containing both enrolment and personal details. If the form is
correctly filled out, these details are stored in the enrolment and student
files respectively. The student receives a student card, course information, a
diary and an invoice for outstanding fees. Students have one month to pay their
fees and all payments are stored in a payment file, with the student file
accessed to indicate that payment has been made. A receipt is issued to students
on payment of fees. At the end of the enrolment period class lists are produced
for each lecturer. Regular reports of outstanding fees are prepared and
submitted to the course co-ordinator.
-
In week 3 we looked at the inventory system for Housewares Warehouse. In case you didn't get the handout describing the system it is available here. The notes contain a Context data flow diagram for the system. This diagram is incomplete. In this tutorial you are to:
- Construct a Level 0 data flow diagram (hint: you could base your processes around the major headings used in the handout to describe the system).
- Improve the Context diagram.
- Produce a lower level data flow diagram for the Update the Inventory Master File process.