Вы находитесь на странице: 1из 94

COMPUTERIZED PAYROLL SYSTEM

WITH BIOMETRIC TIMEKEEPING FOR

YZO’S ENTERPRISE

In Partial Fulfillment of the Requirements for The

Course of Bachelor of Science in Information Technology

BY:

Briz, Marc Emmanuel T.

Dela Fuente, Nikki P.

Soyangco, Simon T.

Mr. John Paul Aleviado

Mr. Ian Michael Quicho

Advisers
ACKNOWLEDGEMENT

The proponents would like to give their sincerest gratitude to their parents, if not

for them, nothing would be possible; to our Alma Mater, Bataan Heroes Memorial College,

for pushing aspiring Bataenos to the next level of academic excellence; and to the

research adviser, who offered his expertise in its full capacity in aid of accomplishing this

research.
PREFACE

The proposed Computerized Payroll System with Biometric Timekeeping for Yzo’s

Enterprise aims to improve the way timekeeping and payroll activities are handled by the

company. This will be done by integrating the timekeeping process, and salary

computation, and pay slip creation that is done every pay-day. The system will be built to

replace the manual practice of writing attendance record through pen and paper, and then

copying and pasting the information into a Microsoft Excel spreadsheet for computation.

Once the project is completed and deployed, it is expected that the company would be

able to accurately record the employees’ work hours, reduce the time required to compute

payroll, and allow convenient access to employee pay slips.

The following pages contain a brief background about the company, Yzo’s

Enterprise, as well as the problems and objectives set forth by the proponents for this

study. Finally, the details of the system and each of its features are discussed in the next

pages.
ABSTRACT

Society has grown with Information Technology. With the current technologies at

their disposal, businesses both big and small are better equipped to meet the demands

of their craft. Prevalent use of technology has raised the bar for competitiveness, and any

business looking to be successful will need to harness the technology that is available

There great incentive for businesses to manage their operating expenses; and one

of the biggest operating costs are employees’ salaries – the effective accounting of which,

ensures that there will be no overspending. This also translates to satisfied employees,

and compliance the Philippine Labor Code.


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

TABLE OF CONTENTS

ACKNOWLEDGEMENT

PREFACE

ABSTRACT

I. INTRODUCTION

1.1 Introduction and Background of the Study

1.2 Statement of the Problem

1.2.1 General Problem

1.2.2 Specific Problems

1.2.3 General Objective

1.2.4 Specific Objectives

1.3 Scope and Limitation

1.3.1 Scope of the Study

1.3.2 Limitations of the Study

1.4 Significance of the Study

1.4.1 Owners

1.4.2 Managers

1.4.3 Employees

1.4.4 Future Researchers

1.5 Definition of Terms

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

II. REVIEW OF RELATED LITERATURE AND STUDIES

2.1 Related Literature

2.2 Foreign

2.3 Local

III. TECHNICAL BACKGROUND

3.1 Conceptual Model of the Study

3.2 Overview of Current Processes and Technologies

3.2.1 Hardware

3.2.2 Software

3.2.3 Network

3.3 Diagrams

3.3.1 HIPO MODEL

3.3.1.1 HIPO Chart (Proposed System)

3.3.2 Context Flow Diagram

3.3.2.1 Context Flow Diagram (Current System)

3.3.2.2 Context Flow Diagram (Proposed System)

3.3.3 Data Flow Diagram

3.3.3.1 Data Flow Diagram (Manual Parent)

3.3.3.2 Data Flow Diagram (Manual Child)

3.3.3.3 Data Flow Diagram (Computerized, Parent)

3.3.3.4 Data Flow Diagram (Child Computerized)

3.3.4 Entity Relationship Diagram

3.3.5 Database Design

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.5.1 Data Dictionary

IV. RESEARCH DESIGN AND METHODOLOGY

4.1 Research Method

4.2 Research Instrument

4.2.1 Interview

4.2.2 Questionnaire

4.3 Design Methodology

V. SUMMARY & CONCLUSION

5.1 Evaluation

5.2 Summary

5.3 Recommendation

Appendices

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

CHAPTER I

INTRODUCTION AND BACKGROUND OF THE STUDY

1.1 Introduction and Background of the Study

Yzo’s Enterprise started operations in 2014 with the goal of

establishing a profitable business that also caters to the needs of the

residents of Abucay, Bataan. Upon the completion of a feasibility study

conducted that same year, the proprietress, Mrs. Cherry Mariano,

franchised Monterey Meatshop Plus from San Miguel Foods Inc., and

opened its doors as an alternative to the local public market.

Three years into its operations, the business has done well. The

growth allowed the company to employ more people, as well as provide

them with company privileges such as company-funded loans both short

and long term.

Now with an established foothold in the Abucay, Bataan meat

market, and a growing team of employees, the need for efficient accounting

of both earnings and expenses presented itself. The business responded

by moving the payroll computation into a computerized spreadsheet, but

kept the attendance data in time cards.

The owner entrusts the day-to-day management to the manager,

Jem Tuazon, and bookkeeping duties to an external accountant.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Because the manual timekeeping requires transcription of the time

logs into a spreadsheet, the limitations of this practice have been identified.

The physical nature of the time cards mean that they can easily be

damaged, or lost. And with no rigorous process on logging the exact time

of arrival and departure from work, records have been tampered, or logged

incorrectly. Finally, transcribing 3,120 time logs of 52 employees into a

spreadsheet takes a significant amount of time, as well as the possibility of

incorrectly encoding the data.

Within the same spreadsheet is where the manager also lays-out and

prints the employees’ pay slips. While the business does not have any

issues providing pay slips in a timely manner, it is when an employee

requests a copy of the previous pay slip(s), that an issue is encountered:

for when the manager creates the latest batch of pay slips, the old ones are

deleted.

The Computerized Timekeeping and Payroll System with Biometric

Timekeeping for Yzo’s Enterprise implements an automated and up-to-the-

minute accurate timekeeping solution using a fingerprint scanner. This

improves the payroll computation process by allowing the payroll module to

directly access the timekeeping data. Integration with other modules would

allow the system to generate pay slips for the employees, and reports for

the manager and owner easily. Specifically, the system can perform the

following operations: manage all time-in and time-out activities for the

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

employees of the business using a fingerprint scanner, provide the

capability of generating, storing, and viewing electronic pay slips that can

be transmitted through the internet, or printed-out.

The researchers aim to enhance the current system and integrate

the benefits of using Information Systems when used for record-keeping

and computation activities.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.2 Statement of the Problem

1.2.1 General Problem

 How to create a computerized payroll system that will

improve the accuracy and speed of the payroll computation

process.

The current timekeeping and payroll process relies on time-cards

where employees write their time stamps. The cards are stored

in a drawer for safe-keeping, and are taken out everytime the

employees need to write new time stamps. The manager said that

there were several instances of the time cards getting lost.

Three days before the employees’ payday, the time stamps from

the time card are then transferred into a computerized

spreadsheet which takes time and is susceptible to errors.

The same spreadsheet is used to create the pay slips that are

issued to employees. The same template is being re-used to

generate new pay slips every pay day, hence, old ones are

overwritten every time. This has caused an issue with employees

requesting for old pay slips, which they need for various

purposes.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.2.2 Specific Problems

 How to create a Timekeeping module.

The employees write their timestamps into their designated time

cards. Management has observed that some employees falsify

their time logs, and sometimes ask other employees to write their

logs for them. This poses a problem for the company, because

salary expenses can be driven up for minutes that are not

