Skip to content

A library management system built using java and OOPs fundamentals.

Notifications You must be signed in to change notification settings

jagv091205/Library-Management-System

Repository files navigation

Welcome to the Library Management System

This Java application is designed to manage library operations efficiently. Below are the features included:

Features:

  • User Management: Register, login, and manage user accounts.
  • Book Management: Add, remove, update, and search for books in the library catalog.
  • Borrowing and Returning: Facilitate borrowing and returning of books by users.
  • Reservation System: Allow users to reserve books that are currently unavailable.
  • Overdue Notifications: Send notifications to users for overdue book returns.
  • Librarian Dashboard: Provide librarians with tools for managing the library catalog, user accounts, and borrowing/returning processes.
  • Student Dashboard: Provide students with tools for browsing the library catalog, borrowing books, viewing reservations, and managing their account.

Usage:

To use the Library Management System:

  1. Clone the repository to your local machine.
  2. Open the project in your preferred Java IDE.
  3. Compile and run the application.
  4. Access the librarian dashboard or student dashboard based on your role.
  5. Follow the prompts to perform various library operations.

Contributing:

If you'd like to contribute to the development of this project, feel free to fork the repository and submit a pull request with your changes.

License:

This project is licensed under the MIT License. See the LICENSE file for details.

Contact:

If you have any questions or suggestions, feel free to contact us.

About

A library management system built using java and OOPs fundamentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages