Esther Proposal

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

DESIGN AND IMPLEMENTATION OF WEB-BASED

PAYROLL MANAGEMENT SYSTEM


BY

ADEBAYO ESTHER OLUBUKOLA


FPA/CS/21/3-0052

A PROJECT PROPOSAL SUMMITED TO:

THE DEPARTMENT OF COMPUTER SCIENCE,


SCHOOL OF SCIENCE AND COMPUTER STUDIES,
THE FEDERAL POLYTECHNIC, ADO-EKITI

IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR


THE AWARD OF HIGHER NATIONAL DIPLOMA (HND) IN
COMPUTER SCIENCE
CHAPTER ONE

1.0 INTRODUCTION

1.1 BACKGROUND OF THE STUDY

Payroll management is an essential function for organizations to manage employee

compensation and benefits. The traditional methods of managing payroll systems were

manual and time-consuming, leading to errors and inefficiencies. With the advancement in

technology, the need for an automated payroll management system has become increasingly

important.

Payroll management is a critical process for organizations as it directly impacts employee

satisfaction and productivity. According to a survey conducted by the Society for Human

Resource Management (SHRM), 79% of employees believe that their pay is important for job

satisfaction, and 60% of employees are likely to leave their job due to inadequate pay

(SHRM, 2020). In addition, managing payroll manually can lead to errors and inefficiencies,

resulting in additional costs for organizations. A report by the American Payroll Association

(APA) found that organizations can save up to 80% on payroll processing costs by

implementing an automated payroll system (APA, 2019).

The advancements in technology have made it easier for organizations to implement

automated payroll management systems. These systems provide a range of benefits such as

reducing the workload of HR professionals, improving accuracy, providing real-time data,

and reducing the risk of non-compliance with regulations. According to a survey conducted

by ADP, a global provider of cloud-based HCM solutions, 70% of organizations have

adopted automated payroll systems (ADP, 2019).

In conclusion, implementing an automated payroll management system can provide

numerous benefits for organizations, including cost savings, increased accuracy, and

improved employee satisfaction. With the increasing availability and affordability of these
systems, it has become essential for organizations to adopt automated payroll management

systems to stay competitive in the market.

1.2 STATEMENT OF PROBLEM

Many organizations still use outdated payroll systems that are prone to errors and difficult to

manage. Additionally, with the rise of remote work and flexible schedules, organizations

need a payroll system that can handle these complexities. Therefore, there is a need for a

web-based payroll management system that can address these issues.

1.3 AIMS AND OBJECTIVES

The study aims to achieve the following objectives:

1. To design and develop a web-based payroll management system capable of handling

intricate payroll calculations, tax deductions, and benefits administration.

2. To create a user-friendly interface for the payroll management system that can be easily

used by employees and administrators.

3. To ensure the security and privacy of data in the payroll management system.

4. To make the payroll management system scalable and adaptable for future changes to

the organization's payroll policies and practices.

1.4 SCOPE AND LIMITATIONS OF STUDY

This study will focus on the design and implementation of a web-based payroll management

system for small to medium-sized organizations. The system will handle basic payroll

functions, such as calculating and processing employee salaries, managing tax deductions,

and benefits administration. However, the system will not include advanced features, such as

accounting and financial reporting.


1.5 RESEARCH METHODOLOGY

Research Design

This study will adopt a mixed-methods research design that combines quantitative and

qualitative data collection and analysis.

SYSTEM DESIGN

The database design phase involves designing a database to store and organize data.

According to Chhetri et al., (2021), the database design is critical to ensure that the system

can handle large amounts of data and is secure and efficient.

DATABASE DESIGN: This involves the choice of data structure and database. The website

uses MYSQL server as the database. This sophisticated database allows the administrator to

monitor effectively and run some query language in the server. It is equipped with maximum

security to prevent hacking.

USER INTERFACE DESIGN: It is a system that permits the interaction between human

beings and the computer. The project has a user interface design because of the level of

interaction.

PROGRAM MODULE SPECIFICATIONS

These are the program module:

 Home page

 Sign up

REQUIREMENT SPECIFICATIONS

System requirements are a description of the needs, and devices a customer needs for an

information system. Here, unique requirements of a system are identified as user requirement.

These are the URL address of the site, as he wishes to make an order.

1.6 EXPECTED CONTRIBUTION TO KNOWLEDGE

This project will be implemented with the following programming languages.


 WML

 PHP

 HTML

 MYSQL

 APACHE SERVER

WML (Wireless Markup Language): It is a tag based markup language designed after the

model of HTML for web contact. The designers of WML and its companion scripting

language (WML script) created an environment that demands less memory and processing

power from the browsers than HTML and JavaScript. This language was used because it

includes features that project it for relatively small processor, display sizes of today’s

wireless devices.

PHP (Processor Hypertext): It was considered suitable or this project because it is a

powerful server side scripting language for creating dynamic and interactive website. PHP is

a widely used, free and efficient alternative to other competitor scripting language such as

Microsoft ASP. PHP is perfectly suitable for web development and can be embedded directly

into the HTML code. It is often used together with Apache (web server) on various operating

systems. It also supports ISAPI and can be used with Microsoft IIS (Internet Information

System) on windows. Scripts in a PHP file are executed on the server that is why it is more

sophisticated than other programming languages. It runs on different platforms, (windows,

Linux, Unix etc).

MY SQL: MYSQL is a database server that is ideal for both small and large applications like

the project of this type. It supports standard SQL and it compiles on a number of platforms

APACHE SERVER: This is used to deploy the on-line site.

1.7 DEFINITION OF TERMS


Payroll Management System: A system that automates and manages an organization's

employee compensation and benefits.

Web-Based Payroll Management System: A payroll management system that is accessible

via the internet.

User Interface: The visual design and layout of a system that allows users to interact with it.

Database Design: The process of designing a database to store and organize data.

Security and Privacy: Measures to protect the system and data from unauthorized access

and maintain the confidentiality of sensitive information.

Performance and Scalability: The ability of the system to handle large amounts of data and

users without compromising its speed and functionality.

REFERENCES

ADP, (2019), The Internet”; Fear and Shopping Cyberspace. Harvar Business Review p.13-14

American Payroll Association (2019). Implementation payroll system; Promising Results and

Unanswered Questions, Management Science.

Chheril B., Kalokota R. and Whinston A.B. (2021), Using Client Server Broker Architecture for

Intranet Decision Support p. 171-192

SHRM (2020) p. 103-124. An Analysis of Major Failure Factors to Reduce the D ysfunction of

web-based payroll.

You might also like