Library Management System


Posted Date:     Total Responses: 0    Posted By: Tony John   Member Level: Gold   Points/Cash: 0   


We will design - you develop it


This project is different from the other projects we have listed in this site. We want you to do the project yourself this time. We will provide you the architecture and design of the project. You have to follow the guidelines and do the development yourself. We believe this is the best training we can provide you.

Languages


Since you are doing the development yourself, you can choose development language which is most
comfortable for you. C# or VB.NET will equally fit for this project. You can choose MS Access or SQL Server as the database backend.

Project Requirement study and documentation


Let us start with the requirement stage of the project. This is a very critical stage for developing any project. The first step for a developer in any project is to understand the requirements. Communication with customer is very important in this stage. You must communicate with customer as much as possible and document all requirements.

It is strongly reccommdended to have a direct, in person communication with the customer to get a feel of his expectations. Some customers may have lot of suggestions, some of them don't even really know what they want. Some customers may simply say 'I want a Library Management System', but they may not even know what kind of features they want in the product. In such cases, you must be able to suggest the features to the customer and let them understand those features before you develop it.

Some customers may come up with really stupid ideas. They want to do everything by the computer. It is very critical to make them clearly understand what can be done by the computer and what is not. Some tasks may be very easy for a human to do, but very difficult for a computer. You should not promise a customer something that a computer cannot perform progrmmatically.

Some customers may be too smart. They will tell you exactly what they want. And your job would be easier in this case.

