SRS Report by Muahammad Tayyb

You might also like

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

National University Of Modern Language

Name : Muhammad Tayyab.


Roll.no : MTN-FL-173.
Department : BS-IT (2nd)
Course : Software Engineering.
Submitted to : Prof. Kamran.
Software Requirement Specification(SRS) Report:-
An SRS (Software Requirements Specification) report is a document that outlines the requirements
for a software system. It provides a detailed description of the software's functional and non-
functional requirements
The purpose of an SRS report is to:
1. Define the software's requirements and scope.
2. Provide a clear understanding of the software's functionality and features.
3. Ensure that

Sample SRS report for the University Management System (UMS) of


National University of Modern Languages (NUML):
University Management System (UMS) for NUML
Introduction:
The University Management System (UMS) is a software application designed to manage and
automate various administrative tasks and processes within NUML. The system aims to improve
efficiency, reduce paperwork, and enhance the overall experience for students, faculty, and staff.
System Description:
The UMS will provide a centralized platform for managing student information, course scheduling,
faculty management, grading, and reporting. The system will also integrate with existing
infrastructure and systems, such as student information systems, learning management systems, and
financial systems.
User Requirements:

- Students:
- Register for courses
- View schedules and grades
- Access academic records
- Pay fees and view financial information
- Faculty:
- Manage course schedules and assignments
- Grade and submit student grades
- Access student information
- View departmental and university-wide announcements
- Staff:
- Manage student records and data
- Generate reports and analytics
- Maintain system configuration and security
- Manage employee information and payroll
- Administrators:
- Manage user roles and permissions
- Monitor system performance and security
- Generate reports and analytics
- Configure system settings and parameters
System Requirements:

- Functional Requirements:
- Student information management
- Course scheduling and management
- Faculty management
- Grading and reporting
- Integration with existing systems
- Security and access control
- Non-Functional Requirements:
- Performance: Respond to user requests within 2 seconds
- Security: Ensure data privacy and integrity
- Usability: User-friendly interface for all users
- Scalability: Support growing number of users and data

Use Cases:
- Student Registration
- Course Scheduling
- Grade Submission
- Report Generation
- Fee Payment
- Employee Management

Data Requirements:

- Student Information: name, ID, contact details, academic history


- Course Information: course code, title, credits, schedule
- Faculty Information: name, ID, contact details, department
- Employee Information: name, ID, contact details, role, department
- Financial Information: student fees, payment history, financial aid

System Architecture:

- Client-Server architecture
- Web-based interface using HTML, CSS, and JavaScript
- Database management system using MySQL
- Integration with existing systems using APIs
- Security measures: authentication, authorization, encryption, and backups

Non-Functional Requirements:

- Performance: Ensure system responsiveness and throughput


- Security: Implement authentication, authorization, and encryption
- Usability: Conduct user testing and feedback sessions
- Scalability: Ensure system can handle growing number of users and data

Glossary:

- API: Application Programming Interface


- HTML: HyperText Markup Language
- CSS: Cascading Style Sheets
- JavaScript: Programming language for web development
- MySQL: Database management system
Appendices:

- User Interface Mockups


- Database Schema
- System Architecture Diagram
- Technical Requirements Document
- User Manual and Guides
Note: This is just a sample SRS report, and the actual content and structure may vary depending on
the specific requirements and needs of NUML's University Management System.

≿━━━━༺❀༻━━━━≾

You might also like