O Introduction

8orrowlng booksţ reLurnlng books or vlewlng Lhe avallable books aL Lhe Llbrary of Lhe local unlverslLy ls
currenLly done manually where ln Lhe sLudenL has Lo go Lo Lhe Llbrary and check Lhe avallable books aL
Lhe LlbraryŦ SLudenLs check Lhe llsL of books avallable and borrow Lhe books lf Lhe book ls a borrow book
oLherwlse lL ls of wasLe for Lhe sLudenL Lo come Lo Lhe llbrary Lo come Lo check for Lhe books lf Lhe
sLudenL doesn'L geL Lhe bookŦ 1hen Lhe llbrarlan checks Lhe sLudenL ld and allows Lhe member Lo check
ouL Lhe book and Lhe llbrarlan Lhen updaLes Lhe member daLabase and also Lhe books daLabaseŦ 1hls
Lakes aL leasL one Lo Lwo hours lf Lhe member ls avallable aL Lhe near by place oLherwlse lL may Lake more
LlmeŦ

We have declded Lo lnvesLlgaLe Lhe use of an Cnllne Llbrary ManagemenL SysLemŦ 1hls sysLem would be
used by members who may be sLudenLs or professors of LhaL unlverslLy Lo check Lhe avallablllLy of Lhe
books and borrow Lhe booksţ and by Lhe llbrarlan Lo updaLe Lhe daLabasesŦ 1he purpose of Lhls documenL
ls Lo analyze and elaboraLe on Lhe hlghŴlevel needs and feaLures of Lhe Oolloe llbtoty 5ystemŦ lL focuses
on Lhe capablllLles and faclllLles provlded by a LlbraryŦ 1he deLalls of whaL all are Lhe needs of Lhe Oolloe
llbtoty 5ystem and lf lL fulflls Lhese needs are deLalled ln Lhe useŴcase and supplemenLary speclflcaLlonsŦ


O Þroduct Iunct|ons

1he Cnllne Llbrary SysLem provldes onllne real Llme lnformaLlon abouL Lhe books avallable ln Lhe
Llbrary and Lhe user lnformaLlonŦ 1he ÞroducL funcLlons are more or less Lhe same as descrlbed ln Lhe
producL perspecLlveŦ 1he funcLlons of Lhe sysLem lnclude Lhe sysLem provldlng dlfferenL Lype of
servlces based on Lhe Lype of users żMember/LlbrarlanŽŦ

O 1he member should be provlded wlLh Lhe updaLed lnformaLlon abouL Lhe books caLalogŦ
O Þrovlslons for Lhe members Lo borrow Lhe books Lhey wanLţ lf all Lhe oLher requlred rules
hold goodŦ
O 1he member ls glven a provlslon Lo check hls accounL lnformaLlon and change Lhe accounL
lnformaLlon any Llme ln Lhe glven valld perlodŦ
O 1he members are provlded wlLh Lhe books avallable rosLer and allowed Lo choose Lhe booksţ
whlch Lhey wanL Lo use ln Lhe comlng up daysŦ
O 1he llbrarlan can geL Lhe lnformaLlon abouL Lhe members who have borrowed or reLurned
Lhe booksŦ
O 1he llbrarlan ls provlded wlLh lnLerfaces Lo add/deleLe Lhe books avallable ln Lhe book
caLalogŦ
O 1he members when compleLe Lhe book borrowlng or reLurnlng processţ Lhe due Lo be pald
by Lhe member musL be calculaLed and Lhe lnformaLlon abouL Lhe member and Lhe due
amounL ls senL Lo Lhe unlverslLy bllllng sysLemŦ
O 1he sysLem uses Lhe unlverslLy lnformaLlon securlLy requlremenLs Lo provlde Lhe logln
faclllLy Lo Lhe usersŦ
1. Specific Requirements
1hls secLlon descrlbes ln deLall all Lhe funcLlonal requlremenLsŦ
1.1 FunctionaIity
1.1.1 Logon Capabilities
1he sysLem shall provlde Lhe users wlLh logon capablllLlesŦ
1.1.2 Mobile Devices
1he Cnllne Llbrary SysLem ls also supporLed on moblle devlces such as cell phonesŦ
1.1.3 Alerts
1he sysLem can alerL Lhe Llbrarlan or Lhe admlnlsLraLor ln case of any problemsŦ

