Use Case Diagram
Shows all operations available to the Student and Teacher/Admin. Click any actor or use case to learn more.
Student Actor
Teacher/Admin Actor
Use Case
System Boundary
Level 0 Data Flow Diagram
Shows the overall flow of data between the two actors and the system. Click any entity or arrow to explore.
Student Input
System Output
Teacher Input
System Process
Level 1 Data Flow Diagram
Breaks the system into 4 processes and shows the data stores each one reads from and writes to. Click any element to explore.
External Entity
Process
Data Store
Data Input Flow
Data Output Flow
Level 2 Data Flow Diagram
Zooms into the hardware scan process — showing each validation step before an attendance record is saved.
Hardware
Process Step
Database
Validation Flow
Entity-Relationship Diagram
Shows the four database collections and the relationships between them. Click any table to explore its fields and connections.
Primary Key
Foreign Key
Relationship
Regular Field
Activity Diagram
Complete sequence from card tap to confirmed attendance — including all decision points and error paths. Click any node to explore.
Student Action
Scanner Action
System Action
Decision
Error Path
Success Path
Selected Element
—
←
Click any element in the diagram to see details and context here.
Or press ▶ Guided Tour to walk through the diagram step by step.
Guided Tour
1 / 1