Synopsis of Library Management System

Here we shared Synopsis of Library Management System. Synopsis is the summay for the entire project. Synopsis or Abstract is the first document that we need to submit during college project. In this synopsis we had explained about title of the project, Objective of the project, Project category, Software requirements, Hardware requirements, Methodology, Modules of the project, Tables and Future scope of the project.


Title of the Project

Library Management System (LMS)


Objective of the project

The system deals with the all the requirements needed for managing the library. It deals with the process of managing data about the books in the library. Library management System maintains the record of books in the, issue and return process of the book in the library. Here we are primarily concerned with management of books of library. In this project we identify the need for computer based Library Management System.


Project category

RDBMS (Relational Database Management Systems)


Software Requirements:

  • Microsoft Visual Studio 2008
  • Microsoft SQL server 2008

Hardware Requirements:

  • 40 GB hard disk and above
  • 1 GB RAM and above
  • Peripheral devices

Programming Language:

  • Front End: Visual Basic.net
  • Back End: SQL (Structured Query Language)

Methodology (including a summary of the project):

Library Management System is a off line application program. Here the member having an account can request the book and the librarian can issue the book based on his request. Member can search for other books or can view the details about his history.


Module Description

  • Books:

This module consist the details of the books available in library and their categories. It also contains the list of books in each category and their details.

  • Member Account:

To issue an book from the library, one should have a account in the library. The registration contains all the details about the member like registration number, name, address, contact number etc..

  • Book Request:

This module is used by the member to request a book from the library. The search can be performed by using name of the book, author name, and subject name.

  • Issue of books:

This module is used by the librarian to issue a book based on the request made by the member.

  • Returning Books:

In this module the librarian maintains the details of the books returned by the member, which also includes the fine details, damage book details, lost book details.

  • History:

In this module the member can view the details about the previous issued books, requested books and returned books etc.

  • Reports:

This module includes the details about the issued books, returned books, member reports, fine reports, or any damage to the book or details of the book which are not returned.


Database Tables:

Table:  Login

  • Administrator/Member/Library staff   
  • User Name
  • Password

Table: Book

  • Name of the book
  • Book no
  • Book Category
  • Publish Year
  • Name of the Author
  • Number of copies available
  • Price
  • Keyword
  • ISBN
  • Purchase Date
  • Number of Pages
  • Publisher

Table: Staff Account

  • Staff  ID
  • Staff Name
  • D.O.B
  • Contact number of the staff
  • Address of the staff
  • Pincode.

Table: Member Account

  • Member ID
  • Member Name
  • D.O.B
  • Occupation
  • Contact number of the member
  • Address of the member
  • Pincode.

Table: Book Request

  • Member ID  
  • Book Number
  • Issued Date

Table: Book Return

  •  Member ID  
  • Book Number
  • Issued Date
  • Returned Date
  • Penalty to be paid if any damage to the book.
  • Remark if book lost/damage

Future Scope of the project

  • In future we can make this application online so that members will be able to search the book from any places as well as can send book request.
  • Book reading facility can be provided through on-line.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.