The Library Management System is a Java console application designed for efficient management of a library's operations. It allows users to perform various tasks such as adding/removing books, registering/removing members, lending/returning books, and managing fines.
- Add Books: Add new books to the library.
- Register Members: Register individuals as library members.
- Remove Books: Remove books from the library's collection.
- Remove Members: Remove members from the library's records.
- Search Book Information: Search for information about a specific book.
- Search Member Information: Search for information about a library member.
- Display Book Names: Display the names of all books in the library.
- Display Member Names: Display the names of all registered members.
- Lend Books: Facilitate the lending of books to library members.
- Return Books: Manage the return of borrowed books.
- View Lending Information: Display information about book lending transactions.
- Display Overdue Books: List books and borrowers' details if the return date is overdue.
- Fine Calculation: Calculate fines for members based on the overdue period when returning a book.
- Java Development Kit (JDK)
- Follow the on-screen prompts to interact with the application.
- Use the menu options to perform different tasks.