1. Introduction
Payroll is the process by which a company pays its employees for work done during a
specific time period. A payroll system enables businesses to follow a predefined set of
processes in order to make timely, correct payments in accordance with government
regulations. A payroll system can be manual or computerized, and it can be handled in-
house or outsourced to another provider.
Theoretical Framework
Payroll processing is critical to a company's survival. Inability to pay completely and
on time can lead to a rapid exodus of a company's workforce. However, payroll is more than
just delivering checks on time. Although payroll principles do not occupy academic tomes
with formal theories, companies all over the world use them when developing and
implementing payroll systems.
Some economists argue that payroll taxes have a large and significant impact on
employment and the labor force. A reduction in payroll taxes, for example, relieves
employers' financial burdens and may create incentives for them to hire more employees
with their cost savings. Similarly, lower payroll withholding may encourage employees to
work more hours during a given tax year, increasing industrial output across the board.
Scope
1.The proposed system is for local government unit which uses programming language
JAVA as the front-end and MYSQL as the back-end.
2.Categorizing of employee based on their status. If the employee is contractual or
permanent.
3.Adjusting of salary when the employee gets promoted or demoted.
4.Filtering of payroll report per department.
5.The proposed system has an active or inactive indicator of employee who terminated, end
of contract, resigned or retired.
6.Importing or exporting of attendance report.