This project is a simple Library Management System implemented in Java. It allows users to manage books and students within a library system, offering functionality such as adding books, registering students, checking in/out books, and more.
The project consists of the following classes:
-
book
:- Represents a single book in the library.
- Allows adding details such as serial number, book name, author name, and quantity.
- Handles book quantity management.
-
books
:- Manages a collection of books in the library.
- Provides features to add, search, display, check-in, and check-out books.
-
student
:- Represents a single student.
- Contains details such as name and registration number.
- Keeps track of books borrowed by the student.
-
students
:- Manages a collection of students.
- Provides features to add students, display registered students, and handle borrowing/returning books.
-
library
:- Acts as the entry point to the application.
- Provides a menu-driven interface for managing library operations.
-
Books Management:
- Add new books to the library.
- Search books by serial number or author name.
- Display all available books.
- Check-in and check-out books.
-
Students Management:
- Register new students.
- Display all registered students.
- Allow students to borrow up to 3 books.
- Compile the
.java
files:javac Project/*.java