PHP and MySQL-Based Human Resource Management System Project Source Code

Download code _ PHP and MySQL-Based Human Resource Management System Project 

Human Resource Management System in PHP and MySQL (Free Source Code)

Introduction

The Human Resource Management System (HRMS) is a simple web-based application developed using PHP and MySQL. It provides an automated platform for company employees to manage and submit their leave applications. The system features a user-friendly interface with a modern design, using Bootstrap and the Responsee Framework for page layouts.

Technologies Used

This project was developed using the following technologies:

  • HTML
  • CSS
  • JavaScript (JS)
  • PHP
  • MySQL Database
  • XAMPP (Local Server)
  • VS Code Editor
  • Bootstrap Framework
  • Responsee Framework

Features and Functionalities

Admin Panel (For HR or System Administrators)

  • Login and Logout
  • Dashboard Page
  • Manage Employee Records
  • Manage Leave Applications (Approve or Reject)
  • Update Password

Employee Side

  • Login and Logout
  • Dashboard Page
  • Apply for Leave
  • View and Manage Leave Applications (Pending, Approved, or Rejected)
  • Update Password

How Does the System Work?

The HR Management System has two main sections: the Admin Panel and the Employee Side. Each section has different functions based on the user’s role.

Admin Panel

The Admin Panel is accessible only to system administrators. It allows HR staff to:

  • Manage the list of employees
  • Approve or reject leave applications
  • Add, edit, or delete data related to job positions, countries, states, and cities

Employee Side

Employees can only access the Employee Side of the system. Here, they can:

  • Submit leave applications
  • View their leave application status (pending, approved, or rejected)
  • Check leave summaries on the dashboard
  • Update their password

How to Install and Run the Project

Requirements

To run this system, you need:

  1. A local web server such as XAMPP installed on your computer
  2. The downloaded source code (provided in a ZIP file)

Installation and Setup

  1. Open XAMPP Control Panel and start Apache and MySQL
  2. Extract the downloaded ZIP file
  3. Copy the extracted folder and paste it inside the htdocs directory of XAMPP
  4. Open a web browser and go to PHPMyAdmin (http://localhost/phpmyadmin)
  5. Create a new database named hrm_db
  6. Import the provided SQL file (hrm_db.sql) from the db folder
  7. Open a browser and visit http://localhost/hrm/ to access the system

Default Login Credentials

Admin Access:

Employee Access:

Conclusion

This Human Resource Management System is a useful tool for managing employee leave applications efficiently. It is free to download and can be customized to fit specific needs. Feel free to modify it as per your requirements.

index PHP

hrm_db SQL

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top