1.1 Purpose
1.1 Purpose
1. INTRODUCTION
1.1 PURPOSE
1.2 SCOPE
1.4 REFERENCES
2. OVERALL DESCRIPTION
3. SPECIFIC REQUIREMENTS
3. Grade Management
o Faculty must be able to input, update, and view grades for their
courses.
o Students should be able to access their grades for each course
they are enrolled in.
o Admins must be able to generate and export reports based on
student grades.
4. Attendance Management
o Faculty should be able to mark attendance for each class
session.
o The system should track student absences and generate reports
based on attendance records.
5. Timetable Management
o Admins must be able to create and manage the academic
timetable, assigning faculty and classrooms to courses.
o Students should be able to view their timetable and check
course schedules.
1. Performance
o The system should be capable of handling up to 10,000
concurrent users without performance degradation.
o System responses (e.g., page load, searching) should be
completed in under 3 seconds.
2. Security
o All sensitive data (e.g., student personal information, grades)
should be encrypted in transit and at rest.
o User authentication must include secure login mechanisms,
including password management and, if necessary, two-factor
authentication.
o Admins must have role-based access control to ensure that
only authorized users can modify sensitive data.
3. Usability
o The system interface must be user-friendly and accessible to
both students and faculty with minimal training.
o Mobile compatibility is required for students to access course
materials, grades, and timetables on the go.
4. Scalability
o The system must be scalable to accommodate growing
numbers of students and courses as the institution expands.
o The system should be modular so that additional features (e.g.,
financial management, advanced analytics) can be added later.
5. Availability
o The system must be available 24/7 with 99.9% uptime,
excluding scheduled maintenance.
1. User Interface
o The system will have a web-based interface with a dashboard
for students, faculty, and admins.
o Students will have access to their grades, course schedule, and
personal information.
o Faculty will have access to their courses, student records, and
grade management tools.
2. System Interfaces
o The SIS must integrate with the institution’s existing database
for student and course information.
o The system should integrate with email systems for
notifications about course schedules, grades, and attendance.
3. External Interfaces
o The SIS should be able to interface with external systems (if
applicable), such as the Learning Management System (LMS)
or external assessment platforms.