Skip to content

Momen9Sarsour/JavaFX-Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System – JavaFX + Oracle Database

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.


🧑‍💻 Features

  • Login & Registration
  • Add / Delete / Edit Books
  • Add Students & Staff
  • Loaning System
  • Return System
  • Book Search
  • JavaFX GUI fully handmade (no FXML)

🗄️ Oracle Database

Same database structure as the Swing version:

  • BOOKS
  • USERS
  • STUDENTS
  • STAFFS
  • BORROW_STAFF
  • BORROW_STUDENT
  • RETURN TABLES

📂 Project Structure

/src ├── javafx/ ├── controllers/ ├── models/ ├── db/ └── Main.java /database └── tables.sql README.md


🛠️ Technologies Used

  • JavaFX
  • Oracle SQL
  • JDBC
  • OOP
  • MVC structure

▶️ How to Run

  1. Import SQL tables
  2. Configure database credentials
  3. Run through your IDE
  4. JavaFX runtime required

👤 About Me

Momen Sarsour — Computer Systems Engineering
📧 Email: momensarsour5@gmail.com
📱 WhatsApp: +970567077179

About

Using JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages