You are on page 1of 18

UHCL Library

Online Library System


Software Requirements Specification
Reg No :12PCS00
Name : Nit!ya"P
#ersion 1"2
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
Re$ision %istory
&ate #ersion &escription 'ut!or
16/Oct/2006 1.0 Software Requirements
Specification Document nitia!
Re!ease.
"ut#or
01/Dec/2006 1.1 Software Requirements
Specification Document
Re!ease 1.1.
"ut#or
03/Dec/2006 1.2 Software Requirements
Specification Document $ina!
Re!ease.
"ut#or
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 2
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006

(able of Contents
On!ine (ibrar) S)stem 2
1. ntro.uction /
1.1 ,urpose /
1.2 Scope 6
1.3 Definitions, "cron)ms an. "bbre0iations 6
1.+ References 1
1./ O0er0iew 1
2. O0era!! Description 1
3. Specific Requirements 10
3.1 $unctiona!it) 10
3.1.1 (o-on 'apabi!ities 10
3.1.2 2obi!e De0ices 10
3.1.3 "!erts 10
3.2 %sabi!it) 11
3.3 Re!iabi!it) 11
3.3.1 "0ai!abi!it) 11
3.3.2 2ean 3ime 4etween $ai!ures 5234$6 11
3.3.3 2ean 3ime to Repair 5233R6 11
3.3.+ "ccurac) 11
3.3./ 2a7imum 4u-s or Defect Rate 11
3.3.6 "ccess Re!iabi!it) 11
3.+ ,erformance 11
3.+.1 Response 3ime 11
3.+.2 ".ministrator/(ibrarian Response 12
3.+.3 3#rou-#put 12
3.+.+ 'apacit) 12
3.+./ Resource %ti!i8ation 12
3./ Supportabi!it) 12
3./.1 nternet ,rotoco!s 12
3./.2 nformation Securit) Requirement 12
3./.3 4i!!in- S)stem Data 'ompatibi!it) 12
3./.+ 2aintenance 12
3././ Stan.ar.s 13
3.6 Desi-n 'onstraints 13
3.6.1 Software (an-ua-e %se. 13
3.6.2 De0e!opment 3oo!s 13
3.6.3 '!ass (ibraries 13
3.1 On9!ine %ser Documentation an. &e!p S)stem Requirements 13
3.: ,urc#ase. 'omponents 1+
3.; nterfaces 1+
3.;.1 %ser nterfaces 1+
3.;.2 &ar.ware nterfaces 11
3.;.3 Software nterfaces 11
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 3
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3.;.+ 'ommunications nterfaces 11
3.10 (icensin- Requirements 11
3.11 (e-a!, 'op)ri-#t, an. Ot#er <otices 11
3.12 "pp!icab!e Stan.ar.s 1:
+. Supportin- nformation 1:
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e +
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
Online Library System
1" )ntro*uction
4orrowin- boo=s, returnin- boo=s or 0iewin- t#e a0ai!ab!e boo=s at t#e
(ibrar) of t#e !oca! %ni0ersit) is current!) .one manua!!) w#ere in t#e
stu.ent #as to -o to t#e (ibrar) an. c#ec= t#e a0ai!ab!e boo=s at t#e (ibrar).
Stu.ents c#ec= t#e !ist of boo=s a0ai!ab!e an. borrow t#e boo=s if t#e boo=
is a borrow boo= ot#erwise it is of waste for t#e stu.ent to come to t#e
!ibrar) to come to c#ec= for t#e boo=s if t#e stu.ent .oesn>t -et t#e boo=.
3#en t#e !ibrarian c#ec=s t#e stu.ent i. an. a!!ows t#e member to c#ec= out
t#e boo= an. t#e !ibrarian t#en up.ates t#e member .atabase an. a!so t#e
boo=s .atabase. 3#is ta=es at !east one to two #ours if t#e member is
a0ai!ab!e at t#e near b) p!ace ot#erwise it ma) ta=e more time.
?e #a0e .eci.e. to in0esti-ate t#e use of an On!ine (ibrar) 2ana-ement
S)stem. 3#is s)stem wou!. be use. b) members w#o ma) be stu.ents or
professors of t#at %ni0ersit) to c#ec= t#e a0ai!abi!it) of t#e boo=s an.
borrow t#e boo=s, an. b) t#e !ibrarian to up.ate t#e .atabases. 3#e purpose
of t#is .ocument is to ana!)8e an. e!aborate on t#e #i-#9!e0e! nee.s an.
features of t#e Online Library System" t focuses on t#e capabi!ities an.
faci!ities pro0i.e. b) a (ibrar). 3#e .etai!s of w#at a!! are t#e nee.s of t#e
Online Library System an. if it fu!fi!s t#ese nee.s are .etai!e. in t#e use9
case an. supp!ementar) specifications.
1"1 Purpose
3#e purpose of Software Requirements Specification +SRS, .ocument is
to .escribe t#e e7terna! be#a0ior of t#e On!ine (ibrar) S)stem.
Requirements Specification .efines an. .escribes t#e operations, interfaces,
performance, an. qua!it) assurance requirements of t#e On!ine (ibrar)
S)stem. 3#e .ocument a!so .escribes t#e nonfunctiona! requirements suc#
as t#e user interfaces. t a!so .escribes t#e .esi-n constraints t#at are to be
consi.ere. w#en t#e s)stem is to be .esi-ne., an. ot#er factors necessar) to
pro0i.e a comp!ete an. compre#ensi0e .escription of t#e requirements for
t#e software. 3#e Software Requirements Specification 5SRS6 captures t#e
comp!ete software requirements for t#e s)stem, or a portion of t#e s)stem.
Requirements .escribe. in t#is .ocument are .eri0e. from t#e Vision
Document prepare. for t#e On!ine (ibrar) S)stem.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e /
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
1"2 Scope
3#e Software Requirements Specification captures a!! t#e requirements in a
sin-!e .ocument. 3#e Online Library System t#at is to be .e0e!ope.
pro0i.es t#e members of t#e (ibrar) an. emp!o)ees of t#e !ibrar) wit#
boo=s information, on!ine b!oc=in- of boo=s an. man) ot#er faci!ities. 3#e
On!ine (ibrar) S)stem is suppose. to #a0e t#e fo!!owin- features.
3#e pro.uct pro0i.es t#e members wit# on!ine b!oc=in- of boo=s
capabi!ities an. t#e On!ine (ibrar) S)stem is up an. runnin- a!! .a).
3#e s)stem pro0i.es !o-on faci!it) to t#e users.
3#e s)stem pro0i.es t#e members wit# t#e option to c#ec= t#eir
account an./or c#an-e t#eir options !i=e passwor. of t#e account
w#ene0er nee.e. a!! t#rou-# t#e .a) .urin- t#e !ibrar) #ours.
3#e s)stem a!!ows t#e members to b!oc= t#e boo=s 2+ #ours a .a) an.
a!! t#e t#rou-# t#e semester.
3#e s)stem !ets t#e !ibrar) staff to c#ec= w#ic# a!! members #a0e
b!oc=e. t#e boo=s an. w#et#er t#e) can borrow an) more boo=s or
not.
3#e s)stem a!!ows t#e (ibrarian to create t#e boo=s cata!o-,
a../.e!ete boo=s an. maintain t#e boo=s cata!o-.
3#e s)stem up.ates t#e bi!!in- s)stem as an. w#en t#e member
borrows or returns a boo=.
3#e boo= cata!o- is automate. an. t#e .ecision of offerin- t#e boo=
base. on t#e cate-or) of t#e boo= is automatica!!) .eci.e..
?e a!so #a0e an or.er .epartment, w#ic# mana-es to a.. or remo0e a
boo= from t#e (ibrar).
3#e features t#at are .escribe. in t#is .ocument are use. in t#e future p#ases
of t#e software .e0e!opment c)c!e. 3#e features .escribe. #ere meet t#e
nee.s of a!! t#e users. 3#e success criteria for t#e s)stem is base. in t#e !e0e!
up to w#ic# t#e features .escribe. in t#is .ocument are imp!emente. in t#e
s)stem.
1"- &efinitions. 'cronyms an* 'bbre$iations
%&'( @ %ni0ersit) of &ouston9'!ear!a=e.
,ro0i.e. w#ere0er necessar) in t#e .ocument.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 6
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
,< @ ,ersona! .entification <umber
1" References
3#e SRS document uses t#e fo!!owin- .ocuments as references:
1.4.1 UHCL Information Security Requirements: 3o pro0i.e securit) to
t#e s)stem base. on t#e current securit) s)stem current!) use. b) %&'(.
1.4.2 The Billin System: 3o pro0i.e t#e interface between t#e s)stem
bein- .e0e!ope. an. t#e bi!!in- s)stem current!) in use b) %&'( to up.ate
t#e member account .ue as an. w#en t#e) borrow an. return t#e boo=s.
1"/ O$er$iew
3#e SRS wi!! pro0i.e a .etai!e. .escription of t#e On!ine (ibrar) S)stem.
3#is .ocument wi!! pro0i.e t#e out!ine of t#e requirements, o0er0iew of t#e
c#aracteristics an. constraints of t#e s)stem.
1.!.1 Section 2: 3#is section of t#e SRS wi!! pro0i.e t#e -enera! factors t#at
affect t#e pro.uct an. its requirements. t pro0i.es t#e bac=-roun. for t#ose
requirements. 3#e items suc# as pro.uct perspecti0e, pro.uct function, user
c#aracteristics, constraints, assumptions an. .epen.encies an. requirements
subsets are .escribe. in t#is section.
1.!.2 Section ": 3#is section of SRS contains a!! t#e software requirements
mentione. in section 2 in .etai! sufficient enou-# to enab!e .esi-ners to
.esi-n t#e s)stem to satisf) t#e requirements an. testers to test if t#e s)stem
satisfies t#ose requirements.
2" O$erall &escription
Pro*uct Perspecti$e
3#e On!ine (ibrar) S)stem is a pac=a-e to be use. b) (ibraries to
impro0e t#e efficienc) of (ibrarians, (ibrar) emp!o)ees an. %sers. 3#e
On!ine (ibrar) S)stem to be .e0e!ope. benefits -reat!) t#e members an.
t#e (ibrarian of %ni0ersit) of &ouston9'!ear!a=e. 3#e s)stem pro0i.es
boo=s cata!o- an. information to members an. #e!ps t#em .eci.e on t#e
boo=s to borrow from t#e !ibrar). 3#e (ibrarian can =eep t#e boo=s
cata!o- up.ate. a!! t#e time so t#at t#e members 5stu.ents an. t#e
professors6 -et t#e up.ate. information a!! t#e time.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 1
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3#e comp!ete o0er0iew of t#e s)stem is as s#own in t#e o0er0iew
.ia-ram be!ow:
3#e pro.uct to be .e0e!ope. #as interactions wit# t#e users: (ibrarian,
2embers w#o are t#e stu.ents an. professors of t#e %&'(.
3#e pro.uct #as to interact wit# ot#er s)stems !i=e: nternet, 4i!!in-
S)stem an. t#e %&'( nformation Securit) S)stem.


