A simple console-based Library Management System developed using Java and Object-Oriented Programming (OOP) concepts. This project allows users to add, search, delete, and display books through a menu-driven interface.
- โ Add New Books
- ๐ Search Books
- ๐๏ธ Delete Books
- ๐ Display All Available Books
- โ Prevent Duplicate Book Entries
- ๐ฏ Menu-Driven User Interface
- ๐ป Console-Based Application
- Java
- Object-Oriented Programming (OOP)
- ArrayList Collection Framework
- Scanner Class for User Input
LibraryManagementSystem/
โ
โโโ Library.class
โโโ Library.java
โโโ README.md
- Classes and Objects
- Methods
- ArrayList
- Conditional Statements
- Loops
- User Input Handling
- Encapsulation of Library Operations
git clone https://github.com/your-username/Library-Management-System.gitcd Library-Management-Systemjavac Library.javajava Library===== LIBRARY MANAGEMENT SYSTEM =====
1. Add Book
2. Search Book
3. Delete Book
4. Display Books
5. Exit
Through this project, I learned:
- Java Programming Fundamentals
- Object-Oriented Programming Concepts
- Working with ArrayList Collections
- Building Menu-Driven Applications
- Handling User Input Using Scanner
- Implementing CRUD Operations
- Store books in files or databases
- Add Book ID and Author Information
- Issue and Return Books
- User Authentication System
- GUI using Java Swing or JavaFX