Skip to main content

Human Resource Information System in PHP/MySQLi with Source Code


This Human Resource Information System is an online-based system that aims to simplify HR activities such as data entry and tracking of information of employees. This system enables the HR department to spend less time on clerical tasks and helps ensure the accuracy of employees’ data. There’s no need to search through large paper-based employee file to find information. This is a user-friendly system that anyone in charge can easily use its features.


Admin Side

  • Manage Employees
  • Manage Departments
  • Manage Division
  • Manage Users
  • Generates Report

Employee Side

  • Employee’s Profile
  • Update, Delete, Print HRDO
  • Login and Logout

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. Extract the downloaded source code file. Note the extracted folder must be named as "HRInformationSystem" otherwise, you have to configure the Defined "SITE_ROOT" of the project.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming "hrdb".
  6. Import the provided SQL file. The file is known as "hrdb.sql" located inside the extracted folder.
  7. Browse the Human Resource Information System Project in a browser. i.e. http://localhost/HRInformationSystem for the employee side and http://localhost/HRInformationSystem/admin for the admin side

Admin Access

Username: admin
Password: admin



I hope this project will help you with what you are looking for and also for your future project. Feel free to modify the source code in the way you wanted.

For more information about the system. You can contact me @
Email – [email protected]
Mobile No. – 09305235027 – TNT
Or feel free to comment below.

Explore more on this website for more Free Project Source codes and Tutorials.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byTeklay Birhane (not verified)on Mon, 07/22/2019 - 21:20

Thanks for sharing your knowledge to the world society. keep it up knowledge sharing is not knowledge losing.
Submitted byPhatsouda (not verified)on Tue, 07/23/2019 - 09:19

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\xampp\htdocs\HRInformationSystem\include\database.php:20 Stack trace: #0 D:\xampp\htdocs\HRInformationSystem\include\database.php(14): Database->open_connection() #1 D:\xampp\htdocs\HRInformationSystem\include\database.php(129): Database->__construct() #2 D:\xampp\htdocs\HRInformationSystem\include\accounts.php(2): require_once('D:\\xampp\\htdocs...') #3 D:\xampp\htdocs\HRInformationSystem\include\initialize.php(17): require_once('D:\\xampp\\htdocs...') #4 D:\xampp\htdocs\HRInformationSystem\index.php(2): require_once('D:\\xampp\\htdocs...') #5 {main} thrown in D:\xampp\htdocs\HRInformationSystem\include\database.php on line 20
Submitted byMichael Khan (not verified)on Wed, 07/24/2019 - 16:11

I appreciate your efforts, you are doing a great job. Thumbs UP :)

Hello Michael Khan can you give me the correct credentials off this system: I am testing using admin accounts: • Username: admin • Password: admin These credentials are giving error, can you give me correct credentials please.

Hello Janobe, I am testing your Human Resource Information System in PHP / MySQLi using admin accounts: • Username: admin • Password: admin These credentials are giving error, can you give me correct credentials please.
Submitted byrazaqjumaon Sun, 08/04/2019 - 19:26

I am tasting Hrinformation system but it gives error: Warning: require_once(C:/wamp64/www\HRInformationSystem\include\): failed to open stream: No such file or directory in C:\wamp64\www\HRS\include\initialize.php on line 14
Submitted byEric Tierra (not verified)on Fri, 04/10/2020 - 10:16

Cannot connect to the database the error is: Warning: require_once(C:/wamp64/www\HRInformationSystem\include\config.php): failed to open stream: No such file or directory in C:\wamp64\www\hrmo\include\initialize.php on line 14

Add new comment