Librarian

(!e Propose* Online Library
0anagement System
1sers
#$er$ie% of the &ro&ose' system
Pro*uct 2unctions
3#e On!ine (ibrar) S)stem pro0i.es on!ine rea! time information about
t#e boo=s a0ai!ab!e in t#e (ibrar) an. t#e user information. 3#e ,ro.uct
functions are more or !ess t#e same as .escribe. in t#e pro.uct
perspecti0e. 3#e functions of t#e s)stem inc!u.e t#e s)stem pro0i.in-
.ifferent t)pe of ser0ices base. on t#e t)pe of users A2ember/(ibrarianB.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e :
3illing System
)nternet
1%CL )nformation
Security System
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3#e member s#ou!. be pro0i.e. wit# t#e up.ate. information
about t#e boo=s cata!o-.
,ro0isions for t#e members to borrow t#e boo=s t#e) want, if a!!
t#e ot#er require. ru!es #o!. -oo..
3#e member is -i0en a pro0ision to c#ec= #is account information
an. c#an-e t#e account information an) time in t#e -i0en 0a!i.
perio..
3#e members are pro0i.e. wit# t#e boo=s a0ai!ab!e roster an.
a!!owe. to c#oose t#e boo=s, w#ic# t#e) want to use in t#e comin-
up .a)s.
3#e !ibrarian can -et t#e information about t#e members w#o #a0e
borrowe. or returne. t#e boo=s.
3#e !ibrarian is pro0i.e. wit# interfaces to a../.e!ete t#e boo=s
a0ai!ab!e in t#e boo= cata!o-.
3#e members w#en comp!ete t#e boo= borrowin- or returnin-
process, t#e .ue to be pai. b) t#e member must be ca!cu!ate. an.
t#e information about t#e member an. t#e .ue amount is sent to
t#e uni0ersit) bi!!in- s)stem.
3#e s)stem uses t#e %ni0ersit) information securit) requirements
to pro0i.e t#e !o-in faci!it) to t#e users.
1ser c!aracteristics
3#e users of t#e s)stem are members, !ibrarian of t#e uni0ersit) an. t#e
a.ministrators w#o maintain t#e s)stem. 3#e members an. t#e !ibrarian
are assume. to #a0e basic =now!e.-e of t#e computers an. nternet
browsin-. 3#e a.ministrators of t#e s)stem to #a0e more =now!e.-e of
t#e interna!s of t#e s)stem an. is ab!e to rectif) t#e sma!! prob!ems t#at
ma) arise .ue to .is= cras#es, power fai!ures an. ot#er catastrop#es to
maintain t#e s)stem. 3#e proper user interface, users manua!, on!ine #e!p
an. t#e -ui.e to insta!! an. maintain t#e s)stem must be sufficient to
e.ucate t#e users on #ow to use t#e s)stem wit#out an) prob!ems.
Constraints
3#e information of a!! t#e users must be store. in a .atabase t#at is
accessib!e b) t#e On!ine (ibrar) S)stem.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e ;
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3#e uni0ersit) information securit) s)stem must be compatib!e wit#
t#e nternet app!ications.
3#e On!ine (ibrar) S)stem is connecte. to t#e uni0ersit) computer
an. is runnin- a!! 2+ #ours a .a).
3#e users access t#e On!ine (ibrar) S)stem from an) computer t#at
#as nternet browsin- capabi!ities an. an nternet connection.
3#e bi!!in- s)stem is connecte. to t#e On!ine (ibrar) S)stem an. t#e
.atabase use. b) t#e bi!!in- s)stem must be compatib!e wit# t#e
interface of t#e On!ine (ibrar) S)stem.
3#e users must #a0e t#eir correct usernames an. passwor.s to enter
into t#e On!ine (ibrar) S)stem.
'ssumptions an* *epen*encies
3#e users #a0e sufficient =now!e.-e of computers.
3#e %ni0ersit) computer s#ou!. #a0e nternet connection an. nternet
ser0er capabi!ities.
3#e users =now t#e Cn-!is# !an-ua-e, as t#e user interface wi!! be
pro0i.e. in Cn-!is#
3#e pro.uct can access t#e uni0ersit) stu.ent .atabase
-" Specific Requirements
3#is section .escribes in .etai! a!! t#e functiona! requirements.
-"1 2unctionality
3.1.1 Logon Capabilities
3#e s)stem s#a!! pro0i.e t#e users wit# !o-on capabi!ities.
3.1.2 Mobile Devices
3#e On!ine (ibrar) S)stem is a!so supporte. on mobi!e .e0ices suc# as ce!!
p#ones.
3.1.3 Alerts
3#e s)stem can a!ert t#e (ibrarian or t#e a.ministrator in case of an)
prob!ems.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 10
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
-"2 1sability
3#e s)stem s#a!! a!!ow t#e users to access t#e s)stem from t#e nternet
usin- &32( or it>s .eri0ati0e tec#no!o-ies. 3#e s)stem uses a web
browser as an interface.
Since a!! users are fami!iar wit# t#e -enera! usa-e of browsers, no
specific trainin- is require..
3#e s)stem is user frien.!) an. se!f9e7p!anator).
-"- Reliability
3#e s)stem #as to be 0er) re!iab!e .ue to t#e importance of .ata an. t#e
.ama-es incorrect or incomp!ete .ata can .o.
3.3.1 Availability
3#e s)stem is a0ai!ab!e 100D for t#e user an. is use. 2+ #rs a .a) an. 36/
.a)s a )ear. 3#e s)stem s#a!! be operationa! 2+ #ours a .a) an. 1 .a)s a
wee=.
3.3.2 Mean ime !et"een #ailures $M!#%
3#e s)stem wi!! be .e0e!ope. in suc# a wa) t#at it may fai! once in a )ear.
3.3.3 Mean ime to Repair $MR%
C0en if t#e s)stem fai!s, t#e s)stem wi!! be reco0ere. bac= up wit#in an #our
or !ess.
3.3.& Accuracy
3#e accurac) of t#e s)stem is !imite. b) t#e accurac) of t#e spee. at w#ic#
t#e emp!o)ees of t#e !ibrar) an. users of t#e !ibrar) use t#e s)stem.
3.3.' Ma(imum !ugs or De)ect Rate
<ot specifie..
3.3.* Access Reliability
3#e s)stem s#a!! pro0i.e 100D access re!iabi!it).
-" Performance
3.&.1 Response ime
3#e Sp!as# ,a-e or nformation pa-e s#ou!. be ab!e to be .own!oa.e.
wit#in a minute usin- a /6E mo.em. 3#e information is refres#e. e0er) two
minutes. 3#e access time for a mobi!e .e0ice s#ou!. be !ess t#an a minute.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 11
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3#e s)stem s#a!! respon. to t#e member in not !ess t#an two secon.s from
t#e time of t#e request submitta!. 3#e s)stem s#a!! be a!!owe. to ta=e more
time w#en .oin- !ar-e processin- Fobs.
3.&.2 Administrator+Librarian Response
3#e s)stem s#a!! ta=e as !ess time as possib!e to pro0i.e ser0ice to t#e
a.ministrator or t#e !ibrarian.
3.&.3 ,roug,put
3#e number of transactions is .irect!) .epen.ent on t#e number of users, t#e
users ma) be t#e (ibrarian, emp!o)ees of t#e (ibrar) an. a!so t#e peop!e
w#o use t#e (ibrar) for c#ec=in-9out boo=s, returnin- boo=s an. c#ec=in-
on!ine !ibrar) account.
3.&.& Capacity
3#e s)stem is capab!e of #an.!in- 2/0 users at a time.
3.&.' Resource -tili.ation
3#e resources are mo.ifie. accor.in- t#e user requirements an. a!so
accor.in- to t#e boo=s requeste. b) t#e users.
-"/ Supportability
3#e s)stem .esi-ners s#a!! ta=e in to consi.erations t#e fo!!owin-
supportabi!it) an. tec#nica! !imitations.
3.'.1 /nternet 0rotocols
3#e s)stem s#a!! be comp!) wit# t#e 3',/, protoco! stan.ar.s an. s#a!! be
.esi-ne. accor.in-!).
3.'.2 /n)ormation Security Re1uirement
3#e s)stem s#a!! support t#e %&'( information securit) requirements an.
use t#e same stan.ar. as t#e %&'( information securit) requirements.
3.'.3 !illing System Data Compatibility
3#e member ba!ance amount t#at wi!! be ca!cu!ate. an. sent to t#e bi!!in-
s)stem s#a!! be compatib!e wit# t#e .ata t)pes an. .esi-n constraints of t#e
bi!!in- s)stem.
3.'.& Maintenance
3#e maintenance of t#e s)stem s#a!! be .one as per t#e maintenance
contract.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 12
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3.'.' Standards
3#e co.in- stan.ar.s an. namin- con0entions wi!! be as per t#e "merican
stan.ar.s.
-"4 &esign Constraints
3.*.1 So)t"are Language -sed
3#e !an-ua-es t#at s#a!! be use. for co.in- t#e On!ine (ibrar) S)stem are
"cti0e Ser0er ,a-es 5"S,6, *a0a Ser0!ets, *a0a Ser0er ,a-es 5*S,6, &32(,
*a0aScript, an. V4Script. $or wor=in- on t#e co.in- p#ase of t#e On!ine
(ibrar) S)stem, t#e nternet nformation Ser0ices 5S6 Ser0er nee.s to be
insta!!e..
3.*.2 Development ools
?i!! ma=e use of t#e a0ai!ab!e *a0a De0e!opment 3oo! =its for wor=in- wit#
*a0a 4eans an. *a0a Ser0er ,a-es. "!so wi!! ma=e use of t#e on!ine
references a0ai!ab!e for .e0e!opin- pro-rams in "S,, &32( an. t#e two
scriptin- !an-ua-es, *a0aScript an. V4Script.
3.*.3 Class Libraries
?i!! ma=e use of t#e e7istin- *a0a !ibraries a0ai!ab!e for *S, an. Ser0!ets.
"!so we nee. to .e0e!op some new !ibraries for t#e web9base. app!ication.
"!so wi!! .e0e!op new pro-rams usin- "S, an. scriptin- !an-ua-es.
-"5 On6line 1ser &ocumentation an* %elp System Requirements
On!ine #e!p is pro0i.e. for eac# of t#e feature a0ai!ab!e wit# t#e On!ine
(ibrar) S)stem. "!! t#e app!ications pro0i.e an on9!ine #e!p s)stem to assist
t#e user. 3#e nature of t#ese s)stems is unique to app!ication .e0e!opment
as t#e) combine aspects of pro-rammin- 5#)per!in=s, etc6 wit# aspects of
tec#nica! writin- 5or-ani8ation, presentation6. On!ine #e!p is pro0i.e. for
eac# an. e0er) feature pro0i.e. b) t#e s)stem.
3#e %ser 2anua! .escribes t#e use of t#e s)stem to (ibrarian an.
Cmp!o)ees. t .escribes t#e use of t#e s)stem on mobi!e s)stems. 3#e user
manua! s#ou!. be a0ai!ab!e as a #ar. cop) an. a!so as on!ine #e!p.
"n insta!!ation .ocument wi!! be pro0i.e. t#at inc!u.es t#e insta!!ation
instructions an. confi-uration -ui.e!ines, w#ic# is important to a fu!!
so!ution offerin-. "!so, a Rea. 2e fi!e is t)pica!!) inc!u.e. as a stan.ar.
component. 3#e Rea. 2e inc!u.es a G?#at>s <ew ?it# 3#is Re!easeH
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 13
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
section, an. a .iscussion of compatibi!it) issues wit# ear!ier re!eases. 2ost
users a!so appreciate .ocumentation .efinin- an) =nown bu-s an.
wor=aroun.s in t#e Rea. 2e fi!e.
Since t#e insta!!ation of On!ine (ibrar) S)stem is a comp!e7 process, our
e7perts wi!! .o it. So an insta!!ation Iui.e wi!! not be pro0i.e. to t#e user.
-"7 Purc!ase* Components
3#e S)stem ".ministrator wi!! nee. to purc#ase t#e !icense for S Ser0er.
2ost!) it is a0ai!ab!e wit# ?in.ows Cn0ironment. So t#e s)stem nee. not
purc#ase an) !icensin- pro.ucts.
-"8 )nterfaces
3.2.1 -ser /nter)aces
?i!! ma=e use of t#e e7istin- ?eb 4rowsers suc# as 2icrosoft nternet
C7p!orer or <etscape. 3#e user9interface of t#e s)stem s#a!! be .esi-ne. as
s#own in t#e user9interface protot)pes.
Loon Screen (rototy&e:
Home (ae #f UHCL Li)rary (rototy&e:
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 1+
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
*em)er Reistration Screen:
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 1/
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
*em)er Information once Loe' in:
*ain Search (ae of Li)rary Catalo:
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 16
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
3.2.2 3ard"are /nter)aces
3#e e7istin- (oca! "rea <etwor= 5("<6 wi!! be use. for co!!ectin- .ata
from t#e users an. a!so for up.atin- t#e (ibrar) 'ata!o-ue.
3.2.3 So)t"are /nter)aces
" firewa!! wi!! be use. wit# t#e ser0er to pre0ent unaut#ori8e. access to t#e
s)stem.
3.2.& Communications /nter)aces
3#e On!ine (ibrar) S)stem wi!! be connecte. to t#e ?or!. ?i.e ?eb.
-"10 Licensing Requirements
3#e usa-e is restricte. to on!) %ni0ersit) of &ouston9'!ear!a=e (ibrar) w#o
is purc#asin- t#e On!ine (ibrar) S)stem from (ibrar) nfoS)s an. si-ns t#e
maintenance contract.
-"11 Legal. Copyrig!t. an* Ot!er Notices
On!ine (ibrar) S)stem is a tra.emar= of (ibrar) nfoS)s an. cannot be use.
wit#out its consent.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 11
Online Library System
Version : 1.2
Software Requirements Specification Date : October 3, 2006
-"12 'pplicable Stan*ar*s
3#e SO/C' 6/;2 -ui.e!ines for t#e .ocumentation of computer base.
app!ication s)stems wi!! be fo!!owe..
" Supporting )nformation
3#e use9case stor)boar.s or t#e user9interface protot)pes are not a0ai!ab!e.
3#e appen.ices are not to be consi.ere. as part of t#e requirements.
%&'( (ibrar) *ames '. &e!m October +, 2006 ,a-e 1: