A console-based Library Management System developed in Java using Object-Oriented Programming (OOP) concepts. This project allows users to manage books, members, book issuing, and book returns through a simple menu-driven interface.
- β Add a new book
- π View all books
- π€ Add a new member
- π View all members
- π Issue a book
- π Return a book
- π Search book by ID
- π Display total books
- πͺ Exit application
- Java
- Object-Oriented Programming (OOP)
- Eclipse IDE
- Collections (ArrayList)
LibraryManagementSystem/
β
βββ src/
β βββ Book.java
β βββ Library.java
β βββ Main.java
β
βββ README.md
- Classes and Objects
- Encapsulation
- Constructors
- Methods
- ArrayList Collections
- Menu-Driven Programming
- Clone the repository.
- Open the project in Eclipse IDE.
- Run
Main.java. - Use the menu to perform library operations.
===== Library Management System =====
1. Add Book
2. View Books
3. Issue Book
4. Return Book
5. Search Book
6. Count Books
7. Exit
Enter your choice:
- Store data in a database (MySQL)
- User authentication
- Fine calculation for late returns
- Search by book title or author
- GUI using Java Swing or JavaFX
Nandini Alusari