Skip to content

eslam4546/workers-management-system

Repository files navigation

Workers Management System 🏗️

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.

🚀 Features

  • 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.

🛠️ Tech Stack

  • Language: Java 17+
  • Build Tool: Apache Maven
  • Database: Oracle Database (SQL & PL/SQL)
  • Reporting: JasperReports / Custom PDF Generators
  • IDE: NetBeans / IntelliJ IDEA

📂 Project Structure

  • 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.

⚙️ Installation & Setup

  1. Clone the repository:
    git clone [https://github.com/eslam4546/workers-management-system.git](https://github.com/eslam4546/workers-management-system.git)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors