Java Programming 2 PDF
Java Programming 2 PDF
Submission: ______________
Evaluator’s Comment:
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________
-------------------------------------------
Abstract : 3
General Overview of the System : 4
1. UML Diagram: 4
Codes for the project : 5
Conclusion and Future Work 13
References 14
Abstract :
The purpose of Library Management System is to automate the existing manual system by the
help of computerized equipment and full-fledged computer software, fulfilling their
requirements, so that their valuable data/information can be stored for a longer period with easy
accessing and manipulation of the same. The required software and hardware are easily available
and easy to work with.
Library Management System, as described above, can lead to error free, secure, reliable and fast
management system. It can assist the user to concentrate on their other activities rather than
concentrating on the record keeping. Thus it will help organizations in better utilization of
resources. The organization can maintain computerized records without redundant entries. That
means that one need not be distracted by information that is not relevant, while being able to
reach the information. The aim is to automate its existing manual system by the help of
computerized equipment and full- fledged computer software, fulfilling their requirements, so
that their valuable data/information can be stored for a longer period with easy accessing and
manipulation of the same. Basically the project describes how to manage for good performance
and better services for the clients
General Overview of the System :
OOP Project
1. UML Diagram:
scss
In this Library Management System, the main class is Library Management System that has
different methods such as add_book(), remove_book(), update_book_info(),
search_book_by_title(), search_book_by_author(), search_book_by_isbn() to perform various
operations.
The system also has a Book class, which has attributes such as title, author, and
isbn.
The use of getter and setter methods has been shown in the Book class. These methods are used
to access and modify the attributes of the Book objects.
Overall, this project idea provides a basic understanding of OOP concepts such as classes,
objects, inheritance, and polymorphism, and also demonstrates how to create a GUI interface for
the system.