Drawing data flow diagram for library system


Consider the following (simplified) desired functionality for a system to check out books from a library.

The patron presents the library book which has an inventory barcode sticker. Also, they provide their library card Which also has a barcode. The desk clerk scans the card to see if the patron has any overdue items or fine due. If the accumulated fines are above a certain level, the patron cannot check out a book unless they pay their fines and return the overdue books.

If the patron pays the fine for the overdue book, they can have its checkout period extended unless there is a "hold" on the books.
Once the ability to check out books is established, the desk clerk scans the barcode on the book and generates a checkout record for the patron.

A regular activity report is given to management so they can evaluate the service the library is providing to the community ..

A context diagram for the system is shown below.

1954_Context diagram.jpg

Question1) Draw a level 0 data flow diagram for this system.

Question2) For the Context Diagram above, develop a data structure for each of the data flows.

Solution Preview :

Prepared by a verified Expert
Software Engineering: Drawing data flow diagram for library system
Reference No:- TGS02896

Now Priced at $70 (50% Discount)

Recommended (94%)

Rated (4.6/5)