SPMS_Assignment
SPMS_Assignment
Context-Level DFD
The context-level DFD represents the interaction between SPMS and external entities like
students, teachers, and administrators. It captures key data flows, such as grade entry,
performance reports, feedback, and analytics.
Level 1 DFD
The Level 1 DFD breaks down the system into subsystems such as:
Swimlane Diagram
The Swimlane Diagram includes actors like Student, Teacher, and Administrator, illustrating
their roles in processes like login, entering grades, viewing analytics, and providing
feedback.
State-Transition Diagram
This diagram outlines the transitions between states, such as Logged Out, Logged In,
Viewing Dashboard, and Viewing Reports. For example, the system transitions from 'Logged
Out' to 'Logged In' upon a successful login.
State Table
Current State Event Next State Action
Logged Out Login Attempt Logged In Show Dashboard
Logged In Logout Logged Out Clear Session
Logged In View Report Viewing Reports Display Report
Dialog Map
The Dialog Map represents the navigation flow between key screens such as Registration,
Login, Dashboard, Grade Entry, and Report Viewing. For example:
• Login → Dashboard
• Dashboard → Performance Report