Ums Software Requirement Specification Srs
Ums Software Requirement Specification Srs
Software Requirements
Specification
For
LPU UMS
Sec:-K1512
ii
Copyright © 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
lOMoARcPSD|5450906
Table of Contents
1. Introduction................................................................................................................................
1.1 Purpose.................................................................................................................................1
1.3 Scope...................................................................................................................................2
2. Overall Description..................................................................................................................2
3. Specific Requirements.............................................................................................................5
3.2 Funcitional...........................................................................................................................5
6. Other Requirements..............................................................................................................15
CERTIFICATE: -
This is to certify that the thesis entitled “LPU UMS” submitted by Prabhleen kour, in
partial fulfillment of the requirements for the award of Degree of Bachelor of
Technology in Computer Science and Engineering at Lovely Professional University,
Punjab is an authentic work carried out by them under my supervision and guidance.
To the best of my knowledge, the matter embodied in the thesis
Has not been submitted to any other university institute for the award of any Degree.
Date:
1/03/2017
ACKNOWLEDGEMENT: -
I own a great many thanks to a great many people who helped and supported me
during my project work. I express my sincere gratitude Mr.Vijaya Raju
Sir for guiding and correcting various documents of mine with attention and care. He
has taken pain to go through the project and make necessary correction as
And when needed. Finally I would like to thank and friends for their help and
assistance all through this project.
ABSTRACT: -
Lovely Professional University, Punjab is one of the reputed institutions for technical
education in India. The main purpose of the project is intended to develop
A portal for management of Times of India a web based news. The portal provides a
suitable and easy display for which large population around the world can learn or
will have the knowledge about the world. Basically this is a crowd sourcing
newspaper. The idea is anyone can send a news item using their web based gadget
which is managed by administrator to whom the editor’s panel kept in charge for this
to make it visible for the masses. This portal is developed using HTML, PHP & CSS
technologies and SQL Server.
Entity Relationship Diagram For UMS: -
ADMIN
`
Login ID
Staff Student/User
Announce
H Result ment
Hall ticket Salary
generation
Daily
Activity Previou
s papers Reg.
form
Activity Profile
Update
result Annou
ncemen Admit card
t
Name Address
Recruitment
form
Identity
lOMoARcPSD|5450906
I. INTRODUCTION Data Storage Layer: - This term refer to where all the
data is being stored.
Purpose:-
Data flow Diagram: - It show the
The main objective of this document is to illustrate relationship or dataflow between the entities.
the requirements of the project University
Management System .This document describes the Boolean: - A true /false statement.
design decision, architectural design and the
detailed design needed to implement the system. It Interface: - Something used to communicate
provides the visibility in the design and provide the across different mediums.
information needed for software support .The
document gives the detailed description of both Unique keys; - Used to differentiate entities
functional and non-functional requirements in database.
proposed by the client.
Layers: - Represents the section of the
A. Intended Audience and Reading project.
Suggestions
SQL Server:- A server used to store the data
The document is intended for all the stakeholders’ customer in a well-organized format
and the developer (designers, testers, maintainers). The reader
is assumed to have basic knowledge of all the algorithms used
to reduce the complexity and also have knowledge of all the
basics which are used in the development and maintenance of C. Project Scope: -
the project or an online system and also some basic knowledge The online university management system is developing for
of Entity Relationship diagrams the schools of the university and used to replace the old paper
B. Document Conventions, Definitions:- work system. The software supports a computerized university
management system network. The network enables Teachers,
students to complete simple tasks via U.M.S that may be
The following are the list of conventions and easily accessed to the authorized members at any time. The
acronyms used in this documentation. UMS identifies a USER by a login id which provided by the
administrator and password. It collects information through
Administrator: - A login id representing a user with the database by following the login id (e.g., profile,
user administration privileges to the software. attendance, examination, fees payment). The software must
User: - A general login id assigned to users. handle concurrent accesses to the same account correctly.
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.
Coding:-
The objective of the coding phase is to transform
the design of a system into code in a high level
language and then to unit test this code. The
programmers adhere to standard and well defined
style of coding which they call their coding
standard. The main advantages of adhering to a
standard style of coding are as follows:
A coding standard gives uniform appearances to
the code
Written by different engineers
it facilitates code of understanding.
promotes good programming practices.
For implementing our design into a code, we Application: ASP (Active Server Pages)
require a good high level language. A programming
language should have the following features:
.
Characteristics of a Programming Language
Readability: A good high-level language will V. OTHER NONFUNCTIONAL REQUIREMENTS
allow programs to be written in some ways that A. Performance Requirements
resemble a quite-English description of the
underlying algorithms. If care is taken, the coding The proposed system that we are going to develop
may be done in a way that is essentially self- will be used as the Chief performance system within
documenting. the different campuses of the university
Portability: High-level languages, being Which interact with the university staff and
essentially machine independent, should be able to students. Therefore, it is expected that the database
develop portable software. would perform functionally all the requirements that
are specified by the university
Generality: Most high-level languages allow the
writing of a wide variety of programs, thus relieving
the programmer of the need to become expert in 5.2 Safety Requirements:-
many diverse languages.
Brevity: Language should have the ability to The database may get crashed at any certain time
implement the algorithm with less amount of code. due to virus or operating system failure. Therefore,
Programs expressed in high-level languages are it is required to take the database backup.
often considerably shorter than their low-level
equivalents. 5.3 Security Requirements
Error checking: Being human, a programmer is We are going to develop a secured database for the
likely to make many mistakes in the development of university. There are different categories of users
a computer program. Many high-level languages namely teaching
enforce a great deal of error checking both at Administrator, Staff members and students etc.
compile-time and at run-time. Depending upon the category of user the access
Cost: The ultimate cost of a programming rights are decided. It means if the user is an
language is a function of many of its characteristics. administrator then he can be able to modify the
data, delete, append etc. All other users other than
B. Hardware Interfaces
University Staff only have the rights to retrieve the
information about database.
Hardware Interfaces Server Side:
A. Software Quality Attributes
Operating System: Windows 9x/ xp,
Windows ME The Quality of the database is maintained in such a
Processor: Pentium 3.0 GHz or higher way so that it can be very user friendly to all the
RAM: 256 Mb or more users of the database
Hard Drive: 10 GB or more
Software Interfaces
Database: SQL Server.
5.6 Software Constraints: - web browser should be able to use the features of
The development of the system will be constrained the application.
by the availability of required software such as
web servers, database and development tools. The 6.4 ACID Properties:-
availability of these tools will be governed by the
Lovely Professional University. The Online fees payment software must be able to
use several data formats according to the data
formats that are provided by the data bases of
different banks. A transaction should have all the
properties of a data base transaction (Atomicity,
Consistency, Isolation, and Durability).
5.7 Design Constraints:-
6.2 Maintainability:-
6.3 Portability:-