Software Requirements Specifications
Software Requirements Specifications
Software should able to help the teachers to view their attendance, to upload
marks, daily activities etc.
Output specification:
Contents
Preface
This document contains the Software Requirements Specification (SRS) of an Online Project
Marking System for the School of Computing at the University of Portsmouth. The main aim of
this project is to add functionality to the existing SUMS system in order to provide an online
facility for managing and registering student accounts.
This document has been prepared in accordance with the IEEE Std 830-1998, IEEE
Recommended Practice for Software Requirements Specifications [IEEE 1998].
ADMIN
Solution
1. E-R Model Login ID
Teacher Student
H
Attendenc as Marks
Salary
Profile Attendence
Introduction
1.1. Purpose
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 a number of
consultations with the client and considering the complete requirement specifications of
the given Project. The final product of the team will be meeting the requirements of this
document.
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.
The administrator has the full fledged rights over the UMS.
Can create/delete an account.
Can view the accounts.
Can change the password.
Can hide any kind of features from the both of users.
Insert/delete/edit the information of available on UMS.
Can access all the accounts of the faculty members/students.
The features available to the Faculty members are:
Can mark the attendance of students online.
Can view the attendance online.
Can upload marks, assignments, reading materials for students.
The features available to the Students are:
Can view The different categories of assignments available in their
account.
Can view their marks.
Can view the various reading material.
Can view attendance.
Can view and modify its profile but can modify it to some limited range.
Can pay their fee online.
3. System Features
3.1. Database – Storage
This section gives the list of Functional and non functional requirements which are
applicable to the University Management System.
3.2.1.1UserInterfaces
Describes how this product interfaces with the user.
GUI
Describes the graphical user interface if present. This section should include a set of
screen dumps or mockups to illustrate user interface features.
1. Description
The user interface must be customizable by the administrator
2. Criticality
This issue is essential to the overall system. All the modules provided with the
software must fit into this graphical user interface and accomplish to the standard
defined.
3. Technicalissues
In order to satisfy this requirement the design should be simple and all the
different interfaces should follow a standard template. There will be the
possibility of changing colors and images, plus switching between interfaces with
the minimum impact for the users.
4. Risks
To reduce the circumstances under which this requirement might not able to be
satisfied, all the designers must have been developed web sites previously and
they must be aware of html restriction and cross browsers implementations before
starting the designing. In order to reduce the probability of this occurrence the
entire design team will be trained in basic html development and macromedia
fireworks, this tool will be used instead of Photoshop.
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 also 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 of option must be
present their 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.
Server Side:
Operating System: Windows 9x/xp ,Windows ME
Processor: Pentium 3.0 GHz or higher
RAM: 256 Mb or more
Hard Drive: 10 GB or more
Client side:
Operating System: Windows 9x or above, MAC or UNIX.
Processor: Pentium III or 2.0 GHz or higher.
RAM: 256 Mb or more
The database may get crashed at any certain time due to virus or operating
system failure. Therefore, it is required to take the database backup.
We are going to develop a secured database for the university .There are different categories of
users namely teaching Administrator, Staff members and students etc. Depending upon the
category of user the access rights are decided. It means if the user is an administrator then he can
be able to modify
References
http://scribd.com
http://wikipedia.com