This is a simple command-line-based library management system implemented in Java. It allows librarians to manage books, patrons, and borrowing records.
- Add new books to the library
- Remove books from the library
- Search for books by title, author, or ISBN
- Display all available books
- Add new patrons to the library
- Remove patrons from the library
- Search for patrons by name or ID
- Display all registered patrons
- Borrow books
- Return books
- Track borrowed books and due dates
- Calculate fines for late returns
- Compile the Java files using a Java compiler (e.g., javac).
- Run the Main class to start the program.
Book.java: Defines the Book class representing books in the library.Patron.java: Defines the Patron class representing library patrons.Library.java: Defines the Library class containing methods to manage books and patrons.Main.java: Contains the main method to run the program.
This project is licensed under the MIT License - see the LICENSE file for details.