You are on page 1of 53

Table of Content

ACKNOWLEDGEMENT............................................................................................. 2
CERTIFICATE........................................................................................................... 3
Table of Content..................................................................................................... 4
1. Introd!t"on....................................................................................................... #
1.1. T$e Or%an"&at"on and "t' re("re)ent.......................................................#
1.2. Ato)ated *oo+ Mana%e)ent ,-'te).....................................................#
1.3. ,!o.e........................................................................................................ #
1.4. Ob/e!t"0e of t$e '-'te)............................................................................ #
1.5. 1roble) "n ba!+%rond............................................................................. #
1.2. 1ro.o'ed 'olt"on to a0o"d t$e .roble)3...................................................4
2. Fea'"b"l"t- 'td-............................................................................................... 15
2.1. Te!$n"!al fea'"b"l"t-.................................................................................... 15
2.1.1. E''ent"al ,oft6are and "t' 'e3............................................................11
2.1.2. E''ent"al $ard6are and "t' 'e3...........................................................13
2.2. E!ono)"! fea'"b"l"t-................................................................................... 14
2.3. O.erat"onal fea'"b"l"t-................................................................................ 14
2.4. ,!$edle fea'"b"l"t-.................................................................................... 21
2.4.1. Gantt C$art3......................................................................................... 21
2.4.2. 1ert C$art3........................................................................................... 22
3. Co).ar"'on bet6een )et$odolo%"e'7.............................................................23
3.1. ,ele!ted )et$odolo%-7.............................................................................. 23
3.2. Rea'on 8 Con!l'"on7................................................................................ 23
4. In0e't"%at"on Te!$n"(e'7................................................................................ 24
4.1. Ob'er0at"on............................................................................................... 24
4.2. Inter0"e6.................................................................................................... 24
4.3. Do!)ent Anal-'"'.................................................................................... 24
4.4. 9e't"onna"re............................................................................................ 24
4.:. ,ele!ted In0e't"%at"on te!$n"(e' and "t' rea'on......................................2:
4.2. 9e't"onna"re and Inter0"e6 for ,tdent...................................................22
4.#. 9e't"onna"re and Inter0"e6 for L"brar"an.................................................33
:. Lo%"!al De'"%n................................................................................................. 3#
:.1. Lo%"!al De'"%n '"n% ,,ADM......................................................................3#
:.1.1. Conte;t D"a%ra)3................................................................................ 3#
:.1.2. Le0el 5 DFD......................................................................................... 34
:.1.3. DFD Le0el71 For Mana%"n% *oo+..........................................................3<
:.1.4. DFD Le0el71 for I''"n%=retrn"n% boo+'..............................................45
:.1.:. DFD Le0el71 for F"ne............................................................................ 45
:.1.2. ER D"a%ra)3........................................................................................ 41
:.1.#. Data D"!t"onar-3................................................................................... 41
:.1.4. EL> D"a%ra)3...................................................................................... 43
:.2. Lo%"!al De'"%n '"n% Ob/e!t Or"ented........................................................4:
:.2.1. ?'e Ca'e D"a%ra)3.............................................................................. 4:
:.2.2. Cla'' D"a%ra)3.................................................................................... 42
:.2.3. ,e(en!e D"a%ra)3............................................................................. 4#
2. Con!l'"on3...................................................................................................... 4<
#. Referen!e'3...................................................................................................... :5
4. A..end";e'3..................................................................................................... :2
4.1. 1eer to 1eer............................................................................................... :2
4.2. 9e't"onna"re3........................................................................................... :#
<. M"nte' of )eet"n%3......................................................................................... :4
1. Introduction
1.1. The Organization and its requirement- Mr. Joy is the owner of
the school. His school is handling all the library activities manually and records of
various activities were maintained manually on aer register. !ut as time move the
student strength "ees on increasing in the school and this manual system of boo"s
records start feeling very difficult to maintain and handle thereby he wants to setu
an automated boo" management system in his school. #hus he hired our consultancy
to fetch the roblems in current system and suggest him the desired solution of the
roblem and ma"e an automated boo" management system which will be fulfill their
conditions and give ma$imum features they wants.
1.2. Automated Book Management System- !oo" management
system is the system which maintains the virtual activity of library li"e transaction of
boo"% adding details of new boo"% udating and searching boo"s and other wor"
related to library. &t hels the librarian to "ee the trac"s of record related to library
activity.
1.3. Scope-#his system is made for managing boo"s in a library of a school. 'nly
authori(ed erson )librarian* can interact with the system or handle the system.
+tudents or other staffs have no ermission to interact with the system.
1.4. Objectie o! the system- #he ob,ective of this automated boo"
management system to do following actives-
 Managing the boo" li"e adding details of new boo" in database with the hel
of uni.ue id% searching of boo"s from the database% udating e$isting record
of boo"s% deleting damaged boo" record.
 Manage transaction of boo" or renewing the boo".
 /alculating fine on student and staff through different rocess
 0enerate reort of list of boo"s available in library% list of boo"s issued to
staff or students% list of fine calculated for given eriod of time and list of
damaged boo".
1.5. "rob#em in background: 'ur analyst visit Mr Joy1s school and analy(e
the current circumference in which librarian is wor"ing. He ta"es the interview of the
librarian and staff. 2lso he gave some .uestioner to students and librarian. 3rom this
he came to "now that increase in the strength of student% it is very hard to "ee all the
wor"s in aer. #he most imortant roblems could arise while ta"ing the en.uiry
about boo"s% if no comuteri(ed system is there and much of the aer wor" has to
be referred to ta"e decisions which can be the time consuming ,ob. #here is chance
to lost u the newly urchased boo". &t is very hard to "ee trac"s of the new boo"%
number of issued boo"s and also roblem in calculating fine for each issued boo".
#he current wor"ing functionality is very ineffective to meet the re.uirements of the
school. #he current system is very time ta"ing in any case li"e if a comes to the boo"
management staff and want to return a boo" that he can borrow last month% then staff
have to chec" all the revious entries in the resister and then he has to manually
calculate the fine on the boo". &f by any mista"e something mysterious thing haen
with the maintenance resister% there is no chance of get bac" the records of boo"s.
2lso there is no security of the information.
#he current functionality of the library is not roviding information about number of
boo"s available in the library% the number of boo"s issued to the students and staffs%
number of boo"s damaged.
2fter analy(ing the e$isting wor"ing of librarian% the following limitations have been
ta"en into consideration-
 Security of data- #here is not any security of confidential data and
information.
 Availability of book- #here is not any chance to chec" availability of
boo"s.
 Issued book- &t is very hard to chec" how many boo"s are issued of the
articular sub,ect and how many are left.
 Calculation of fine- #here is chance of error in calculation of the fine.
 Reissuin t!e book- &t is very time ta"ing to reissue the boo" manually
after considering the time limit.
1.". "roposed so#ution to aoid the prob#em$
 Aut!entication to librarian- 'nly resisted librarian can access the
system. 4ithout librarian user name and assword no one can access the
system data and information of the system.
 Searc!in- 5ibrarian can easily and .uic"ly search the boo" with the hel
of search otion rovided in the system.
 #anain t!e book- 5ibrarian can easily entered the boo" details in the
system and see the records of all the available boo" in the library on
clic"ing of one button and he can delete record of the damaged boo"% for
this he has to enter only id number of the boo". He also udates the boo"
record.
 Auto$atic calculate fine- #he fine on boo" is automatically calculated by
the system and there is no chance of any error.
 Issue %rocess- &t minimi(es the time ta"en to issuing or renewing the
boo".
 &is%lay lists- 4ith the hel of otion rovided in the system librarian can
easily generate the list of issued boo"% list of fine calculated and list of
damaged boo"s.
 Hel to handle damage boo"- 5ibrarian can easily delete the records of
damaged boo" from the system.
 +earate the boo" according to sub,ect and category.
%. &easibi#ity study
2 feasibility study is an imortant stage in the develoment of business related services. #he
need for evaluation is great esecially in large high-ris" information service develoment
ro,ects. 2 feasibility study focuses in the study of the challenges% technical roblems and
way out models of information service awareness% analyses the otential solutions to the
roblems against the re.uirements% evaluates their ability to meet the goals and describes and
rationali(es the recommended solution.
3easibility reort is the learning about the system function% roblem e$isted and the robable
solution. It is a move toward the reasonable possibility of success of the system. 2 feasibility
study should rovide management with enough information to decide.
 4hether the system can be done.
 4hether a ro,ect has a reasonable chance of success
 4hether the ro,ected way will benefit its future user.
 #he alternatives among which other way can be chosen.
3easibility study is a management-oriented activity. &t is comletely determined by managers
that they can come first for solution or not.
#he feasibility study is divided in four tyes as they are-
1. #echnical feasibility
2. 6conomic feasibility
3. 'eration feasibility
4. +chedule feasibility
%.1. Technica# !easibi#ity
&t is 7rocess of determining whether the system has the technology resources to develo or
urchase% install% and oerate the system. +ome .uestions should "ee in mind while
determining the technical feasibility of any organi(ation.
 &s the roosed solution ractical8
 9o we currently ossess the necessary technology8
 9o we ossess the necessary technical e$ertise% and is the schedule reasonable8
 4ill the hardware and software latform be consistent8
 4ill the combination of hardware and software rovide sufficient erformance8
 4ill the system be able to handle the ro,ected growth of the organi(ation in the
future8
2utomated boo" management system re.uires comuteri(ed system% so that by the hel of
this erson can do wor" .uic"er and easily.
%.1.1. 'ssentia# So!t(are and its use$
'or develo%$ent of syste$
1. #icrosoft office:
a. Microsoft 2ccess- &t is used to create automated boo" management system
database.
b. Microsoft 6$cel- &t is used to reare reorts for various users )student%
teacher* such as boo"list% user detail etc
c. Microsoft ower oint- &t is used to reare resentation.
d. #ally- &t is used to maintain the account of the system.
2. #icrosoft visual studio2(():
a. &t is use to create the automated boo" management system software with the
hel of vb.:et
3. #icrosoft S*+ Server 2(():
a. &t is used to create automated boo" management system database.
4. ,ava -.dk 1."/
a. &t is use to create the automated boo" management system software with the
hel 6dit lus% :otead% :etbeans5.;.
'or runnin of syste$
1. 0%eratin syste$:
'erating system is grahical user interface between user and hardware. 'erating system
can run different "inds of rogram and software< it acts as a host for alication that is run on
the comuter.
&n order to run automated boo" management system we re.uired oerating system on various
comuter used. 4e recommend oerating systems for automated boo" management system
are 1indo2s 3%4 1indo2s 5.
%.1.%. 'ssentia# hard(are and its use$
4e recommend following hardware
Hardware name Quantity Technical specification
1* /omuter 1 7rocessor- &ntel /ore i3-21;; 7rocessor
=2M- >ingston 40! 99=3 =2M
Hard drive- +eagate !arracuda ?2;;
+2#2%1@; 0!
+ystem tye-10HA )gigahert(* 32-
bit)$B@*
2* 7rinter 1 #ye- 5aser rinter
7rint seed-2; m
7rint resolution-@;;C@;;di
3* 3a$ machine 1 :ull
4* #elehone 1 4ired or wireless
5* +witch 1 5ort switch
@*5an cable 2s er
re.uirement
/oa$ial /able
=0-5B 2DE% =0-5B DE% =0-5F% =0-@2
?* Modem 1 Motorola-single-ort 6thernet
29+52GM'96M blac"

6ard2are use:
1* /omuter- 4e have recommended a comuter on which 2utomated boo" management
system software will wor". 5ibrarian will wor" on software with the hel of comuter.
2* 7rinter- 4e have recommended a rinter. !y the hel of rinter librarian can rint out the
wee"ly reort and boo"list. Esers can also use it to rint out the secific toic of any boo".
3* 3a$ machine- 4e have recommended a fa$ machine. 2nd it will be used to receive boo"
order and send confirmation of order.
4* #elehones- 4e have recommended a telehone. !y the hel of telehone users can renew
the older one boo".
5* +witch- 1 5 ort switch is re.uired to connect the c with the internet connection.
@* 52: cable- 52: cable to connect all c with switch and to connect to the internet
rovided by &+7.
%.%. 'conomic !easibi#ity
2 system re.uest is economically feasible if the ro,ected benefits of the roosed system
outweigh the estimated costs involved in develoing or urchasing% installing% and oerating
it. /osts can be one time or continuing and can be incurred at various times during ro,ect
develoment and use.
6conomic feasibility amounts to ,udging whether ossible benefits of the ro,ect are
worthwhile as soon as a secific solution has been identified% the analyst can weigh the cost
and benefits of each alternative this is called cost benefit analysis. &n economic feasibility%
the most imortant is cost-benefit analysis. 2s the name suggest% it is an analysis of the costs
to be incurred in the system and benefit derivable out of the system.
7y%es of %ro%osed syste$ cost
/ost can be classified in to following tyes
1/ 7anible cost
#angible cost is the cost that can be calculated accurately in terms of dollar and has an effect
your current balance along with your business. #he tangible cost in automated boo"
management system includes.
 7urchase of hardware and software
 +alaries for rofessional
8urc!ase of !ard2are and soft2are
Purchase of Software
Name Price per
unit
Quantity Total cost
Microsoft office 2;;? H44F 1 H44F
Microsoft visual basic
2;;B
H5FF 1 H5FF
Microsoft windows $ H1;@ 1 H1;@
Iuic" hill antivirus H45 1 H45
Microsoft s.l 2;;B H4B5 1 H4B5
Java H1@5 1 H1@5
#otal 91)4:
8urc!ase of 6ard2are
;a$e 8rice %er unit *uantity 7otal cost
Acer <1"31
15."Inc! 7'7
#onitor
=s. 5545D- 1 =s. 5545D-
6% +aser,et
8rinter
=s4F;; 1 =s 4F;;
6% 214( fa3 =s55;; 1 =s55;;
+an cable =s12.5er @;m =s12.5C@;J=s?5;
=roadband
$ode$
=s 1@;; 1 =s1@;;
&link s2itc! =s1;B; 1 =s1;B;
Reliance %!ones =s4;;; 1 G=s4;;;
7otal =s233?5
Salaries for %rofessional
7y%es of >$%loyees >$%loyee Salary
&evelo%ers =s1;;;;;-2;;;;;
8erson 2!o analyses t!e syste$ =s5;;;;-1;;;;;
7ester =s 5;;;;-1;;;;;
7otal =s2;;;;; 2ro$ er month
#otal tangible costJ=s )H1B4FC5?* G =s233?5G =s2;;;;;
J=s1;53F3G =s233?5G =s2;;;;;
J=s32B?@B
2/ Intanible cost
2 cost associated with an information system that cannot be measure easily in terms of
dollars or with certainty.
;a$e 'eedback
?ser satisfaction KesDno
#oral of e$%loyee High
0%erational Inefficiency 5ess
Infor$ation availability More

3/ 0%erational cost
'erational costs are the e$enses re.uired for the day to day running of the system. #his
includes the maintenance of the system that can be in the form of maintaining the hardware or
alication rogram or money aid to rofessional resonsible for running or maintaining the
system.
0%erational $easure$ent >3%ense-%er annu$/
#aintenance of !ard2are soft2are =s1;%;;;
>$%loyee salaries =s2%;;%;;;
7rainin of e$%loyees =s1;%;;;
#otal 'erational costJ=s1;% ;;;G2% 5;%;;;G1;%;;;
J=s22;;;;
4/ @ariable cost
Lariable costs are those costs that vary deending on a comany1s roduction volume they
raise as roduction increases and fall as roduction decreases.
Services C!ares-%er $ont!/
Internet services =s3;;;
8rintin %a%ers =s1;;;
Ink and cartrides =s 5;;
>lectricity bill =s1;;;
7ele%!one-landline and $obile/ =s2;;;
7otal =s?5;;
#otal annual variable costJ?5;;C12
JF;;;;
8ayback Analysis
7aybac" analysis is the rocess of determining how long it ta"es an information system to
ay for itself. #he time it ta"es to recover the system1s cost is called the aybac" eriod. #o
do a aybac" analysis% you erform the following stes-
 9etermine the initial develoment cost of the system.
 6stimate annual benefits.
 9etermine annual oerating cost.
 3ind the aybac" eriod by comaring total develoment and oerating cost to the
accumulated value of the benefits roduced by the system.
#otal e$enditure for first year )including all one time e$enditures*
=s32B?@BG=sF;;;;J=s41B?@B
#otal e$enditure for second year
=s 22;;;;G=s F;;;;J=s31;;;;
Aear Cost-Rs/ Cu$ulative Cost-Rs/ =enefit Cu$ulative benefit
; 41B?@B 41B?@B 5;;;; 5;;;;
1 31;;;; ?2B?@B @;;;; 11;;;;
2 31;;;; 1;3B?@B ?;;;; 1B;;;;
3 31;;;; 134B?@B B;;;; 2@;;;;
4 31;;;; 1@5B?@B @;;;; 32;;;;
5 31;;;; 1F@B?@B B;;;; 4;;;;;
%.). Operationa# !easibi#ity
'eration feasibility is a measure of how well a roosed system solves the roblems% and
ta"es advantage of the oortunities identified during scoe definition and how it satisfies the
re.uirements identified in the re.uirements analysis hase of system develoment.
#he rocess of assessing the degree to which a roosed system solves business roblems or
ta"es advantage of business oortunities
&t refers to a system that users will accet and use effectively to suort business ob,ectives
#he essential .uestion that hels in testing the oerational feasibility of a system includes the
following.
 9oes current mode of oeration rovide ade.uate throughut and resonse time8
 9oes current mode rovide end users and managers-with timely ertinent% accurate
and useful formatted information8
 2re the services fle$ible and e$andable8
 9oes current mode of oeration rovide cost-effective information services to the
business8
 /ould there be a reduction in cost and or an increase in benefits8
 9oes current mode of oeration rovide reliable services8
'erational 3easibility mainly consists of the 8I>C>S framewor" through which we can
,udge the articular organi(ation i.e. automated management system on various bases or
considering various areas. #he 7&6/6+ framewor" is used for identifying oerational
roblems to be solved.
8-8erfor$ance- 9oes the current mode of oeration rovide ade.uate throughut and
resonse time8
 #he new system)2utomated boo" Management +ystem* will better result in
management of the system as it will hel in attending more users in a limited as
comared to the current system)old 'ne* also users can get resonse much early as
comare to the current manual system.
I-Infor$ation- 9oes the current mode rovide end users and managers with timely%
ertinent% accurate and usefully formatted information8
 &n our roosed system we are having various ways through which users can contact
the organi(ation for various uroses such as ordering the boo"s% maga(ine% renew the
boo"s etc. #hrough these ways we are able to get a lot of information. &t may be
regarding the user or it may be regarding the organi(ation. 2lso for user they can get
some information from the official website of automated boo" management system
and also from the telehone etc.
>->cono$y- 9oes the current mode of oeration rovide cost-effective information services
to the business8 /ould there be a reduction in costs and D or an increase in benefits8
 /onsidering the economic oint of view of the system we have roosed% the system
is cost effective i.e. the investment in the system is roer with roer information
rovided to the customers regarding each and every thing the customers are related
with. &n our roosed system we have also tried our best to increase the benefits at a
greater e$tent by increasing the costs in certain areas. 3or 6$. !y ma"ing the system
comuteri(ed we can attend more users easily and .uic"ly.
C-Control- 9oes current mode of oeration offer effective controls to rotect against fraud
and to guarantee accuracy and security of data and information8
 #he roosed system offers effective controls to rotect against fraud and to
guarantee accuracy and security of data and information. #his can be confirmed by
the fact that there are less entity involve e$cet the user. +o there is a full control over
the business by the owner. :o need of security needed in a vast sense as there are not
much valuable data involved.
>->fficiency- 9oes the current mode of oeration ma"e ma$imum use of available resources%
including eole% time% and flows of forms8
 &t ma"es ma$imum use of available resources% including eole% time% flow of forms
etc. 2ll the re.uests are fulfilled with timely satisfaction. #he entities involved are
roerly utili(ed as well as the resources. #his confirms for the efficient wor"ing of
the comuteri(ed system.
S-Service- 9oes the current mode of oeration rovide reliable service8 &s it fle$ible and
e$andable8
 #he roosed system also rovides reliable services and is both fle$ible and
e$andable. Esers can hoe for the best as everything are well organi(ed according to
their re.uest. #he system can be e$anded slowly in the future.
%.*. Schedu#e !easibi#ity
#he schedule feasibility shows the estimated time to comlete the ro,ect. #his includes the
schedules of each rocess in a ro,ect and the total ro,ect time. #his can change if
une$ected challenge occurs.
+chedule feasibility is shown in following structure.
%.*.1. +antt ,hart$

%.*.%. "ert ,hart$
+l. :o 2ctivity 9ays &mmediate
redecessor
2 7lanning @ -
! 2naly(e the
roblem and
re.uirements
? 2
/ &nvestigate the
area of study
? 2
9 3easibility study 14 !%/
6 +election of
methodology
4 !
3 /reating 5ogical
design
14 6
0 +electing final
design
4 6%3
H Lalidate
functionality
2 3
& 9ocumentation @ 0%H%9
). ,omparison bet(een methodo#ogies-
&f we concern this ro,ect 2utomated boo" management system then there is fallowing
comarison between methodologies-
S. ;o. SSA&# 00A& RA& A0?R&A; 8R0707A8I;B
Concern About
&ata
good good average less average
'lo2 of data good 2verage average average
0ood
?ser Interface average 0ood average average 0ood
;on-'unctional
reCuire$ents
less 0ood average average 5ess
Iterative less 0ood average less average
Co$$unication average 0ood average 0ood
Reusability of code less 0ood less less 5ess
>nca%sulation less 0ood less 5ess 5ess
).1. Se#ected methodo#ogy-
2fter investigating all the above methodologies we have selected two methodologies
++29M and ''29 for this ro,ect. !ecause this is an informational system% for the
informational system ++29M and ''29 is best methodology. 2s for re.uirement of this
ro,ect we have to tell one best and suited methodology. +o% here is the best methodology
with the reason-
).%. .eason / ,onc#usion-
2fter above survey we find that ob,ect oriented methodology is best suited methodology for
this ro,ect. &t rovides reusability of codes% encasulation% abstraction% olymorhism etc but
any other methodology doesn1t rovide it. &n ''29 analysts and rogrammers are not bound
by the constraints of system imlementation% so that they can formulate designs that conform
to different e$ecution environments.
+ince ob,ects relate to entities )things* with which we commonly interact there is usually a
clear maing between the real-world entities and the corresonding ob,ects in the system.
#his significantly imroves understanding of the design. &t imrove the .uality of system due
to rogram reuse and one more thing if we choose ob,ect oriented language such as Java%
as.:et etc. then we go with ob,ect oriented methodology.
&f we want any modification in develoed system then ''29 is best for it. !ut when we go
through ++29M or any other methodology we have to start from first stage but in case of
''29 this is accetable.
&n ++29M and other methodologies there is searation between analysis and design hases
but in case of ob,ect oriented there is no searation between analysis and design hase that
cause the imrovement of communication between the users throughout the end of the
ro,ect.
2nd main thing ''29 enables the standardi(ation of ob,ects which increases design
understanding and decreases the ris" associated with ro,ect develoment.
*. Inestigation Techniques-
#his is very imortant hase in +ystem 9eveloment 5ife /ycle. &t involves to finding users
re.uirements their needs and fact about system. #hese main techni.ues are used to carried out
the investigation of the system
*.1. Obseration- &n this method analyst e$amines the rocedures as they are
carried out or their natural setting. #he analyst observes how wor" and rocedures are
carried out with the e$isting system% and this enables the analyst to witness firsthand how
the wor" is actually done and what it involves.
*.%. Interie(- &nterviewing is a face-to-face techni.ue used to collect
information directly from the users of the system under investigation. &n this techni.ue
interviewer as"s some set of secific .uestions to interviewee in order to get useful
information about the system and users re.uirements.
*.). 0ocument Ana#ysis- #he document analysis method involves
investigating e$isting data% documentations% records as well as rocedure manuals used
for the roosed system.
#his method enables the analyst to find realistic and actual information about the system.
*.*. 1uestionnaire- #he .uestionnaires consists standard series of .uestions.
#his may be distributed electronically such as by mail or via a networ" to the users. &t
may in form of aers% in which case% it may be distributed to users by ost. &t is used to
collect huge amount of data in less time.
#he .uestionnaires contain different tyes of .uestions. 3or e$amle M 'en and close
ended .uestion. #his techni.ue is used to as" identical .uestions from the eole using
the system and when we need to collect information from a large number of users.
*.2. Se#ected Inestigation techniques and its reason- 2fter
investigating all the techni.ues analyst found .uestionnaire is the best and suited
techni.ue for gathering information for this ro,ect%
Reason- &t used collect .uantitative data. 2nd as for re.uirement of this ro,ect we need
to collect large scale of data in a less amount of time. #his techni.ue is very much
suitable for facts and statistics. Iuestionnaires can be carried out by the analysts or by
any number of eole with limited affect to its legality and reliability. #he results of the
.uestionnaires can usually be .uic"ly and easily .uantified by either an analyst or
through the use of a software ac"age. Iuestionnaires can be analy(ed more
NscientificallyN and ob,ectively than other forms of investigation techni.ues.
!ut .uestionnaire techni.ue is not going to fill all the re.uirements for the system. &t
may be difficult to clarify some roblems% resondent may not elaborate their answer and
non-verbal communication cannot be measured on any secific level. +o% analyst decided
to select interview techni.ue for investigating the roblems.
Reason- &t contains direct contact between interviewee and interviewer that cause
verbal communication between them which hel to measure roblems on secific level.
&t contains fle$ible set of .uestions which rovide better results. /onfidence of the
interviewee can be gained and may enhance the .uality of information gathered. 2nd
answer given by interviewee can be easily clarified.
+o% by using these two techni.ues analyst can gathered all the re.uirements roblems
and needs of users for roosed system.-
*.3. 1uestionnaire and Interie( !or Student
9ear =esondent%
My name is................ 2nd & am member of 22+M +oftware /onsultancy. 'ur agency is
assigned tas" of ma"ing the automated boo" management system in your school. #herefore
for getting re.uired and aroriate information about your resent library system and what
is lac"ing in it we are doing a survey.
Kou are re.uested to resond to the statements in the following .uestionnaire. #his
.uestionnaire is about to information needs regarding the 2utomated !oo" Management
+ystem. &nstructions are given for all set of .uestions. 7lease follow the instructions carefully.
7lease ensure that you resond to every .uestion. Kour individual identity will be treated in
confidential and will only be used for research uroses. Kour resonse would be highly
areciated.
8>RS0;A+ I;'0R#A7I0; I; &>7AI+>&
Section A
1. :ame of the resondent- OOOOOOOOOOOO..
2. 2ge-
15 -2; 
21-3; 
31-4; 
41 P above 
3. 0ender-
Male 
3emale 
4. /lass studying in OOOOOOOOOOOOOO
5. 6 mail address OOOOOOOOOOOOOO
". /ontact :umber OOOOOOOOOOOOOO
Section = -*uestionnaire/
1. How often do you visit the library8 )lease tic" one*
5ess than once a month 
'nce a month 
'nce every two wee"s 
'nce a wee" 
#wo or three times a wee" 
9aily 
2. 4hy do you read boo"s in library8 )7lease tic" one*.
7leasure 
!usiness 
+chool 
7ersonal =esearch 
+elf- imrovement 
'ther 
3. 4hat tye of boo"s do you li"e to read8 )7lease tic" all that alies*.
2ction or 2dventure or 4esterns 
/lassics 
/hildren1s literature 
Koung adult fiction 
3antasy or science fiction 
+cience 
Health 
+orts 
Hobbies 
2rt 
4. 2re you able to search articular boo" easily.
Kes 
:o 
5. 2re you able to get your record of issued boo" on your name easily8
Kes 
:o 
". 4hat tyes of maga(ines and news aer do you li"e to read8 )7lease tic" all that
alies*.
#aaDines ;e2s 8a%ers
:ewsDMedia  5ocal news 
+orts  :ational news 
+cience  !usiness news 
Health  3oreign news 
Koung adult sub,ect  +orts news 
4omen1s sub,ect  6mloyment news 
Men1s sub,ect  =esearch and develoment news 

5. 2re you satisfied with the current !oo" management system of your school8
Kes 
:o 
). Mar" all the areas in which you thin" the library can imrove.
More study room 
More study table 
More meeting room 
More story hoursDcraft sace 
5arger !uilding 
/omuterD&nternet station 
!oo" selection 
6nhance the boo" collection 
2udio M visual material 
:. 7lease give us your thought on the following areas of service-
Reference &esk C!eck-out &esk
6$cellent  6$cellent 
0ood  0ood 
Just '"  Just '" 
7oor  7oor 
9on1t use  9on1t use 

1(. 'verall% how satisfied are you with library service8
Lery dissatisfied 
9issatisfied 
+lightly dissatisfied 
+atisfied 
Lery satisfied 
I;7>R@I>1
1. 7lease list any additions you feel the library could ma"e to its collection of materials
and services.
Ans2er:
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
2. 4hat do you li"e best about the library8
Ans2er:
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
3. 2re you li"e to suggest any secific suggestion
Ans2er:
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
Sinature of Student
&ate:
E7!ank Aou for Aour Coo%erationF
*.4. 1uestionnaire and Interie( !or 5ibrarian
9ear 5ibrarian%
My name is................ 2nd & am member of 22+M +oftware /onsultancy. 'ur agency is
assigned tas" of ma"ing the automated boo" management system in your school. #herefore
for getting re.uired and aroriate information about your resent library system and what
is lac"ing in it we are doing a survey.
Kou are re.uested to resond to the statements in the following .uestionnaire. #his
.uestionnaire is about to information needs regarding the 2utomated !oo" Management
+ystem. &nstructions are given for all set of .uestions. 7lease follow the instructions carefully.
7lease ensure that you resond to every .uestion. Kour individual identity will be treated in
confidential and will only be used for research uroses. Kour resonse would be highly
areciated.
8>RS0;A+ I;'0R#A7I0; I; &>7AI+>&
Section A
1. :ame of the 5ibrarian- OOOOOOOOOOOO..
2. 2ge-
15 -2; 
21-3; 
31-4; 
41 P above 
3. 0ender-
Male 
3emale 
4. 6 mail address OOOOOOOOOOOOOO
5. /ontact :umber OOOOOOOOOOOOOO
Section = -*uestionnaire/
1. 2re you satisfied with your current system8
Kes 
:o 
2. 2re you able to search articular boo" easily.
Kes 
:o 
3. 2re you have any roblem in "eeing the record of boo"s and issued boo"8
Kes 
:o 
4. 2re you able to monitor the fine and date of issue and date of return of each boo"8
Kes 
:o 
5. 2re you able to generate the list of boo" available in the library and boo" issued to
student and staff8
Kes 
:o 
". 2re you able to search boo" according to their ublisher and title and their edition8
Kes 
:o 
I;7>R@I>1
1. How many boo"s are in your library8
Ans2er:
2. How many members are in your library8
Ans2er:
-------------------------------------------------------------------------------------------------------
3. How you arrange the boo"s in their following category.
Ans2er:
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
4. 2re you aware of any library management system8 &f yes name them.
Ans2er:
5. 4hich is the rime factor of changing that system8
Ans2er:
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
Sinature of +ibrarian
&ate:
E7!ank Aou for Aour Coo%erationF
2. 5ogica# 0esign
2.1. 5ogica# 0esign using SSA0M
2.1.1. ,onte6t 0iagram$

2.1.%. 5ee# 7 0&0
2.1.). 0&0 5ee#-1 &or Managing Book
2.1.*. 0&0 5ee#-1 !or Issuing8returning books
2.1.2. 0&0 5ee#-1 !or &ine
2.1.3. '. 0iagram$
2.1.4. 0ata 0ictionary$
Staff data dictionary-
S. ;o. 'ields &ata ty%e &escri%tion Allo2 null
1 & +taff &d &nteger)@* +taff id :ot allow
2 / :ame /har)2;* :ame of staff :ot allow
3 /9esignation
tye
/har)1;* HisDher
designation tye
:ot allow
4 &/ontact number &nteger)1;* /ontact number
of staff
:ot allow
5 &issued !oo"s &nteger)2* :umber of
issued boo"s
2llow null
Student &ata &ictionary-
S. ;o. 'ields &ata ty%e &escri%tion Allo2 null
1 &enrollment number &nteger)@* +tudent id :ot allow
2 /name /har)2;* :ame of student :ot allow
3 /class /har)1;* HisDher class name :ot allow
4 L/section Larchar)2* +ection details :ot allow
5 &issued !oo"s &nteger)2* :umber of issued
boo"s
2llow null
+ibrarian &ata dictionary-
S. ;o. 'ields &ataty%e &escri%tion Allo2 null
1. L/ username Larchar)1;* Eser name of
librarian
:ot allow
2. L/ assword Larchar )1;* 7assword of
librarian
:ot allow
=ook data dictionary-
S. ;o 'ields &ata 7y%e &escri%tion Allo2 null
1 & boo"&d &nteger)@* !oo" number :ot allow
2 /title /har)15* #itle of boo"s :ot allow
3 / author /har)15* 2uthor of boo" :ot allow
4 /ublisher /har)1;* 7ublisher name :ot allow
5 L/ublishing
date
L/)15* 7ublishing date :ot allow
2.1.9. '5: 0iagram$
'or Student-
'or =ook:
'or Staff:
'or +ibrarian:
2.%. 5ogica# 0esign using Object Oriented
2.%.1. ;se ,ase 0iagram$
2.%.%. ,#ass 0iagram$
2.%.). Sequence 0iagram$
Cont"ne
3. ,onc#usion$
4e have comleted our ro,ect of ma"ing a automated !oo" management system using
''29 methodology. #he total cost on develoing the system is =+ 4% 1B%?@B. 2fter
comleting the system% we have chec"ed the re.uirements of the system again on the
following arameters and hand out to Mr. Joy.
+. : =e.uirement comment
1 2uthentication to librarian #he re.uirement is achieved
2 +ecurity of data #he re.uirement is achieved
3 2dd% +earch% Edate and delete !oo"s records #he re.uirement is achieved
4 2utomatic calculate fine for both +tudent and +taff with
searate rules
#he re.uirement is achieved
5 +tore borrower details #he re.uirement is achieved
@ &ssue% return and renewing +tore and maniulation
successfully
#he re.uirement is achieved
? 0enerating all the records #he re.uirement is achieved
B +tore according to boo" category &t has some roblem


4. .e!erences$
1. 2nswers.com )2;1;* +tructured systems analysis and design method. QonlineR
2vailable at- htt-DDwww.answers.comDtoicDstructured-systems-analysis-and-design-
method Q2ccessed- 22 Jan 2;13R.
2. 9ivine"onection.info )2;1;* +ystem 2nalysis M Methods of &nvestigation -- 2rticle.
QonlineR 2vailable at- htt-DDwww.divine"onection.infoDarticlesD+ystem-2nalysis--
Methods-of-&nvestigation-a3@.html Q2ccessed- 1@ March 2;13R.
3. 3reeatentsonline.com )2;;B* Esing ob,ect-oriented analysis and design
overtraditional structured analysis and design.. QonlineR 2vailable at-
htt-DDwww.freeatentsonline.comDarticleD&nternational-Journal-!usiness-
=esearchD1F;4@312F.html. Q2ccessed- 5 3eb 2;13R.
4. 0oogle !oo"s )2;;?* +ystems analysis and design. QonlineR 2vailable at-
htt-DDboo"s.google.co.inDboo"s8
idJ$ALJ>3tKrls/PgJ72314Pd.JrototyingGmethodologyPhlJenPsaJSPeiJ,g
:;EbuS'&(MrIeetK9&/gPvedJ;/62I@26w2gTvJoneageP.Jrototying
U2;methodologyPfJfalse Q2ccessed- 22 March 2;13R.
5. 0oogle !oo"s )2;1;* Management &nformation +ystems. QonlineR 2vailable at-
htt-DDboo"s.google.co.inDboo"s8
idJ0>3vwKda?uw/PgJ725@?Pd.JrototyingGmethodologyPhlJenPsaJSPeiJ
wg;Ed4b2oV$rIff.4/&9IPvedJ;/9sI@26w2,g>TvJoneageP.Jrototying
U2;methodologyPfJfalse Q2ccessed- 1 2r 2;13R.
@. &ota.com )2;11* 2dvantages P 9isadvantage of 7rototying rocess model - !log.
QonlineR 2vailable at- htt-DDwww.iota.comD!logDtabidD@?3DentryidD124D2dvantages-
9isadvantage-of-7rototying-rocess-model.as$. Q2ccessed- 1; March 2;13R.
?. &t"a"a?B@.blogsot.in )n.d.* EM5 9iagrams for 5ibrary Management W &# >a>a.
QonlineR 2vailable at- htt-DDit"a"a?B@.blogsot.inD2;12D11Duml-diagrams-for-library-
management.html Q2ccessed- B 2r 2;13R.
B. :ovom% M. 5. )2;;?*. #he fundraising feasibility study- itNs not about the money.
Hobo"en% :.J.% 4iley. #e$as. )2;;4*. How to conduct a feasibility study. 9arby% 7a%
9iane 7ublishig /o.
F. Emanitoba.ca )2;;?* 3easibility +tudy. QonlineR 2vailable at-
htt-DDwww.umanitoba.caDafsDagricVeconomicsDM=2/Dfeasibility.html Q2ccessed- 1F
2r 2;13R.
9.%. 1uestionnaire$