0% found this document useful (0 votes)
45 views5 pages

Demo CIE-1 TUT-1

Uploaded by

svasoya913
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views5 pages

Demo CIE-1 TUT-1

Uploaded by

svasoya913
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Software Requirement Specification (SRS)

Name :- vasoya sahil


Enroll:- 21SOECE11148

Software Requirement Specification (SRS)

1. Introduction of the Document:


This document outlines the software requirements for the development
of a School Management System (SMS) designed to streamline
administrative tasks, enhance communication, and improve overall
efficiency within educational institutions.

2. Purpose of the System:


The purpose of the School Management System is to provide a
comprehensive digital solution that enables schools to manage student
information, staff details, academic records, attendance, examination
results, and various administrative tasks in an efficient and user-friendly
manner.

3. Scope of the System:


The School Management System will encompass multiple modules to
cover various aspects of school administration, including student
management, staff management, attendance tracking, examination
management, and report generation. It will target both primary and
secondary educational institutions.
Software Requirement Specification (SRS)

4. Software Hardware Requirements:


- Frontend: The frontend of the system will be developed using modern
web technologies such as HTML5, CSS3, and JavaScript. It will be
compatible with major web browsers and responsive across various
devices (desktops, tablets, smart phones).
- Backend: The backend will be built using a server-side programming
language (e.g., Python, PHP) and a suitable web framework. It will
handle data processing, business logic, and integration with the database.
- Database: The system will use a relational database management
system (e.g., MySQL) to store and manage data. The database schema
will be designed to accommodate student records, staff information,
attendance data, examination results, and other relevant data.

5. Assumptions:
-Users will have basic computer literacy to navigate and utilize the
system effectively.
- The system will be accessible through standard web browsers and an
internet connection.
- Adequate security measures will be implemented to protect sensitive
data and ensure data privacy.

6. Functional Requirements:
1. Student Management:
- Add, edit, and delete student profiles.
Software Requirement Specification (SRS)

- Record student personal information, contact details, and emergency


contacts.
- Assign students to classes and manage enrollment.

2. Staff Management:
- Maintain records of teaching and non-teaching staff.
- Store staff information, qualifications, and contact details.

3. Attendance Tracking:
- Record student and staff attendance.
- Generate reports for attendance analysis.

4. Examination Management:
- Create and manage examination schedules.
- Record examination results and calculate grades.
- Generate transcripts and report cards.

5. Communication:
- Provide messaging features for communication between teachers,
students, and parents.
- Send automated notifications for important events.
Software Requirement Specification (SRS)

7. Non-functional Requirements:
- Usability: The system interface should be intuitive and user-friendly.
- Performance: The system should respond promptly and handle a
reasonable number of simultaneous users.
- Security: User authentication and authorization mechanisms should
be implemented. Data encryption should be employed to protect
sensitive information.
- Scalability: The system architecture should allow for future scalability
to accommodate growing user demands.
- Reliability: The system should ensure data integrity and minimize
downtime.

8. Modules for School Management System:


1. Student Management Module:
Manages student information, enrollment, and class assignments.
2. Staff Management Module:
Tracks staff details, roles, and responsibilities.
3. Attendance Tracking Module:
Monitors student and staff attendance records.
4. Examination Module:
Handles examination scheduling, result management, and grading.
5. Communication Module:
Software Requirement Specification (SRS)

Facilitates communication between stakeholders through messaging


and notifications.

You might also like