supposed to be paid.

 How to create a Payroll module.

Every pay period, the timestamps in the time cards are manually

encoded into a Microsoft Excel spreadsheet – a process done 3

days before the employees’ payday. Once encoded, the manager

computes the total salary, including deductibles and bonuses,

using a formula.

 How to create a Pay Slip Module.

Along with employees’ salaries, the manager also distributes

payslips for that pay period. The payslips are created within the

same Microsoft Excel spreadsheet, overwriting the previous

payslips, and are then printed. This is a time consuming process

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

that has only been more challenging as they increased their

employee numbers.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.2.3 General Objective

 To create a Computerized Payroll System with Biometric

Timekeeping for Yzo’s Enterprise.

By developing a Computerized Payroll System with Biometric

Timekeeping, the speed and accuracy of the payroll process will

be increased greatly. Timekeeping will be made easier and more

accurate, payroll can be easily accomplished with just a few

clicks, and payslips for multiple employees are easily generated.

1.2.4 Specific Objectives

 To create a module that will automate and ensure the

integrity of the attendance records using a fingerprint

scanner.

Using a fingerprint scanner, the system will capture attendance

data from a scan of the employee’s thumb print. Inaccuracies

stemming from the manual writing on time cards will be

eliminated.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

This is a quick, and accurate way of recording the attendance

data as a person’s fingerprint is always present, and virtually

cannot be replicated by someone else.

 To create a payroll module that will automate the payroll

computation process.

The payroll module will have the advantage of being able to

acquire the needed attendance data from the database. This

reduces the amount of cross-checking that needs to be done on

employee attendance, salary, loans, leaves, etc. It gives the

company a relief on manual backtracking of the encoded data’s

and time logs in the spreadsheet.

 To create a pay slip module that allows the manager to

generate the pay slips quickly, and save a copy of them in a

folder on the computer.

The module will allow batch processing of the payslips and save

them into a folder in the computer. This would allow the manager

to quickly access previous pay slips when requested for, without

creating them again.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.3 Scope and Limitations

1.3.1 Scope of the Study

 Timekeeping module

The timekeeping module captures and verifies attendance data

by capturing a fingerprint specimen and comparing it to the saved

fingerprint data in the database.

 Login Module

The login module ensures that only authorized personnel are

allowed access to the management features of the system. The

login information entered is verified against the login information

in the database.

 Timestamp Management Module

The timestamp management module allows the system

administrator to make changes to existing time logs, and add new

time logs as needed.

 Overtime Module

The overtime module allows the system administrator to add

approved overtime hours into the system.

 Payroll Module

The payroll module allows the system administrator to start a

batch process of the salaries for a date range. The user then has

the option to save and / or print the payroll

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

 Payslip Module

The payslip module allows the system administrator to generate

a single payslip, or batch generate payslips for all active

employees. The batch payslips are saved into the database for

future use.

 Payslip View Module

The payslip view module provides a list of batch-generated pay

slips for viewing or printing.

 Add Employee Module

The add employee module allows the system administrator to

add a new employee record.

 Edit Employee Module

The edit employee module allows the system administrator to edit

an existing employee record.

 Employees Module

The employees module provides a table listing all employees in

the company.

 Tax Table Module

The tax table module allows the system administrator to change

the withholding tax table values that are used for salary

computation.

 Loan module

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

The loan module allows the system administrator to add an

approved loan into the system.

 Holidays Module

The holidays module allows the system administrator to add

holidays which are factored into payroll computation.

 Admin Accounts Module

The admin accounts module allows the system administrator to

add new administrator accounts and make changes to existing

ones.

 13th Month Pay Module

The 13th month pay module allows the system administrator to

view up to date 13th month pay data.

 Leave Module

The leave module allows the system administrator to add

approved employee leaves, which are factored into the payroll

computation.

 Maintenance Module

The maintenance module allows the manager to make a backup

of the database that can be used to restore the records in case

of failure.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.3.2 Limitations of the Study

 The system can only be accessed through the management PC

in the store.

 The system does not capture employee photos using a webcam

 The system does not automatically correct missed time logs due

to system downtime.

 The pay slips require a PDF application to be opened

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.4 Significance of the Study

Upon completion of the study, the business should be able to:

efficiently track employees’ attendance, quickly compute salaries and

generate payroll, and provide access to all previous payslips. The system

would also be able to provide reliable storage and access to personnel and

time-keeping data for the Manager and Owner.

Specifically, the system will benefit the following:

1.4.1 Management

By being able to access relevant employee attendance

records, the owners will be able to make personnel decisions

quicker. Quicker generations of payrolls would eliminate the need to

spend time in doing them manually.

1.4.3 Employees

The employees will be assured that every minute worked is

accounted for.

1.4.4 Future Researchers

The system should serve as a starting point of their related

research, upon which the improved system can be based.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

1.5 Definition of Terms

Biometrics – refers to metrics related to human characteristics.

Cash Advance – also called a payday advance, salary loan, payroll

loan, small, short term, or cash advance loan) is a small, short-term

unsecured loan that is sometimes allowed by an employer to its

employees.

Database - a database is basically a collection of information

organized in such a way that a computer program can quickly select

desired pieces of data. You can think of a database as an electronic

filing system.

Deductions – Amount withheld by an employer from employee's

earnings. It typically includes income tax, national insurance or social

security contributions, and may also include group insurance or

pension fund contributions, union or association dues, authorized

wage assignments, etc.

Fingerprint Scanner – are security systems of biometrics. They are

now used in police stations, security industries and most recently, on

computers.

Gross Salary / Pay – is the total amount of money you get before

taxes or other deductions are subtracted from your salary.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Home Development Mutual Fund – also known as PAGIBIG is a

Philippine government-owned and controlled corporation under the

Housing and Urban Development Coordinating Council responsible

for the administration of the national savings program and affordable

shelter financing for Filipinos employed by local and foreign-based

employers as well as voluntary and self-employed members.

Net Salary / Pay – is the amount of a person's paycheck left over

after any deductions are taken out.

PAGIBIG – see Home Development Mutual Fund

Payroll – A list of a company's employees and the amount of money

they are to be paid. The total amount of wages and salaries paid by

a company to its employees.

Payroll System - is software designed to organize all the tasks of

employee payment and the filing of employee taxes. These tasks can

include keeping track of hours, calculating wages, withholding taxes

and deductions, printing and delivering checks and paying

employment taxes to the government.

Philhealth – is a tax-exempt, government-owned and government-

controlled corporation (GOCC) of the Philippines, and is attached to

the Department of Health. It is mainly concerned with the health

insurance of all citizens of the Philippines.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Philippine Labor Code - The Labor Code of the Philippines is the

legal code governing employment practices and labor relations in the

Philippines. The Labor Code sets the rules for hiring and firing of

private employees; the conditions of work including maximum work

hours and overtime; employee benefits such as holiday pay,

thirteenth-month pay and retirement pay; and the guidelines in the

organization and membership in labor unions as well as in collective

bargaining.

Salary – a fixed regular payment, typically paid on a monthly or

biweekly basis but often expressed as an annual sum, made by an

employer to an employee.

Social Security System – is a state-run, social insurance program

in the Philippines to workers in the private, professional, and informal

sectors.

Spreadsheet Application - is an interactive computer application for

organization, analysis and storage of data in tabular form.

Spreadsheets are developed as computerized simulations of paper

accounting worksheets. The program operates on data entered in

cells of a table. Each cell may contain either numeric or text data, or

the results of formulas that automatically calculate and display a

value based on the contents of other cells. A spreadsheet may also

refer to one such electronic document.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Time-keeping – is the process of tracking and reporting work and

leave time.

Timestamp - record the time or date of.

Windows – is a family of graphical operating systems developed,

marketed, and sold by Microsoft. It consists of several families of

operating systems, each of which cater to a certain sector of the

computing industry with the OS typically associated with IBM PC

compatible architecture.

Withholding Tax – the amount of an employee's pay withheld by the

employer and sent directly to the government as partial payment of

income tax.

Withholding Tax Table – a table published by the Bureau of Internal

Revenue which indicates the values that are needed for calculating

withholding tax.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

CHAPTER II

REVIEW OF RELATED LITERATURE AND STUDIES

2.1 Related Literature

Visual Basic

A programming language and environment developed by Microsoft. Based

on the BASIC language, Visual Basic was one of the first products to

provide a graphical programming environment and a paint metaphor for

developing user interfaces. Instead of worrying about syntax details, the

Visual Basic programmer can add a substantial amount of code simply

by dragging and dropping controls, such as buttons and dialog boxes, and

then defining their appearance and behavior.

Although not a true object-oriented programming language in the strictest

sense, Visual Basic nevertheless has an object-oriented philosophy. It is

sometimes called an event-driven language because each object can react

to different events such as a mouse click.

Since its launch in 1990, the Visual Basic approach has become the norm

for programming languages. Now there are visual environments for many

programming languages, including C, C++, Pascal, and Java. Visual Basic

is sometimes called a Rapid Application Development (RAD)system

because it enables programmers to quickly build prototype applications.

[webovb1]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

.NET Framework

. The .NET framework is a software development framework from Microsoft.

It provides a controlled programming environment where software can be

developed, installed and executed on Windows-based operating systems.

The principal design features are:

 Interoperability: This allows for .NET-developed programs to access

functionalities in programs developed outside .NET.

 Common Runtime Engine: Also known as the common language

runtime, this allows programs developed in .NET to exhibit common

behaviors in memory usage, exception handling and security.

 Language Independence: Common language infrastructure

specifications (CLI) allow for the exchange of data types between

two programs developed in different languages.

 Base Class Library: A library of code for most common functions--

used by programmers to avoid repetitive rewriting of code.

 Ease of Deployment: There are tools to ensure the ease of installing

programs without interfering with previously installed applications.

 Security: Programs developed in .NET are based on a common

security model.[techonet1]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Digital Persona

DigitalPersona, Inc. offers biometrics-based identity verification solutions.

The company's authentication solutions include DigitalPersona Pro

Enterprise, a multi-factor authentication and access management solution

that is managed via active directory provides access to computers,

applications, and networks; and DigitalPersona Online, a client-server

software development kit that allows users to differentiate its business

services by adding the security of fingerprint authentication to the Web-

based applications.[bloom1]

Digital Persona SDK

The U.are.U Software Development Kit (SDK) for Windows enables

integrators and developers to quickly add the power of fingerprint-based

authentication to their Microsoft® Windows-based applications.

Crossmatch™ offers powerful SDKs which feature accurate, high

performing fingerprint authentication algorithms. [xmatch1]

Time and attendance systems (TNA)

Time and attendance software provides management personnel with

diverse tools to help maximize cash flow and minimize waste. The programs

can generate, maintain, and archive important payroll and tax information.

The records can prove invaluable in the event of an audit by taxing

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

authorities. A good time and attendance software suite will continue to

function properly as an organization evolves.

The most important features of time and attendance include:

 Tracking employee hours.

 Tracking wages paid.

 Automating payroll processes.

 Complying with government regulations.

 Ensuring that employees receive proper compensation for overtime.

 Minimizing errors in bookkeeping.

 Breaking down processes and events into tables, graphs, and charts.

 Integration with financial analytics, business intelligence/business

analytics (BI/BA) and human resources management

systems.[techtarget]

Payroll

Payroll is defined as the total amount of wages paid by a company to its

employees and other workers. Your company’s payroll may be your firm’s

largest business expense, and processing payroll is complicated. You must

collect insurance premiums, retirement plan contributions and tax

withholdings from employee pay.[intuit]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Transaction Processing System - A transaction process system and

transaction processing are often contrasted with a batch process system

and batch processing, where many requests are all executed at one time.

The former requires the interaction of a user, whereas batch processing

does not require user involvement. In batch processing the results of each

transaction are not immediately available. Additionally, there is a delay while

the many requests are being organized, stored and eventually executed. In

transaction processing there is no delay and the results of each transaction

are immediately available. During the delay time for batch processing,

errors can occur. Although errors can occur in transaction processing, they

are infrequent and tolerated, but do not warrant shutting down the entire

system.

To achieve performance, reliability and consistency, data must be readily

accessible in a data warehouse, backup procedures must be in place and

the recovery process must be in place to deal with system failure, human

failure, computer viruses, software applications or natural disasters. [techotps]

Structured Query Language

SQL is referred to as Structured Query Language, is a database computer

language designed for managing data in relational database management

systems (RDBMS), and originally based upon relational algebra and

calculus. Its scope includes data insert, query, update and delete, schema

creation and modification and data access control. The most common

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

operation in SQL is the query, which is performed with the declarative select

statement. Select retrieves data from one or more tables, or expressions.

Standard select statements have no persistent effects on the database.

Some non-standard implementations of select can have persistent effects,

such as the select into syntax that exists in some databases.

Queries allow the user to describe desired data, leaving the database

management system (DBMS) responsible for planning, optimizing, and

performing the physical operations necessary to produce that result as it

chooses.

Databases for various applications by database administrators (DBAs) and

other specialists. A database is an integrated collection of data records,

files, and other database objects. A DBMS allows different user application

programs to concurrently access the same database. DBMSs may use a

variety of database models, such as the relational model or object model,

to conveniently describe and support applications. It typically supports

query languages, which are in fact high-level programming languages,

dedicated database languages that considerably simplify writing database

application programs. Database languages also simplify the database

organization as well as retrieving and presenting information from it. A

DBMS provides facilities for controlling data access, enforcing data

integrity, managing concurrency control, recovering the database after

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

failures and restoring it from backup files, as well as maintaining database

security. [sql]

2.2 Related Studies - Foreign

2.2.1 Computerized Payroll System

Payroll is a critical operation for every organization to pay

employee accurately their salary and enrollments on time. The idea

of taking control of employees pay calculations are quite tedious if

done manually and require more effort and time mainly for big

organizations. Hence if this process is automated, it would be of

great benefit as it would require less time to calculate the salary of

the employees. The software for payroll management system service

on the cloud is provided as a solution in this paper. This system

provides multiple user data access. Each user like employee or HR

or admin can login into the software by writing username and

password which are allocated to them from the company. It involves

keeping track of hours worked and is capable of keeping a record of

employee data including their pay, allowances, deductions and taxes

on monthly bases so that fresh definitions are reflected from the

month onwards, which leaves all the past data intact. The proposed

payroll system is advantageous as it provides a user friendly

environment and also increases security and minimizes human

calculation errors. The proposed system is a web based system. The

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

base of the proposed system is a database, which stores all the

information pertinent to personnel, allowances, deductions, taxes,

savings and net pay.

This computer based Payroll system is accessible on the internet and

calculates, maintains and records the payroll information of

employees. This Application will help to automate payroll system of

an organization. The prototype computer based payroll system is

complete in itself and ready to be implemented but changes and

