Upload
gaurav-baman
View
669
Download
2
Embed Size (px)
Citation preview
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
1/23
INFORMATICPRACTICES
INVESTIGATORY PROJECT
ON
LIBRARY MANAGEMENT SYSTEM
2008-09Guided by:
Mr. Kapil Saini
Project by:Nishchay Malakar
XII A
2676357
Page 1 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
2/23
CERTIFICATE
This is to certify that NISHCHAY
MALAKAR, a student of Class XII-A of K.V.No.1,
AF Stn. Pathanot !earin" Roll No: 2676357 ha#esuccessfully co$%leted his %ro&ect file under $y
su%er#ision. I certify that this %ro&ect is u% to $y
e'%ectations and as %er the "uidelines issued !y
C(S).
P*T Co$%. Science Princi%al+s
Si"nature
Mr. Kapil saini) Mr.P.C.Prashar
Page 2 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
3/23
CERTIFICATE
It is certified that the project work entitled Library
management system which is bein! sub"itted by "e in
fulfill"ent of the re#uire"ent for $%&' (I&&$')s %oard Practical
'*a" 2008-09 in an authentic work carried out by "e at K.V. !
AF" #at$an%&tunder the super+ision and !uidance of 'r. Ka(i)
"aini
* +
'r. Ka(i) "aini
#,T C&m(. s-ien-e
* +
ame / I"0C0A1 'ALAKAR
R&)) & / 2676357
"-$&&) / K.V. ! AF" #AT0AKT
ACKNOWLEDGEMENT
Page 3 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
4/23
This %ro&ect LIBRARY MANAGEMEN !Y!EM"has !een desi"ned
/ de#elo%ed durin" AISSC) Practical )'a$ination 02-3 conducted !y
CB!Efor the fulfill$ent of the %ractical in Infor$atics Practices.I tae this o%%ortunity to e'%ress $y %rofound sense of "ratitude and
res%ect to all those 4ho hel%ed $e throu"hout this #enture.
I o4e $y re"ards to Mr.P.C.Prashar, Princi%al K.#.No.$ %A&!)
Pa'han(o' for his coo%eration and #alua!le su%%ort and for "i#in" $e the
o%%ortunity to undertae this %ro&ect 4or and %ro#idin" the necessary
infrastructure.
In %resentin" this %ro&ect it "i#es $e "reat %leasure to e'%ress $y
heartiest "ratitude, sense and ine%tness to Mr.KAPIL !AINI P*T Co$%.Science for his #alua!le assistance& support throughout my studentship
under him at the institute in co$%letin" this in#esti"atory %ro&ect on
de#elo%in" soft4are for ee%in" records of a SC5667 7I(8A89. This
%ro&ect is his #isuali:ation and o4es a lot of its functionality to hi$.
7ast !ut not the least; I o4e $y o#er4hel$in" "ratitude to $y fa$ily
and friends 4ho "a#e $e constant su%%ort and $oti#ation to continue 4ith
this endea#or.
ate/ Feb244 , +a"e : I&.$.(/ (1((3
R&)) &/ 2676357
CTET"
Page 4 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
5/23
" CTET"
(4 5itle of the Project ,$o+er Pa!e6
%4 $ertificates
$4 (cknowled!e"ent
74 $ontents
'4 1ibrary o+er+iew
4 Project (nalysis-proble"s associated with "anual "ana!e"ent
G4 Project 7esi!n
,i6 Proposed &yste"
,ii6 (d+anta!es
,iii6 ile 7escription
.4 5able &tructures
I4 or" 7esi!ns $odin!
4 ;ser anual-
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
6/23
LIRAR1 VERVIE
1ibrary is one of the i"portant parts of our school4 It plays an i"portant role in thesociety4 (ccordin! to an ancient pro+erb books are the best friends= and we can find
these friends in the library4 In library we find books on all the subjects and fro" +ariouspublishers are a+ailable for us4 In so"e of the libraries books fro" all o+er the world area+ailable4 >e can !et the" anyti"e and utili?e the"4
In libraries the no4 of books will cross o+er thousands and "aintainin! such a bi!
no of books is itself a bi! challen!e4 5he records include purchasin!= issuin!= returnin!
and "any "ore such kind of acti+ities4 5his "ay surely confuse an indi+idual4 5hereforewe need to co"puteri?e the syste" with the help of database so as to "ake our
re#uire"ents in a "ore easy way4 It will reduce ti"e and will be "ore efficient
#r&b)ems ass&-iate8 9it$ man:a) management1ibrary is approached by people for the satisfaction of their thirst of knowled!e4
$urrent "anual syste" of the library "ana!e"ent is +ery co"plicated and len!thy4 (
lar!e nu"ber of re!isters are "aintained in order to "aintain the list of students= books their details student)s details4
(s e*plained before library "ana!e"ent syste" is a bi! co"plicated syste"= there
fore the proble"s associated with "anual "ana!e"ent are listed below:
@4 5i"e consu"in!:
24 '*pensi+e:A4 on a+ailability of details:
B4 7ecreased efficiency and accuracy:
C4 7ifficult confusin!:D4 7uplication of work:
E4 'rrors in "aintenance:
Page 6 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
7/23
#R#"E "1"TE'1ibrary >orld wishes to co"puteri?e its "ana!e"ent syste" with the help of
data base4 It allows the librarian to update e*istin! application for his own ease like
books account "ana!e"ent= de+elopin! led!ers= issuin! and returnin! books etc4
(lso on the other face the readerFstudents wants to be co"puteri?ed solution of theabo+e4 It entails lookin! into the duplication of effort= bottlenecks= and inefficient
e*istin! procedures4
(n auto"ated syste" is to be de+eloped for library "ana!e"ent syste" that
perfor"s the followin! tasks:
Issuin! of books
3eturnin! of books
Purchasin! and addin! new books
aintains delay and fines
aintains students Infor"ation4
Pro+idin! &tock ana!e"ent4
ast updatin! of stock= their rates4
&ecurity
AVATA,E"
@4 5i"e sa+in!424 'cono"ical4
A4 aster and easier data retrie+al4
B4 (+ailability of data4
Page 7 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
8/23
ATAA"E E"CRI#TI
LI TALE : 5his table contains all the necessary details about the books and to
who" the book ha+e been issued= what is the date of purchase and all that4
FIEL" E"CRI#TI
A. a--n&/ (ccount no is a uni#ue no allotted to e+ery book4 It acts aspri"ary key is the base to reach or identify the record4 Itsdata type is nu"ber
b&&% name/ It is the na"e of the book4 Its data type is te*t4
a:t$ername/ (utherna"e is the na"e of the indi+idual,s6 who ha+ewritten the book4 Its data type is te*t4
at;(:r-$ase/
It represents the date on which the book was purchased orenlisted in the stock4 Its data type is dateFti"e4
ate;iss:e/ 5his field represents the date of issuin! of the particular
book to the student4 Its data type is dateFti"e4
at;ret:rn/ 5he field represents the date on which last ti"e it was
sub"itted in the stock4 Its data type is dateFti"e4
(ri-e/ 5he price at which the book was purchased for library4 Itsdata type is currency4
Iss;st;n&/ 5his field represents the I7 of student to who" the book
has been issued4 Its data type is te*t4
TALE "TR
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
9/23
FR'" E"I, = CI,
!+ "#LA"0 FR'/ >
5his screen is the introductory screen of library ana!e"ent &yste"4 In another words it
is the welco"e screen of the syste"4 It specifies the ersion u"ber of the product=
licensee of the product= 5itle of the product copyri!ht issues4
CI,/ >
7i" i as Inte!er
Pri+ate &ub 5i"er@H5i"er ,6
or i @ to al ,Pro!ress%ar@4a*6 If Pro!ress%ar@4alue J C00000 5hen
;nload e fr"sec4&how
'*it &ub
'nd If
Pro!ress%ar@4alue Pro!ress%ar@4alue K @
e*t
'nd &ub
Page 9 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
10/23
2+ "EC
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
11/23
(fter successful security check= the ne*t for" to appear is the ain for" of 1ibraryana!e"ent &yste"4 5his for" shows the contents of the 1ibrary ana!e"ent &yste"=
which are as follows: -
CI,/ >
Pri+ate &ub c"daddH$lick,6$all "nuaddnewH$lick
fr"new4(donew43ecordset4(ddew'nd &ub
Pri+ate &ub c"ddailyH$lick,6
'nd &ub
Pri+ate &ub c"dfindH$lick,6
$all "nusearchH$lick'nd &ub
Pri+ate &ub c"dchkH$lick,6$all "nuchkH$lick
'nd &ub
Pri+ate &ub c"dissueH$lick,6
$all "nuissueH$lick
'nd &ub
Pri+ate &ub c"dreturnH$lick,6
$all "nureturnH$lick
Page 11 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
12/23
'nd &ub
Pri+ate &ub $"dendH$lick,6
'nd
'nd &ub
Pri+ate &ub $"dackH$lick,6
fr"ack4&how
'nd &ub
Pri+ate &ub or"House;p,%utton (s Inte!er= &hift (s Inte!er= L (s &in!le= / (s &in!le6
If %utton 2 5hen
Popupenu "nufile
'nd If
'nd &ub
Pri+ate &ub "nuackH$lick,6fr"ack4&how
'nd &ub
Pri+ate &ub "nuaddnewH$lick,6fr"new4&how
'nd &ub
Pri+ate &ub "nuchkH$lick,6
fr"chk4&how
'nd &ub
Pri+ate &ub "nudailyH$lick,6
'nd &ub
Pri+ate &ub "nue*itH$lick,6
'nd
'nd &ub
Pri+ate &ub "nuhelpH$lick,6
fr"help4&how
'nd &ub
Pri+ate &ub "nuissueH$lick,6
fr"issue4&how
'nd &ub
Pri+ate &ub "nureturnH$lick,6
fr"return4&how
'nd &ub
Pri+ate &ub "nusearchH$lick,6
fr"find4&how
'nd &ub
?+ E ACC
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
13/23
5his for" allows the user to create and feed new book account4 5his function can be usedto add new accounts in yur library stock i4e4 if you ha+e any new book that you want to
add in the stock the only thin! you ha+e to do is to just fill up all the necessary details in
the bo*es and click update4If you had purchased the book on the sa"e day just clik today
and fill all the details4
CI,/ >
Pri+ate &ub $"dupdateH$lick,6
(donew43ecordset4;pdate(donew43efresh
'nd &ub
Pri+ate &ub $"dadtodayH$lick,6
5*tdatpur45e*t ow
'nd &ub
5+ AIL1 I""
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
14/23
5his functin has been introduced for daily purpose of a library i4e4 if the librarian wants toissue a book to a student then just add the account no of the book in the bo* and the
students id in the ne*t bo* and then click issue button= a "essa!e will be showed if the
book is issued and if the book is issued to any another student it will infor" you about it=
and the necessary details will be showed on ri!ht side4 3e"e"ber it will ask for passwordeach ti"e issuin! the book4
CI,/ >
Pri+ate &ub $"dissueH$lick,6
7i" a as inte!er= acc as inte!er
(doissue43efresha Input%o*,MPlease kindly enter passwordM= MsecurityM6
If ot 1$ase,a6 Mo"M 5hen
s!%o* Msorry= wron! passwordM= +b'*cla"ation= M1ibrary k+N@M
Go5o ra"
'nd If7i" fla! (s %oolean
fla! alse
acc al,5*taccno45e*t6
Page 14 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
15/23
(doissue43ecordset4o+eirst
>hile (doissue43ecordset4'
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
16/23
5his functin has been introduced for daily purpose of a library i4e4 if the librarian wants toreturn a book to the stock then he will ha+e to just add the account no of the book in the
bo* and then click return button= a "essa!e will be showed if the book is returned
sucessfully and if the book is already present in the stock it will infor" you about it=and
the necessary details will be showed on ri!ht side4 3e"e"ber it will ask for passwordeach ti"e returnin! the book4
CI,/ >
Pri+ate &ub $"dreturnH$lick,67i" b= acc as inte!er
(doreturn43efresh
b Input%o*,Mplease kindly enter passwordM= MsecurityM6
If ot 1$ase,b6 Mo"M 5hen
s!%o* Msorry= wron! passwordM= +b'*cla"ation= M1ibrary k+N@M
Go5o karan
'nd If
If ot 5*taccno45e*t MM 5hen
7i" fla! (s %oolean
fla! alse
acc al,5*taccno45e*t6
(doreturn43ecordset4o+eirst
>hile (doreturn43ecordset4'
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
17/23
fr"return45e*t245e*t MM
s!%o* M5he book bearin! account no4 M acc M has been sucessfully returnedM= +bend
If fla! alse 5hen
s!%o* M(ccount does not e*ists M= +b
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
18/23
5his functin has been introduced for "akin! easy access to all the records just by enterin!the account no4
CI,/ >Pri+ate &ub $"dsearchH$lick,6
(dorec43efresh
serno Input%o*,Menter account no4M= Mlibrary searchM67i" fla! (s %oolean fla! alse
(dorec43ecordset4o+eirst
>hile (dorec43ecordset4'
Page 18 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
19/23
5his functin has been introduced for checkin! re!ularities= if any student keep the bookwith hi" for "ore than @B days than by clickin! upon the check button we !et id of all the
delayin! students
CI,/ >
Pri+ate &ub $"dchkH$lick,6
(dochk43efresh 7i" fla! (s %oolean= dif (s Inte!er
7i" issdat
fla! alse
(dochk43ecordset4o+eirst
7o ;ntil ,(dochk43ecordset4'
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
20/23
5his for" helps the user how to use the software4
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
21/23
bo* and then click issue button= a "essa!e will be showed if the book is issued and if the book is issued to
any another student it will infor" you about it=and the necessary details will be showed on ri!ht side4
3e"e"ber it will ask for password each ti"e issuin! the book4M
'nd &ub
Pri+ate &ub $"dreturnH$lick,6
$o""andA4.ei!ht B9C
$o""and24.ei!ht AEC
$o""[email protected]!ht AEC$o""andB4.ei!ht AEC
$o""andC4.ei!ht AEC
5*thelp45e*t M5his functin has been introduced for daily purpose of a library i4e4 if the librarian wants to
return a book to the stock then he will ha+e to just add the account no of the book in the bo* and then click
return button= a "essa!e will be showed if the book is returned sucessfully and if the book is already present
in the stock it will infor" you about it=and the necessary details will be showed on ri!ht side4 3e"e"ber it
will ask for password each ti"e returnin! the book4M
'nd &ub
Pri+ate &ub $"dsearchH$lick,6
$o""andB4.ei!ht B9C$o""and24.ei!ht AEC
$o""andA4.ei!ht AEC
$o""[email protected]!ht AEC
$o""andC4.ei!ht AEC5*thelp45e*t M5his functin has been introduced for "akin! easy access to all the records just by enterin!
the account no4M
'nd &ub
Pri+ate &ub $"dchkH$lick,6
$o""andC4.ei!ht B9C
$o""and24.ei!ht AEC
$o""andA4.ei!ht AEC
$o""andB4.ei!ht AEC$o""[email protected]!ht AEC5*thelp45e*t M5his functin has been introduced for checkin! re!ularities= if any student keep the book
with hi" for "ore than @B days than by clickin! upon the check button we !et id of all the delayin!
students4M
'nd &ub
Pri+ate &ub or"H1oad,6
$all $"dnewH$lick
'nd &ub
Page 21 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
22/23
!4+ ACKLE,E'ET FR'/ >
5his for" !i+es the acknowled!e"ent of the pro!ra""er to the user4
CI,/
Pri+ate &ub $"dokH$lick,6;nload e
'nd &ub
Page 22 of 23 Project on library Management System
7/25/2019 PHYSICS INVESTIGATORY PROJECT 2015
23/23