Professional Documents
Culture Documents
A Project Report on
“Payroll Management System”
A Project Prepared by
Rafiqul Alam Khan
Supervision
Md. Jahirul Kader
Institute of Science & Technology
Approval
The Project titled “Payroll Management System” is submitted by Rafiqul Alam
Khan, Roll no: 12-1-50-812-002 of Institute of Science & Technology under
Bangladesh Open University. The Project has been accepted as satisfactory for the
partial fulfillment of the requirements for the degree of “Diploma in Computer
Science & Application.” Moreover, approved for its style and contents.
Acknowledgement
At first I would like to thank the most gracious, the merciful Almighty Allah for
providing us enough strength and patience that carried through the work and
enable me to complete this work. I would like to express my gratitude to all those
who gave me helping hand in completing this term paper. I want to thank my
Project Supervisor Md. Jahirul Kader for helping me whenever I needed it the
most. My friends have also supported me in my work. I want to thank them all for
their help, support, interest and valuable hints.
Abstract
Payroll Management System Page 3
Table of Content
Introduction 8
Background 9
Rationale 11
Statement of the Project 12
Objectives 13
Theoretical Assumptions 13
01 Scope & Limitation 15
Information Technology Innovation 17
Significance 17
Conceptual Framework 19
02 Operational Definition of terms 20
System Design Method 24
Data gathering instruments 26
Statistical Tools 28
Analytical Tools 31
03 Process used in developing the Software 34
Analysis used for Project Evaluation 39
Survey 54
User testing 61
04
Conclusion 69
05 Recommendation 70
Appendix 71
Bibliography 115
A Context Diagram 71
B Data Flow Diagram 72
C System Flow Chart 73
D Hierarchical Input Output Process 74
E Visual Table of Contents (VTOC) 75
F Entity Relationship Diagram 83
G Economic Feasibility 84
H Existing System 96
I User Manual 97
Appendix
CHAPTER 1
Introduction
helps a lot in such a way that it makes work more progressive and productive. It is
an important thing that a company or small business should have because it helps a
lot in many ways such as organizing, storing and manipulating data. Having
computer programs may help a company grow bigger and be competitive in the
flow of the business world. The companies nowadays uses computer literate and
Background
While administrating the monthly payroll basic salary, HRA, conveyance, and
other special allowances such mobile, etc are considered. There are some
deductions.
c) Pay roll: - Pay roll outsourcing involves a third party in the calculation of
salaries and deduction. It save time and cost for the organization. If there is
more number of employees, say more than 900-1000, in the organization,
payroll outsourcing must be very beneficial.
Rationale
The proposed system will run through computer for payroll record with an
can update employee information, individual and groups reports, file leave, set a
organization in terms of using their manual system in processing payroll and time
keeping?
help the accounting staff in terms of the generating payroll transaction, easy way
and will it be more efficient and effective than the current manual system?
4. What is the level of efficiency of the system when evaluated by the user
evaluation result of the existing, the prototype system and the proposed system in
5. What is the level of efficiency in the system when evaluated by the system
testing result?
evaluated by the user evaluation result of the present, the proposed system and the
Portability?
Objective
A. General Objective
This study aimed to help a company to have an efficient and effective way
of monitoring their employee’s time keeping and payroll system to give a higher
quality of service.
B. Specific Objectives
Payroll Management System Page 12
B.1 Develop a system that will improve the company’s process in the Timekeeping
and Payroll;
B.2 Develop a system that will monitor employee’s data that is efficient to use;
B.3 Use biometrics tool (Fingerprint scanner) that will provide an easy log-in and
B.4 Secure the records of employees and to have more manageable files;
Theoretical Assumption
The proponents act fully responsibility to improve the Blanco Family
Academy operation in the Time Keeping and Payroll System to implement the
The proponents established that if the system will crash, the proponents will
prepare a back-up system which it can be restore the system but before the
proponents restore the system, the user should have back-up all the files and data
in the system.
The proposed system will secure the records of employees and have more
manageable files.
The proposed system will monitor employees’ data which is efficient to use.
Equipments
Universal Twisted Pair Cable - This is the type of cable that will be use in our
Router – The Local Area Network will use router that forwards data
Scope
The proposed Payroll System will cover many aspects of time keeping and
payroll process. This includes the capture of information based on the employee’s
work schedule, daily time worked and daily time rendered. The payroll process
system will convert the current company’s time keeping and payroll into Visual
Basic Program.
The system will have a file management where it covers the records of
The system also covers the Payroll Processing and Reporting which includes
The employee will use biometrics to time-in and time-out for recording of
timekeeping.
The system will have a report consist of summary of time sheet, summary of
Limitation
Payroll Management System Page 15
The employee’s salary will not be sent through Automated teller machine
(ATMs) or cheques, for the reason that the company insisted that salaries must be
on a cash basis. No other currencies are computed in the system but Philippine
Peso only. The proposed system cannot be accessed online and it focuses only on
the employees’ Time Keeping and Payroll System of the Blanco Family Academy.
Biometrics
If any company used time card in their timekeeping, when the system
implemented, the employees will use biometrics (finger scanner) for their
work.
Significance
To the management
they don’t need to hire any programmers to do the work in their system. The
proponents will develop their system. So the proponents ask for the support of the
company. This will lead in lessening the expenses of the company which can be
used in their other expenses. They will also find it easier to do task with the system
like the biometrics wherein they can assure that their time keeping system is
secure.
To the employees
The Employees will benefit in the system. They will find it easier to
transact about their records since searching in the system is faster than tracking in
the record book or log book. The biometrics will give them an easier time with
their time log and they don’t have to worry about losing their time cards because it
is not necessary.
Human Resources Personnel managing the time keeping will not be the
same again as they will experience relieve. It would be fast and easy for them to
handle transactions such as report making and monitoring time entries. Further
determining or computing the payroll manually will be eliminated that will lead to
faster transaction.
automated time and attendance employee system also helps in implementing and
enforcing fair pay policies. By using the Security, Time Keeping and Payroll
System employee software, actual balances, and flexible labor distribution for
projects and work orders can be maintained. Other benefits of the time and
unauthorized overtimes
CHAPTER 2
Conceptual Framework
Payroll Management System Page 18
attendance of an organization, where the staff and the manager can handle a faster
and easy way of recording and monitoring their daily Attendances. Only the
Admin, HR and Accounting department has the authority to use the system that
can manipulate the records in the system. The system will provide a reliable and
efficient way of Timekeeping activity. The study aims to produce a result of Time
keeping and Payroll System that can cope up with the needs of the company.
Barcode
patterned bars and spaces and sometimes numerals that is designed to be scanned
and read into computer memory and that contains information (as identification)
Basic Pay
Biometrics
fingerprints and DNA, or retinal patterns for use in verifying the identity of
individuals.
Bundy Clock
This refers to a record of how a person’s time has been spent. It is used to
calculate pay, asses the efficient use of time, or charge for work done.
Database
Days Worked
This refers to the actual days worked by an employee, often well in excess
of those stated in the contract of employment and sometimes without the payment
of overtime.
Deduction
subtracted from the gross revenue of a firm in computing its taxable income.
Employee
Gross Pay
allowances, overtime pay, commissions and bonuses, etc. before any deductions
are made.
Loan
This refers to funds transferred from one party to another as payment for
Net Pay
Payroll
amount paid to employees for services they provided during a certain period of
time.
Pay slip
Report
Router
Salary
or monthly.
Spreadsheets
the user's productivity in capturing, analyzing, and sharing tabular data sets.
networks
CHAPTER 3
project team talked to the security personnel, HR, accountant for gathering of
data about the system specification, needed for creating our proposed system
that can help them for their security, timekeeping and payroll system in an
efficient manner.
1.1 Interview
gave the resources about the flow of the current system and the process of
1.2 Observation
gather more ideas on how to design our proposed system. From this
and books that are related to our study in gathering significant information
specified requirements .
1. Company Observation.
gather more ideas on how to design our proposed system. From this
observer.
company are using Bundy Clock to indicate in their Date Time Card
their time of work in and out every day and the Accountant
hustle to use and long term creating the payroll slip, and the time
Payroll Management System Page 26
keeping which the Human Resources need to encode all the attendance
studies , and social psychology . Its aim is to gain a close and intimate
change.
1.2.2. The data are harder to monitor and more time consuming on the part
payroll computation.
1.2.3. The Date Time Card has a huge tendency to be lost by employees.
Statistical Tools
These tools were used to compute the data gathered in relation to the
proponents study.
1. Percentage Distribution
of the respondents of the study in terms of age, gender and profession using time
keeping and payroll system, and if they were the users, administrator or field
expertise on this system; this is solved by the formula: (Probability Statistics for
Where:
P- Percentage distribution
n- Number of respondents
2. Weighted Mean.
This was used for most of the item in the questionnaire checklist, weighted
Survey
User Evalua琀椀on
System Tes琀椀ng
by adding all the scores and dividing the sum of its frequency. The formulas are as
follows:
WM = ∑X
Where: X = Score
Analytical Tools
The analytical tools in conducting the proposed study were the Context
Context Diagram. It is a data flow diagram, with only one massive central
process that subsumes everything inside the scope of the system. It shows how the
system will receive and send data flows to the external entities involved. The
context diagram shows how the main scope of the system wherein the employee
will login and the system will read the information entered by the employee. The
human resources manage the employee’s details including the reports coming from
the accountant who computes payroll transaction that will reflect on employee’s
through an information system, modeling its process aspects. Often they are a
preliminary step used to create an overview of the system which can later be
elaborated. It also shows what kinds of data will be input to and output from the
system, where the data will come from and go to, and where the data will be
stored.
Data flow diagram show the step by step procedure that is more
complicated on how the system will works for example, an employee registers and
it will validate the fingerprint automatically, the input information going through
the database that computes the time record, gross pay and net pay that generates
the deduction one by one. It is much easier compared to the manual procedure
which is time consuming. (See Appendix C for the Data Flow diagram)
the system, and represents the work process of the system. Information system
flowchart show how data flows from source documents through the computer to
It shows the flow of the payroll system were the human resources is in
charge in adding new employee information including editing, deleting and set of
salary for every employee. The user allows all the employee to register their finger
print for their time log, the system will have a transaction were it will show all the
computation of payroll and generate the reports for the employee unlike the
into computation and filling the records of each employee. It will be efficient for
the user to use if the system is more accurate and fast when it comes into preparing
hierarchy chart that graphically represents the program’s control structure and a set
of IPO (Input-Process-Output) charts that describe the inputs to, the outputs from,
and the functions (or processes) performed by each module on the hierarchy chart.
module needed by the system. The process on how the data has been entered and
how it’s being process will show its output or results. (See Appendix E for the
output) diagram. It also show the scope of the system were the module are
connected.
VTOC shows every module of the system, their module contains the form
where it reflects on how the modules are connected and every form represents the
represent entities. Diamonds are normally used to represent relationships and ovals
are used to represent attributes. ERD is used to see the relationship of different
The entity relationship diagram shows the relations of entities or the user of
the system on how he/she does the process, you will see the flow where the user is
connected to what he/she does. Example is the input of registrations in filling the
distribution of employee’s pay slip. (See Appendix G for the Entity Relation
Diagram)
business application software using agile techniques and concepts yet still
remaining true to the RUP. I've tried to keep the Agile UP as simple as possible,
both in its approach and in its description. The descriptions are simple and to the
point, with links to details (on the web) if you want them. The approach applies
agile techniques include test driven development (TDD), Agile Model Driven
Figure shows depict the lifecycle of the AUP. The first thing that you'll
notice is that the disciplines have changed. First, the Model discipline
encompasses the RUP's Business Modeling, Requirements, and Analysis & Design
disciplines. Model is an important part of the AUP, as you can see, but it doesn't
dominate the process you want to stay agile by creating models and documents
which are just barely good enough. Second, the Configuration and Change
1. Inception. The goal is to identify the initial scope of the project, a potential
architecture for your system, and to obtain initial project funding and stakeholder
acceptance.
stakeholders.
4. Transition. The goal is to validate and deploy your system into your
production environment.
which development team members perform to build, validate, and deliver working
software which meets the needs of their stakeholders. The disciplines are:
organization, the problem domain being addressed by the project, and to identify a
into executable code and to perform a basic level of testing, in particular unit
testing.
ensure quality. This includes finding defects, validating that the system works as
Deployment: The goal of this discipline is to plan for the delivery of the
system and to execute the plan to make the system available to end users.
access to your project artifacts. This includes not only tracking artifact versions
that takes place on the project. This includes managing risks, directing people
(assigning tasks, tracking progress), and coordinating with people and systems
outside the scope of the project to be sure that it is delivered on time and within
budget.
Environment: The goal of this discipline is to support the rest of the effort
by ensuring that the proper process, guidance (standards and guidelines), and tools
business model that is an efficient and precise process for operating your business.
Reducing your risk and servicing your clients are at the heart of the agile mission
and services for those businesses dedicated to an integrated process for payroll and
3. Hosted Solutions
This LAN-Based Time keeping and payroll using Biometrics for Blanco
Family Academy is using the agile software development process that puts both
clients and testing, front and center in the development process. Our system design
and development are client and test driven to ensure the resulting applications are
flexible, meet our clients' requirements and are of the highest quality.
The Feasibility Study is a critical document which defines the initial system
concepts, objectives, requirements, and alternatives. The study also forms the
framework for the system development project and establishes a baseline for
further studies.
1. Technical Feasibility
will succeed; they provide adequate hardware and software for the completion of
this project.
Minimum Maximum
Recommended
Hardware Recommended
Requirements
Requirements
Internal Memory 2.00 GB 3.00 GB or Higher
(RAM)
Hard Disk Capacity 60.00GB 80.00GB or Higher
(CPU)
Processor Intel Pentium Pentium (R) Dual Core
1.60GHZ 2.20 GHZ or Higher
Monitor 17” Colored 32bit 18 ” Colored or Higher
32bit
Video Card 128MB AGP 256 MB AGP or Higher
Biometrics Digital Persona Digital Persona uRu
uRu Latest Version
Table 1: Hardware Requirements
Recommended Recommended
Requirements Requirements
System
Database MS Access 20073 MS Access 2007
Programming Microsoft Visual Microsoft Visual
2. Operational Feasibility
This feasibility study measures how well a proposed system solves the
he stated that the Employers are responsible for paying their workers correctly and
on time. To simplify the payroll process, the employer needs a payroll system. A
payroll system streamlines the payroll aspect of the business. Without one, it is
difficult to track and pay employees' time and to adhere to the changing payroll
and tax laws set by the government. When implementing a payroll system, the
The payroll system you choose should be based on the size of your business
2.1.2 Purchase payroll software and hire a payroll staff, Depending on the size of
your company.
Report pay frequencies are up to you; however, weekly and biweekly are
most common for hourly workers, and biweekly and semi-monthly are most
Have the payroll department do a mock payroll before running the first payroll. A
test run will pinpoint any system glitches. Address issues before the time for doing
2.1.6. Ensure your payroll department and your finance department is working
together, if applicable.
Some payroll personnel are responsible for wage reporting and tax matters.
However, some companies have a finance department that handles tax issues and
payroll accounting. If so, ensure the two departments are properly streamlined.
company.
used for creating payroll. Create, update and delete employee accounts
The Finger print Scanner is use to register the employees finger print to
allow them to scan their finger for their daily time record.
2.2.4. Loan
This will be to acquire loan by selecting the loan type and amortization
2.2.5. Leave
This will be the employee who wants to request vacation or Sick leave.
2.2.6. Holiday
This would enable to set the Holidays (National Holiday or Non- working
Holiday.
2.2.7. Reports
This section would enable you to view and print the payroll, Witholding
Tax, SSS, PhilHealth, HDMF, 13th month, tax refund reports of all the
The purpose of this Payroll Policy is to ensure that Blanco Family Academy
employees are paid correctly and timely. Accounting Clerks/Finance Officers must
assistance with payroll inquiries and produce accurate pay checks. Accounting
principles.
work.
generate payroll.
the appropriate hours and date under the appropriate pay type code
each employee.
Once the check run is completed and all vendor processes are
completed, the payroll checks are given to the Treasurer for distribution.
The Treasurer will receive a report from the Accounting Clerk on the total
amount to transfer, by fund, into the Payroll checking account to cover the
checks issued.
2.3.4. Records
compliance with the procedures set forth in the Blanco Family Academy
2.3.5.1.1 Sick leaves are filled by the employee 7 days before the
benefits to the entire employee. The 70% of the total basic income
given every 2nd payroll of December and the other 30% of the
total basic income will be given on the 2nd payroll of March the
other year.
2.3.6.2. Holidays
2.3.8. Computation
Lates
20 days
Overtime
20days
pay yearly
December
External Policy
account to cover the checks issued and the bank will responsible to
functions.
2.4.1. Plan A:
Main database will be located on a area that is water proof, fire proof to
have maximum security for the system and database that can only be access solely
2.4.2. Plan B:
System
The LAN- Based Time Keeping and Payroll using Biometrics for Blanco
site where you can upload unlimited storage up to of 200 MB per file (4GB for Pro
users and 10GB for Business users) MediaFire does not enforce waiting times for
Database
The Database of this system is uploaded also to MediaFire every end of the
day to back-up the record file of this system. The admin of this system assign to
update back-up.
The Proponents use Microsoft Visual Basic 2008 Express edition the
system can be update with the latest Microsoft Visual Basic programming
3. Economic Feasibility
Analysis or Cost Benefit Analysis. The researcher could choose the appropriate
tool. If the proposed software is customized for a particular company and there
will a basis for the computation of the operating cost, benefits, Return on
Investment (ROI), Payback Period. The researcher should present under this
subsection, the formula he/she will use in establishing the economic feasibility of
his/her studies.
equipment cost required for the existing and proposed system, the use of this is to
compare both of them to analyze which save more. The total annual cost for
Development cost is incurred during the development of the system are one
time investment, its Include the Adequate Software, Hardware requirements, labor
cost, supplies cost, electric consumption, food and transportation cost. And total
quantifying its cost and benefits. Through this analysis you will be able to
compute the total cost saving, payback period and net saving by use of this
the benefit (return) of an investment is divided by the cost of the investment; the
a very popular metric because of its versatility and simplicity. That is, if
an investment does not have a positive ROI, or if there are other opportunities with
a higher ROI, then the investment should not be under taken. (See Appendix H.
CHAPTER 4
This chapter presents the data gathered through the research instrument.
These data are analyzed and statistically treated in order to derive interpretations
and inferences. The data are presented in accordance with the statement of the
specific problem.
answer the survey form to express the situation in their time keeping and payroll.
Table 3
respondents in terms of gender. It can be seen from this figure that 55% of the
respondents are female with a frequency of 11. On the other hand, 45% of the
respondents are male with a frequency of 9. It appears therefore that there are
Table 4
Table shows the frequency of the respondents’ profile in terms of age. The
figure shows that majority is 60% of the respondents are aged 20-30 years. Next
age reveals with a percentage of 40% were respondents whose ages were 31 and
Question no. 1: Are you satisfied in your current Time keeping system using Bundy
clock?
Table 5
Male Female
Yes 18 24 60%
No 6 12 40%
Total 24 36 60 100%
Employees in using Bundy clock in their time keeping. It can be seen from the
data that 60% of the employees’ respondents says yes, that they satisfied of using
Bundy clock in their time keeping, on the other hand 40% says no, that they are
Question no. 2: Do you want to change your current time keeping and payroll
Table 6
Payroll
Male Female
Yes 18 30 60%
No 4 6 40%
Total 24 36 60 100%
Computerize time keeping and Payroll. It can be seen from the data that 80% of
Payroll Management System Page 56
the employees’ respondents says yes, they want to upgrade their current time
keeping and payroll system into computerize time keeping and Payroll, on the
other hand 20% says no, they don’t want to upgrade their current time keeping and
Question no. 3: Do you think using biometrics is more accurate than using usual
time card?
Table 7
Distribu琀椀on of the Respondents in Terms of biometrics is more accurate than using the
Male Female
Yes 23 34 60%
No 1 2 40%
Total 24 36 60 100%
more accurate than using usual time card. It can be seen from the data that 95% of
the employees’ respondents says yes, Biometrics is more accurate than using usual
time card, on the other hand 5% says no, using usual time card is more accurate
than Biometrics.
Project Statement 4: Do you agree that implementing the proposed system to your
Table 8
Distribu琀椀on of the Respondents in Terms of proposed system would lessen the fraud
Male Female
Yes 24 35 60%
No 0 1 40%
Total 24 36 60 100%
system would lessen the fraud committed by some of the employees. It can be
seen from the data that 95% of the employees’ respondents says yes, proposed
system would lessen the fraud committed by some of the employees, on the other
hand 5% says no, proposed system would not lessen the fraud committed by some
of the employees.
Project Statement 5: Does the proposed system will optimized the process of the
Table 9
Distribu琀椀on of the Respondents in Terms of proposed system will op琀椀mized the process
Male Female
Yes 24 36 60%
No 0 0 40%
Total 24 36 60 100%
system will optimize the process of the company in computing wages and time
keeping. It can be seen from the data that 100% of all employees’ respondents says
yes, proposed system will optimized the process of the company in computing
User Testing
Evaluation result of the existing, the prototype system and the proposed system in
Table 10
Existing System
al n cal n l on k
Mea
n
Correctness 5 2.20 5 2.80 2.60 A 2
Reliability 5 2.20 5 3.00 2.70 A 1
Efficiency 5 2.40 5 2.80 2.50 A 4
Testability 5 2.20 5 2.60 2.30 P 5
Portability 5 2.80 5 2.40 2.60 A 2
Overall 2.54
Mean
Overall A
Interpretati
on:
A – Average
to a 2.60 average which is interpreted as Average. On the other hand the computed
weighted mean for Reliability category is 2.70 which describe the analysis as
Average. A 2.50 weighted mean is seen on the Efficiency category that equates to
describe as Poor category and 2.60 for Portability which equates to Average. The
total computed weighted mean for the user evaluation result is 2.54 which
describes as the overall computed mean as Average. From the tabulated result, the
Table 11
on:
The table illustrates the user evaluation results of the prototype system
other hand the computed weighted mean for Reliability category is 3.30 which
category and 3.20 for Portability which equates to Average. The total computed
weighted mean for the user evaluation result is 3.26 which describes as the overall
computed mean as Average. From the tabulated result, the level of effectiveness of
Table 12
The table illustrates the user evaluation results of the proposed system
On the other hand the computed weighted mean for User Reliability
category is 4.10 which describe the analysis as Good. 4.10 weighted mean is seen
weighted mean is shown on the Testability category and 4.10 for Portability which
equates to Good. The total computed weighted mean for the user evaluation result
is 4.02 which describes as the overall computed mean as Good. From the tabulated
C. System Testing
Table 13
Percentage of the System Efficiency Evaluated by the System Testing
Result
The Table illustrates the system testing according to the field expertise, the
average measurement of Block and White testing 2.15, for the average
measurement of Unit Testing 2.30, for the average measurement of system testing
2.45 and for the average measurement of integration testing 2.35. The respondents
gave higher rating on system testing of 2.50 than respondents who gave low rate
of 2.15.
The total computer weighted mean for the system evaluation result is 2.35
evaluated by the user evaluation result of the present, the proposed system and the
Portability.
Table 14
Ave_Eval
Sum of Df Mean F Sig
Squares Square
Between 16.917 11 1.538 8.978 0.000
Groups
Within 3.083 18 0.171
Groups
Total 20.000 29
Table 15
Ave_Result
Ave_Exist Ave_Prot Ave_Prop
Mean 2.54 3.26 4.02
Interpretation Average Average Good
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
the user evaluation result of the present, the proposed system and the prototype
system.
CHAPTER 5
Payroll Management System Page 66
Conclusion
beneficial to the company for maximizing its profits; and minimizing manpower
and additional equipments necessary for LAN-Based Time keeping 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.
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
evaluation result of the present, the proposed system and the prototype system.
Recommendation
system using Biometrics, the researchers highly recommend that this study be
implemented to any company and other possible branches. Also with its
dependable performance and easy to use procedures, this study can be a great help
for companies and organizations concerning their Time Keeping and Payroll
Appendix A
Context Diagram
0 Payroll Report
Payslip
Login
FingerPrint
Employee LAN-BASED TIMEKEEPING Human Resources
AND PAYROLL SYSTEM Employee Details
FOR BLANCO FAMILY
Invalid Finger Print
ACADEMY
SSS,PhilHealth, Pag-Ibig,
TAX Details
Employee
Details
SSS,PhilHealth, Pag-Ibig,
Login TAX Details
Payroll
Report
Accountant
Figure 4.1: Context Diagram for Time keeping and Payroll System
Appendix B
Invalid Fingerprint
1
D1 Employee File
Fingerprint
Employee
Validate
Fingerprint Employee Record Employee Details
D2 Deduction File 67
Computed Deductions
(SSS, Pag-Ibig, PhilHealth ,
WithHolding Tax) Add
Employee
Compute
Gross Pay
Accountant/ Admin
Computed Gross Pay
SSS, Pag-Ibig, 5
PhilHealth Deduction 4 Payslip Details
Compute (Employee record, Deduction
Details)
Net Pay Computed payroll
(Net pay, Deductions) Generate
Generate
payroll
Payslip
Report
Computed Payroll
(net pay deductions)
Payroll Payroll
Payslip
Report Report
Employee Details
Deduction Details
7 D2 Deduction File
SSS, Pag-Ibig, PhilHealth
Deduction
Deduction
Update D3 (SSS, Pag-Ibig, PhilHealth)
Deduction or
Withholding Tax
Employee D4 Withholding Tax
Files
Deduction details,
Employee details
SSS, Pag-Ibig, PhilHealth
Deduction
Admin/Accountant
Figure 5: Data Flow Diagram for Time keeping and Payroll System
Appendix C
System Flowchart
Enter New
Human Time Timesheet
Add Employee Employee Employee
Resources In & Out
information
Calculate
Set Basic Retrieve Old Finger Print Reports
Total hours
Salary Employee Record Registration
of worked
Deductions
Payslip
and Timekeeping Payslip
Loans And
Payroll
Employees
Appendix D
Proponents: Chester I. Barry and Joemel A. Valenzuela Program: LAN-BASED Timekeeping and Payroll System using Biometrics for
Pag-IBIG Fund
Module: 1.0
Figure 7: Hierarchical Input Process Output for Time keeping and Payroll
System
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll
System using Biometrics for Blanco Family Academy
Module: 1.1 Employee Management
Add New Employee’s Input and Save Employee’s New Employee Information
Information Information
Employee Information
Edit Employee’s Information Search Employee and edit
updated
Search Employee to be
Set Schedule Employee Schedule Updated
Scheduled
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll
System using Biometrics for Blanco Family Academy
Module: 1.2 Finger Print Registration
Validating Employee
Employee Name Request Set Name of Finger Print Fingerprint
Figure 7.1: Hierarchical Input Process Output for Time keeping and Payroll
System
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.3 Attendance Monitoring
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.4 Payroll Transaction
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.5 Loan
Checking of cash to be
Input amount of cash advance Cash advance updated
borrowed
Figure 7.2: Hierarchical Input Process Output for Time keeping and Payroll
System
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.6 Leave
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.7 Holiday
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.8 Reports
Proponents: Chester I. Barry and Joemel Valenzuela Program: LAN-BASED Timekeeping and Payroll System using
Biometrics for Blanco Family Academy
Module: 1.9 Access Control
Enrolled sections to be
Select User New User Added
accessed by a user
Figure 7.3: Hierarchical Input Process Output for Time keeping and Payroll
System
Appendix E
1.0
Timekeeping and
Payroll System
1.9
1.6 1.7 1.8
Access
Leave Holiday Reports
Control
Figure 8: Visual Table of Content for Time keeping and Payroll System
1.2
Finger Print
Registration
1.2.1 1.2.2
Search Scan
Employee Finger
1.1
Employee
Management
1.3
Attendance
Monitoring
1.3.1
Time In & Out
Identifier
1.4
Payroll
Transaction
1.4.1 1.4.4
1.4.2 1.4.3
Search Schedule
Calculate Print
Employee Information
1.5
Loan
1.5.1
Search 1.5.2 1.5.3 1.5.4
Employee Loan Type Loan Amount Amount Period
1.6
Leave
1.6.1 1.6.3
1.6.2
Search Submit
Set Date
Employee Leave
1.7
Holiday
1.8
Reports
1.8.7
1.8.6 1.8.8 1.8.9
Loan
Timesheet 13th Month Tax Refund
Contribution
1.9
Access
Control
1.9.6
1.9.1 1.9.2 1.9.3 1.9.4 1.9.5
Set Username &
Select User Enrolled Non Enrolled Submit Cancel
Password
Appendix F
Age
Address Status
Works
Admin Register Employee Department
For
EmployeeID Name
Date
Position
PositionID PositionName
Goes
To
Distributes
Accountant
Payslip
Employee’s Loans
Salary &
Taxes
PagIBIG
Appendix G
Economic Feasibility
32,000.00 384,000.00
B. Supplies
C. Equipment
= 54.00
= 216.00/year
= 15.00
= 60.00/year
= 4.80
=19.20/year
A. Personnel 384,000.00
B. Supplies 3,474.00
C. Equipment 310.20
Total Annual Cost (Existing System) 387,784.20
B. Supplies
218.00 2,616.00
C. Equipment
= 15.00
=60.00/year
= 1,305.00
=1,740.00/year
= 160.00
=213.33/year
= 30.00
=40.00/year
= 270.06
=375.08/year
A. Personnel 192,000.00
B. Supplies 2,369.13
C. Equipment 2334.82
Development Cost
A. Hardware Cost
(3) Computer set @ 16181.00
Desktop Specs.
= 9708.06
=12,944.98/year
= 900.00
=1200.00/year
= 160.00
=213.33 year
= 30.00
=40.00/year
= 270.6
=375.8/year
= 1305.00
=1740.00/year
B. Software Cost
= 365.00
= 486.26
C. Labor Cost
Programmer 12,000 per Month = 48000.00
D. Supplies Cost
Printer Ink 500.00
DVD-R 15.00
=191,980.25* .893
Present Value =191,980.25* 1 (1+12/100)2 153,200.00
=191,980.25* .797
Present Value =191,980.25* 1 (1+12/100)3 136,690.00
=191,980.25* .712
Present Value =191,980.25* 1 (1+12/100)4 122,099.00
=191,980.25* .636
Present Value =191,980.25* 1 (1+12/100)5 108,853.00
=191,980.25* .567
Formula:
Appendix H
Existing System
Appendix I
User Manual
Main Form
2.) Employee Information- it shows the information of the employee that has
been logged.
3.) Login- it display the login name and time of the employee.
5.) Logout-it display the logout name and time of the employee.
6.) Manual login- it allow the user to input the logged manually.
3.) Login- Submit the username and password to enter the Form schedule.
Form Manual
1.) Employee Information- Select an Employee that will add a date and time
schedule.
2.) Date- it allow the user to select a date that will to set the schedule.
4.) Time- where the user inputs the time of the employee’s time in and out.
6.) Back- it allow the user to close the form and go back to the main form.
Login Form
3.) Login- Submit the username and password to enter the Form Management.
4.) Cancel -cancel the session and to go back to the Main Form.
Form Management
2.) Finger Print Registration- It allows the user to select an employee that
will enroll its fingerprint.
3.) Payroll Transaction- Where the user select an employee to view the work
details and compute its salary deduction.
4.) Loan- it allow the user to view, add a new loan and cash advance for an
employee.
5.) Leave- it allow the user to set a leave for an employee whether it Vacation,
Sick, Paternal or Maternal leave.
8.) Control access- It allows the admin to add an account that can be access a
limited section in the system.
1.) Search- It allows the user to search the name of the Employee.
2.) Next & Previous – it allows the user to view the next or previous
Employee.
3.) Employee Information- it allow the user to enter new and edit information
of the employee.
4.) Add Employee- where the user can add new employee Information.
5.) Edit Employee- where the user can edit the employee information.
6.) Salary- allows the user to set the salary for the employee.
7.) Set Schedule- allows the user to set the schedule of the employee
8.) Delete Employee- where the user can delete the current employee.
9.) Clear- where the user can clear the information of the employee.
10.) Save Employee- allows the user to save the new employee information.
Form Schedule
1.) Day- it allow the user to select the days of work of an employee.
2.) Start Time- It allows the user to select what time of start of work on the
employee.
3.) End Time- It allows the user to select what time of end of work on the
employee.
4.) Add- where the user can add the days and time of schedule of the
employee.
5.) Delete- where the user can remove the days of worked the employee.
Salary Form
1.) Allowances- it allows the user to add some aalowances into the employee.
2.) Monthly Salary- it allows the user to enter the basic salry of the employee.
3.) Deductions- it allow the user to see the deductions of SSS, Philhealth and
Tax and its contributions every month.
4.) Table- it will view the deduction table of SSS, Philhealth and Tax.
1.) Emloyeename- it allows the user to select the employee to be registered its
fingerprint.
3.) Input finger- it allow the user to select what finger to be registered.
4.) Next & Previous- it view the next and previous employee.
5.) Late and Overtime – it Display the value of lates and overtime.
6.) Work Details- it shows the worked hours, days, present absent and leave of
employee.
7.) Deductions- it display the deduction of SSS, Philhealth, Tax and Loans.
Payroll Management System Page 102
8.) Month- it allows the user to select on what month of the transaction he/she
wants to transact.
9.) Year-it allows theuser yto input on what year he/she wants to transact.
11.) Overtime- it shows if the user wants to add the overtime in the
computations.
Loan Form
2.) Loan Type- it allows the user to select on what type of loan that it will be
3.) Loan Amount and Interest- it inputs the amount and interest the loan.
4.) Amortization Period- it set the period of starting date to end and how long
it will be a fiished.
7.) Cash Advance Amount- it inputs the amount needed by the employee
Leave Form
3.) Type of leave- where the user can select what type of leave.
5.) Exit- it close the form and back to the Form Management.
Holiday Form
3.) Holiday Type- it allows the user to choose what type of holiday he/she
wants to add.
Form Reports
2.) Report Type- where the user can select a type of report whether its group
or individual.
4.) Month- it allows the user to select what month he/she wants to generate.
5.) Year- it allows the user to select what year he/she wants to generate.
1.) Select user – it allows the admin to select user that he/she wants to give
2.) Submit- it allows the admin to submit the enrolled section that will be
4.) Enrolled button- it allows the admin to enroll some section that he/she
5.) Username- it allows the user to input its username to accessed the system.
6.) Password- it allows the user to input its password to accessed the system.
Bibliography
A. Books
Walpale Myer, “Probability Statistics for scientist and Engineer”, 7th edition,
D. Electronic Sources
http://www.scribd.com/doc/45262822/Thesis-1-4-ted
Wikipedia: Terminologies
Http://Wikipedia.org