growth in requirements will be a reality on every software project so

there is need to timely update them. The same applies to this payroll

system. [ijarcce]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

2.2.2 Infonetics Computerized Payroll System

The PAYROLL SYSTEM is used to maintain a list of

employees’ names, addresses and employment information and is

used to interactively calculate and print payroll checks. Employees’

hours are entered and distributed to appropriate department/cost

centers. Annualized tax tables are then used to automatically

compute deductions before the check is printed on bank stock.

Monthly and quarterly reports are used to prepare tax filings, and

provide analytical information. W-2’s can be generated automatically

at year-end. [infonetx]

2.2.3 A System for Payroll Management

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 is

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. Defense Institute of

Allied Sciences (DIPAS) is a large organization, consisting of

different cadres like Scientists, Technical staffs, Admin staffs and

Service officers and so on. The administration section is maintaining

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

the pay records of all the DIPAS employees. One of the main jobs of

admin 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 the delay in generating pay bills, loan

schedules, payment reports, pay slips and so on. So this new Payroll

Management System (PMS) is developed in DIPAS as an internal

project.

In this study a comprehensive database PMS system for the

DIPAS employees is introduced. The study elaborates the system

analysis, software and database design and system development.

PMS is able to store huge data of the employees and generate

reports according to the need. In addition, PMS effectively controls

the data in a user-friendly manner. It also enables the user to access,

update and delete data in a flexible manner. [scipub]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

2.2.4 Implementation and Development of a Proposed Payroll System

Payroll software can be used to speed up the process of

calculating pay, ensuring that payments are both accurate and on

time. They save you the burden of learning and understanding

complex Payroll legislation. Trouble free Payroll processing is a

critical need of any business. Payroll software completes Payroll

calculations within a fraction of the time it would take to do them

manually, whilst you’re Payroll staff might not like it, it makes perfect

sense if you are trying to run a business. Another huge advantage of

running Payroll software over a manual process is in the reporting,

most systems allow, weekly, month and annually required reports to

be run at the press of a button. Instead of shuffling through endless

files let the software do the work. It possible with a lot of Payroll

software to integrate with your time sheet systems that record

employee attendance or time worked. It a simple way for information

about employee hours worked to be transferred into the Payroll

System removing yet another layer of manual processing. Some

companies choose to operate a swipe card door system whilst many

others operate on a system login basis. Payroll software also

provides the capability of "what-if" calculations. This helps in

forecasting and planning staff costs and budgets. Entering

hypothetical numbers allow you to compare the exact total cost of an

employee under different remuneration scenarios. Some Payroll

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

systems also allow more personnel based data to be stored such as

records of annual leave and sick leave. The research on

Implementation and Development of a purposed Payroll System is

completely attached with database system. In this research we can

attach visual basic 6.0 programming language, database with Crystal

Reports. We can attach with database of a Payroll and generate the

Payroll System with its development and implementation. If we

required enter information on the form and create the print using print

command, then we are making a purposed system of Payroll. So my

research is that if we required enter the data of employees or worker

of any organization then we can create a purposed Payroll System

of the organization, which is better for the organization to make an

efficient system. This research is completely based on coding.

The criteria set for goals are to generate files, deliver on time,

performance and efficiency issues of the system. The major goal we

have achieved is to generate the bank files/invoices for the banks

with salary information so that the banks are able to transfer the

salaries of the employees into their accounts. After developing the

system, we calculated the salary and generated a Bank file. The

bank file was then sent to the bank and was practically done

successful to check the performance and efficiency of the system. It

is a load, stress and performance testing tool for web sites and web

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

applications. We created basic testing scenarios and hence got

some meaningful results. These results are showing that this web

application is efficient and performing very well.

The system is able to calculate employees’ salaries according

to certain parameters, such as age. It is also able to generate specific

files for the organization such as employee salary slips and bank

files. The system is also able to calculate tax payable by the

organization on the basis of certain formulas provided by the tax

authorities according to the Swedish law. It generates and sends tax

files to tax office; moreover, the system is more cost effective as

compared to other salary management systems. As this system is

integrated with the existing system so does not need new resources

to run the system. Therefore, it is easy to handle single system

instead of two. Maintenance is easy and requires no further cost;

further enhancement is possible according to the requirements of the

organization which is not possible in the case of using existing salary

management software’s available in the market. Hence the system

is developed successfully and is in proper function according to our

goals and criteria. [edupedia]

2.2.5 SHAZ HR and Payroll System

The SHAZ HR and Payroll Management System is a web

based enterprise suite of business applicant with end to end

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

integration among Human Resource and Payroll Management. The

system is conceived and developed based on business domain

intelligence in an effort to provide our clients with real time business

solution with greater simplicity and user friendly. This is an attempt

to automate the all processes involved in Human Resource and

Payroll. According to domain transactions and requirements nature,

this system is proposed to have three types of features i.e. Human

Resource, Payroll and Security. Accordingly, it is divided in six

modules those are discussed below.

SHAZ HR and Payroll system will be implemented in Client

Server environment, where database and application will be installed

and hosted on one server and users can access the application from

their system through intranet. To permission i.e. Administrator and

Limited User. In special circumstances, local copies of the software

can be installed on PCs and Laptops. [shaz]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

2.3 Related Studies - Local

2.3.1 LAN-Based Timekeeping and Payroll system using Biometrics

The system proposal entitled “LAN-Based Time Keeping and

Payroll System using Biometrics for Blanco Family Academy” will be

beneficial to the company for maximizing its profits; and minimizing

manpower and additional equipment necessary for “LAN-Based

Timekeeping and Payroll System. With the use of this new system,

computations and gathering are all accurate, Data manipulating and

processing are expedited, report generations ate faster and security

for the held are better, and consumes less office space, a powerful

business tool that would greatly aid updating of new time keeping

and payroll system. The computed difference was found to be

significant since the computed value 2.54 from the Existing System,

and 3.26 from the Prototype System is less than the tabular value of

the Proposed System which equates to 4.02 with this result the

researcher rejects the null hypothesis that there is no significant

difference between the effectiveness of the system evaluated by the

user evaluation result of the present, the proposed system and the

prototype system. This “LAN-Based Timekeeping and Payroll

System by using Biometrics” thus increasing effectiveness by a very

considerable amount. [lanb]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

2.3.2 Employee Attendance and Payroll System using Fingerprint

Biometrics

Biometric technology offers an advanced verification of

human identity used in most schools and companies for recording

the daily attendance (login and logout) and generating the payroll of

the employees. This study uses the biometric technology to address

the problems of many companies or institutions such as employees

doing the proxy attendance for their colleagues, stealing company

time, putting in more time in the daily time record (DTR), and

increasing the amount of gross payroll resulted of buddy punching.

The researcher developed a system for employee’s attendance and

processing of payroll with the use of fingerprint reader and the

webcam device. The employee uses one finger to record his or her

time of arrival and departure from the office through the use of the

fingerprint reader. The DTR of employees is recorded correctly by

the system; the tardiness and under time in the morning and in the

afternoon of their official time is also computed. The system was

developed using the Microsoft Visual C# 2008 programming

language, MySQL 5.1 database software, and Software

Development Kit (SDK) for the fingerprint reader and the webcam

device. The data were analyzed using the percentage technique and

arithmetic mean. The study was tested for 30 employees using the

fingerprint reader for biometric fingerprint scanning (login and

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

logout), and 50 employees were recorded and used for processing

the payroll, and the proposed system. Results of biometric fingerprint