In all cases, the most important thing is documenting all requirements and getting approval by the customer.
  • Talk to the customer about requirements

  • Document all requirements in a piece of paper or in a word document

  • Send the requirements document to the customer for his review

  • Revise the document based on the customer review and suggestions

  • Get the final approval and signature of the customer on the Requirements Specification

  • Library Management System requirements


    Let us define the requirements for our Library Management System (LMS):

    Requirements
  • This software will allow members to register

  • Only registered members will be allowed to lend an item from the system

  • User can add items (Books, CD etc) to the system

  • System will allow searching for items in the system based on Author name, book name, user name etc

  • Non requirements
  • System will not enforce any security. Anybody who have access to the computer will be able to access this software and perform any operations. There will be no login/password required to access this software.

  • System will not generate any alerts if a member is not returning any items

  • System will not maintain any inventory.

  • System doesn't keep track of damaged items. Users have to manually replace the damaged items
    with new ones.

  • System will not handle data security and backup. Users have depend on some external or manual backup mechanism to take data backup whenever required.

  • Design phase


    After completing the requirement study and documentation, it is time to design the software
    based on the requirements. It is easy to start coding without any design and you may end up
    developing a product which your customer like. But it may not be easy to maintain. Customers
    may keep changing their mind. Only after seeing the product, they may say 'we want this
    to behave in a different way'. And it is very hard to say 'NO' to a customer.

    First step is identifying all the features you are going to implement in the software. The
    requirements document is a good guide in identifying the features. According to the requirements
    specification, we need to develop the following features in the system:
  • Registration

  • Item Management

  • Lending

  • Search for Books

  • Search for Members


  • Registration

    This feature allows to add/edit/delete members in the system. We should be able to store
    atleast the basic information like Name, Address, Email etc of the member. You can add more
    attributes like phone number, homepage, date of registration etc.

    Database structure:

    Table Name : Users
    Table Schema
    Id : Number

    Name : String (50)

    Address : String (100)

    Email : String (50)

    DateOfRegistration : DateTime

    We have defined 4 fields in the table above. You can add more fields.

    When you design a windors form, you have to create text box controls to capture the above fields.
    You don't need to create textboxes to catpure some fields like Id, DateOfRegistration etc. Id can
    be an auto generated number (MS Access has an AutoNumber field type. SQL Server provides an identity
    column. These number will be automatically generated when you insert a record. You don't need
    insert these numbers to the database). Also, the DateOfRegistration can be the current date which
    you can be programmatically added to the database instead of getting this from the user.

    So, in this case, you need to capture only name, Address and Email from the user. See a sample page below :



    When you save it, you have to save the name, address, email and current date into the system.
    The Id field will be automatically added to the table if you have set it as 'AutoNumber' or
    'Identity' column.

    If you add more fields to the table (like phone number etc) you must provide appropriate controls
    to capture those information.

    Item Management

    Before we let a user to lend a book from the library, we need to keep the list of items available in the
    library. We will develop a feature to add/edit/delete items in the library.

    An item (Book, CD etc) in the library can have the following properties:

    1. Name

    2. Author

    3. Total number of books (we may have more than one copy of the same book)

    Let us define database schema for this:

    Id : Number (Autonumber)

    Name : String

    Count : Number




    You may add more fields like Publisher Name, Book Category etc.

    Here is a sample screen shot:



    Lending

    This feature includes the following:

  • Allow a member to take a book from library

  • Return a book to the library


  • We need the following fields:

  • Id : Autonumber

  • BookId : Number - This is the ID of the book

  • UserId : Number - Id of the member who lend the book

  • DateOfLend : DateTime

  • DateOfReturn : DateTime
  • - this field will filled only at the time of return

    This is an important feature and bit more complex than other features we have discussed above. When a user take the book, we will store the Id of the book and Id of the member in the above table. Note that we are not storing the name of the book and name of user. We are just storing the Ids.

    It is important to save the exact Book Id and member Id when lending the book. It is a good idea to make those two fields readonly so that user don't need to type them (they might make mistakes if they type the id number). You can provide a feature to search for the books and member. User can search and find the book and member. Once they find in the search screen, user can just select it from the list. When they select a book or member from the search results, you can programmatically populate the Book Id and Member Id fields.



    The search buttons for Book Id and member Id should open another window where user can search for Books and Members and select one.When selected in the search window, the selected Id should be populated in this form.

    Search for Books

    User should be able to search for books by Book Name, author name etc. The results can be displayed using a datagrid. user must be able to select a record from the search results.

    Sample screen :



    This form will be called from other screens like Lending screen etc. User can search by Book name of author name. The search results will be displayed in the datagrid below. From the datagrid, user can select a record and press the 'select' button. When a record is 'selected', this form should be closed and the selected Books Id should be populated in the appropriate field in the calling form (like lending form).

    You can design a similar screen to search for members.
    We will add more information here later...



    Project Feedbacks

    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Ur project description is good can u able to send screen shots or exe file to me


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please give me this project with code mail id ali.azan123@yahoo.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi there can i have this project please send it to my email amina.saieed@yahoo.com thank you very much
    regard


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    plz send me a library management and inventory management project..


    my id is babitamotwani@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi John, can send to me the source code of the library system, thanx a lot
    chhoong_0607@live.com.my


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi

    I`m Bien from the philippines i`m a Code Enthusiast will sen me the project or source code on my yahoo mail account which is bienvenidonalvarez@yahoo.com , if documentation that may do, i will make it my basis for developing a library system , I like what you have post on the web. ^_^


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi this project is useful to me.. please send source code and screenshot for this project..
    thank u in advance


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I want to need source code and database for library management system to be run.
    please send my mail choleiwin84@gmail.com. Thank You


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi,
    thanks for the details. but i cant see the images and i am unable to download the project. Please send the coding for this project. Thanks in advance.
    my email id is dileepspecial@gmail.com


    Author: Member Level: SilverRevenue Score: 2 out of 52 out of 5
    Hi Tony
    can u help me...I wand that coding on"Library Management Systems"
    My mail id -sgrajasekaran@gmail.com



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi
    kindly send me the code.
    i wud b v gr8ful 2 u. my id is haris_hameed007@yahoo.com
    thanks in advance


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi dz is hardik..pls send me library management system project with al source code n executable code in my mail id harrydik_13@yahoo.co.in..pls i need it its urgent..


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    sir i need a source for this project n m unable to download..so pls tel me how to download or send me its source code in my mail id harrydik_13@yahoo.co.in


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Can you please, please sent this project to me.......

    Awaiting for your earliest reply
    My Email id: haxxani@live.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi
    glad to meet you here
    Please send me this project coding to my mail id
    Awaiting for your earliest reply
    My Email id: indumathivasanth@gmail.com




    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    sir , i don't know how to download this project so can you guide me how to download the source code or mail me the source code for the same. My email id is "mandeep.lalchandani@rediffmail.com".
    thank you.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    sir,
    your project is great.i want to get the full source code.can u help me?plz do reply


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Plz send me full library system on my mail address
    jasbeer_jesy_07@yahoo.com

    Most urgent.



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Plz send me full library system on my mail address
    jasbeer_jesy_07@yahoo.com

    Most urgent.



    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi friend,

    the details somehow is good i've got something atleast, but the image is not showing. And I need coding also for this project please send it to my email address. Thanx

    email: sohkhletjonias@yahoo.co.in


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Images are not visible,becouse not get abn idea about ur code


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    SIR PLZ SEND ME THIS PROJECT ON MY EMAIL ID "KHAN.NAIM786@YAHOPO.COM"

    THANKS SIR



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    PLEASE SEND THE DETAIL OF FUNCTIONAL AND TECKNICAL REQUIRMENT OF USE CASE AND TEST CASES.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    send the detail of functional and technical requirement of lms



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Dear John...Your description simply super..pls give the details step by step
    and images also not visible
    kindly mail me
    thanx in Advance


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi
    can you send me an example of the Library Management System project

    can't view images


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    I understand the concept.Thank you very much for giving the information.


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi,
    images are not visiable and where is your project code.


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    plz send me a code of
    library management
    student management
    payroll
    attendance management
    inventory management project..

    Thank You


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    When will u add more information here about this project


    Author: Member Level: GoldRevenue Score: 1 out of 5
    hi Plz send me Library Management System project on mine Mail id

    anjali1213@gmail.com
    thnx


    Author: Member Level: GoldRevenue Score: 2 out of 52 out of 5
    no


    Author: Member Level: GoldRevenue Score: 1 out of 5
    Images are not visible and also where is your code


    Author: Member Level: GoldRevenue Score: 1 out of 5
    hai,

    cant see the images.

    Deepak S


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    When will u add more information here about this project


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    HI All,
    Any one got the source for this project, I am a learner, If i got this source means which is very useful.


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi,
    The images are not seen and can u please mail me the details to my id.
    sharanya.natarajan@gmail.com



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I read your project description.. it's a good project! by the way can you able to send the project exe file to my mail it will be a great help for me to do my project.. ! My mail ID is nushry.shan@gmail.com

    Thank You



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I read your project description.. it's a good project! by the way can you able to send the project exe file to my mail.. ! My mail ID is nushry.shan@gmail.com



    Author: Member Level: GoldRevenue Score: 1 out of 5
    can u send code to my email id/screen shot
    vg.chess@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Hi'
    Thank you very much the information.
    Is it p[ossible for me to have the images
    ?


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    GuyS Is there a project here "online library management System" done by PHP?
    if u have one plS e-mail me at light_099@yaho.com
    thnx a lot...


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Please Send me the project with source code.....
    this is my email faisal.zia786@yahoo.com....
    i use it for my final year project of Msc IT...This is the topic of my final year project....thanks



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    sir,
    your project is great.i want to get the full source code.can u help me?plz do reply
    could you please send it to skyrock500@yahoo.co.in


    Author: Member Level: SilverRevenue Score: 1 out of 5
    Sorry, but images are not visible can you add them as an attachment



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Hi,

    Image is not visible. Please take care of the same, so that it is easier to write the code.


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    I understood the project.
    Its really good.
    But can you please provide me images and some important codes with explanation.
    Please mail me on my email ID rash_love_21@yahoo.com.

    With regards and Thank you,
    Rashmi


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    This project is too useful to me..i want the system requirement specification(SRS) of this project.....my id is rathnam1987@ymail.com
    if u send that,it will be very helpful to me....
    .......Thanks in Advance........


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Sir,
    please send me screenshots..
    if you send me screenshots then I will be able to develop this project my self...

    My Email ID is:- samofficeworking@gmail.com

    Thanks in advance....


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please send me this project its really urgent for me my email is kaushalsharma35@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi...thanks 4 d details.can u send d code on sanjana.saval@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Sir,
    please send me screenshots..
    if you send me screenshots then I will be able to develop this project my self...

    My Email ID is:- sanky1212@gmail.com

    Thanks in advance....



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    dear sir, its a great project, plz send me the project with code plzz at this email satrajitd7@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    can u please mail me source code of this project r either screenshots to shanmukh.gona@gmail.com
    thanku


    Author: Member Level: GoldRevenue Score: 1 out of 5
    Images are not visible,becousenot get abn idea about ur code


    Author: Member Level: GoldRevenue Score: 1 out of 5
    Images are not visible,becousenot get abn idea about ur code


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi John,
    pls give the details step by step and images also not visible.If possible mail to me...........


    thanks in advance,
    Soma


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    send me plz.........sonidim99@gmail.com............im waiting


    Author: Member Level: GoldRevenue Score: 1 out of 5
    hello ,where is the code..pls Clarity miss avuthunnav!


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    send me the code my name is syedtaj446@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Plz send me full library system on my mail address
    thamaray.e@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please sent me the source code it is very urgent for me..


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please sent me the source code it is very urgent for me..

    my email: mahi_cse.du@yahoo.com


    Author: Member Level: GoldRevenue Score: 1 out of 5
    hi,

    Images are not visible,,

    Can u give Brief Explanation. Please




    Author: Member Level: GoldRevenue Score: 2 out of 52 out of 5
    Hi John,
    pls give the details step by step and images also not visible.If possible mail to me

    Regards,
    venkat.




    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Can u provide code
    it will be very helpful
    thanx


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Can u provide code
    it will be very helpful
    thanx


    Author: Member Level: BronzeRevenue Score: 1 out of 5

    Plz send me project on my email Id - vidya1253@rediffmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I want to need source code and database for library management system to be run.
    please send my mail sangale.vk@gmail.com. Thank You.



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I want to see source code and database design for library management system .
    please send mail it to sangale.vk@gmail.com. Thank You.



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    pls
    give the details step by step
    and images also not visible
    kindly mail me
    thanx in Advance


    Author: Member Level: GoldRevenue Score: 1 out of 5
    please , send me the project at waqarnaeem2@hotmail.com

    plz


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Hi Tony,

    Can i have the code from you?

    Thanks.

    Regards,
    William


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Plz send me full library system on my mail address
    yasirshahzad2004@yahoo.com

    Most urgemt.


    Post Feedback
    You must Sign In to post a feedback.
    Next Project: School Management System
    Previous Project: SpiderAlerts & Web services

    Return to Project Index

    Post New Project



    Top Contributors
    Today
      Last 7 Daysmore...

      Awards & Gifts

      Online Members

      More...
       
      Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India