Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.76 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.76 KB

quaint-pancake-6659

**Human Resource Management System

The main objective this Human Resource Management System project is to build a system that will help a company to manage its Employees and their Department details. A large company will find it extremely hard to keep track of all its employees and department. This system will automate a lot of these processes and the presence of digitized records will make access easier.

Human Resource Management System is a console based application.

This is a SOLO project executed in 5 days.

Tech-Stack Used

1.) Core concepts of JAVA
2.) MySQL
3.) JDBC

Features

Admin functionalities

* Admin can update their profile.
* Admin can add new Employee.
* Admin can transfer an employee to another department.
* Admin can get all the details of their employees.
* Admin can add new Department.
* Admin can update existing department name.
* Admin can get all the details of department.
* Admin can Check all the employee's leave requests.
* Admin can respond to employee leave request.

Employee functionalities

* Employee can view their profile.
* Employee can update their profile.
* Employee can apply for leave.
* Employee can check response from the admin.

ER Diagram

Tables

Employee and Department table has one to many relationship.