Skip to content

About A Console Based Back-end Project for Human Resource management system. Here my primary goal is The Admin can register Employees in given Departments. The Admin manages different Departments. The Employee can modify their profile and apply for leave.

Notifications You must be signed in to change notification settings

Shubhammk21/petite-stew-7564

Repository files navigation

HR-Management-System-in-Java

A human resources management system (HRMS) is a form of human resources (HR) software that combines a number of systems and processes to ensure the easy management of human resources, business processes and data. I've Developed this HR Management System in Java using MySql Database, JDBC, Java.

Build Human resource management system application during the construct week at Masai School. Completed the project within five days

shubhammk21

👉 Click here to go through detail explanation of this application

ER-Diagram

shubhammk21

Features

Although its a basic HR Management System made with java and MySQL database, but it has alot of versatile functionalities. Mentioning below.

1. You can add, delete, update and search Employee record in database.
2. You can add, delete, update and search Salary of employee in database.
3. You can delete, update and search Leaves request of employee in database.
4. You can create and update password login results in database.
5. You can create new Admin in database.
6. Many more.

Role of Admin:

1. Admin can add new Departments.
2. Admin can view and update the Departments.
3. Admin can register new Employees and give them their password.
4. Admin can also transfer them to other departments.
5. Admin can grant or deny employee leave request and many more.

Role of Employee:

1. Employee can view and update his profile.
2. Employee can also change his password.
3. Employee can also request for leaves.

Interface

shubhammk21

Admin Page

shubhammk21

Employee

shubhammk21

Technology used

You must have Java JDK 17 or microsoft MySQL for database.

1. Java
2. MySQL database
3. JDBC
3. Git & GitHub

Lessons Learned

1. Gain excessive knowledge on application of Java, JDBC and MySQL.
2. Enjoyed the process of learning and creating the application.

Contributor

Shubham Singh

shubhammk21 shubham-singh-47732316b shubhammk21

About

About A Console Based Back-end Project for Human Resource management system. Here my primary goal is The Admin can register Employees in given Departments. The Admin manages different Departments. The Employee can modify their profile and apply for leave.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages