1. Introduction
I have recently developed a Human Resource Management System website using PHP. The website consists of two user roles: Admin and Employee. The Admin panel is used by the HR Department or Staff to manage the employee list and to accept or reject leave applications & accept or reject new job applications and view planned meetings and annoucements. The employee panel allows the employees to apply for leave, view their leave status, and update their profile. In this project, I have used mainly PHP, MySQL, HTML/CSS, JavaScript and Bootstrap Frameworks to create a dynamic website with various features.
You can preview the website using the link below:
https://a1stservices.000webhostapp.com/
2. Technical Details
The Human Resource Management System website has the following features and functionalities:
- Login and Logout for both Admin and Employee
- Dashboard page for both Admin and Employee
- Employees Management for Admin
- Leave Applications Management for Admin
- Create New Leave Application for Employee
- List and Manage Leave Applications for Employee
- Update Password for both Admin and Employee
- Admin can activate or deactivate employees accounts.
3. User Experience
The Human Resource Management System website has two modules: Admin Panel and Employee Side. The Admin panel is only accessible to the HR Department or Staff. The Admin panel allows the administrators to manage the employee list and to accept or reject leave applications. On the Admin panel, administrators can add, edit, and delete data on the master list of Positions, Countries, States, and Cities.