A comprehensive Java-based Library Management System with GUI that allows efficient management of library resources, user accounts, and book transactions.
- Manage librarians (Add/View/Delete)
- View fine reports (Individual and Monthly)
- Generate system reports
- Manage user accounts
- System monitoring
- Book management (Add/View/Delete)
- Issue and return books
- Track overdue books
- Manage student records
- Send notifications
- Process book requests
- Borrow and return books
- View borrowing status
- Request new books
- Place holds on books
- Reissue books
- View notifications
- Java JDK 17 or higher
- MySQL Database
├── bin │ └── com │ └── library │ ├── models │ ├── utils │ └── views │ └── panels ├── lib └── src └── main ├── java │ └── com │ └── library │ ├── models │ ├── utils │ └── views │ └── panels └── resources
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details