Use Case Narrative

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

AQSA AZAD: 13786

MUHAMMAD HAYYAN RAUF: 13734

Title: School Management System (SMS)

Actors:
Administrator: Responsible for overall management of the system, including student and staff records, timetables,
examinations, and communication.
Teacher: Utilizes the system to manage class timetables, record attendance.
Student: Interacts with the system to view academic information.
Parent/Guardian: Accesses the system to view their child's academic progress, attendance.

Basic Flow:

Student Management:
Record Management: The administrator logs into the SMS and adds, updates, or deletes student records, including
personal details, contact information, and academic history.
Attendance Tracking: Teachers mark student attendance manually.
Academic History: Students can view their academic history, including grades.
Staff Management:
Record Management: The administrator manages staff records, including personal details, contact information, and
roles within the institution.
Timetable Management:
Schedule Adjustment: The administrator accesses the timetable management module to create, edit, or delete class
timetables.
Manual Adjustments: Teachers or administrators can manually adjust schedules to accommodate changes such as
class cancellations, teacher substitutions, or special events.
Scheduling: The system allows for manual scheduling, to create, adjust, and manage class timetables according to
specific requirements and preferences."
Grading: Manually calculates final grades and updates student records accordingly.
Communication:
Notice Board: Administrators post notices and announcements on the SMS notice board visible to all users.
Alternative Flow:

Emergency Schedule Change:


In case of an emergency such as inclement weather or unexpected events, the administrator can quickly adjust the
class timetable through the SMS, notifying all stakeholders via email and SMS notifications.

Exceptional Flow:
System Downtime:
If the SMS experiences downtime due to maintenance or technical issues, the administrator communicates the
situation to users through alternative channels such as email .

You might also like