DFD - Use Case - Assigments
DFD - Use Case - Assigments
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.
Create a Data Flow Diagram (DFD) for an Online Shopping System. In this system, a Customer
can browse through products available on the platform, add desired items to a shopping cart, and
proceed to place an order. Once the order is placed, the Order Management System processes it
and forwards the details to the Warehouse for packaging and dispatch. After the order is packaged,
the Inventory is updated to reflect the reduced stock, and the order is handed off for Delivery. The
system should also include a Payment System that handles the transaction from the customer. Draw
a Level 0 and Level 1 DFD to demonstrate the flow of information.
Develop a Data Flow Diagram (DFD) for a Hospital Management System. In this system, Patients
can register for services, schedule appointments with Doctors, and make payments. Doctors can
access patient records, update medical information, and manage their appointment schedules. The
Reception desk is responsible for processing patient registrations and handling payments. The
system also integrates with the Pharmacy, where patients can obtain prescribed medications.
Create a Level 0 and Level 1 DFD to represent the flow of data between the various entities
involved in the hospital management process.
Design a Data Flow Diagram (DFD) for a University Enrollment System. In this system, Students
can register for their courses, pay tuition fees, and view their academic records, such as grades and
transcripts. Professors use the system to manage their courses, including viewing enrolled students
and updating grades. The Administration oversees student records, course scheduling, and tuition
payments, ensuring that the university's operations run smoothly. The system also maintains a
database of all available Courses and Student Information. Create a Level 0 and Level 1 DFD to
model the interactions within the system.