Skip to content

It is a full-stack web application, where admin will add project to perticular department and employee will working on that project .Employee can update project status, can apply for leave etc.

Notifications You must be signed in to change notification settings

3dharmadev/HUMAN-RESOURCE-MANAGEMENT-SYSTEM

Repository files navigation

Human Resource Management System (Full Stack Project)

HRMS

Overview

The Human Resource Management System is a comprehensive full-stack Java-based web application developed from scratch by 3dharmadev. This application is designed to streamline HR operations within an organization, allowing administrators to manage departments, employees, projects, and leave requests efficiently.

Role of Admin

  • Department Management: Admin can add and delete new departments, view department details, and assign managers and projects to departments.

  • Employee Management: Admin has the authority to activate/deactivate employee accounts, transfer employees between departments, and grant or deny leave requests.

  • User Authentication: Admin can log in and out of the website.

Admin Login

Role of Employee

  • Profile Management: Employees can view their profile details, including department, manager, and project information.

  • Leave Requests: Employees can request leaves, view their leave request history, and track project completion status.

  • User Authentication: Employees can log in and out of the website.

Employee List

Screenshots

Department List

Department List

Leave Application By Employee

Leave Application

All Leave Requests By Specific Employee

All Leave Requests

ER Diagram

ER Diagram

Tech Stack

  • Core Java
  • Servlet
  • JSP
  • JDBC
  • MySQL
  • Tomcat 9.0

About

This is a full-stack web application where administrators can add projects to specific departments, and employees can work on those projects. Employees can also update project status and apply for leave.

Contributor: 3dharmadev

About

It is a full-stack web application, where admin will add project to perticular department and employee will working on that project .Employee can update project status, can apply for leave etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages