Java
Java
MUMBAI
A
MICRO PROJECT REPORT
ON
SUBMITTED BY
AARTI RAMESH CHANDOLKAR
VIDYA VINAYAK MADDE
SANIKA SANDIPRAO PAUL
GUIDED BY
“MS. CHOUDHARY N.G”
I
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
CERTIFICATE
II
ACKNOWLEDGEMENT
I offer my sincere thank with a deep sense of gratitude to my guide “Ms.
CHOUDHARY N.G.” and Head Of Department “Ms. CHOUDHARY N.G.” for their
valuable direction and guidance to my micro project work his meticulous attention
towards my micro project without taking of his voluminous work. I am also thankful to
our principle “Dr. AGRAWAL E. S.” for his encouragement towards my micro project.
Last but not least I am also thankful to all staff members of our department for their
valuable guidance during my micro project work.
Sincerely
Name Roll no
Aarti Ramesh Chandolkar 01
Vidya Vinayak Madde 08
Sanika Sandiprao Paul 12
III
Evaluation Sheet For The Micro Project
Academic Year : 2023-2024. Name Faculty : MS. CHOUDHARY N. G.
Course : Java Programming Course Code : 22412 Semester : 4I
IV
INDEX
Sr. Page
Particulars
No. No.
Part-A 1
1.1 Introduction 1
Part-B 4
2.7 Output 19
2.8 Conclusion 21
2.9 References 22
V
Part-A
1.1 INTRODUCTION
Library Management System project is developed using JAVA.The Project is based on the
concept of managing book records.Talking about the project, it contains lots of features. A
user can manage all the records, such as borrowed, return books, history, reader, users etc.
Planned Name of
Sr. Planned
Details of Activity Finish Responsible Team
No. Start Time
Date Members
Sr. Name of
Specifications Quantity Remark
No. Resources
Operating
02) Windows 7/Linux or higher
System
PART-B
2.1 What Is Library Management System?
Talking about the features of the Library Management System, he/she can manage the
each and every book records. In order to manage borrowed books, he/she has to search
readers id, name, type, accession number, title, publisher and availability. The admin can also
The user can generate the report on the basis of most borrowed books, readers who
paid the most penalty or borrowed many times. Talking about database, it contains Ms
access.Design of this is so simple that user won’t find difficulties while working on it. This
project is easy to operate and understood by the users.
To run this project you must have installed Visual Studio IDE and MS Access on your
PC. Library Management System in JAVA is free to download with source code. Every
librarian wants something that would make their work easier inside the library. We all know
that it’s not very easy to handle lots of books with different categories. That’s why
this Library Management System in JAVA is very helpful for school or public libraries.
With the use of this Library Management System in JAVA, it will be easier for the
librarian/admin to manage the books in categorical order. He has the ability to add books,
groups, issue and return books. He can also view book report, customer details and rented
book details. The admin should also provide all the details about the books such as ID, name,
Publisher, Author, Year, Price, Edition and many more.
1. User Management
2. Borrow books, history, return books
3. Manage reader
The management should have an objective for running the library. They should have a
clear idea of the members they wish to serve. The selection of books in different categories is
dependent on the interests of the members.
A proper inventory check has to be done annually to record the details of books incirculation.
Provisions for the replacements have to be done accordingly.These are the basics for
operating a library efficiently.
1. Enhance Efficiency :
In addition to that, they can be informed of due dates for returning books,
notifications to pay late fines, and more through SMS.
Any educational institution requires data, and library books are a vital asset. Manual
data management raises risks such as data misplacement and data input errors.
Using a library management system, the whole catalogue can be maintained along
with the details of library books, reissued, unreturned, and available. They can be retrieved
with a few easy clicks. This functionality also makes it easy for management to keep track of
all existing materials.
For example, if the librarian requires the current number of a specific genre, the
system can instantly provide the count. Because it is computer-based, this program keeps a
more accurate record of the available materials. It enables the librarian to organize the books
b y title, author, publication date, or whatever works best for the library.
3. Boost Productivity :
With records of the books available with a single click, a portal for real-time analysis,
and a direct connection with students, the system can handle the majority of the tasks, saving
the team a substantial amount of time.
4. Saves Time :
At this time, using library management software can be incredibly advantageous. The
library team can issue books to students promptly while also using their track record to
efficiently distribute the books. Students can also check the catalogue to see if the book they
require is presently available. This can save both students and the library staff a significant
amount of time.
The future scope of library management systems will relieve the stress of manual
Labour by automating complex activities and saving time.
5. Economical :
6. Management Of Resources :
Managing the demand and availability of books can be difficult for librarians. With
the assistance of a library management system, they can swiftly verify the records, see the
history, and issue the books accordingly.
They can make book issuance and return faster and smarter with the help of SMS
notifications and alerts.
Late fines from students who fail to return books on time make it difficult for the
librarian to collect. This system enables students to get automated SMS notifications and
messages regarding books issued, late library fees, due dates, and more.
As a result, the library can verify a student's book record and issue payments the next
time they come to pay their fees.
System updates and maintenance are performed on a regular basis to guarantee that
user databases are always confidential and safe.
The benefits of using a library management system extend beyond management. This
tool will also help end users.
Furthermore, the library management system allows both parties to view materials in
circulation as well as their current state. This improves communication and the flow of
procedures in the library.
2.7 Output
2. Register Student
3. Add Book
7. Book checked in
10. Exit
2.8 Conclusion
A library management system is software that is designed to manage all the functions of a
library. It helps librarian to maintain the database of new books and the books that are
borrowed by members along with their due dates.
From detailed system requirements to the intricacies of coding in Java using inheritance,
this project exemplifies the power of Java in creating robust applications. The benefits of
working on such a Java program extend beyond mere academic exercise; they encompass
practical, real-world applications that enhance library operations and user experience. As
we look towards the future of library management systems, it’s clear that projects like
these, developed with Java, will continue to set the benchmark for excellence.
2.9 References
1. Book Name: Core Java (TM), Author Name: Cay S. Horstmann, Edition:2007, Volume: I
—Fundamentals.
2. Book Name: JAVA: The Complete Reference, Author Name: Herbert Schildt, Edition:
2005, Volume: I – Fundamentals.