Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.47 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.47 KB

👨‍💼 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