0% found this document useful (0 votes)
240 views

Library Management System

This document summarizes a student project report on a Library Management System. The project aims to computerize the management of a university library to make it more efficient. It discusses the scope, objectives and advantages of the project. It analyzes the limitations of the existing manual system. It also covers feasibility study, fact finding techniques, problem definition, requirements specification, hardware requirements and software requirements. The document includes data flow diagrams and class diagrams to model the system.

Uploaded by

sachin patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views

Library Management System

This document summarizes a student project report on a Library Management System. The project aims to computerize the management of a university library to make it more efficient. It discusses the scope, objectives and advantages of the project. It analyzes the limitations of the existing manual system. It also covers feasibility study, fact finding techniques, problem definition, requirements specification, hardware requirements and software requirements. The document includes data flow diagrams and class diagrams to model the system.

Uploaded by

sachin patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

"The only thing that you absolutely have to know is

the location of the library."

Albert Einstein
MAHARSHI DAYANAND COLLEGE
Of Arts, Commerce & Science
Parel

A PROJECT REPORT ON
“LIBRARY MANAGEMENT SYSTEM”

SUBMITTED TO
UNIVERSITY OF MUMBAI
By
SACHIN FAKIRA PATIL
T.Y.B.S.C(Computer  Science)
2020-2021
PREFACE

The library is an important module for any educational


institute. Library may contain thousands of books, and its
Management is a very tough job. The care should be taken for
proper distribution of the resources. It should be managed in a
manner so that its resources are used efficiently and
conveniently.For this rules and rights should be provided to each
user.

Manual management of such a large system is a very tedious


job and errors may occur sometimes. This may affect the integrity
and consistency of the system resulting in an improper resource
distribution.

Here we have provided a full-fledged library management


system, which will change the conventional manual management
with a computerized library management system. We have tried our
best to provide efficient and convenient transectory operations for
librarians and users.
ACKNOWLEDGMENT

I would like to express my special thanks of gratitude to


my teacher as well as our HOD Ms.Pallavi Mirajkar who gave
me the golden opportunity to do this wonderful project on the
topic LIBRARY MANAGEMENT SYSTEM which also helped
me in doing a lot of Research and i came to know about so
many new things I am really thankful to them.
Secondly I would also like to thank my parents and friends who
helped me a lot in finalizing this project within the limited time
frame.
INDEX
Chapter 1

Write the following points of the Project.

1. Name of the project


> Library Management System

2. Scope of the project


>
● The Library Management System is an application for
assisting a librarian in managing a book library in university.
The system would provide a basic set of features to
add/update members,add/update books, book issue date and
manage check-in specification for the system based on the
client’s statement of need.

● This application can be easily implemented under various


situations.We can add new features as and when we require.
Reusability is possible as and when required in this
application. There is flexibility in all the modules.Software
Scope Extensibility This software is extendable in ways that its
original developers may not expect. The following principles
enhance extensibility like hide data structure, avoid traversing
multiple links or methods, avoid case statements on object
type and distinguish public and private operations. Reusability:
Reusability is possible as and when required in this
application. We can update it in the next version. Reusable
software reduces design, coding and testing cost by
amortizing effort over several designs.Reducing the amount of
code also simplifies understanding, which increases the
likelihood that the code is correct. We follow up both types of
reusability:Sharing of newly written code within a project and
reuse of previously written code on new projects.

3. Overview of the Project


> Library management system is a project which aims at
developing a computerized system to maintain all the daily work of
the library. This project has many features which are generally not
available in normal library management systems like facility of user
login.

4. Objective of the project


> To manage the details of Member, Books, Student, Issues,
Address. It manages all the information about Member,
Librarian, Address, Member. It tracks all the details related to
the library. The Purpose of the project is to build an application
program to reduce manual work.

5. Limitation of the existing system


> The Computer viruses, lack of standardization for digitized
information,quick degrading properties of digitized material,
different display standards of digital products and its associated
problem,hazard nature of the radiation from monitors etc.

6. Advantages of the project.


>

1. Simple & Easy to Use


The Library Management Software is simple, user-friendly, and
can be easily integrated with your existing system. The library
management system benefits provide online and offline
storage, automated backups, and easy upgrades to simplify
and enhance the learning process.
2. Increased Library Engagement
Avoid frustration and tediousness by providing students with
24/7 access to library resources from anywhere, anytime.
Library Management Software allows the librarian to maintain
all types of books, eBooks, journals, photos, videos, and create
events.
3. Efficient Cloud Data Management
Automate, simplify and deploy library databases seamlessly to
make it easy for your institution to benefit from secure cloud
services. Improve efficiency with the automation of various
library tasks including acquisition, cataloging, serials
management, circulation and reference
4. Highly Secure, Scalable & Reliable
College libraries benefit from scalable infrastructure, role-based
secure access, high performance and reliability to ensure
seamless access to library databases.
5. Mobile Access
The library management system provides mobile access to
search the library catalog, schedules, books and resources
from anywhere, at any given time via smartphones and tablets.
6. Dynamic Reports
Maximize the performance of libraries with dynamic reports,
charts and graphs to review and track the progress for better
decision-making.
7. Error-free
The automated library software is user-friendly, powerful and
developed for easy entry of data, making library operations free
from errors.
8. Innovation
Students can search, write articles, upload photos and videos,
manage email, send messages, but also help them to keep up
with the librarian and other students via chat, discussion
forums, and social media.
9. Fully Customizable
The library automation system is fully customizable and
adaptable to the needs of educational institutions to provide
fast, reliable data.
10. Cost-effective
Embracing sophisticated technologies is cost-effective and a
viable choice for education institutions. Using cloud, mobile and
digital libraries eliminates paper-based processes and
maintenance overheads, improves productivity, reduces
operating costs and saves time.
it is user friendly, it helps to maintain records, it saves human
effort and time, it reduces the chance of error etc.
Chapter 2

1.Feasibility Study
> Considering the requirements, a full scale feasibility study
was undertaken for testing the possibility of computerisation of
BAMUL. The feasibility study was carried out under the
following three areas :
(a) Technical Feasibility,
(b) Social Feasibility,
(c) Economic Feasibility.

2. Facts finding Techniques

> Various informative videos and techniques were read,


watched and studied for the project. Youtube links are also
available.Various sensors and techniques were searched and
studied.

On-site Observation
I wanted to see the functioning of the library. So I visited the
College library and observed librarians issuing and returning
books. I also inspected the place where the cards are stored
and from that it was seen that it was a real mess. To see if a
particular book is already issued, it is a difficult and effort
intensive process. I also saw the records for books, members,
and accounts. From the site visit I had a good understanding of
the functioning of the system. After this, I performed some
personal interviews of library staff and a few members.
Chapter 3

1.Problem Definition
>

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 increase.

• The envisioned library database system provides a user the


ability to submit a new book to the database and upload its
textual contents. An added feature will be implemented to allow
a user to edit books. The “edit book” feature will allow the user
to edit the book details and contents of a specific book.

• The library system database will execute a textual analysis on


uploaded books to identify keywords within the books and
thereby create an index. A library query will return a list of
books and will show a list of locations where a keyword is found
within each book. Returned results will be filtered to books that
contain the specified context. By indexing the books, user
queries can return results, in context, without having to search
every row in the database

2.Requirement Specification
>

The Library Management System will be PC-based with an


internet, allowing library users to search for books,seminars
and library staff members to manage the book inventory and
user database. ... The application will provide search function
on books based on ISBN, subject, title, or author

3.Hardware Requirement
>

Operating system: window.


● Hard disk:40 GB.
● RAM: 256 MB.
● Processor: Pentium(R)Dual-core CPU.

4.Software Requirement

>

1. Visual Studio / Pycharm

2. Mysql Workbench
Chapter 4

Data Flow Diagram

1. Context level Diagram


2.Data Flow Diagram Level 1
3. Data Flow Diagram Level 2
Chapter 5

1. Class Diagram
2. Sequence Diagram
3. State chart Diagram
Chapter 6

Result

1. Screenshot Of Application
Chapter 7

Conclusion

This Software provides a computerized version of the library


management system which will benefit the students as well as the staff
of the library. It makes the entire process Computerised where students
can search books. It also has a facility for librarians to see the status of
books. It also allows the user to store the book details and the student
details, storing the details of all the data related to the library. The
implementation of the system will reduce data entry time.

You might also like