Professional Documents
Culture Documents
SOFTWAREREQUI
REMENTSSPECI
FICATI
ON
Software Requirements
Specification
For
LPU UMS
Sec:-K1512
i
i
Cop
yri
ght©2002b
yKa
rlE.Wi
ege
rs.Pe
rmi
ssi
oni
sgr
ant
edt
ous
e,modi
fy,a
nddi
st
ri
but
ethi
sdoc
ume
nt.
Table of Contents
1. Introduction................................................................................................................................
1.1 Purpose.................................................................................................................................1
1.3 Scope…………………………………………………………………………………… 2
2. Overall Description..................................................................................................................2
3. Specific Requirements.............................................................................................................5
3.
1 Da
taba
seSt
ora
ge.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.5
3.
2 Func
it
iona
l…………………………………….
..
…………………………………….
.
..
.….
.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.
ADMI
N
`
Lo
ginID
St
aff St
ude
nt/
Use
r
Announc
e
H Re
sul
t ment
Hal
lti
cke
t Sa
lar
y
ge
nera
ti
on
Dail
y
Act
ivi
ty
Pre
viou
spaper
s Reg
.
f
orm
Ac
ti
vit
y Pr
ofil
e
Updat
e
resul
t Annou
nc
emen Admi
tca
rd
t
Na
me Addr
ess
Re
crui
tme
nt
for
m
I
dent
it
y
I. INTRODUCTION Dat
aStor
ageLaye
r:-Thi
ste
rmr
efe
rtowhe
rea
llt
he
da
taisbe
ings
tor
ed.
Purpose:-
Dat
a flo
w Di agram: - I
ts ho
w t he
The main objective of this document is to illustrate r
ela
ti
ons
hiporda
taflo
wbet
weent
heent
it
ie
s.
the requirements of the project University
Management System .This document describes the Bool
ean:-At
rue/
fal
ses
tat
eme
nt.
design decision, architectural design and the
detailed design needed to implement the system. It I
nter
face
:-Some t
hin
gusedt
ocommuni
cat
e
provides the visibility in the design and provide the a
crossdi
ffe
rentmedi
ums
.
information needed for software support .The
document gives the detailed description of both Uni
quekey
s;-Us
edt
odi
ffe
rent
ia
tee
nti
ti
es
functional and non-functional requirements i
ndata
bas
e.
proposed by the client.
Lay
ers:- Re
pre
sent
sthe s
ect
ion of t
he
A. Intended Audience and Reading pr
ojec
t.
Suggestions
SQLSe
rver
:-As er
verus
edt
ost
oret
heda
ta
The document is intended for all the stakeholders’ customer i
nawel
l-
organi
zedfor
mat
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,
The f oll
owinga ret he li
stof c onventions a nd students to complete simple tasks via U.M.S that may be
easily accessed to the authorized members at any time. The
acronymsus edinthisdocume ntati
on. UMS identifies a USER by a login id which provided by the
administrator and password. It collects information through
Admi ni
st
rat
or:-A lo
ginidrepr
e s
enti
ngaus e rwit
h the database by following the login id (e.g., profile,
us
eradmini
st
rat
ionpr
ivi
le
gestothesoft
ware. attendance, examination, fees payment). The software must
Us er
:-Ag e
nerall
ogi
nidass
ignedtousers
. handle concurrent accesses to the same account correctly.
Cl
ie
nt:-I
nte
nde
dus
ersf
ort
hes
oft
war
e.
SQL:-
Str
uct
uredQuer
yLa nguag
eusedt
ore
tri
eveor
st
oret
heinf
ormat
ioni
nthedata
base
. II. OVERALL DESCRIPTION
ASP”
-Acti
veSe
rve
rPag
es:AWebpag
efor
mat
tedon
t
hese
rve
randde
li
ver
edt
otheb
rows
er.
A. Product Perspective
Use
rInte
rfa
ceLayer
:-Thesec
tionoft
heass
ignme
nt
r
efe
rri
ngtowhatt
heuse
rint
era
ctswit
hdir
ect
ly.
Appli
cat
ionla
ye r
:-Thissec
ti
onref
err
ingt
hetheWe
b
The proposed University Management System is an
Ser
verwhereallcomputa
ti
onsar
ecomplet
ed.
online University management system .This system
will provide a view submit online payment
10
Thi
ss e
cti
onDes
cri
besho
wthi
spr
odu
cti
nte
rfa
ces I
nputRe
qui
reme
nts
:-
wit
htheuser
GUI
:-
5.
Depe
nde
nci
eswi
tho
the
rre
qui
reme
nts
Al
luserint
erf
acesshouldbeabl
etoi
nter
actwit
h
t
heusermanageme ntmodul
eandapartofthe
i
nte
rfa
cemus tbede di
cat
edtot
helo
gin/l
ogout
module
11
I
tinc
ludet
henon–f
unc
ti
ona
lre
qui
reme
nts
.
A. User Interfaces
12
13
14
15
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.
16
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 Thepropo sedsystemt hatwea r
eg oin
gt odev
elop
may be done in a way that is essentially self- wil
lbeu se dastheChi efpe r
forma ncesyst
em wit
hin
documenting. t
hediffe
re ntcampus esoft heuni ve
rsi
ty
Portability: High-level languages, being Whichinte ra
ctwi t
htheuni v
ersitysta
ffand
essentially machine independent, should be able to st
udents
.The r
efore,i
ti sexpectedthatthedat
abase
develop portable software. woul
dpe rformf unc t
ionall
ya lltherequir
ementst
hat
Generality: Most high-level languages allow ar
especifiedbyt heun i
v e
rsit
y
the writing of a wide variety of programs, thus
relieving the programmer of the need to become
5.2 Safety Requirements:-
expert in many diverse languages.
Brevity: Language should have the ability to Thedata
basemayge tcra
shedatanycert
aintime
implement the algorithm with less amount of code. duetovi
rusoroper
atin
gs ys
temfai
lur
e.There
fore
,
Programs expressed in high-level languages are iti
sre
quir
edtot
akethedata
baseba
ckup.
often considerably shorter than their low-level
equivalents. 5.3 Security Requirements
Error checking: Being human, a programmer
Wea regoin gtode velopas ecure dda t
abaseforthe
is likely to make many mistakes in the development
universi
ty.The r
ea rediffer
entc a t
egoriesofusers
of a computer program. Many high-level languages
na melyteac hi
n g
enforce a great deal of error checking both at
Admi ni
strator
,St affme mbe r
sa nds tudentsetc
.
compile-time and at run-time.
De pendingupont hec ategoryofus ertheaccess
Cost: The ultimate cost of a programming
rightsarede cided.Itme ansift heus erisan
language is a function of many of its characteristics.
admi nis
tratorthe nhec anbea bl etomodi f
ythe
B. Hardware Interfaces da t
a,d e
lete,appe nde tc
.Al lothe rusersotherthan
Uni vers
it
ySt affonlyha vether ightstoretri
evethe
Hardware Interfaces Server Side: informationa boutda tabase.
17
Thesyste
m mustbedes
igne
dtoall
owwe bus
abil
it
y.
Thati
s,thes
yste
m mustbedesi
gnedi
nsuchaway
tha
twillbeea
sytouseandvis
ibl
eonmostofthe
brows
ers
CONCLUSION:
After processing through all phases of the system
VI. OTHER REQUIREMENTS De ve lopme ntlife cycle, the portal is developed. In Fut ure
it will be hosted on the internet server which Wi ll be accessed
6.1 Availability:-
by all people in the world and can Vi ewthe site and learn as
much as news and I n fo rm atio n about the unive rsity. The
Thes ystems houl dbeava
il
ablea
tal
lti
mes,meani
ng
theus erc ana cc e
ssi
tusin
gawe bbr o
wser
,only Administrator or Edi torwho will be assigned for editing or
managing Orcontrolling will be given the secure login
restri
ct
edb yt hed ownti
meoftheser
veronwhich
thes ys
tem Inf or ma ti
onand will change or modify the website.Asper
the requirements.
Runs.Incaseofaofaha r
dwa r
ef a
ilur
eorda t
abase
cor
rupti
on,ar e
plac
ementpagewi l
lbes hown.Also
incaseofaha r
dwaref
ail
ureorda t
abasecorr
upti
on,
bac
kupsoft hedat
abas
eshouldber e
tri
evedwiththe
MySQLs e
rverandsav
edbythea dmini
stra
tor
.
6.2 Maintainability:-
MySQLisusedformaint
a i
nin
gthedata
bas
ea ndt
he
Apaches
erv
erta k
esca r
eoft hesit
e.Incas
eofa
f
ail
ure,a re-i
nit
ial
iz
a t
ion of the pro
gram is
r
ecommende
d.
6.3 Portability:-
The appl
icat
ion i
s Linux-
baseda nd s houl
d be
compat
ibl
ewi thothersys
tems.Apac he,PHP a nd
MySQLpr ogramsarepr
act
ical
lyindependentofthe
OS-sy
stem whicht
heycommuni c
atewi t
h.Thee nd-