3.
8 Data Flow Diagram (DFD)
A Data Flow Diagram (DFD) is a graphical representation of the flow of data through a system.
It illustrates the processes, data stores, and external entities involved in the system, along with the
data flowing between them.
This chapter includes a detailed explanation of a DFD for the system under study.
Key elements of a DFD include:
1. External Entities: Represent sources or destinations of data outside the system.
2. Processes: Represent tasks or functions that transform input data into output data.
3. Data Stores: Represent places where data is stored for future use.
4. Data Flows: Represent the movement of data between entities, processes, and data stores.
Below are the specific diagrams included in this chapter:
1. Use Case Diagram: Depicts the interaction between users and the system.
2. Add Class: Illustrates the process of adding classes to the system.
3. Add Students: Represents the process of adding students and assigning them to classes.
4. Attendance and Report: Shows how attendance is recorded and reports are generated.
Each diagram provides a visual understanding of the system's functionalities and data flow.