scanning for the login and logout revealed that 90% of the employees

have been accepted for the first attempt, 5.84% for the second

attempt, 3.33% and 0.83% for the third and more than four attempts,

respectively. The result of processing the advanced payroll

(permanent, substitute, temporary & casual employees) and regular

payroll (job order and contract of service employees) is 17.07 s and

5.08 s respectively. The Employee Attendance and Payroll System

(EAPS) showed that the verification and identification of the

employees in the school campus using the biometric technology

provides a reliable and accurate recording in the daily attendance,

and generate effectively the monthly payroll. [cresco]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

CHAPTER III

TECHNICAL BACKGROUND

3.0 Conceptual Model of the Study

On the basis of the foregoing concepts, theories and findings

of related literature and insights, a conceptual model is developed as

shown below.

Knowledge
Requirements:

 Timekeeping
 Payroll
 Philippine Labor Code Requirements
 BIR Withholding Tax
Table Gathering
 Visual Basic.NET
Programming Development of
 Structured Query Analysis Computerized
Language
Payroll System with
Design Biometric
Hardware
Requirements: Timekeeping for
Implementation Yzo’s Enterprise
 Computer system
 Fingerprint Scanner Testing
Software Maintenance
Requirements:
 Microsoft Visual Studio
2010
 SQL Server 2008

Evaluation

Figure 1Conceptual Model of the Study

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.2 Overview of Current Processes and Technologies

Yzo’s Enterprise operates under the leadership of a general

manager. Day-to-day operations are handled by a team of butchers,

merchandisers, and utility personnel.

Timekeeping is done through pen, time cards, and logbooks,

while Payroll is computed using spreadsheets. Employees log their

time of arrival in a time card. The manager then transcribes the

timekeeping information into a computerized spreadsheet.

Salaries are then obtained by tallying the total hours of each

employee, including the holiday pay, and overtime, and applying

necessary deductions such as government deductibles and cash

loans. Payslips are then printed and handed out to employees on

pay day.

3.2.1 Hardware

The business uses a desktop computer that is used as the

Point-of-Sale machine. The same computer is used for document

editing and creation. An inkjet printer is also connected to the

computer to handle printing tasks.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.2.2 Software

The manager utilizes Microsoft Excel 2010 to store compute

salary, store attendance data, and generate and print pay slip

requests

3.2.3 Network

The desktop computer system is connected to the local

network through the use of a WiFi dongle connected through a USB

port. A wireless router provides Internet access to devices within the

premises; access to the Internet is provided through a DSL internet

connection.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3 Diagrams

3.3.1 HIERARCHICAL INPUT PROCESS OUTPUT (HIPO MODEL)

HIPO model short for hierarchical input process output model is

a systems analysis design aid and documentation technique from the

1970s, used for representing the modules of a system as a hierarchy and

for documenting each module.

It was used to develop requirements, construct the design, and support

implementation of an expert system to demonstrate automated rendezvous.

Verification was then conducted systematically because of the method of

design and implementation.

The overall design of the system is documented using HIPO charts

or structure charts. The structure chart is similar in appearance to an

organizational chart, but has been modified to show additional detail.

Structure charts can be used to display several types of information, but are

used most commonly to diagram either data structures or code structures.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.2.1.1 HIPO CHART (Proposed System)

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.2 Context Flow Diagram (CFD)


A context diagram is a graphic design that clarifies the
interfaces and boundaries of the project or process at hand. It not
only shows the process or project in its context, it also shows the
project’s interactions with other systems and users.

3.3.2.1 Context Flow Diagram (Current System)

Manager / Owner Receives written time logs


Receives
Completed Payroll

Submits old payslip request


0
Submits Loan Request

Creates Pay slip Submits leave Request

Transcribes time logs


YZO’S ENTERPRISE Writes time log
MANUAL PAYROLL
AND
TIMEKEEPING
Approves Loan Request
SYSTEM
Approves Overtime Request

Receives Payslip Employee

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.2.2 Context Flow Diagram (Proposed System)

Manager / Owner Receives printed reports

Receives payroll print-out

Submits new
admin account
Submits updated
Tax table 0
Enters username
And password
Submits Payroll Command
Submits old payslip request

Submits Pay slip Generation Command


YZO’S ENTERPRISE Scans finger for timestamp
COMPUTERIZED
Submits edit timestamp command
PAYROLL SYSTEM
Enters Loan Information
WITH BIOMETRIC
Enters Overtime Information
TIMEKEEPING
Submits report print command
Enters override time stamp
Submits updated admin account

Receives Payslip
Employee

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.3 Data Flow Diagram

A structured analysis technique that employs a set of visual

representations of the data that moves through the organization, the

paths through which the data moves, and the processes that

produce, use, and transform data.

On a DFD, data items flow from an external data source or an internal

data store to an internal data store or an external data sink, via an

internal process.

A DFD provides no information about the timing of processes,

or about whether processes will operate in sequence or in parallel. It

is therefore quite different from a flowchart, which shows the flow of

control through an algorithm, allowing a reader to determine what

operations will be performed, in what order, and under what

circumstances, but not what kinds of data will be input to and output

from the system, nor where the data will come from and go to, nor

where the data will be stored (all of which are shown on a DFD). [dfd]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.3.1 Data Flow Diagram (Manual Parent)

1.0
D1 Time card
EMPLOYEE Time Write time log Time

Employee
Time logs

2.0
Employee Employee
D2 MS Excel MANAGER
Time logs Time logs
Transcribe
Timelogs

3.0
Payroll Payroll
Information Information
Compute Payroll

Salary
Information
Salary
4.0 Information

Create Pay Slip

Figure 2: Data Flow Diagram (Manual Parent)

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.3.2 Data Flow Diagram (Manual Child)

1.0

EMPLOYEE Time Time D1 Time card


Write To Time Card

D1 Time card

Time
Logs
2.0
Time Time
MANAGER D2 MS Excel
Logs Logs
Transcribe

3.0
Time Time
MANAGER D2 MS Excel
Logs Computes Logs

3.1

Payroll Payroll
Print

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

4.0

MANAGER Payslip Payslip D2 MS Excel


Create

4.1

Pay slip Pay slip


Print

4.2

Pay slip Pay slip EMPLOYEE


Give

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.3.3 Data Flow Diagram (Computerized, Parent)


1.0
Manager / Owner Username / Password Login Username / Password D8 adminaccounts

2.0 Timestamp
Timestamps View Timestamps Management
Module

2.0
Overtime
Overtime View Overtime
Module

3.0
Payroll
Payroll View Payroll
Module

4.0
Payslip
Payslip View Payslip
Module

5.0
Employees
Employee Records View Employee Records
Module

6.0
Add Employees
New Employee Info View New Employee Info
Module

7.0
Edit Employees
Edit Employee Info View Edit Employee Info
Module

8.0
Tax Table
Withholding Tax Table View Withholding Tax Table
Module

9.0
Loans
Loans View Loans
Module

10.0
Leaves
Leaves View Leaves
Module

11.0
Holidays
Holidays View Holidays
Module

12.0
13th Month Pay
13th Month Pay View 13th Month Pay
Module

13.0 Admin
Admin Accounts View Admin Accounts Accounts
Module

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Data Flow Diagram (Parent Computerized)

1.0
Employee Fingerprint Timekeeping Time Stamp D2 timekeep

3.3.3.4 Data Flow Diagram (Child Computerized)

1.0
Payroll
Manager / Owner Username / Password Login Username / Password
System

2.0
Employee Employee
Manager / Owner Timestamps
View Timestamps D2 timekeep

2.1
Timestamp Add Timestamp

2.2
Timestamp Edit Timestamp

3.0
Manager / Owner Overtime View Overtime D3 overtime

3.1
Overtime Add Overtime

3.0
Payroll
Manager / Owner Payroll Generate Payroll
Module

3.1
Payroll Print Payroll

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

4.0
Manager / Owner Payslip Generate Payslip D6 payslip

4.1
Payslip
Payslip Print Payslip
Module

5.0
Employee Employee
Manager / Owner View D1 empdetails
Records Records

5.1
Employee Employee Employees
Records
Search Records Module

5.2
Employee Records Print Employee Records

6.0
New New
Manager / Owner Employee Add Employee D1 empdetails
Details Details

7.0
Employee Employee
Manager / Owner Edit D1 empdetails
Details Details

8.0
Tax Tax D10 withholdingtax
Manager / Owner Info
View Info

8.1
Tax Tax
Info
Update Info

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

9.0
Manager / Owner Loans View Loans D4 loans

9.1
Loans Add Loans

10.0
Manager / Owner Leaves View Leaves D5 leaves

10.1
Leaves Add Leaves

11.0
Manager / Owner Holiday View Holiday D7 holidays

11.1
Holiday Add Holiday

11.1
Delete

12.0
13th Month 13th Month 13th Month Pay
Manager / Owner View
Pay Pay Module

12.1
13th Month 13th Month
Pay
Print Pay

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

13.0
Admin Admin
Manager / Owner View D8 adminaccounts
Account Account

13.1
Admin Admin
Account
Add Account

13.2
Admin Account Edit Admin Account

1.0
Employee Fingerprint Timekeeping Time Stamp D2 timekeep

3.3.4 Entity Relationship Diagram


An entity relationship diagram is a graphical representation of

an organisation's data storage requirements. Entity relationship

diagrams are abstractions of the real world which simplify the

problem to be solved while retaining its essential features. Entity

relationship diagrams are used to: (1) identify the data that must be

captured, stored and retrieved in order to support the business

activities performed by an organisation; and (2) identify the data

required to derive and report on the performance measures that an

organisation should be monitoring. Entity relationship diagrams have

three different components the entity, attributes and relationships.


[erd]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Entity Relationship Diagram

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.5 Database Design

Database design is the process of producing a detailed data

model of a database. This logical data model contains all the needed

logical and physical design choices and physical storage parameters

needed to generate a design in a Data Definition Language, which

can then be used to create a database. A fully attributed data model

contains detailed attributes for each entity.

The term database design can be used to describe many

different parts of the design of an overall database system.

Principally, and most correctly, it can be thought of as the logical

design of the base data structures used to store the data. In the

relational model these are the tables and views. In an object

database the entities and relationships map directly to object classes

and named relationships. However, the term database design could

also be used to apply to the overall process of designing, not just the

base data structures, but also the forms and queries used as part of

the overall database application within the database management

system (DBMS). [dbdes]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

3.3.5.1 Data Dictionary

A data dictionary, or metadata repository, as defined in

the IBM Dictionary of Computing, is a "centralized repository

of information about data such as meaning, relationships to

other data, origin, usage, and format." The term may have one

of several closely related meanings pertaining to databases

and database management systems (DBMS) as follows: (1) a

document describing a database or collection of databases,

(2) an integral component of a DBMS that is required to

determine its structure and (3) a piece of middleware that

extends or supplants the native data dictionary of a DBMS.


[ddic]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

DATA DICTIONARY

Table 1.0 empdetails

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for Yzo’s

Enterprise

Subject: empdetails

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No employeeid int 50 No No

No No fname varchar 50 No No

No No lname varchar 50 No No

No No mname varchar 50 No No

No No empdesignation varchar 50 No No

No No schedulegrp varchar 50 No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

No No dayoff varchar 50 No No

No No datehired datetime 50 No No

No No enabled varchar 50 No No

No No monthlypay nvarchar 50 No No

No No taxstatus nvarchar 50 No No

No No tinid nvarchar 50 No No

No No phcid nvarchar 50 No No

No No hdmfid nvarchar 50 No No

No No sssid nvarchar 50 No No

No No imagepath varbinary(MAX) No No

No No fingerprint varchar(MAX) No No

No No fpbyte varbinary(MAX) No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 2.0 timekeep

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: timekeep

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int 50 No No

No No stampdate datetime No No

No No stamptype varchar(50) 50 No No

No No foremp varchar(50) 50 No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 3.0 overtime

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: overtime

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int No No

No No ftime datetime No No

No No ttime datetime No No

No No employee int No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 4.0 loans

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: loans

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int No No

No No employee int No No

No No amount float No No

No No payment1 date No No

No No payment2 date Yes No

No No payment3 date Yes No

No No payment4 date Yes No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

No No dateapproved date Yes No

No No type int No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 5.0 leaves

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: leaves

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int No No

No No employee int No No

No No leavedate datetime No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 6.0 payslip

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: payslip

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int No No

No No date datetime No No

No No empid int No No

pdfpath nvarchar(MAX)

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 7.0 holidays

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: holidays

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No date date No No

No No holidayname nvarchar(MAX) No No

No No description nvarchar(MAX) No No

No No holidaytype nvarchar 50 No No

No No annualflag nvarchar 50 No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 8.0 adminaccounts

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: adminaccounts

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No username varchar(50) 50 No No

No No password varchar(50) 50 No No

No No enabled int No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 9.0 activitylog

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: activitylog

PK FK Field Name Data Type Length Nullable Default Description

Value

Yes No id int No No

No No date datetime No No

No No description nvarchar(MAX) No No

No No form nvarchar(MAX) No No

No No name nvarchar(MAX) No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Table 10.0

Data Dictionary Reference Number:

Version Number:

1.0

System Name: Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise

Subject: withholdingtax

PK FK Field Name Data Type Length Nullable Default Description

Value

No No taxstatus nvarchar(50) No No

No No tax1 float No No

No No tax2 float No No

No No tax3 float No No

No No tax4 float No No

No No tax5 float No No

No No tax6 float No No

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

No No tax7 float No No

The empdetails table stores employee information with the employeeid

being the primary key. This includes essential payroll information such as

monthlypay, schedulegrp, tax status, fpbyte as the digital representation of

an employees’ fingerprint and day-off.

The timekeep table contains timekeeping information. It stores the

stampdate, stamptype (time-in, lunch-out, lunch-in, time-out), as well as

foremp, which is the employee id.

The overtime table stores all approved overtimes’ fromdate, todate, and

employee id.

The loans table stores approved loans, including the date it was approved,

and the payment schedule

The leaves table stores approved leaves from employees. This includes

dates, and employeeid of the employee who requested the leave.

The payslip table stores the employeeid for which the payslip belongs to,

and the path where the pdf file of the payslip is stored

The holidays table stores holiday dates, names, and descriptions

The adminaccounts store administrator information: username, password,

and enabled, which indicates if the account is active.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

The activitylog table stores activity logs and records the date of the event,

the description, the form which triggered the event, and the name of the

user or entity.

The withholdingtax table stores withholding tax values for payroll

computation.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

CHAPTER IV

RESEARCH AND DESIGN METHODOLOGY

This chapter provides further information on the research methods,

instruments, techniques, design, and testing and operating procedures that are to

be used during this research. Below are key details that the proponents will be

adhering to as guidelines to be able to come to an informed conclusion.

