Software Requirements Specification
University Management System
Version 1.0 approved
Prepared by Shruti Biswal
Table of Contents
Table of Contents
Intended Audience and Reading Suggestions
User Classes and Characteristics
Design and Implementation Constraints
Assumptions and Dependencies
External Interface Requirements
System Feature 1
Other Nonfunctional Requirements
Software Quality Attributes
| Reason For Changes
The main objective of this document is to illustrate the requirements of the project University Management system .This document describes the design decisions, architectural design and the detailed design needed to implement the system. It provides the visibility in the design and provides information needed for software support. The document gives the detailed description of the both functional and non functional requirements proposed by the client. The document is developed after number of consultations with the client and considering the given requirements of the Project. The final product of the team will be meeting the requirements of this document
1.2 Document Conventions
The following are the list of conventions and acronyms used in this document and the project as well:
Administrator: A login id representing a user with user administration privileges to the software
User: A general login id assigned to users
Client: Intended users for the software
SQL: Structured Query Language; used to retrieve information from a database
SQL Server: A server used to store data in an organized format
ASP: Active Server Pages: A Web Page formatted on the server and delivered to the browser.
User Interface Layer: The section of the assignment referring to what the user interacts with directly.
Application Logic Layer: The section of the assignment referring to the Web Server. This is where all computations are completed.
Data Storage Layer: The section of the assignment referring to where all data is recorded
Data flow diagram: It shows the dataflow between the entities.
Use Case: A broad level diagram of the project showing a basic overview
Boolean: A true/false notation
Interface: Sometimes used to communicate between different mediums
Unique Key: Used to differentiate entries in a database
1.1 Product Scope
Online fee payment system can be used in universities to eases up the fee payment procedure and replace the old payment via draft method. This increases inefficiency of fee payment via draft, reduces the time taken for payment by normal process and gives a detailed bill about the payment history in the student profile. It provides a mechanism to edit the online marking form which makes the system is flexible.
The proposed University Management System is an online University Management System. This System will provide a view profile, do online fee payment, register for next semester and other miscellaneous resources. This view will be based on the categories like examination schedules and daily activities. Further the University Management staff personnel (faculty) can add/update/remove the resources or an automatic removal of accessing features when the time limit completes. The users can view, submit, online fee payment and view information about their...
Please join StudyMode to read the full document