DESIGN AND IMPLEMENTATION OF ONLINE HUMAN RESOURCES MANAGEMENT SYSTEM. A RESEARCH PROJECT MATERIAL ON COMPUTER SCIENCE EDUCATION
Employees are the backbone of any company therefore their management plays a major role in deciding the success of an organization.  Manual handling of employee information poses a number of challenges to an organization or a firm. This is evident in procedures such as leave management, where an employee is required to fill in a form which may take several weeks or months to be approved. The use of paper work in handling some of these processes could lead to human error, papers may end up in the wrong hands and this process is time consuming. A number of current systems lack employee self-service meaning employees are not able to access and manage their personal information directly without having to go through their human resource departments or the person in charge.
A human resource management system refers to the systems and processes at the intersection between human resource management (HRM) and information technology 
Who is an employee? A person who works for another in return for financial or other compensation  According to Black’s Law Dictionary an employee is a person in the service of another under any contract of hire, express or implied, oral or written, where the employer has the power or right to control and direct the employee in the material details of how the work is to be performed.
1.2 Background of Study
The heartbeat of every organisation is the employee therefore their management plays a major role in deciding the success of that company. Human Resource Management Software makes it easy for the employee records to be tracked and monitored adequately. This software allows the administrator managed and evaluate an employee’s performance. Employee’s information can be managed efficiently without having to retype back their information in the database. A flexible and easy use of Employee Management software solution for small and medium sized companies would help alleviate the problem encounter in managing of some crucial asset – people . This system brings about an easy way of maintaining the details of employees working in any organization. It is simple to understand because of is user friendly nature. It is fast and can perform many functions for a company.