Practical 4
Practical 4
Practical 4
Title: Prepare broad SRS(Software Requirement Specification) document for the selected
project(University management System).
Theory: A Software Requirement Specification (SRS) document is a detailed description of a software
system to be developed with its functional and non-functional requirements. The SRS is developed based on
the agreement between the customer and the contractor. It may include the usecase of how the user is going
to interact with the software system.
A good SRS defines how the software system will interact with all internal modules, hardware
communication with other programs and human user interaction with wide range of Real life scenarios.
Using the SRS document on QA needs, managers create test plan. It is very important that testers must be
clear with every detail specified in the document.
2) Overall description
2.1 Product perspective
2.2 product Features
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3) System Features
3.1. Database – Storage
3.2 . Functional Requirements
2. Overall description:
Product perspective-
The proposed University management system is online system. The system will provide a view,
submit, online payment, uploading various documents and other miscellaneous resources. This view
will be based on the categories, like attendance view, and daily activities.
Further the university management staff can add/ update/ remove the resources or an automatic
removal of accessing features when the time limit completes. The system will also have an ADMIN
who has full-fledged rights with regards to managing resources across branches, such as transferring
books across these branches. The users can view, submit, online payment, uploading various
documents and information about their account etc. There are basic two types of users one are the
students and other are faculty members. Each users facilitates with a different account number
having a profile along with a password for private use. The two types of users differ from each other
due to the accessing limits to online University management system.
Operating Environment :
The product will be operating in windows environment. Also it will be compatible with the IE 6.0.
Most of the features will be compatible with the Mozilla Firefox & Opera 7.0 or higher version. The only
requirement to use this online product would be the internet connection.
Product Features:
There are three different users who will be using this product:
University chancellor who will be acting as the administrator.
Faculty members who are second level users accessing UMS.
Student of the University who will be accessing the UMS online.
Functional Requirements:
This section gives the list of Functional and non-functional requirements which are applicable to the
University Management System.
Interface Requirements
This section describes how the software interfaces with other software products or users for
input or output.
Input Requirements
User access:
Each faculty member and student is assigned a unique identifier upon admission to the
university. Both of them must know this.This identifying key maps to all his/her registration
record information in the main registration system. Admitted and current students have their
online registration accounts enabled. Such account maybe disabled during his/her stay as a
matriculated student and/or after graduation or separation from the university.
Uploading of data
Each faculty member should facilitates with uploading of data such assignments, their marks
and other kind of reading material. Similarly such option must be present there for students
to upload their assignments.
Online payment
The students should have the facility to pay their payment online, any kind of university fee
charges so as there should be facility to check whether the entered code for payment is a
valid code or not or in simple word a proper validation is required.
System Features
1) Database – Storage:
To store all the data of faculty, student and administrator separate database is created.
2) Description and Priority
Proposed Database is intended to store, retrieve, update, and manipulate information
related to university which include
Profile of both users
Staff information
Student details
My account
Online payment
View attendance/marks/uploading of marks and assignments
Conclusion:
Thus the success of the project is measured by the number of features completed/achieved
as per the requirements mentioned in the SRS document.