0% found this document useful (0 votes)
5 views3 pages

Exercise 1

The document outlines the design of a Data Flow Diagram (DFD) for a Library Management System, detailing the roles of the librarian and library members. It specifies the librarian's responsibilities in managing book inventory and generating reports, while members can search, borrow, and return books. The document includes instructions to create Level 0 and Level 1 DFDs to illustrate these interactions and processes.

Uploaded by

aurorahoward3110
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Exercise 1

The document outlines the design of a Data Flow Diagram (DFD) for a Library Management System, detailing the roles of the librarian and library members. It specifies the librarian's responsibilities in managing book inventory and generating reports, while members can search, borrow, and return books. The document includes instructions to create Level 0 and Level 1 DFDs to illustrate these interactions and processes.

Uploaded by

aurorahoward3110
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Exercise 1: Library Management System

Design a Data Flow Diagram (DFD) for a Library Management System. In this system, a Librarian
is responsible for managing the library's book inventory, including adding new books, updating
details of existing books, and removing books when necessary. Members of the library can search
for books based on various criteria, borrow books, and return them when they are done. The system
should maintain a record of all available books and members. Additionally, the librarian should be
able to view reports on the borrowing and returning activities of members. Create a Level 0 and
Level 1 DFD to illustrate these interactions.

Modification Adjust
Id Id
Statistics
New inventory report
Book inventory
Librarian

0
Manage member activities Checking available

Report transaction
Notification

Library management
system
Personal information

confirm notification

Book transaction
Response

Id

Member

DFD Context
Personal information 1
Id

Member
Register Members database
Confirm notification

2
Modification Adjust
Id Id

Librarian Book inventory


New inventory report Book update Statistics

Report member transaction


Books database

3
Manage member activities

Interaction Check available


Transaction
Response Notification

DFD 0
1.1
Id
Personal information
Member Members database
Process information

1.2

Response Checking information


Save data

New inventory report

2.1
Id
Modification Adjust
Librarian
Add book
Statistic
Id

Book inventory

2.2 Statistic

Modification
Remove book Adjust

2.3
Statistic
Adjust

Update book
Modification
Book database

3.1
Id Id
Interaction
Member Book inventory
Filter information

3.1

Search information Book database


Find suitable information

3.1

Response Check available


Check inventory
Notification

DFD 1

You might also like