
π Student Projects (College Reports) Β· Data Flow
Data flows in an online exam system from question setting to published results.
Drawing diagramβ¦
Level 1 data flow diagram for an online examination system: the examiner sends questions and the exam schedule; students log in, receive the paper and send answers; processes are manage question bank, authenticate user, conduct exam, grade answers and publish results; data stores are users, question bank, exams, answers and results; results go to students.
flowchart LR
subgraph EXT ["π External Entities"]
ST["Student"]
EX["Examiner"]
end
subgraph PROC ["βοΈ Core Processes"]
P1["1.0 Manage question bank"]
P2["2.0 Authenticate user"]
P3["3.0 Conduct exam"]
P4["4.0 Grade answers"]
P5["5.0 Publish results"]
end
subgraph STORE ["ποΈ Data Stores"]
D1[("D1 Users")]
D2[("D2 Question bank")]
D3[("D3 Answers")]
D4[("D4 Results")]
end
EX -->|"1. Questions and schedule"| P1
P1 -->|"2. Questions"| D2
ST -->|"3. Login details"| P2
D1 -->|"4. Credentials"| P2
P2 -->|"5. Session"| P3
D2 -->|"6. Exam paper"| P3
P3 -->|"7. Questions"| ST
ST -->|"8. Answers"| P3
P3 -->|"9. Submitted answers"| D3
D3 -->|"10. Answers to grade"| P4
EX -->|"11. Marks for descriptive answers"| P4
P4 -->|"12. Scores"| D4
D4 -->|"13. Scores"| P5
P5 -->|"14. Result card"| STWho 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.