1.2 UsabiIity
O The system shall allow the users to access the system Irom the Internet using HTML or it`s derivative
technologies. The system uses a web browser as an interIace.
O $ince all users are Iamiliar with the general usage oI browsers, no speciIic training is required.
O The system is user Iriendly and selI-explanatory.

1.3 ReIiabiIity
The system has to be very reliable due to the importance oI data and the damages incorrect or incomplete
data can do.
1.3.1 Availability
1he sysLem ls avallable 100Ʒ for Lhe user and ls used 24 hrs a day and 363 days a yearŦ 1he sysLem shall
be operaLlonal 24 hours a day and 7 days a weekŦ
1.3.2 Mean Time Between Failures (MTBF)
1he sysLem wlll be developed ln such a way LhaL lL ¯f fall once ln a yearŦ
1.3.3 Mean Time to Repair (MTTR)
ven lf Lhe sysLem fallsţ Lhe sysLem wlll be recovered back up wlLhln an hour or lessŦ
1.3.4 Accuracy
The accuracy oI the system is limited by the accuracy oI the speed at which the employees oI the library
and users oI the library use the system.
1.3.5 Maximum Bugs or Defect Rate
Not speciIied.
1.3.6 Access Reliability
1he sysLem shall provlde 100Ʒ access rellablllLyŦ

1.4 Performance
1.4.1 Response Time
1he Splash Þage or lnformaLlon page should be able Lo be downloaded wlLhln a mlnuLe uslng a 36k
modemŦ 1he lnformaLlon ls refreshed every Lwo mlnuLesŦ 1he access Llme for a moblle devlce should be
less Lhan a mlnuLeŦ 1he sysLem shall respond Lo Lhe member ln noL less Lhan Lwo seconds from Lhe Llme
of Lhe requesL submlLLalŦ 1he sysLem shall be allowed Lo Lake more Llme when dolng large processlng
[obsŦ
1.4.2 Administrator/Librarian Response
1he sysLem shall Lake as less Llme as posslble Lo provlde servlce Lo Lhe admlnlsLraLor or Lhe llbrarlanŦ
1.4.3 Throughput
The number oI transactions is directly dependent on the number oI users, the users may be the Librarian,
employees oI the Library and also the people who use the Library Ior checking-out books, returning books
and checking online library account.
1.4.4 Capacity
The system is capable oI handling 250 users at a time.
1.4.5 Resource Utilization
The resources are modiIied according the user requirements and also according to the books requested by
the users.

1.5 SupportabiIity
The system designers shall take in to considerations the Iollowing supportability and technical limitations.
1.5.1 Internet Protocols
1he sysLem shall be comply wlLh Lhe 1CÞ/lÞ proLocol sLandards and shall be deslgned accordlnglyŦ
1.5.2 Information Security Requirement
1he sysLem shall supporL Lhe uPCL lnformaLlon securlLy requlremenLs and use Lhe same sLandard as Lhe
uPCL lnformaLlon securlLy requlremenLsŦ
1.5.3 Billing System Data Compatibility
The member balance amount that will be calculated and sent to the billing system shall be compatible with
the data types and design constraints oI the billing system.
1.5.4 Maintenance
1he malnLenance of Lhe sysLem shall be done as per Lhe malnLenance conLracLŦ
1.5.5 Standards
1he codlng sLandards and namlng convenLlons wlll be as per Lhe Amerlcan sLandardsŦ
1.6 Design Constraints
1.6.1 Software Language Used
1he languages LhaL shall be used for codlng Lhe Cnllne Llbrary SysLem are AcLlve Server Þages (ASÞ)ţ !ava
ServleLsţ !ava Server Þages (!SÞ)ţ P1MLţ !avaScrlpLţ and v8ScrlpLŦ lor worklng on Lhe codlng phase of Lhe
Cnllne Llbrary SysLemţ Lhe lnLerneL lnformaLlon Servlces (llS) Server needs Lo be lnsLalledŦ
1.6.2 Development Tools
ill make use oI the available Java Development Tool kits Ior working with Java Beans and Java $erver
Pages. Also will make use oI the online reIerences available Ior developing programs in A$P, HTML and
the two scripting languages, Java$cript and VB$cript.
1.6.3 Class Libraries
ill make use oI the existing Java libraries available Ior J$P and $ervlets. Also we need to develop some
new libraries Ior the web-based application. Also will develop new programs using A$P and scripting
languages.

1.7 On-Iine User Documentation and HeIp System Requirements
nline help is provided Ior each oI the Ieature available with the nline Library $ystem. All the
applications provide an on-line help system to assist the user. The nature oI these systems is unique to
application development as they combine aspects oI programming (hyperlinks, etc) with aspects oI
technical writing (organization, presentation). nline help is provided Ior each and every Ieature provided
by the system.

The User Manual describes the use oI the system to Librarian and Employees. It describes the use oI the
system on mobile systems. The user manual should be available as a hard copy and also as online help.

An installation document will be provided that includes the installation instructions and conIiguration
guidelines, which is important to a Iull solution oIIering. Also, a Read Me Iile is typically included as a
standard component. The Read Me includes a 'hat`s New ith This Release¨ section, and a discussion
oI compatibility issues with earlier releases. Most users also appreciate documentation deIining any known
bugs and workarounds in the Read Me Iile.

