Library Management System: Project Synopsis On
Library Management System: Project Synopsis On
Library Management System: Project Synopsis On
On
Library
Management
System
By
Student Name:
Srushti Bansod
Roll No: 13
Class: Xll-
gamma
I
AMBER INTERNATIONAL SCHOOL, THANE.
ACADEMIC YEAR (2021-22)
CERTIFICATE
This is to certify that the Student Name of Grade XII- Gamma has worked under my
supervision on project ” library management system “ and completed it to my full
satisfaction.
Name: Name:
Date: Date:
II
Acknowledgement
I would like to express my deep and sincere gratitude to my guide for providing
invaluable guidance throughout this project. Her valuable suggestions from time
to time have been a great help to me. I would also like to thank computer
department of our school who helped and gave me time for the completion of
my project
My gratitude extends to my family members and friends who have always stood
by me. Without their moral support and encouragement this project would not
have been possible.
Srushti Bansod
12th-Gamma
III
Abstract
The main objective of the Library Management System is to manage the details of,
Member, Issues, Books,Student. It manages all the information about Address,
Librarian, Student, Address. The project is totally built at administrative end and thus only
the administrator is guaranteed the access.
To provide online library management solution to students/clients and libraries/institutes.
It will automate some of the basic operations of a library. Scope would be to provide basic
functionalities using a web application so that those manual process can be automated.
IV
Table of Contents
2 Background and 2
Motivation
3 Problem statement 3
4 Objectives 4
Modules(Program 5
5 Description)
7 Algorithms/FlowChart 7
9 Bibliography 9
V
1.Introduction
This project of “LIBRARY MANAGEMENT” of gives us the complete information about the
library. We can enter the record of new books and retrieve the details of books available in
the library. We can issue the books to the students and maintain their records and can also
check how many books are issued and stock available in the library. In this project we can
maintain the late fine of students who returns the issued books after the due date.
Throughout the project the focus has been on presenting information and comments in an
easy and intelligible manner. The project is very useful for those who want to know about
Library Management System.
1
2.Background and Motivation
Libraries are a critical part of an educational institute. Usually, it has to roll out fine but
complex tasks to maintain records of the books. When the institute is focusing on delivering
quality educational services, a well- managed library is part of the service.
Moreover, as smart school operations are trending these days, libraries should be managed
electronically to run the smarter institute
It intended to reduce the manual work to manage library functions which have various
features based on your requirements.
The library management system is designed to contribute well-management of library
functions. It offers ease to perform day to day library operations electronically. This practice
being many advantages like;
2
3.Problem statement
• Libraries are used to store books, but require a system to navigate to a specific book
or specific content within a book. A library database system is an infrastructure that
allows users to search books and book content, add/remove, and download selected
books.
• The problem faced is that library users require an efficient method to find a specific
book or keyword(s) within a book given a continuously expanding library. Efficiency
requires that the processing time should stay relatively the same even as the library
contents increases.
• Not being able to keep record of large number of books.
3
4.Objectives
• To develop a library database system in which a user can supply books to the
server, organize books by location, retrieve books from the server and query the
server for books which contain specific keywords.
4
5.Modules (Program Description)
• Admin login: Admin is the one who administers the system by adding or removing
e-books into and from the system respectively.
• User login: Students have to register themselves into the system to create an
account. After registering successfully, they can then login into the system by
entering 10-digit mobile number and their email id.
• Add and Update Books: The admin can add books to the system by entering the
details of the books and can even update the details.
• Search option: Admin and Students can even search for books by entering the
name of the book.
• View Order-The admin can view order for the books.
• Place order- The students can place order for the books and simultaneously the
quantity of the book ordered will be decremented.
• Report- This module includes the details about the issued books, returns books,
member reports, fine reports, or any damage to the books or details of the books
which are not returned.
5
6.Project Front end and Back end
Python uses dynamic typing and a combination of reference counting and a cycle-
detecting garbage collector for memory management.[62] It also features
dynamic name resolution (late binding), which binds method and variable names
during program execution.
MySQL is integral to many of the most popular software stacks for building and
maintaining everything from customer-facing web applications to powerful, data-
driven B2B services. Its open-source nature, stability, and rich feature set, paired
with ongoing development and support from Oracle, have meant that internet-critical
organizations such as Facebook, Flickr, Twitter, Wikipedia, and YouTube all employ
MySQL backends.
6
7.Algorithms/Flowchart
7
8.Details of Hardware & Software
Any window-based operating system with the OS supports our primary requirements for
their development windows XP, frontpage and terms are acquired the systems must be
connected via LAN and connection to internet is mandatory.
Windows Operating system : In Windows Operating System provides an interface to the user
to play games, store files, store database, Developing Desktop applications, and other
applications, and we can Run so many types of Application programs. It allows users to create
files, delete files, update files and we can also download or upload a file or any file on the
Internet. Windows XP was developed and released by Microsoft in 2001, Microsoft designed its
various versions for types of operating systems based on their features and functions such
as Home computing, professional, and also other versions of windows. and also based on CPU
bit size x86 and x64, like Intel and AMD processor. and now the current version is windows 10.
Python IDLE shell : IDLE (short for Integrated Development and Learning Environment)[1][2] is
an integrated development environment for Python, which has been bundled with the default
implementation of the language since 1.5.2b1.[3][4] It is packaged as an optional part of the
Python packaging with many Linux distributions. It is completely written in Python and
the Tkinter GUI toolkit (wrapper functions for Tcl/Tk).
IDLE is intended to be a simple IDE and suitable for beginners, especially in an educational
environment. To that end, it is cross-platform, and avoids feature clutter
8
9.Bibliography
1. https://nevonprojects.com/e-library-project/
2. https://www.myeducomm.com/blog/importance-of-library-management-system/
3. http://www.muengineers.in/computer-project-list/java-projects-list/library-
management-system
4. https://www.osti.gov/servlets/purl/1372734#:~:text=Problem%20Statement%3A&text
=A%20library%20database%20system%20is,remove%2C%20and%20download%2
0selected%20books.&text=The%20problem%20faced%20is%20that,given%20a%20
continuously%20expanding%20library.
5. https://studentprojectguide.com/project-report/synopsis/synopsis-of-library-
management-system/
6. https://www.talend.com/resources/what-is-mysql/
7. https://www.wikipedia.org/