Prepared by Wai Fung System Design Co. Ltd. Working Team ID Au Yeung Kit (Kit) 50577811 Wong Man Chun (Anthony) 50590009 eung Ka Wai (!eon) 5055"#"0 Date of Submission: 25th April 2005 LS20171 / System Proposal / Library System Summary Establish in 19!" lo#ate$ in the A#a$emi# %uil$in& of the main #ampus of 'ity (ni)ersity of *on& +on&" an$ it is hel$ to support an$ au&ment learnin&" tea#hin&" an$ resear#h by pro)i$in& a &oo$ en)ironment for stu$yin& an$ to $eli)erin& an effi#ient an$ ,uality library ser)i#es throu&h -ell.traine$ staff" outstan$in& #olle#tions an$ intera#ti)e fa#ilities/ 0his proposal in#lu$es a $etaile$ solution to the problems that 1un 1un Sha- Library en#ountere$ at present/ %esi$es" -e ha)e in#lu$e$ a $etaile$ implementation plan an$ bu$&et re,uirement for your referen#e" so that you may #onsi$er ha)in& some feasibility on our proposal/ 0he follo-in& are some ma2or problems en#ountere$: 3neffi#ient of the #urrent manual operatin& system La#4 a #entrali5e$ #ontrol of $ata 6ot able to han$le the lar&e in#rease of -or4loa$ in the future 3n or$er to sol)e the problems" there are some possible su&&estions to fit your nee$s/ 0he main theme of the solutions is as follo-s: 7ully #omputeri5e$ library system A #entrali5e$ #ontrol ser)er *i&h spee$ system that is able to han$le numerous pro#ess at the same time 8e $o belie)e that this pro2e#t #an brin& 1un 1un Sha- Library to a ne- &eneration an$ pro)i$in& both ,uantitati)e an$ ,ualitati)e ser)i#es to your #ustomers/ 2 LS20171 / System Proposal / Library System Introduction Objective 0his proposal is ma$e in response to the re,uest ma$e by 9r/ E$mon$" the mana&er of 1un 1un Sha- Library in 'ity (ni)ersity of *on& +on&/ 0he ob2e#ti)e of the proposal is to su&&est $etail solutions in #omputeri5in& the library so that all the operations -ithin the library #an be more pre#ise an$ effi#ient/ 0he proposal -ill $es#ribe features an$ the $ifferen#es of the #urrent system an$ the su&&este$ system an$ hen#e sho-s the importan#e to the birth of the ne- system/ Reasons for new system 'urrent manual operate$ library system results in ineffi#ient an$ ina##urate $aily operations/ 3t is ineffi#ient as all the pro#ess ha)e to be pro#esse$ by human effort -hi#h the librarian ha)e to be fill in a lot of information into a boo4 re#or$ in or$er to #omplete a sin&le an$ simple transa#tion li4e borro-in& an$ returnin& of boo4s/ 3na##urate as it is an instan#e of ineffi#ien#y as human errors may be #ommitte$ easily" espe#ially $urin& pea4 hours of the library usa&e/ 9oreo)er" it is ina##urate -hen $ata are 4ept by many $epartments: $ata in#onsisten#y an$ re$un$an#y are #ommon problems/ 0herefore" a reliable an$ effi#ient system shoul$ be impose$ in the library to ma4e 1un 1un Sha- Library more #ompatible to the future nee$s/ Recommendation A #lient.ser)er system is re#ommen$e$/ 0he system -ill #onsist of t-o types of #omputers an$ one soft-are system that embe$$e$ all tools an$ fun#tions that 1un 1un Sha- Library may nee$e$ to perform its $aily -or4s/ 0here -ill be one ser)er that pro)i$es all the ne#essary utilities of the operations -ithin the system/ 0he ser)er -ill pro)i$e a #entrali5e$ #ontrol to all the terminals in the system/ 0he other #omputers are the #lient of the system" -hi#h must a##ess to files an$ $ata #ontain in the ser)er to e;e#ute the operations/ 0his set up enables the library to #ontrol all the $ata flo- an$ maintain a hi&h se#urity #omputer system/ < LS20171 / System Proposal / Library System Methodology 0o $e)elop a best fit system to the library" there are three sta&es of $e)elopin& the ne- system/ 0hey are &ather information" $esi&n an$ implementation an$ final testin&/ 8ithin these three se#tions" $ifferent ta#ti#s -ill be a$opte$ so that -e #an $esi&n a system that #an maintain hi&h usability an$ a##essibility/ %elo- are some i$eas to the pro#ess/ Gather Information %efore settin& up the system by soft-are $e)elopment tools" -e -ill &ather information from the staff about the nee$ for the users of the system li4e the staff of library an$ those rea$ers/ 0he inter)ie- -ith the staff of in the library has been #arrie$ out at present sta&e/ %efore startin& implementin& the system" -e -ill inter)ie- some of the rea$ers to &et their )ie- on the system before -e a#tually $o the $esi&n -or4s/ Design and Implementation 3n this sta&e" -e -ill first $e#i$e the &oals of the system by tas4 analysis/ 6e;t" -e -ill start -or4in& on the first prototype of the system/ 0hen -e -ill test on its usability an$ $esi&n -ith some $esi&n theories/ 8e -ill then amen$ the prototype #orrespon$in&ly/ 0hen a more #omplete prototype -ill be teste$ by potential users to #olle#t fee$ba#4s/ 7inally" the system -ill be finali5e$ -ith the amen$ment on some problems of the user interfa#e/ Final esting 8hen the pro$u#t is finali5e$" it -ill be run on a real -orl$ en)ironment an$ test on its performan#e/ 3f the performan#e is satisfa#tory" it -ill be applie$" else amen$ment -ill be ma$e to #orre#t the problems/ After the system has been run for $aily operation" #ontinue maintenan#e an$ a$ministration shoul$ be #arrie$ out to han$le any system errors an$ se#urity issues/ ! LS20171 / System Proposal / Library System echnology !se Development ool"its # echnology $isual Stuio%&' =isual Stu$io/6E0 is a professional $e)elopment soft-are on lar&e appli#ation publishe$ by 9i#rosoft for #omputer professionals to $e)elop user. #entere$" hi&h performan#e appli#ations for their #lients/ 0his soft-are enables $e)eloper to $e)elop both stan$.alone an$ -eb appli#ation -ith lar&e e;ten$ of fle;ibility/ Pro&rammer #an #ustomi5e$ the appli#ation -ith $ifferent #ontrols to a##ess other #omputer relate$ te#hnolo&ies su#h as inte&rate the soft-are -ith a $atabase/ 0his feature best fit those or&ani5ations that maintain hu&e amount of $ata for mana&in& their business/ 0herefore" it is SRO&G() re#ommen$e$ to use this $e)elopment appli#ation in this #ase/ Relational Database Model 1elational Database 9o$el is a $atabase of table form/ 3t is the most popular $atabase mo$el at present/ >)er 90? of the e;istin& $atabases are usin& the mo$el at present/ 3n this mo$el" relations bet-een $ata are store$ in tables/ A table is #olle#tion of ro-s of re#or$s an$ #olumns of fiel$s/ Some of the fiel$s #an be use$ as a uni,ue fiel$ to i$entify ea#h ro- of re#or$" it is 4no-n as @Primary +eyA/ 8ithin this $atabase mo$el" SBL statements #an be use$ to perform operations to retrie)e" manipulate" $efine an$ #ontrol the $ata/ 0his te#hnolo&y is SRO&G() re#ommen$e$ sin#e the stru#ture of the $ata #ontains in a library is similar to the $ata stru#ture -ithin this mo$el/ 0herefore" $ifferent $ata #an be a##ess throu&h the #orrespon$in& SBL statement an$ soft-are fun#tions/ 'thernet* +,, -.S'/ Ethernet is the most popular use type of Lo#al Area 6et-or4 CLA6D te#hnolo&y/ 0here are a lot of stan$ar$ in Ethernet te#hnolo&y/ 0he stan$ar$ that -e ha)e #hosen no-" i/e/ 100 %ASE.0" spe#ify that the net-or4 #an affor$ a transmission spee$ of 100 9e&a %its per se#on$ at ma;imum/ Eou may also $e#i$e to run on a hi&her or lo-er net-or4 spee$ a##or$in& to your preferen#es/ 5 LS20171 / System Proposal / Library System 0rogramming (anguage .ctive Server 0age 1.S0%&'2 A#ti)e Ser)er Pa&e CASP/6E0D is a s#riptin& en)ironment for 9i#rosoft 3nternet 3nformation Ser)er in -hi#h you #an #ombine *09L" s#ripts an$ reusable A#ti)eF ser)er #omponents to #reate $ynami# -eb pa&es/7eatures in#lu$e inno)ati)e -eb publishin&" #ustomisable tools" -i5ar$s" #ustomisable mana&ement tools" fle;ible a$ministration options" an$ analysis tools/ 3nternet 3nformation Ser)er C33SD ma4es it easy to share $o#uments an$ information a#ross a #ompany intranet or the 3nternet" an$ is #ompletely inte&rate$ -ith 8in$o-s 60 Dire#tory Ser)i#es/ $- Script =%S#ript is a s#riptin& lan&ua&e/ A s#riptin& lan&ua&e is a li&ht-ei&ht pro&rammin& lan&ua&e/ =%S#ript is a li&ht )ersion of 9i#rosoftGs pro&rammin& lan&ua&e =isual %asi#/ 8hen a =%S#ript is inserte$ into a *09L $o#ument" the 3nternet bro-ser -ill rea$ the *09L an$ interpret the =%S#ript/ 0he =%S#ript #an be e;e#ute$ imme$iately" or at a later e)ent/ 9i#rosoftGs s#riptin& lan&ua&e -hi#h is an e;tension of their =isual %asi# lan&ua&e/ =%S#ript #an be use$ -ith 9i#rosoft >ffi#e appli#ations an$ others/ 3t #an also be embe$$e$ in -eb pa&es but #an only be un$erstoo$ by 3nternet E;plorer/ Structured 3uery (anguage 1S3(2 SBL is a pro&ram -hi#h is use$ to $ata #ontrol" retrie)e $ata an$ ,uery $ata/ >ne or more lar&e stru#ture$ sets of persistent $ata" usually asso#iate$ -ith soft-are to up$ate an$ ,uery the $ata/ A simple $atabase mi&ht be a sin&le file #ontainin& many re#or$s" ea#h of -hi#h #ontains the same set of fiel$s -here ea#h fiel$ is a #ertain fi;e$ -i$th/ 'ertain fiel$s may be $esi&nate$ as 4eys" -hi#h allo- sear#hin& for spe#ifi# )alues of that fiel$ -ill use in$e;in& to spee$ them up/ H LS20171 / System Proposal / Library System 4ardware I-M 5677 Server 8 -6- 0his is a $atabase ser)er is a #omputer system that pro#esses $atabase ,ueries an$ mana&es net-or4 resour#es/
0his mo$el of ser)er is $esi&n to business to business an$ it has lar&e e;tension/ 9isco u-R:6;<$5R Router 0he 'is#o u%172!H=F1 uni)ersal broa$ban$ router pro)i$es mo$ular" stan$ar$s.base$ pro$u#ts that $eli)er hi&h.,uality 3nternet Proto#ol C3PD $ata ser)i#es o)er #able an$ fi;e$ -ireless broa$ban$ infrastru#tures/ 0his pro$u#t brin&s intelli&en#e to the e$&e of the net-or4 -ith inte&rate$ 3P rout/ Dell=s Dimension ;:,, erminals 0erminal enables user to #ommuni#ate -ith a ser)er/ 3t #ontain a #ombination of 4eyboar$ an$ $isplay s#reen" user #an &et $ata from the ser)er si$e easier" so Dimension !700 is suitable/ 9at 7 !nshielded wist/paired 9able 1!02 9able (nshiel$e$ t-iste$ pair" a popular type of #able that #onsists of t-o unshiel$e$ -ires t-iste$ aroun$ ea#h other/ Due to its lo- #ost" (0P #ablin& is use$ e;tensi)ely for lo#al.area net-or4s CLA6sD/ (0P #ablin& $oes not offer as hi&h ban$-i$th or as &oo$ prote#tion from interferen#e as #oa;ial or fiber opti# #ables" but it is less e;pensi)e an$ easier to -or4 -ith/ 7 LS20171 / System Proposal / Library System Operation System Microsoft >indows 6,,? Server 0his )ersion of -in$o-s is spe#ially $esi&ne$ for ser)erIs operatin& system/ 3t -as built base on 8in$o- 2000 Ser)erIs te#hnolo&y -hi#h pro)i$e effi#ient file an$ printer sharin&/ 8hatIs more important is that it pro)i$es se#ure an$ reliable net-or4 utilities/ 0his operatin& system also pro)i$es some internet utilities -hi#h may be useful as there are any future e;pansions/ Microsoft >indows 50 0rofessional 0his )ersion of -in$o-s is spe#ially $esi&ne$ for businesses of all si5es/ 3t also pro)i$es hi&h se#urity/ 8ith FP Professional" you #an buil$ your o-n net-or4 easily/ 3t pro)i$es reliable file an$ har$-are sharin&/ 0o most business" sharin& means e)erythin&/ 8ith this features" business #an set up a #lient.ser)er system an$ thus ma$e e)erythin& effi#ient/ 'ost is a bi& #onsi$eration of e)ery business" -ith the abo)e features: #ost #an be &reatly re$u#e$ by #entrali5e$ #ontrol an$ sa)e in human resour#es/
LS20171 / System Proposal / Library System
Operation of the system 0he operation of the library system is $i)i$e$ into three ma2or parts/ Operation of the >eb borrowing system 0he borro-in& system is use$ the -eb te#hnolo&y to buil$ up/ 0he user #an a##ess the -eb -ithin the library Cthrou&h intranetD or outsi$e the library Cthrou&h internetD/0he -eb borro-in& system is $i)i$e$ into t-o parts/ 1/ (ser information 0his part -ill #ontain user a##ount information/ (ser #an #he#4 his borro-in& status" rene-al the boo4 an$ reser)ation of the boo4/ 2/ Library 'atalo&ue/ 0his part -ill #ontain the boo4 status/ (ser #an #he#4 the boo4s he -ants are len$ out or not/ Also" it #an #he#4 the $etail of the boo4/ Operation of erminal system 0here -ill be 100 terminal #omputers in the library an$ all of them are #onne#te$ to the ser)er/ 0he terminals #an #he#4 the information in the library/ 0he terminal system is $i)i$e$ into t-o parts/ 1/ Library $etail/ 0he $etails of the library/ (ser #an &et more information of the library/ 3t -ill ha)e the map of the library an$ the boo4 lo#ation in the library/ (ser #an see the -hole library map an$ the sear#h the boo4 lo#ation in the library/ 2/ %oo4 $etail/ 3t -ill use the -eb borro-in& system to #he#4 the boo4 status in the library/
Operation of Database Server system 0he $atabase ser)er a#ts a )ery important role in the library/ 3t stores 9 LS20171 / System Proposal / Library System all the boo4 an$ user $ata in it/ So the $atabase ser)er system -ill be $i)i$e$ into t-o parts in or$er to maintain the ser)er stable/ 1/ (p$ate the $atabase/ 3t has user frien$ly soft-are to the librarian to a$$ the ne- boo4" mo$ify e;istin& boo4/ 2/ Se)er 9ana&ement 3t -ill pre)ent unauthori5e$ a##ess of sites/ </ %a#4up 0he $atabase ser)er system -ill be ba#4up the $ata $aily automati#ally/ 10 LS20171 / System Proposal / Library System Resource Re@uired Soft-are 1esour#e &ew -ar/9oding automatic identification system -ill be use$ in the -arehouse/ Windows 2000 Terminal Server -ill be use$ to run on the ser)er base$/ Windows 2000 -ill be use$ to run the LA6 ar#hite#ture -ith the #lient base$/ Microsoft SQL Server -ill be runnin& on a 8in$o-s 2000 Ser)er as the $atabase/ InterDev -ill be use$ as a #an$i$ate $atabase a##ess te#hnolo&y/ Microsoft Visual Basic -ill be the $e)elopment of the most appli#ation/ Borland J-Builder -ill be use$ to $e)elopment a Ja)a.base$ appli#ation/ Microsoft Internet Information Server IIS! runnin& on 8in$o-s 2000 Ser)er -ill be the internet an$ intranet 8eb Ser)er/ Windows 2000 wit" Internet #$%lorer -ill be the #lient -or4stations/ Intersolv &V'S )ersion #ontrol soft-are -ill be use$ to mana&e the $ire#tory -hi#h is storin& the #harter an$ all subse,uent $o#umentation an$ -or4.in. pro&ress #omponents/ S(stem )rc"itect 200* -ill $e)elop all mo$el.$ri)en $o#umentation as the 'ASE tools/ 11 LS20171 / System Proposal / Library System *uman 1esour#e Kalen +ir#hoff is the e;e#uti)e sponsor -ho #ommits the entire &roup at least one.,uarter time an$ he -ill $ire#t this pro2e#t/ San$ra CPro2e#t mana&erD -ho -ill also -or4 as a senior system analyst in the team/ %ob 9artine5 CSystems analystsD -ho -ill pro&ram in the rapi$ appli#ation $e)elopment or prototypin& sense of the -or$/ Sarah *artman -ho ser)es a 2.year appointment to 3nformation Ser)i#es as a business analyst -ill be the business $ire#tor/ All 30 $ire#tors -ill ha)e the minutes an$ report of the meetin& -hi#h is the -ee4ly status meetin&s #haire$ by the pro2e#t mana&er/ 12 LS20171 / System Proposal / Library System -enefits As one of the #riti#al ser)i#e pro)i$er in a tertiary institute" a user.frien$ly system an$ hi&h ,uality ser)i#es help in#rease the ran4in& of a uni)ersity/ 0herefore" it is important to pro)i$e a user.#entere$ library ser)i#es Old Manual Operating System Suggested 9omputeriAed System System 0erformance 8hen the system is still un$er manual operations" the effi#ien#y is lo-er $o-n as it ta4es lon& time to fill in forms an$ passin& of information is not ,ui#4 enou&h to sol)e hu&e number of re,uest/ Also" $ata re$un$an#y an$ in#onsisten#y is a &reat problem/ %y #omparin& the performan#e" the #omputeri5e$ system $efinitely is mu#h more a better #hose then the e;istin& system as $ata #an be share on the #entrali5e$ ser)er/ 0hus" the problem of $ata re$un$an#y an$ in#onsisten#y #an be a)oi$e$ by up$ate the only #opy of all $ata/ .ccuracy 0he ol$ system $oes not pro)i$e suffi#ient utilities to ensure the a##ura#y of the result of e)ery operation/ 0he most #ommon problem is fillin& in in)ali$ or -ron& $ata/ 9oreo)er" -hen up$ate of $ata is ne#essary" the up$ate is not applie$ on e)ery $epartment 4eepin& the same re#or$/ As a result" $ata in#onsisten#y appeare$/ 7or the si$e of the ne- system" the problem of $ata in#onsisten#y -ill not appeare$ as $ata are only up$ate$ in the $atabase of the system/ 9oreo)er" -hen users are enterin& $ata for their operations" )ali$ity #he#4in& #an be employe$ on $ata entry fiel$s to impro)e the a##ura#y of the system/ Espe#ially on some important information li4e the serial number of boo4s" et#/ !ser Friendly 0he ol$ system is not user.frien$ly as it $oes not pro)i$e an easy -ay for user to #omplete a tas4/ (sually" users ha)e to &o throu&h #ompli#ate$ pro#ess in or$er to #omplete a simple operation li4e re&ister to the library an$ reser)e boo4s/ (ser.frien$ly are &reatly impro)e -ith the ai$ of #omputer te#hnolo&y/ 0he ne- system pro)i$es utilities in or$er to help users in #ase of any en,uiries/ Also" user oriente$ #ustomi5ations enable hi&h fle;ibilities to use to system/ System Management 1< LS20171 / System Proposal / Library System 9anual operatin& system is $iffi#ult to mana&e as e)ery $epartment -or4 on its o-n set of $ata an$ there arenIt any #ommuni#ations bet-een $epartments to e;#han&e $ata/ E)en if it $oes" problems li4e effi#ien#y an$ a##ura#y an$ resulte$ in a hi&h mana&ement #ost/ Also" a lot of mana&ement staff ha)e to be employe$ in or$er to $i)ert all the $ata flo- to ensure the system to run properly to minimi5e the errors/ 9ana&ement is mu#h easier un$er a hi&h #omputeri5ation en)ironment/ 7or $ata mana&ement" -e nee$ to employ only fe- $atabase a$ministrators CD%AD instea$ of many mana&ement staff to #ontrol the $ata flo-/ 9oreo)er" -ith D%A" -e #an set up se#urity &ates so that $ata are -ell. prote#te$ an$ -ill only be a)ailable to those people -ho &et the authenti#ation/ 0herefore" system a$ministration -or4s #an be -or4 in a more effi#ient an$ lo- #ost un$er the ne- system e)en the settin& up #ost or runnin& #ost is hi&her than the ori&inal one/ Future 'Bpand (n$er human pro#essin& system" future e;pan$ means a nee$ to in#rease the number of -or4in& people to or$er to satisfy a lar&er number of re#or$ 4eepin& or an in#rease in the number of #ustomers that are nee$e$ to ser)e them at the same time/ 3f the abo)e measure is #arrie$ out" it -ill $efinitely -orsen the situation of effi#ien#y an$ a##ura#y/ 0hus maintenan#e #ost -ill be pull to a hi&her le)el in this situation/ 8ith a #omputer en)ironment" e;pansion #an be a#hie)e$ simply by repla#in& out $ate$ har$-are or up$atin& the soft-are -ith better fun#tions/ 0herefore" it $oes not $eman$ for any physi#al in#rease in spa#e or in#rease in staffs to up&ra$e the system/ 9oreo)er" maintenan#e #ost remains stable o)er time as the a$ministrati)e -or4s are more or less the same e)en there are #han&es in har$-are or soft-are bein& use$/ 1! LS20171 / System Proposal / Library System Implementation 0lan 0here are H sta&es in our implementation plan/ 1D %orro-in& 8eb.pa&e Analysis an$ Desi&n 2D *ar$-are 3nstallation an$ 0estin& <D Soft-are 3nstallation an$ 0estin& !D Database Desi&nin& an$ 3mplementation 5D 6et-or4 3nstallation an$ 0estin& HD Staff 0rainin& Sta&e 9onth A#ti)ities 10 11 12 1 2 < ! 1 2 < ! 1 2 < ! 1 %orro-in& 8eb.pa&e 1/1 Analysis 1/2 Desi&n 1/< 0estin& 2 *ar$-are 2/1 3nstallation 2/2 0estin& < Soft-are </1 3nstallation </2 0estin& ! Database !/1 Desi&nin& !/2 3mplementation 5 6et-or4 5/1 3nstallation 5/2 0estin& H Staff 0rainin& H/1 *ar$-are 0rainin& H/2 Soft-are 0rainin& 15 LS20171 / System Proposal / Library System Stage + / -orrowing >eb/page .nalysis and Design 3n this sta&e -e -ill buil$ up a -ebsite/ 8e -ill $esi&n a user frien$ly -ebsite aims for borro-in& an$ rene-al the boo4 on the internet or insi$e the library throu&h the intranet/ 3t -ill be $i)i$e$ into three parts/ 0he first part is the analysis" -e -ill &et the information by inter)ie- the inter)ie-er an$ this pro#ess -ill last for t-o -ee4s/ 0he se#on$ part is the $esi&nin&" re&ar$in& to the information that -e ha)e &ot from analysis" -e -ill start $oin& the -eb.pa&e $esi&nin&/ After the fi)e.-ee4. $esi&nin&" -ith the finishe$ -eb.site" -e -ill $o a testin&/ Library staff are as4e$ to $o a testin& on the system" then -e may re.$esi&n the -eb. pa&e a##or$in& to the usersI fa)or/ Stage 6 / 4ardware Installation and esting 0he har$-are -ill be installe$ after the -eb.pa&e analysis an$ $esi&n is finishe$/ Ser)er -ill be installe$ to allo- #onne#tion to internet/ Apart from this" terminal #omputers -ill be installe$ in the library/ 0hese terminal #omputers pro)i$e ser)i#es users to use for boo4 sear#hin&" borro-in& an$ rene-al of boo4s/ 0he installation -ill be pro&resse$ for one -ee4/ After all" -e -oul$ in)ite users to $o testin& in or$er to $efine any errors o##ur/ Stage ? / Software Installation and esting After the har$-are installation" the ne;t step is to install soft-are to the #omputers/ 9i#rosoft -in$o-s 200< ser)er -ill be installe$ in ser)er for the effi#ient file an$ printer sharin&/ 7or terminal #omputers that tar&et for users" 9i#rosoft 8in$o-s FP Professional soft-are -ill be use$/ 0hese t-o soft-are -oul$ be the main tools in the system/ 0he installation pro#ess -ill ta4e one -ee4 to $o/ Durin& a one.-ee4 testin&" library staff -ill try to use the soft-are to tra#4 the boo4 sales an$ sto#4/ (sers are in)ite$ to try the entire boo4 ser)i#e system/ Stage ; / Database Designing and Implementation Database -ill be $esi&ne$ to store boo4 $etails an$ personal information of the users/ 8e -ill spen$ t-o -ee4s to $o the $esi&nin&/ 8e -ill #olle#t all the library boo4 $es#riptions" storin& the $ata into the #omputers/ 0hen" -e -ill start implementation on the follo-in& -ee4/ Stage 7 / &etwor" Installation and esting 0his sta&e -ill last for t-o -ee4s/ 7irst" -e -ill or$er the ne#essary har$-are for buil$in& up the net-or4/ 6e;t" -e -ill lin4 up all the terminal #omputers to the ser)er/ After all" -e -ill $o a test on it to 1H LS20171 / System Proposal / Library System ensure the ser)er system run properly/ Stage < 8 Staff raining 3n this sta&e" it -ill be $i)i$e$ to t-o sub.sta&es" in#lu$in& soft-are trainin& an$ har$-are trainin&/ 0he entire #ourse -ill last for t-o months/ 8e -ill hire professional instru#tor to &i)e a #omplete trainin& #ourse/ 0he trainin& #ourse -ill be &i)en in easy.to.follo- lessons an$ pra#ti#al e;er#ises/ %oth soft-are an$ har$-are trainin& #ourse -ill be hel$ in the same phase/ Soft-are trainin& #ourse -ill be pro)i$e$ to tea#h basi# s4ill of usin& 9i#rosoft 200< Ser)er/ Also" there -ill be tea#hin& on sa)in& $ata an$ mana&in& files/ *ar$-are trainin& #ourse -ill mainly tar&et on the bar #o$e rea$er" printin& ma#hine an$ the fun$amental net-or4in& 4no-le$&e" so the librarians #an repair the minor problems/ 'ourse -ill also fo#us on ho- to $eal -ith the 3ntranet" the internal -ebsite/ E)ery staff -ill ha)e their o-n personal lo&in pass-or$ an$ i$entity/ Staff -ill learn sharin& information $ire#tly in an or&ani5ation/ 17 LS20171 / System Proposal / Library System 'valuation A##or$in& to the implementation plan" there are si; sta&es of system testin& -ithin the $e)elopment perio$/ *ere are the $etails of ea#h test/ See" users categoriAation of functions 'ar$ sortin& metho$ -ill be use$ to &ather information about the userIs #on#eptual mo$el/ 'ar$ sortin& -ill &i)e users #ertain #ar$s -ith label of the fun#tionIs name/ 0hen users -ill #ate&ori5e the #ar$s into $ifferent #ate&ories/ 8ith this metho$" -e #an 4no- the #on#eptual min$ of users so that it ma4es the users easier to perform a tas4 if -e put the fun#tions un$er the same #ate&ories toðer/ Debugging on system design 1untime Errors Pro&rammer -ill $ebu& the soft-are to #he#4 if there are any run.time errors of the pro&ram/ 7or e;ample" they -ill #he#4 if there are any unusual beha)iour of the pro&ram -hen #ertain #on$itions are fulfill/ 3n #ase of this" they -ill then fi; the problems an$ pro#ee$ the #he#4in& on other pa&es or fun#tions of the soft-are/ *euristi#s E)aluation 0hin4 Alou$ 0estin& est on hardware installation est on networ" performance est on the whole system 1