$ince the installation oI nline Library $ystem is a complex process, our experts will do it. $o an
installation Guide will not be provided to the user.

1.8 Purchased Components
The $ystem Administrator will need to purchase the license Ior II$ $erver. Mostly it is available with
indows Environment. $o the system need not purchase any licensing products.
1.9

338706:70/  %0889028:8071703/.8..:7.4190889028290/-90..339071.08890889021742903907309:83%479 8/07.-9 @ ¾¾ ¯¾f½  fnn ¾¾ f                   .894-0.-0/:0949025479.490:807894.9#...900254008 4190-7.0--74807..3%2094#05...:7.3/:80784190-7..-9 %088902.9.08 @ °°  f¾ ¯¾f¾¾½½ °¯   n ¾¾nf¾n ½° ¾     0798 @ ¾¾ ¯nf°f   ff° f ¯°¾f°nf¾ €f°½  ¯¾     &8.:8..1.0  $3.3/4     ..:7.947    #0..041/.7:809088902  .-9 @ ¾¾ ¯¾fff   € ¾ f° ¾¾ ¾f ff°  f¾f f @ ¾¾ ¯¾f ½ f°f¾f ff°  f¾f   0.2.088#0.34408 %088902:808..3/90/.1.041-748078 34850.425090 /.9.79900307.  $50..-9 O O O  %0889028..9473.943.0770.0.#06:7020398 @¾¾ n° ¾n ¾° ff €°n°f  ¯ °¾    :3. 41908500/.7 .9..:8078..0 90.9    443.3.5.9.10/  .:708 %  @ ¾¾ ¯   ½ °¾nfff¯f€f°n °f f  0..2.-908 @ ¾¾ ¯¾f½  ¾ ¾–°nf½f  ¾     4-00. %0.701.7 %%#   °€ ¾¾ ¯€f¾  ¾¾ ¯  n   fn½°f° ¾¾  .97..4770.3.2:2:847010.90 49850...083.3/801 05.3%2009003.

0    #0854380%20 @  ½f¾ 9f–   °€¯f° ½f–  ¾   f     °f  ° f ¯°  ¾°– f  ¯ ¯ @ °€¯f°¾ € ¾   ¯° ¾ @ fnn ¾¾¯ €f¯   n ¾    ¾¾f°f¯° @ ¾¾ ¯¾f ¾½°  ¯ ¯ °° ¾¾f°¾ n° ¾€¯ ¯  €     ¾ ¾ ¯f  @  ¾¾ ¯ ¾f  f   f  ¯  ¯   ° °– f–  ½n ¾¾°– © ¾  /23897.947.3.  !071472.

