PHYSICS INVESTIGATORY PROJECT 2015

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