SMS SRS

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

Software Requirements

Specification
For

School Management System


Version 1.0

Prepared by (Sameer Khan = 61844 & Ahmer = 61035)

PAF KIET

<Date created>
Table of Contents
Table of Contents ...........................................................................................................................2
Revision History ............................................................................... Error! Bookmark not defined.
1. Introduction ..............................................................................................................................3
1.1 Purpose............................................................................................................................................. 3
1.2 Document Conventions .................................................................................................................... 3
1.3 Intended Audience and Reading Suggestions .................................................................................. 3
1.4 Product Scope .................................................................................................................................. 3
1.5 References ........................................................................................................................................ 3
2. Overall Description ..................................................................................................................4
2.1 Product Perspective.........................................................................Error! Bookmark not defined.
2.2 Product Functions ............................................................................................................................ 4
2.3 User Classes and Characteristics ....................................................Error! Bookmark not defined.
2.4 Operating Environment ...................................................................Error! Bookmark not defined.
2.5 Design and Implementation Constraints .........................................Error! Bookmark not defined.
2.6 User Documentation .......................................................................Error! Bookmark not defined.
2.7 Assumptions and Dependencies .....................................................Error! Bookmark not defined.
3. External Interface Requirements ............................................. Error! Bookmark not defined.
3.1 User Interfaces ................................................................................Error! Bookmark not defined.
3.2 Hardware Interfaces ........................................................................Error! Bookmark not defined.
3.3 Software Interfaces .........................................................................Error! Bookmark not defined.
3.4 Communications Interfaces ............................................................Error! Bookmark not defined.
4. System Features ......................................................................... Error! Bookmark not defined.
4.1 System Feature 1 .............................................................................Error! Bookmark not defined.
4.2 System Feature 2 (and so on) ..........................................................Error! Bookmark not defined.
5. Other Nonfunctional Requirements ......................................... Error! Bookmark not defined.
5.1 Performance Requirements .............................................................Error! Bookmark not defined.
5.2 Safety Requirements .......................................................................Error! Bookmark not defined.
5.3 Security Requirements ....................................................................Error! Bookmark not defined.
5.4 Software Quality Attributes ............................................................Error! Bookmark not defined.
5.5 Business Rules ................................................................................Error! Bookmark not defined.
6. Other Requirements .................................................................. Error! Bookmark not defined.
Appendix A: Glossary...................................................................... Error! Bookmark not defined.
Appendix B: Analysis Models ......................................................... Error! Bookmark not defined.
Appendix C: To Be Determined List .............................................. Error! Bookmark not defined.
1. Introduction
1.1 Purpose
The purpose of this document is to specify the software requirements for the project of SMS. The
scope of the product that is covered in this SRS is briefly described as below:-
 Problem statements
 Use cases
 Flow of events
 Activity diagrams
 Realization of use cases
 Interaction Diagram
 Entity Relationship Diagram
 Class Diagram

1.2 Intended Audience and Reading Suggestions


The intended audience of this document consist the following:-
 Supervisor of the project
 Developers
 Management of the company

The document is in the flow as suggested for Unified Software Development (USD)

1.3 References

IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements

Specifications. IEEE Computer Society, 1998.

1.4 Product Scope:


Nowadays when everything is on you fingertip, how is it possible to left schooling system
behind? Why not automate the system rather than paper work. This software is pretty much time
effective (which saves time in different ways). Basically this software is designed for Schooling
system we make it easier for the administrator to add, update, delete and view records. The user
should not need to be high IT literate to access it he/she can easily work on the system data can
easily access to all the school information including the details of student and staff.
It has following modules:
 Administration and admission module
 Attendance module
 Subjects to teach
Does not include library management
2. Overall Description
2.1 Problem Statements
The current process of Sami school system, when it comes to storing data such as students
record, employees record, attendance of students and employees, fee structure, examination,
expenses, subjects to teach etc. These all operation before this student management system was
relying on manual paper work. Sami school system does not have database or system that will
easily track all their records and data. A lot of paper work need to be accomplished and
records/data are manually recorded by different employees. Duplication and loss of data has been
inevitable and employees also find it difficult and time consuming to consolidate records and
reports. So there we have automated all operations through our management system.
The education system has constantly been evolving, hence to keep up with new channels of
education we need to evolve our system to store information by automating the traditional ways
and bringing more structure to the curriculum. To manage enormous amount of data, it becomes
important to include a managing tool to our school. A student management system is a solution
to all the requirements a school work on various features as mentioned above.

 Difficulty in retrieving of records


 Manual files require large storage space
 Security is limited to physical control
 Standalone systems ignore vital modules
Why school needs student management system?
 Revenue management
 Admission management
 Course and subject management
 Organize and simplify everyday task
 Data easy to access
 Attendance management
 Reduces chances of errors
 Student performance monitoring

2.2 Product Functions


Administrator:
 Can add, view, modify and delete Class setup
 Can add, view, modify and delete Student setup
 Can add, view, modify and delete Employee setup
 Can add, view, modify and delete Expenses
 Can add, view, modify and delete Subject setup
 Can add, view, modify and delete Fee setup
 Can add, view, modify and delete Employee attendance
 Can add, view, modify and delete Student attendance

You might also like