INTRODUCTION
1. BACKGROUND TO THE STUDY
Payroll has been designed to remove the time and effort that is normally associated with payroll and to provide a direct and seamless operation that enables the employer to handle all staff and payment processes in a simple and accurate manner. Payroll software allows organization to generate pay slips and salary register, based on the attendance of the employees taking care of leaves, overtime, allowances, loans, advance, bonus, encashment and other standard deductions.
By definition, management consists of all activities undertaken to secure the accomplishment of work through the efforts of other people. Both large and small firms require good management in order to achieve success. In the typical small business that entails group effort, the manager provides direction by activities that are described as management functions (Drucker, 1985).
Information and database system projects are initiated to improve the accuracy of the processing data and ensure the procedure prescribing how to do a specific task. A computer program can maintain accurate and consistent database, hence resulting in an improved performance. The program efficiency can be increased considerably by including automatic calculations and fast data retrieval capabilities. This will dramatically reduce the manual error and permit more study at lower cost and effort. The administration section of any organization is responsible for maintaining the pay records of all the employees. One of the main jobs of administrative section is to generate pay roll for all the employees and their payment reports. Due to the non-availability of a proper database management system all the data is handled manually. Because of large volume of payroll data and calculations, it is very difficult to handle the data manually and delayed the pay roll process. This created an immediate need to develop a new computer based pay roll data base system to avoid