
π Student Projects (College Reports) Β· Data Flow
Marks and attendance flowing from teachers to published results for students and parents.
Drawing diagramβ¦
Level 1 data flow diagram for a student result management system: teachers send marks and attendance; processes are record attendance, record marks, calculate grades, publish results and handle revaluation; the exam cell approves results; data stores are students, attendance, marks and results; students and parents receive report cards and attendance summaries.
flowchart LR
subgraph EXT ["π External Entities"]
T["Teacher"]
EC["Exam Cell"]
ST["Student / Parent"]
end
subgraph PROC ["βοΈ Core Processes"]
P1["1.0 Record attendance"]
P2["2.0 Record marks"]
P3["3.0 Calculate grades"]
P4["4.0 Publish results"]
P5["5.0 Handle revaluation"]
end
subgraph STORE ["ποΈ Data Stores"]
D1[("D1 Students")]
D2[("D2 Attendance")]
D3[("D3 Marks")]
D4[("D4 Results")]
end
T -->|"1. Daily attendance"| P1
P1 -->|"2. Attendance records"| D2
T -->|"3. Assessment marks"| P2
D1 -->|"4. Enrolled students"| P2
P2 -->|"5. Marks"| D3
D3 -->|"6. All marks"| P3
P3 -->|"7. Grades and SGPA"| D4
EC -->|"8. Approval"| P4
D4 -->|"9. Approved results"| P4
D2 -->|"10. Attendance summary"| P4
P4 -->|"11. Report card"| ST
ST -->|"12. Revaluation request"| P5
P5 -->|"13. Revised marks"| D3Who uses a college library system and what each of them can do: members, the librarian and the system administrator.
The database of a library system: books and their copies, authors, members, loans, reservations and fines, with keys and cardinality.
How data moves through a library system: members and the librarian, the main processes, and the data stores they read and write.
The main classes of a library system with attributes, methods and UML relationships.
The steps when a member borrows a book: checks, loan record and the copy status update.
What students, examiners and the administrator do in an online examination system.