4.1 Research Method

The descriptive method of research was used for this study. The

method is defined by Creswell as the gathering of information about the

present, existing condition. The emphasis is on describing rather than on

judging or interpreting. This is used to describe the nature of a situation, as

it existed at the time of the study and to explore the cause of

phenomenon. The aim of descriptive research is to obtain an accurate

profile of the people, events or situations.

4.2 Research Instrument

To provide and gather as much informative and relative evaluation,

the descriptive method was used. This method includes the use of

questionnaires and interviews. A questionnaire was used as the main data-

gathering instrument for this study. It was divided into two main sections:

the profile and the questionnaire proper. The profile contains socio-

demographic characteristics of respondents such as name, age, gender

and educational background. The questions were structured using the

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Likert format. In this survey type, five choices are provided for every

question or statement. The choices represent the degree of agreement

each respondent has on the given question. The Likert survey was the

selected questionnaire type as this enabled the respondents to answer the

survey easily. In addition, this research instrument allowed the research to

carry out the quantitative approach effectively with the use of statistics for

data interpretation.

4.2.1 Interview

The researchers conducted an interview to gather information

in system development of Yzo’s Enterprise. The researchers sent a

letter to seek permission and an interview was conducted with the

Manager of Yzo’s Enterprise to learn about the background of the

company, its current system, and the problems associated with it.

The manager was able to provide key insights about the current state

of the timekeeping and payroll within the company.

4.2.2 Questionnaire

The questionnaire was prepared by the researchers to

determine the acceptance of the respondents. The respondents

need to answer the questions based on the following criteria: design,

performance, maintainability and security.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

4.3 Design Methodology

Planning

Analysis

Design

Implementation

Testing

Figure 3: SDLC Waterfall Model

Systems development life cycle (SDLC) is a conceptual model used

in project management that describes the stages involved in an information

system development project, from an initial feasibility study through

maintenance of the completed application. Various SDLC methodologies

have been developed to guide the processes involved, including the

waterfall model (which was the original SDLC method); rapid application

development (RAD); joint application development (JAD); the fountain

model; the spiral model; build and fix; and synchronize-and-stabilize. [sdlc]

The proponents choose the waterfall model to use for developing the

Payroll System as it describes a progress for each phase of development.

The Waterfall Method is comprised of a series of very definite phases, each

one run intended to be started sequentially only after the last has been

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

completed, with one or more tangible deliverables produced at the end of

each phase.

Planning

The Planning Phase is the first phase of the SDLC and it focuses

principally on required project planning work. The concept is further

developed to describe how the business will operate once the approved

system is implemented, and to assess how the system will impact employee

and customer privacy. [sdlcplanning]

In this phase, the researchers determined the significance of the

system on the organization and its benefits. The proponents determine how

the proposed system will be built and will go about building the proposed

Payroll System. During this phase, the group is responsible to determine

first what the system needs to do for the organization. It involves the

creating of system proposal.

Analysis

The Analysis Phase is the second phase of the SDLC. Functional

user requirements are formally defined and delineate the requirements in

terms of data, system performance, security, and maintainability

requirements for the system. All requirements are defined to a level of detail

sufficient for systems design to proceed.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

The researchers conduct an interview to gather information

that lead to the development of the Computerized Payroll System

with Biometric Timekeeping. The requirements gathering process

takes as its input the goals identified in the high-level requirements

section of the project plan. Each goal will be refined into a set of one

or more requirements. These requirements define the major

functions of the intended application, define operational data areas

and reference data areas, and define the initial data entities. Major

functions include critical processes to be managed, as well as

mission critical inputs, outputs and reports. [sdlcana]

Design

The physical characteristics of the system are designed

during this phase. The operating environment is established, major

subsystems and their inputs and outputs are defined, and processes

are allocated to resources. Everything requiring user input or

approval must be documented and reviewed by the user. The

physical characteristics of the system are specified and a detailed

design is prepared. Subsystems identified during design are used to

create a detailed structure of the system. Each subsystem is

partitioned into one or more design units or modules. Detailed logic

specifications are prepared for each software module. [sdlcdes]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

In this phase, the planners design the interface of the system

with simple graphical interface. Furthermore, the Data Flow diagram

also belongs in this phase. It shows the flow of the proposed system

for better understanding. Also, the researchers managed this phased

by constructing conceptual model to specify inputs of the knowledge,

software and the hardware requirements of the study. Complete

entity-relationship diagram with a full data dictionary are also created

in this phase.

Implementation and Testing

The Implementation Phase is the final phase of the SDLC and

it involves the actual construction and installation of a system. In this

phase, the designs are translated into code. Computer programs are

written using a conventional programming language or an application

generator. This phase also includes the maintenance of the system

and any future updates or expansion of the system.

The system is written in Visual Basic.net. Normally, programs

are written as a series of individual modules and forms. The separate

modules are brought together and tested as a complete system. All

modules are integrated together and proper testing tools are

selected for error checking. The system is tested to ensure that

interfaces between modules work (integration testing), the system

works on the intended platform and with the expected volume of data

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

(volume testing) and that the system does what the user requires

(acceptance/beta testing).

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

CHAPTER V

SUMMARY & CONCLUSION

This chapter presents the summary of the study. The problems that were

stated, objectives set forth, research undertaken, and the recommendations of the

proponents for future researchers.

5.1 Evaluation Results

5.1.1 ISO-9126

Evaluation was done by using a questionnaire and the ISO

9126 software quality model. It is a standard describes a software

quality model which categorizes software quality into six

characteristics. The characteristics are manifested externally when

the software is used as a consequence of internal software attributes.


[iso]

Presentation of Evaluation Results:

For the results, the proponents asked 52 employees of the company,

along with the general manager to evaluate the software using the

four criteria.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

The detailed composition of the respondents are as follows:

Designation Number %

General Manager 1 1.9%

Merchandisers 16 30.77%

Butchers 15 28.89%

Utility 20 38.46%

Total: 52 100%

The respondents graded the system as follows:

For functionality, which is “the capability of the software product to

provide functions which meet stated and implied needs when the

software is used under specified conditions”, the respondents gave

a mean score of 4.95 with a descriptive interpretation of “Very Good”.

For reliability, which is “the capability of the software product to

maintain a specified level of performance when used under specified

conditions”, the respondents gave the system a mean score of 4.80,

with a descriptive interpretation of “Very Good”.

For usability, which is “The capability of software product to be

understood, learned, used, and attractive to the user, when used

under specified conditions”, the software was given a mean score of

4.93, with a descriptive interpretation of “Very Good”

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Lastly, for efficiency, which is “the capability of the software product

to provide appropriate performance, relative to the amount of

recourses used, under stated conditions”, the system rated by the

respondents with a mean score of 4.94, equivalent to the descriptive

interpretation of “Very Good”.

Over-all, the system has received an over-all mean score of 4.90,

equivalent to the descriptive interpretation of “Very Good”.

5.2 Summary

The study has identified several problems that has been

encountered by Yzo’s Enterprise with timekeeping, payroll, and payslip

creation; and from the problems outlined, the proponents formulated the

objectives of the study.

Using the waterfall model as the research method, the proponents

set forth to develop the system.

Once completed, the proponents used a questionnaire to evaluate

the performance of the system. The 52 employees, including the general

manager of the business was polled for the survey. The results of the survey

were then tallied to formulate a score of the system’s usefulness based on

these criteria: Functionality, Reliability, Usability, and Efficiency for which

the respondents gave the system an over-all rating of “Very Good”.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

