A professional Java-based desktop application designed to manage worker records, payments, and reporting. This project demonstrates backend development skills, database integration using Oracle SQL, and system architectural design.
- Worker Management: Full CRUD operations for managing worker profiles.
- Financial Tracking: System for tracking payments and financial logs.
- Automated Reporting: Generates professional reports for workers and payments.
- Database Integration: Secure and efficient connection with Oracle Database.
- Maven Architecture: Structured using Maven for dependency management and build automation.
- Language: Java 17+
- Build Tool: Apache Maven
- Database: Oracle Database (SQL & PL/SQL)
- Reporting: JasperReports / Custom PDF Generators
- IDE: NetBeans / IntelliJ IDEA
src/main/java/gui: Contains the UI frames and interaction logic.src/main/java/model: Core business logic and data entities.src/main/java/util: Database connections and utility services.Database_Scripts: SQL scripts to initialize the database schema and users.
- Clone the repository:
git clone [https://github.com/eslam4546/workers-management-system.git](https://github.com/eslam4546/workers-management-system.git)