Skip to content

Latest commit

Β 

History

History
35 lines (27 loc) Β· 790 Bytes

File metadata and controls

35 lines (27 loc) Β· 790 Bytes

Library Management System (Using OOP)

πŸ“Œ Objective

Develop a mini system to manage books and users using Object-Oriented Programming in Java.

πŸ”§ Tools

  • Java
  • VS Code
  • Terminal

πŸš€ Deliverables

  • Multi-class Java project (Book, User, Library, Main)

🧠 Outcome

Solid understanding of:

  • Classes and Objects
  • Encapsulation
  • Method Interactions
  • Real-world System Modeling

πŸ“š Features

  • Add books and users
  • Issue and return books
  • Display all books and users
  • Prevent duplicate issues or wrong returns

πŸ“‚ File Structure

  • Book.java β€” Book class
  • User.java β€” User class
  • Library.java β€” Logic to manage books and users
  • Main.java β€” Runs and tests the application

βœ… Built with basic Java concepts for OOP practice.