5.3 Recommendation:

The proponents would like to recommend the following expansion to the

study for future researchers:

 Allow automatic distribution of the electronic payslips to

employees’ registered e-mail addresses

 Make the system web-based, allowing access to the system from

other computers in different networks.

 Design the system to support different forms of biometric

identification aside from fingerprints.

5.4 Conclusion

The study Computerized Payroll System with Biometric Timekeeping for

Yzo’s Enterprise was done by the proponents with the goal of addressing

the top three problems of Yzo’s Enterprise: Timekeeping, Payroll, and Pay

slips. With the completed system, the company was able to capture up-to-

the minute accuracte time-logs of employees; the integration of the

timekeeping and the payroll modules allowed for one-click payroll

generation, and the benefit extends to the payslip generation function as

well. All of the activities were previously done on much slower manual

systems that were prone to errors.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Appendices

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

STUDENTS’ AND ADVISER


PROJECT COMMITMENT CONTRACT

Students are expected to put their work into their thesis/ capstone project. Faculty
advisers are expected to guide students to produce their best work. Both jobs are time-
consuming and must be carried out by students and faculty members working together in
a disciplined way over a sustained period. Each person has the responsibility to see that
the necessary work is completed in time. Contracts should not be limited to chance
meeting in the hall. A clear schedule of conferences should be set up for the year.
As the student’s project adviser, you are expected to mentor him/ her throughout the
project by providing guidance for the preparation and completion of the thesis/ capstone
project, by being available for periodic meetings and draft/ performance reviews, and by
remaining a source of encouragement and support for the student.
Your signature below indicates that you agree to the responsibilities of a thesis adviser
as stipulated in the Thesis/Capstone Project Guide Manual.

Briz, Marc Emmanuel


______________________________________ _____________________

Dela Fuente, Nikki


______________________________________ _____________________

Soyangco, Simon
______________________________________ _____________________

Advisee’s Full Name Signatures Date

Ian Michael Quicho


______________________________________ _____________________
Adviser’s Full Name Signature Date

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

STUDENTS’ AND ADVISER


PROJECT COMMITMENT CONTRACT

Students are expected to put their work into their thesis/ capstone project. Faculty
advisers are expected to guide students to produce their best work. Both jobs are time-
consuming and must be carried out by students and faculty members working together in
a disciplined way over a sustained period. Each person has the responsibility to see that
the necessary work is completed in time. Contracts should not be limited to chance
meeting in the hall. A clear schedule of conferences should be set up for the year.
As the student’s project adviser, you are expected to mentor him/ her throughout the
project by providing guidance for the preparation and completion of the thesis/ capstone
project, by being available for periodic meetings and draft/ performance reviews, and by
remaining a source of encouragement and support for the student.
Your signature below indicates that you agree to the responsibilities of a thesis adviser
as stipulated in the Thesis/Capstone Project Guide Manual.

Briz, Marc Emmanuel


______________________________________ _____________________

Dela Fuente, Nikki


______________________________________ _____________________

Soyangco, Simon
______________________________________ _____________________

Advisee’s Full Name Signatures Date

John Paul Aleviado


______________________________________ _____________________
Adviser’s Full Name Signature Date

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

TRANSCRIPT OF INTERVIEW

Interviewer: Mr. Simon T. Soyangco, Proponent


Interviewee: Ms. Junemarie S. Tuazon, General Manager, Yzo’s
Enterprise
Date of Interview: February 04, 2017
Simon: Good morning Ms. Tuazon. Could you please introduce yourself,
and what your role is within Yzo’s Enterprise?
Junemarie: Good morning. I my full name is Junemarie S. Tuazon. I am
the owner, Mrs. Rosario Mariano’s niece, and I am currently employed as
the general manager of the store.
Simon: What does the position of general manager entail?
Junemarie: My duties as a general manager is to oversee the day-to-day
operations of the store such as verifying meat deliveries, managing
employees, being a point of contact for hotel and restaurant clients, and
processing the payroll at the end of each pay period.
Simon: How many employees do you manage?
Junemarie: I manage all 52 of the company’s employees
Simon: Could you please describe the type of jobs that the company’s
employees do?
Junemarie: Yes. We have several designations: first is the butcher, who is
responsible for keeping track of our stocks, and relaying the next order to
me. The merchandisers handle customer interactions and manning the
cashier. While the utility personnel are more versatile and perform various
tasks such as delivering orders, fixing faults in the store’s facilities, and
others as needed.
Simon: What is the working schedule of the employees?
Junemarie: There are two schedules. The first one is what we call the
openers – they are expected to come in for work at 8 o’clock in the morning,
and end their shift at 5 o’clock in the afternoon.

The other schedule, called the closers, come in later at 11 o’clock in the
morning and end their shift at 8 o’clock in the evening.
Simon: How many days-off do employees get??
Junemarie: Each employee is entitled to one day-off, which is negotiated
between the employee and the management. Upon agreement, the day is
deemed permanent unless the employee requests reconsideration.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Simon: Are employees entitled to paid leaves?


Junemarie: Once an employee reaches one year of service, he is given
five leave credits per year with pay that he / she can use or receive as the
monetary equivalent at the end of the year.
Simon: Could you please describe to us how you currently log an
employee’s attendance?
Junemarie: Currently, our employees are required to write their time-ins
and time outs on a time card.
Simon: How do you compute their salaries?
Junemarie: At the end of every cut-off, I take all the time logs that are
written on the employee’s time cards and transfer them to Microsoft Excel.
From there, I use a formula that I have prepared to compute for the totals.
Simon: How do you prepare the pay slips?
Junemarie: The pay slips are prepared using the same spreadsheet file
that I use for the salary computation. One of the worksheets is a template
where I paste the values and then print them afterwards.
Simon: Do you encounter challenges with the way you currently do the time
keeping
Junemarie: When employees write their time logs, it is common for them
to round out their time of arrival. For example, if they arrive at 8:04 AM, they
write 8:00 AM instead. There were also times that they would ask a
colleague to write their time even if they are still on their way.
When starting to compute for payroll, one of the most strenuous processes
is transferring the time logs written in the time cards into our Microsoft excel
spreadsheet. This is something that I was able to do reasonably fast before,
but since our employee count has grown, it has been very slow.
The pay slips also go hand-in-hand with the challenges when computing
payroll. Each employee’s pay slip is manually created using a template,
where we paste the values into.
The excel file sometimes causes the computer to lock-up when opening.
Simon: Does the store have a computer available?
Junemarie: Yes, there is one computer that serves as the point-of-sale.

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Gantt Chart

A Gantt chart, commonly used in project management, is one of the most popular

and useful ways of showing activities (tasks or events) displayed against time. On

the left of the chart is a list of the activities and along the top is a suitable time

scale. Each activity is represented by a bar; the position and length of the bar

reflects the start date, duration and end date of the activity. This allows you to see

at a glance:

 What the various activities are

 When each activity begins and ends

 How long each activity is scheduled to last

 Where activities overlap with other activities, and by how much

 The start and end date of the whole project

To summarize, a Gantt chart shows you what has to be done (the activities) and

when (the schedule). [gantt]

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

SAMPLE FORMS:

Figure 4: Time cards

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise


BATAAN HEROES MEMORIAL COLLEGE
Computer Studies Department – Information Technology

Figure 5: Microsoft Excel Spreadsheet for Payslip generation

Computerized Payroll System with Biometric Timekeeping for Yzo’s Enterprise

Вам также может понравиться