Skip to content

Employee Management System: A Java EE application using JPA and Hibernate for efficient database management. This project enhances HR processes with features like employee tracking, recruitment management, leave requests, family allowance calculations, and reporting, all within a modular architecture.

Notifications You must be signed in to change notification settings

Douaa1819/Employee-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨‍💼 Employee Management System V2

Overview

This Employee Management System aims to enhance HR processes for a growing company with over 200 employees. By moving from an inefficient Excel-based system to a centralized Java EE application, we aim to streamline various HR functions.

🚀 Features

  • Employee Management: Easily manage employee records.
  • Recruitment: Publish job offers and track applications.
  • Leave Management: Submit and track leave requests.
  • Family Allowance Calculation: Automatically calculate allowances.
  • Reporting: Generate key reports for management.
  • Notifications: Receive alerts for important updates.

🛠️ Technologies Used

  • Java EE (JSP, Servlets)
  • JPA ORM for database interactions
  • PostgreSQL for data storage
  • Tomcat 10 as the web server
  • Maven for dependency management
  • MVC Architecture for modular code organization
  • Repository and Service layers

📊 Class Diagram

View Class Diagram

📜 License

This project is licensed under the MIT License.

📈 Presentation

Project Presentation

🗂️ Project Planning

View Project Planning


About

Employee Management System: A Java EE application using JPA and Hibernate for efficient database management. This project enhances HR processes with features like employee tracking, recruitment management, leave requests, family allowance calculations, and reporting, all within a modular architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published