Web based Human resource module

This php mysql project involved us creating a web based hr module which allows for multiple companies to login and manage their leave records.

Multiple unlimited employees per company. The super administrator can define whch company can have how many employees etc

Our web developer team had created the following functions for this human resource(hr) module.

Employee functions:

Once an employee logs in he/she can see the following functions in his/her panel.

Login using company id, employee id and password combination only

Function available to change their password

Function available to view leave details like previous leave taken and balance leave available etc

Function available to apply for leave.

Employee receives a email notification whether leave is approved or not.

Company functions:

A company administrator i.e the client can login to his admin panel and he can see the following admin functions namely

Specify company public holidays for a calendar year

Add/edit/delete Employee Records

Assign employees to groups and assign a supervisor for approving employees leave applications etc

Employee Supervisor Functions:

Supervisor panel has the following admin functions

Receive notification of an employee’s leave application under his group

Approve or Disapprove employee leave application

Super Administrator Functions:

A super admin can perform all the following functions from his/her php mysql admin control panel

Administrator can perform all the functions of the above sub admins

Admin can restrict company id’s and company access

Admin can specify and edit Public Holidays

Admin can import and export the data in excel or CSV format

Plus the above php software created by our web developer team can recognize year change and will work flawlessly making this an excellent web application to manage leave of employees of multiple companies and branches and making a helpful tool for the human resource department.