3/3 :8078.0394.9.3.38.-9 %088902/0830788.5.-041.0.5.29.3/.08.943 %07084:7.9 %0889028.7.0.9.47/39490-448706:0890/- 90:8078                 $:55479.3#0854380 @ ¾¾ ¯¾ff f¾ ¾¾¯ f¾½¾¾  ½ ¾ n  f ¯°¾f  ff°  %74:5:9 %03:2-074197.34330-7.9438     3907309!7494...3/.7147.3/.7.9/0503/03943903:2-0741:8078 90:80782.7024/10/.0&9.7....3  02540084190-7.-9.4:39  .47/390:807706:7020398.. -090-7.94388/70.438/07.3 4:9-448 709:733-448 .3/90.8490504504:8090-7.48 @ ¾¾ ¯¾f n¯½ @.920  #084:7.94389014438:55479....7.-7.84..

9$9½n¾f° f ¾f° ¾f  ¾–° fnn °–  31472.:79#06:702039 @ ¾¾ ¯¾f¾½½ D.943$0.

°€¯f°¾ n  ¯ °¾f° ¾  ¾f¯ ¾f° f f¾  D.

9-9 %0202-07-.3/.9-09 90/.9508.90/.24:399. ffn½ f° I n½ °–° n °–½f¾ €  °°  f¾ ¯  ° ° °€¯f° n ¾%%  ° ¾ °¾f  .-0.9.3:.3984190-388902  ..425.°€¯f°¾ n  ¯ °¾  3$8902.425..7/8 @ n °–¾f° f ¾f° °f¯°–n° °°¾ f¾½  ¯ nf°¾f° f ¾                08343897.9-0.398    $419.70.3/80399490-3889028.9..:.3903.3.3.0.0 @ ¯f° °f°n € ¾¾ ¯¾f  ° f¾½  ¯f° °f°n n°fn  $9.3//083.43897.0&80/ @ f°–f– ¾f¾f ¾ €n °– °°  f¾ ¯f n   9f– ¾%9% ff   ¾ ff  9f– ¾%9% @.

-7.7 $8902 8 ...80..8889 90 :807  %0 3.3/05$8902#06:7020398 330 05 8 574./0/1470.3/ .3.3/..-0147/0.3 .943 3897:.8 90 ...  9 .0458420 30 -7.3/ 8.9438 574.3/..04535747.84.045 30 5747./010   $3./ 0 10 8 95.:2039.9 3.07 !..3:..943  330058574..3/ 90948.80 90 .3/. 3.38.0.-0.708 147 90 0- -.08.:8843 41..7593 .08 .0452039%448 2.:2039.0:804190.08 842..9:70 ..793 47.07  489 9 8 ..0383574/:.8 .. 41 90 10.74:3/8390#0..943/0133..0 90 389..9:70 41 9080 889028 8 :36:0 94 ..943 5708039..3343 -:8...55.3 389.947  300/ 94 5:7.42-30 ..84:/-0.3/. .$..7-08 90 :80 41 90 889024324-0889028 %0:8072.90/4.88-7.431:7.7593...7/.08        3 30&8074.759  .943:/0349-0574.808 489:8078.4250 574.3/$07.3/'$./0/ 147 0.98 41 5747.-0.80/ .850.707700./03.3/ 254008  9 /08.7 $8902   90 ./0/9490:807     !:7..:/08.-0147$!.708 2.55.943  84  /0./0/ -9088902   %0 &807 ./08.943 41 330 -7.3:..0:80419043307010703..3/0.3/47.425.850.7432039 $49088902300/3495:7.8./8.-0 9 90 330 -7..$07.7/..943 ..:/0/.0380 147 $ $07.283$! %.8 25479.84...3..5570./0 .. 89.9-988:0890.223 50738  09.3:.0452039 .943..708.8433005   3 389.39 94 ./0/ 9.:/08 90 389.9438 .45... .42543039 %0#0.759...3.943 :/0308  .088  4:7 050798  /4 9  $4 .55.0710.98 41 90.943 /0.0:8041900893.9:70574..9 809%8#00.:2039  -0 574.80/425430398 %0 $8902 /23897..7-08 90 :80 41 90 88902 94 -7.80 80.943 /4.0. 1: 84:943 411073  84  .098 840300/94/0. #0..3:..7.3 43 30 05 88902 94 .98     .0452039%44981474739.28 :83 $! .   0.-0 9 3/483.

Sign up to vote on this title
UsefulNot useful