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: