A desktop application to manage books, users, borrow and return operations with fine calculation.
- Add/View Books
- Borrow Books
- Return Books (with fine calculation)
- View Borrowed Books and Return Status
- Admin and Student user roles
- Java 8+
- MySQL Database
- External libraries in
lib/:- mysql-connector-j
- itextpdf (optional for PDF reports)
- Import project into VS Code or NetBeans.
- Add
lib/*JARs to your classpath. - Run
main.gui.AdminLoginto start the application. - Initialize the database using
database.sql.