Library Management System
Abstract
Library management system project website used to maintain all
activities of library system such as maintain books stock, issue book records,
return book records, student detail and also keep data of penalty for late return
books. The project covered all activities which has done to run library system.
Users can search for books and renewal books online. They can recommend
for new books by just sending messages to the librarian from anywhere in the
college. They can view the issue and return dates of any book and due they
have to pay. This system generates reports that can be used in analyzing the
library performance. Thus the management can take appropriate steps to
improve the facilities.
Existing System
Various problems of physical system are described below:-
If one is not very careful then there is a possibility of issuing more
than one book to a user.
There is a possibility of issuing a book to a user, whose membership is
not there.
When a user requests for the a book, one has to physically check for
the presence of a book in the library
Answering management query is a time consuming process.
Daily keeping a manual record of changes taking place in the library
such as book being issued, book being returned etc. can become
cumbersome if the Library size is bigger.
Proposed System
The LIBRARY MANAGEMENT SYSTEM is a software application which
avoids more manual hours in taking the book, that need to spend in record
keeping and generating reports. Maintaining of user details is complex in
manual system in terms of agreements, royalty and activities.
This all have to be maintained in ledgers or books. Co-coordinators needs
to verify each record for small information also.
Easy search of book in the online library.
Avoid the manual work.
User need not go to the library for Issue any kind of book, he can
renewal the book online.
Objective of the System
The goal of the system is to bring down the work load with the increased
efficiency and to speed up the activities. With this it is very easy to process
course fee that is collected time to time from students who are registered and
studying at franchisees.
System Specifications
Hardware Requirements:-
Intel Processor.
4 GB Ram
Hard disk 50 GB
Software Requirements: -
Operating System : Windows 7 and above with MS-office
Programming language : .NET4.5, VISUAL STUDIO 2012 and above
Web-Technology : ASP.NET
Back-End : SQL SERVER 2007
Web Server : IIS.
This Library management system asp.net project has main two modules.
Librarian
Student
Librarian: Librarian is a responsible person who run the system, is a
administrator of the whole system. Librarian has a full rights to handle the
project.
Librarian Functionalities:
Here are the list of activities of librarian.
Add Publication
Add Book Stock
Add Branch
Add Student
Issue Books
Return Books
Penalty
The Librarian has a username and password to access the system. After login
he has to first add publication detail in to system and then enter all the detail
of book stock. In our system librarian can make entry of student who are the
members of our system. Librarian can register all students with valid personal
detail and generate username and password for each student for login into
system. Librarian issue books to registered student and get return from them.
He has rights to make a penalty for late return book.
Student / Member Functionalities:
Book Reports
Penalty Status
Account
The Student is a registered member of library system. All student has unique
username and password to access his account. After login student can access
his account detail, they can see the borrowed book report and penalty report.
Use case Diagram
Check-out a book: Any library member or librarian can perform this activity.
Here are the set of steps to check-out a book:
Return a book: Any library member or librarian can perform this activity. The
system will collect fines from members if they return books after the due
date. Here are the steps for returning a book:
Renew a book: While renewing (re-issuing) a book, the system will check for
fines and see if any other member has not reserved the same book, in that
case the book item cannot be renewed. Here are the different steps for
renewing a book:
Advantages
Library of any institute possess lot of data like books information,
members/students information and book issue details. The proposed system
eases it by automation and also makes it easy access as it is a web based
application.
Time of librarian can be saved in searching and issuing books to the
students and also students can know whether the book is available or not
before heading to the library.
Various reports can be generated from the data available in the system.
Limitations
Currently the system is single tenant based and not integrated with any
third-party systems like google books. Real time notifications are not
implemented in the system.
Conclusion:
Library Management System of the entire system improves the
efficiency.
It provides a friendly graphical user interface which proves to be
better when compared to the existing system.
It gives appropriate access to the authorized users depending on
their permissions.
It effectively overcomes the delay in communications.
Updating of information becomes so easier.
System security, data security and reliability are the striking
features.
The System has adequate scope for modification in future if it is
necessary.
References
http://www.w3schools.com/
Fundamentals of software engineering by Rajib mall, PHIlearning
Web development and application development by Ivan Byross BPB
publications
https://docs.microsoft.com/en-us/dotnet/