Skip to content

VanshBhatia2192/Library-Management-System

Repository files navigation

Smart Library Management System

A comprehensive Java-based Library Management System with GUI that allows efficient management of library resources, user accounts, and book transactions.

Features

Admin Features

  • Manage librarians (Add/View/Delete)
  • View fine reports (Individual and Monthly)
  • Generate system reports
  • Manage user accounts
  • System monitoring

Librarian Features

  • Book management (Add/View/Delete)
  • Issue and return books
  • Track overdue books
  • Manage student records
  • Send notifications
  • Process book requests

Student Features

  • Borrow and return books
  • View borrowing status
  • Request new books
  • Place holds on books
  • Reissue books
  • View notifications

Technical Requirements

  • Java JDK 17 or higher
  • MySQL Database

Project Structure

├── bin │   └── com │   └── library │   ├── models │   ├── utils │   └── views │   └── panels ├── lib └── src └── main ├── java │   └── com │   └── library │   ├── models │   ├── utils │   └── views │   └── panels └── resources

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages