A modern library system created using JavaFX without FXML, fully coded manually using Java.
The system includes login, dashboards, book management, loaning, returning, and full Oracle DB support.
- Login & Registration
- Add / Delete / Edit Books
- Add Students & Staff
- Loaning System
- Return System
- Book Search
- JavaFX GUI fully handmade (no FXML)
Same database structure as the Swing version:
- BOOKS
- USERS
- STUDENTS
- STAFFS
- BORROW_STAFF
- BORROW_STUDENT
- RETURN TABLES
/src ├── javafx/ ├── controllers/ ├── models/ ├── db/ └── Main.java /database └── tables.sql README.md
- JavaFX
- Oracle SQL
- JDBC
- OOP
- MVC structure
- Import SQL tables
- Configure database credentials
- Run through your IDE
- JavaFX runtime required
Momen Sarsour — Computer Systems Engineering
📧 Email: momensarsour5@gmail.com
📱 WhatsApp: +970567077179