term paper library management system

Upload: nav-deep

Post on 03-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Term Paper Library Management System

    1/15

    opic

    -

    Design a website to implement Library Management

    System using HTML and JavaScript

    Submitted By:-

    Name :- Mohd Naeem

    Roll Number :- A-10

    Section :- D-1203

    Reg. no :- 1121059

    !our"e !ode :- !A# $ 21%

    Submitted to:-

    Mi"". &al'inder (aur

    IN RODUC ION

  • 8/12/2019 Term Paper Library Management System

    2/15

    This system can manage all the happenings of the Library. Book transactions including

    Book Registration, Students Registration, Book Issuing, Current Status of a particular

    books etc. can be very easily handled by this module. verall this system can be very

    helpful and it can make things easier.

    In the e!isting system, most of the records are maintained on paper. It becomes very

    inconvenient to modify the data. In the e!isting system, here is a possibility that the same

    data in different registers may have different values "hich means the entries of the same

    data do not match. This inconsistent state does not supply the concrete information "hich

    poses a problem in the case information related to particular search record.

    ur pro#ect is very useful. $ser is no longer re%uired to check his register in search of

    records, as no" it can be searched over the soft"are by choosing some options. The user

    need not to type in most of the information. &e'she is #ust re%uired to enter the desiredoptions. n the "hole it liberates the user from keeping lengthy manual records. In a

    nutshell, it abates the "ork load of an organi(ation.

    CODING STEPS FOR LIBRARY ANAGEENT SYSTE

    ). C*I+ - LI+ /0

    1. C*I+ - 20LC30 /0

    4. C*I+ - 5I02 R-IL0 /0

    6. C*I+ - C&/+0 /SS2R* /0

    7. C*I+ - B8/5/IL/BILIT9 -R3

    :. C*I+ - /*3I+ LI+ /0

    ;. C*I+ - /*3I+ &30 /0

    .C*I+ - /** B8S -R3

    Step!:

    To design a code for login page so that user can login into online library by filling correct username and

    pass"ord?

  • 8/12/2019 Term Paper Library Management System

    3/15

    CODING OF LOGIN PAGE:-

    @ titleARegistration age@'titleA@script typete!t' #ava scriptD language#ava scriptA

    -unction CoE5alidation FG

    H

    5ariable mid document. Regform.mid

    5ariable passdocument.Regform.p"

    5ariable con passdocument.

    Regform.con p"

    If Fmid. valueG

    H /lert F0nter midG

    3id. -ocus FG

    Return false

    J

    If Fpass. valueG

    H

    /lert F0nter pass"ordG

    ass .-ocus FG

    Return false

    J

    If FCon pass. valueG

    H/lert F0nter Conform ass"ordG

    Con ass .-ocus FG

    Return false

    J

    5ariable pass) pass .value

    5ariable pass1 compass .value

    5ariable value pass). 3atch Fpass1G

    ''alert FvalueG

    If FvaluenullG

    H/lert Fass"ord and Conform ass"ord didnKt matchG

    compass .focus FG

    Return false

    H

    /lert Fass"ord and Conform ass"ord didnKt matchG

    Con pass. -ocus FG

    Output o" #tep!:

    The output of step) is sho"n belo" is a login page consisting of field name mid Fmember idG pass"ord

    user can login to online library by filling correct mid pass"ord.

  • 8/12/2019 Term Paper Library Management System

    4/15

    Step $:

    To design a code for "elcome page for online library

    CODING OF %ELCOE PAGE

    @ html A@ head A

    @titleALibrary management system@'titleA

    @'headA

    @body b g colorpink A

    @M String midFStringG re%uest get /ttributeFmidG

    MA

    @font si(e1> colorblack

    @ I A2elcome to nline Library@' IA

    @'fontA @font si(e7 colorblueA

    @ BrA

    @/ h refaboutus.htmlA/bout $s@'aA@BrA

    @a h refK5ie" profileKA5ie" rofile@'aA

    @a h refK5ie" profileKA5ie" rofile@'aA

    @BrA

    @a h refeditprofile.#spA0dit rofile@'aA

    @a h refeditprofile.#spA0dit rofile@'aA

    @a h refchngepass"ord.#spAChange ass"ord@'aA

    @a h refbookavailability.#spABooks /vailability@'aA

    @'fontA

    @'bodyA

    @'htmlA

    Output o" #tep$:

    The output of step1 is given belo" is a "elcome page "hich contain all the links of online library such as

    5ie" rofile, 0dit rofile, Change ass"ord, Books /vailability. $ser can use the service provided by

    online library by clicking on this links.

  • 8/12/2019 Term Paper Library Management System

    5/15

    ......

    Step&:

    To design a code for 5ie" rofile "eb page so that user can vie" his profileNE

    CODING OF 'IE% PROFILE PAGE

    MA

    @MOpage language#ava MA

    @M

    /rray List F/rray ListG re%uest. et /ttribute Fvie" $ser RecordG

    String m name FStringG list .get F>G

    String m email FStringG list .get F)G

    String m gender FStringG list .get F1G

    String m add FStringG list .get F4G

    String m contact FStringG list .get F6G

    MA

    @&tmlA

    @body b g colorpinkA

    @centerA@h1A3y rofile@'h1A@table border4A

    @TRA

    @T&Am name@'T&A

    @TdA@Mm name MA@ 'T*A

    @'TRA

  • 8/12/2019 Term Paper Library Management System

    6/15

    @TRA

    @T&Am email@'T&A

    @T*A@Mm email MA@ 'T*A

    @'TRA

    @TRA@T&Am gender@'T&A

    @T*A@Mm gender MA@ 'T*A

    @'TRA

    @TRA

    @T&Am add@'T&A

    @T*A@M m add MA@ 'T*A

    @'TRA

    @TRA

    @T&Am contact@'T&A@T*A@Mm contact MA@ 'T*A

    @'TRA

    @'tableA

    @'centerA

    @'bodyA

    @'htmlA

    Output o" #tep&:

    utput of step4 is a page "hich is display the profile of login user.

  • 8/12/2019 Term Paper Library Management System

    7/15

    Step (:

    To design a code for change pass"ord pageNE

    CODING OF C)ANGE PASS%ORD PAGE

    @&tmlA

    @&eadA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpinkA

    @h1A@IAtype your ne" pass"ord@'IA@'h1A

    @form namechange pass"ord form actionchange ass"ordA

    @pAass"ord@input typepass"ord namep"@'pA

    @pAconfirm pass"ord@input typepass"ord namecon p"@'pA@input typesubmit valuechange pass"ord'A

    @'formA

    @'bodyA

    @'htmlA

    Output o" #tep (:

    The output of step 6 is given belo" through "hich user can change his pass"ord.

  • 8/12/2019 Term Paper Library Management System

    8/15

    Step*:

    To design a code for check books availability form so that user can search for the re%uired

    Books in library are available or not

    CODING OF BOO+A'AILABILITY FOR

    @htmlA

    @headA

    @ Title APS age@ 'Title A

    @'headA

    @body b g colorpinkA

    @h1A@IAtype book title R book author@'IA@'h1A

    @form nameBook Stock actionstockA

    @pAb title@input typete!t nameb t @'pA@pAb author@input typete!t nameb a @'pA

    @BrA

    @input typesubmit valuesearch'A

    @'formA

    @'bodyA

    @'htmlA

    Output o" #tep*:

    utput of step7 is given belo" is a "eb page from "hich user can search for books in libraryby specifying book title book author

  • 8/12/2019 Term Paper Library Management System

    9/15

    Step ,:

    To design a code for admin login page so that admin or librarian can login to admin page by

    filling correct username pass"ord.

    CODING OF ADIN LOGIN PAGE

    @htmlA

    @headA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpinkA

    @form nameadmin form actionadmin'A

    @h4A @IAplease type your username pass"ord@' IA @'h4A@pAusername@input typete!t nameun @'pA

    @pApass"ord@input typepass"ord namep" @'pA

    @BrA@BrA

    @input typesubmit valuelogin A

    @'bodyA

    @'htmlA

    Output o" #tep ,:

    The output of step : is given belo"

  • 8/12/2019 Term Paper Library Management System

    10/15

    Step :

    To design a code for admin home page "hich consist of links such as issue books, return

    books, add booksNE

    CODING OF ADIN )OE PAGE@htmlA

    @headA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpink A

    @centerA

    @h1 A 20LC30 T /*3I+ /0 @'h1A

    @'centerA@BrA

    @font si(e7 colorblueA

    @a h refissue.#spAISS$0 B8S@'aA

    @BrA @BrA

    @a h refreturn.#spAR0T$R+ B8S@'aA

    @BrA @BrA @a h refstatus.#spA/** B8S@'aA

    @BrA @BrA

    @a h refseeissue.#spAISS$0 ST/T$S@'aA

    @'fontA

    @'bodyA

    @'htmlA

    Output o" #tep :utput of step ; is given belo" admin can access the services of issuing, returning adding

    of books by clicking on the respective links

  • 8/12/2019 Term Paper Library Management System

    11/15

    Step .:

    To design a code for book issuing form so that admin can issue books to student by filling

    *etails like ISB+ no. of book member id, issuing date due dateNE

    CODING OF BOO+ ISSUING FOR

    @htmlA

    @headA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpinkA

    @centerA

    @h1AB8S ISS$I+ -R3@'h1A

    @'centerA@form nameissuing form actionissueA

    @pAb ISB+ no@input typete!t nameI s b n@'pA

    @pAmid@input typete!t namemid @'pA

    @pAissue date @input typete!t namedate @'pA

    @pAdue date @input typete!t namedate@'pA

    @input typesubmit valueissue'A

    @'formA

    @'bodyA

    @'htmlA

    Output o" #tep .:

    The output of step < is given belo" is a book issuing form.

  • 8/12/2019 Term Paper Library Management System

    12/15

    Step /:To design a code for book returning form so that admin can return the books by filing The

    details deposited date, ISB+ no, mid. NE

    CODING OF BOO+ RETURNING FOR

    @htmlA

    @headA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpinkA

    @CenterA

    @h1ABook Returning -orm@'h1A

    @'centerA

    @form namereturn book form actionreturnA@pAmid @input typete!t namemid@'pA

    @pAb ISB+ no@input typete!t nameISB+@'pA

    @pAdeposited date @input typete!t namedeposited 'A

    @'pA

    @BrA

    @BrA

    @input typesubmit valuereturn'A

    @'formA

    @'bodyA

    Output o" #tep /:

    The output of step = is given belo" is a book returning form by "hich admin can return book

    of member.

  • 8/12/2019 Term Paper Library Management System

    13/15

    Step !0:

    To design a code for book addition form

    CODING OF ADD BOO+S FOR

    @htmlA

    @headA

    @titleAPS age@'titleA

    @'headA

    @body b g colorpinkA

    @form namebooks collection actioninsertA

    @pAb ISB+ no@input typete!t nameISB+'A@'pA

    @pAb title@input typete!t namebook title'A@'pA

    @pAb author@input typete!t nameb author'A@'pA@pAb publisher@input typete!t nameb publisher'A@'pA

    @pAb price@input typete!t namepc'A@'pA

    @pAtotal copies@input typete!t nametotal copies'A@'pA

    @pAdate of arrival@input typete!t namedate'A @'pA

    @input typesubmit valueinsert'A

    @'formA

    @'bodyA

    @'htmlA

    Output o" #tep !0 :

    The output of step )> is the book addition form by "hich admin can add books to online library by filling booktitle, book author, available copies etc.

  • 8/12/2019 Term Paper Library Management System

    14/15

    RESUL :

    The combination of all the above "eb pages result in a "eb application named Library

    3anagement System, "hich "orks as online library.

    LibraryN E Several user friendly coding have also adopted. This package shall prove to be apo"erful package in satisfying all the need.

    AD'ANTAGES AND DISAD'ANTAGES OF LS:-

    AD'ANTAGES:-). It may help collecting perfect management in details.

    1. In a very short time, the collection "ill be obvious, simple and sensible.

    4. It "ill help a person to kno" the management of passed year perfectly

    and vividly. It also helps in current all "orks relative to College.

    DISAD'ANTAGES:-

    ). Libraries may need to change their L3S every no" and then to avoid

    lagging behind the technology.

    1. /lthough a library management systemKs end goals include cutting costs,

    setting up a ne" system initially re%uires a substantial amount of money

    and resources.

    4. Libraries not only pay for the soft"are but may also spend for ne"

    computers, installations, hosting and maintenance.

    FUTURE SCOPE:-

    ). To make the e!isting system more efficient.

    1. To provide a user friendly environment "here user can be serviced better.

    4. 3ake functioning of library faster.

    6. rovide a system "here the library staff can catch defaulters and not let

    them escape.

    7. To minimi(e the loss done to books.

  • 8/12/2019 Term Paper Library Management System

    15/15

    CONCLUSION:-

    This paper is only a humble venture to satisfy the needs in a made "ithin a

    limited time frame at the beginning of the soft"are paper and should be

    updated regularly as the paper progresses re%uirements of the organi(ation.

    The main focus of this pro#ect is to lessen human efforts. The maintenance of

    the records is made efficient, as all the records are stored in the /CC0SS

    database, through "hich data can be retrieved easily. The navigation control

    is provided in all the forms to navigate through the large amount of records.

    If the numbers of records are very large then user has to #ust type in thesearch string and user gets the results immediately. The editing is also made

    simpler. The user has to #ust type in the re%uired field and press the update

    button to update the desired field. The Books and Students are given a

    particular uni%ue id no.So that they can be accessed correctly and "ithout

    errors. ur main aim of the pro#ect is to get the correct information about a

    particular student and books available in the library. The problems, "hich

    e!isted in the earlier system, have been removed to a large e!tent. /nd it is

    e!pected that this pro#ect "ill go a long "ay in satisfying userQs

    re%uirements.