Beruflich Dokumente
Kultur Dokumente
CHAPTER I
INTRODUCTION
In the present standard of living, people find and discover different ways
instead of the existing absolute system (DTR and logbook) that rely on manual
processing. Wherein, this attendance data can directly upload to the workforce
management.
use of the manual buddy punching and exert more control on payroll computation.
accuracy because the psychological attributes are unique for every individual that
identify any employee. In addition, it will help to accurately track employee time
and attendance which prevents time theft issues such as early arrival and
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
2
departure together with an unauthorized over time that may result when the
2006 by Mr. and Mrs. Roldan, located at 1632, 317 M. L. Quezon St, Lower
Bicutan, Metro Manila, currently with seven hundred (700) students enrolled.
Wherein, the Faculty and staffs composes of Four (4) School Admins for office
staff, Eight (8) School Admin for Academic Council, nine (9) faculty members for
elementary department, Fourteen (14) faculty members for Junior High School
Department, Seventeen (17) faculty members for Senior High School Department,
In Addition, the school principal other task is to manage and monitor the
employee’s time record which is done manually using the printed forms with
employee’s name together with their time-in and out using a bond paper secured
with a folder. This method of monitoring shows that the employee’s may have a
chance to change their information which the proponent and the School Principal
considered that all information was not secured and that serves this study to
system will automate the whole process of taking attendance using biometric
addition, the proposed system will be able to reduce most of the administrative job,
minimizes errors in payroll processing, avoid proxy punching, and will help to
time and work for the school principal. In addition, the current system is facing
problems such as: (a) lack of security, (b) time validity, (c) buddy punching, (d)
Lack of security the current manual attendance monitoring system has a lack of
security, the records are accessible by anyone and anybody can see the time
record.
Time validity the employees manually log the time in and out and the
administration cannot identify if the time that is being log into the record is the
exact time that the employee logged in or out and manual logging takes so much
Buddy punching the administration did not observe any employee who does the
buddy punching, yet it has a considerable threat amount and consequence that is
needed to be considered.
Human error there is always a potential for human error. Employees may
inaccurately enter their time on a log book or accidentally sign other employee’s
record.
consuming as it is needed for the principal to manually typing the absences and
tardiness list.
Payroll Errors payroll errors occurs when the attendance summary have errors
due to human error at log book by signing in or out the potential deduction or paid
hour even the employee is absent, it’s a threat for the institution.
Specific Problems
Academy, Inc.?
Academy, Inc.?
Wherein, the proponents identified the different available inputs such as Data
the System Development Life Cycle (SDLC), then as the development of the
system continues with SDLC’s help the proponent determined that requirement
Input
Data gathering – the proponent conducted a face to face interview with the school
monitoring system ‘s problem, additionally the proponent observe the said system
Problem Identification – base on the interview that the proponent conducted the
current system’s problem are enumerated and given to the proponent by the
school principal and validated with observation of the current system at this phase
the proponent conduct a brainstorming to evaluate and determine the true problem
Objective – at these phase the proponent used the gathered data and the
observed process and derive an objective that address the possible solution
Scope – the proponent distinguished the system coverage based on the proposed
the proponent at this phase created a matrix that will identify if the proposed
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
7
solution that will directly answer the identified problem. The proponent identified
the employee information with biometric data, the equipment with database, real-
time transaction.
Equipment with database – the equipment will capture the data input or biometric
input from the employee, and compare the said image from the database for
verification.
considered the proponent identified the system boundaries to make sure that the
set objective will be met, such as the system will be able to register an employee
to the database, capable of displaying the attendance record on the monitor, and
SDLC – waterfall model is the chosen software development model because it’s
easy managing due to rigidity; every phase has specific deliverables and review
process.
Process
Requirement analysis - in the proposed system the employee will register and
filling the following such as full name, age and then capture of the fingerprints.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
8
Process Development – the proponent will study the related studies to provide
System testing – the proponent will use a dummy identification in to test the
System Deployment – the proponent is done in the overall system testing and the
Output
based Attendance Monitoring and Payroll System for teaching and non-teaching
staff of Monlimar Development Academy Inc. In addition, the proposed system will
replace the existing manual attendance monitoring. Wherein, the proposed system
will record and update the employee’s attendance report that will serve as a record
for payroll processing. The specific objectives of the proposed system are as
follows:
Specific Objectives
2. Design a Payroll Processing module that will consolidate the Faculty’s time
in and out.
refers to the Attendance Monitoring and payroll management that will cover the
1. The System can monitor the real-time log-in and out of Monlimar
The following are the people who will be benefited from the proposed system:
To the administration. The proposed system will help the school in terms of
database and file maintenance, ranking down detail accurately, reducing paper
works and labor cost, and could easily trace the employee’s records for a more
efficient process.
To the employees. This system would help employees in monitoring their Daily
Time Records. Using the proposed Attendance Monitoring and Payroll System
with Viewing, they could easily view their own file and records.
To the proponents. This study will help the proponents and prepare them in the
field of Information System Analysis and Design, the research study enhances and
new languages.
system.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
11
and Design.
To the future researcher. They would be aware of the recent process in payroll
system, and serves as a reference especially to the student who’s also studying
Definition of Terms
The terms listed below are defined by the proponents in a way of their
DTR. Stands for Daily Time Record, a document where the employee’s
academy.
fingertip. Also, the most widely used biometric technology that is reliable and
accurate.
Payroll. The term "payroll" has several meanings. It can be the amount
relating to the payment of wages and salaries to employees, or the total record of
computerized system.
of the production output. Testing is done to make sure that the product meets its
standard rating.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
13
CHAPTER II
This chapter referring to a review of current system that the researcher had
done previously and the review of the system that will be developed.
daily basis in both private and public sectors, the ghost worker syndrome that has
become a menace across all tiers of government, employers concern over the
identification, which is unique and does not change in one’s entire lifetime. (C.O,
During enrolment, the fingerprint of the user is captured and its unique features
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
14
extracted and stored in a database along with the user’s identity as a template for
the subject. The unique features called minutiae points were extracted using the
Crossing Number (CN) method, which extracts the ridge endings and bifurcations
from the skeleton image by examining the local neighbourhoods of each ridge
captured again and the extracted features compared with the template in the
NET framework and Microsoft’s Structured Query Language (SQL) Server 2005 as
the backend. The experimental result shows that the developed system is highly
efficient in the verification of users fingerprint with an accuracy level of 97.4%. The
average execution time for the developed system was 4.29 seconds as against
18.48 seconds for the existing system. Moreover, the result shows a well-secured
minutiae points. The system extract the local characteristic of a fingerprint, which
registration and verification processes. For improved quality control during the
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
15
success of the operation. The matching score was specified so that only sets of
minutiae data that exceed the score will be accepted and data below the score will
method was used for matching the minutia points before attendance is recorded.
The developed system is very helpful in saving valuable time of students and
lecturers, paper and generating report at required time. The system can record the
clock in and clock out time of students and workers in a very convenient manner
using their fingerprint to prevent impersonation and reduce level of absence. Also,
it reduces most of the administrative jobs and minimizes human errors, avoids
proxy punching, eliminates time-related disputes and helps to update and maintain
characteristics has been widely used in various aspect of life for different
attendance. The main aim of this paper is to develop an accurate, fast and very
extraction of minutiae technique and the system that automates the whole process
stratified random sampling technique. The results however show that fingerprint
biometric identifier was found suitable for the employee attendance management
students and staff attendance and produce more accuracy. Future work on this
project would include the creating of a matching algorithm that uses to mention
and maintain the different type of leave such as on duty leave, leave without pay
,medical leave and soon. Also timely update the leave of the each employee when
it take leave. The efficient matching algorithm have to be developed in theory and
in code so that our goal of getting faster and more accurate matched image than
persons have exactly the same arrangement of pattern, and the patterns of any
one individual remain unchanged throughout life. Using fingerprint for identification
fingerprint are the same and this will overcome the limitations of the existing
system where one person can sign for another. Using this system, No one can
managed by this system. The thump print of employees can be enrolled and
verified by using the system. No one can thump print for another. Absentees can
thumb print for another employee, the system will disallow and record invalid entry
attendance management of its employees. This will provide the necessary security
and skills that is required for the progress of the organization. Different techniques
are being applied for managing the attendance of employees but they have been
found not to solve the problem of employee attendance. Employees come to work
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
18
late and leave early, some sign attendance for others and some does not come to
work but still receive wages/salaries. These problems can be solving by using
data is undeniably connected to its owner, is non-transferable and unique for every
individual. The system has been integrated using fingerprint biometric technology
2014).
make attendance individual in time along with data information thumb impression
will be taken as a signature for the system entry. Main design and challenge in this
curve segments. A ridge is defined as a single curved segment, and a valley is the
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
19
region between two adjacent ridges. The minutiae, which are the local
discontinuities in the ridge flow pattern, provide the details of the ridge-valley
structures, like ridge endings and bifurcations. There are 50 to 150 minutiae on a
single fingerprint image. Features such as the type, direction, and location of
minutiae are taken into account when performing minutiae extraction. The work of
Galton defined a set of Galton Features for fingerprint identification, which since
then, has been refines and extended to include additional types of fingerprint
features. However, most of these features are not used in automatic fingerprint
identification systems. Instead the set of minutiae types are restricted into only two
types, ridge endings and bifurcations, as other types of minutiae can be expressed
in terms of these two features types. Ridge endings are the points where the ridge
curves terminate, and bifurcations are where a ridge splits from a single path to
two paths at a junction. In this research, we will be dealing mainly with ridge
literature for both image enhancement, and minutiae extraction from fingerprints.
the best approach to develop for this research. In particular, the fingerprint image
implemented to understand how the enhancement algorithm works and how well it
and tested, this can be used as the basis of statistical analysis of fingerprint
minutiae. The work of Tu and Hartley and Pankanti et al. can be examined in
presented. Tu and Hartley defined a means of forming a binary code from set of
population.
be performed on the fingerprint data set. The results from these experiments can
uniqueness of fingerprint minutiae. The main aim that this system would test
the work in this system will reach the stage of being able to fully test hypothesis.
fingerprint analysis. The system should be able to extract key features from a
fingerprint images and/or extracted feature sets. For this project we provided with a
set of previously acquired fingerprints and a working fingerprint sensor with driver
software for Windows. Our expectation had fulfilled by most of the algorithm
development which executed in C# dot net and this work done on a Windows PC.
extensible work for any organization or company in this fast world. Keeping the
view of research still there is a lot of improvement work and flexibility for the
have is very vast and even the under Microsoft products is trying to rule over the
Information Technology, so we hope that this project will be the point of interest for
Biometrics
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 with the fingerprint reader. The DTR of employees is recorded
correctly by the system; the tardiness and under time in the morning and in the
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
22
afternoon of their official time is also computed. The system was developed using
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 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
Payroll System (EAPS) showed that the verification and identification of the
reliable and accurate recording in the daily attendance, and generate effectively
This study focuses on the design and development of the system for
fingerprint scanner for teaching and non-teaching staff in a tertiary institution. The
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
23
generating the DTR and payroll of their employees. Also, the system uses the
network to make the features (recording of the attendance, printing the pay slip,
(Indico, 2016)
and developed for teaching and non-teaching staff in a tertiary institution. The
system uses the fingerprint reader and the webcam device to facilitate the
recording of the DTR and generate payroll for the employees. The DTR of the
employee was recorded by the system reliably and accurately, and the system
includes the identification of fingerprint image, calculation of the time arrival and
departure at the school or office, and printing the DTR. Also, the system generated
Effectively the payroll and other reports such as pay slip and remittances of the
For further improvement of the study, the system needs to include the
the system. In matching of the fingerprint image stored in the database, the
system requires additional time using the sequential order particularly in a large
photograph all arriving and departing passengers when being processed at the
immigration counters of the Ninoy Aquino International Airport (NAIA). The images
will then be cross-checked with the Interpol’s photo database to determine if they
match any of the photos of millions of wanted fugitives, terrorists, sex offenders
Once the project becomes operational, the Philippines will be the first
said. There are currently digital cameras installed at BI counters in all three
terminals of the NAIA, which are now being used by immigration officers to capture
undesirable alien attempting to enter or flee the country,” Morente said, adding that
programmers from both agencies have been conducting dry runs and technical
tests prior to the launching of the so-called Fixed Interpol Network Database
project. The new project will cross-check different Interpol databases in real-time at
Sanction List, individuals in possession of stolen lost travel documents and missing
persons. Morente said the names of persons of interest who are currently in the
Interpol’s photo database were added to the BI’s blacklist. (Indico, 2016)
Visual Basic 6.0 as the programming language and MS Access as the Database
Management Systems were used in the development of the system. Thus, the
overall functionality of the BAMS enables the users to enter data, change and
manipulate the data, get information, and store the data and the information.
Username and password is no longer needed since all transactions use unique
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
26
employees’ ease and improving work values. Likewise, the BAMS is essential in
can be improved to have better and more advance application. For future
peripherals such as keyboard, mouse, monitor, system unit (which contains the
CPU) and the biometric fingerprint reader, the suggested packaging should be all
in one. In addition, you can carry it in a single handling without compromising the
especially for the leave card in-charge; and it gives ease and it lessens the cost
from the government, hence, the researcher highly recommends that the system
Municipal Office has 200 employees who are categorized into two types: Regular
Employee and Employee with Job Order. They use manual system for their
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
27
have difficulty computing the salary for every pay period. Thus, an automated
payroll system was proposed to improve their manual payroll process. Network-
based Payroll System for Noveleta Municipal Office was developed to provide
accurate and efficient salary computation. It aimed to lessen the work done and
time allotted in doing the payroll. It provides security and easy file maintenance. It
also generates necessary reports. The proposed system was developed using
Microsoft Visual Basic.net programming language, Microsoft SQL Server 2005 for
the Database, and Crystal Reports v.9 for the report generation. (Atog, Cruz, &
Marce, 2008)
systems with different purposes are used to cope up with the modern world. One
of the systems that are being developed is the payroll system which involves the
process of salary computation. During the early years, Noveleta was a barrio of
Kawit. Its restful atmosphere, brought by the sea, wind and beautiful sunset, and
prompted Gov. Gen. Jose Gandara to have it separated from Kawit to become an
independent town.Currently, the Municipal Office has 210 employees who are
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
28
categorized into two types: Regular Employee and Employee with Job Order
(EJO). Regular Employees are those included in the Plantilla Positions and
receive benefits, while EJO such as the Street Sweepers and Office Clerks are
those who do not receive benefits. Regular employees receive PERA, 13 month
pay, ADCOM, clothing allowance and Productivity Allowance. Added benefits such
as the RATA, Travel Allowance and Cash Gift are given only to the Office Heads.
Employees under the offices of Department of Agriculture, MSWD, and MHO are
also regular employees but they have different computation because their salary is
Laundry. Regular employees are given different kinds of leave, namely: vacation
leave, maternity leave, force leave and sick leave. They are allotted with 1.25 days
of allowable leave per month.If the point is not fully consumed within the month, it
is added to points allotted for the succeeding months. The deductions from the
contribution, and other loans. The current payroll system is done manually. It
passes through different offices, namely, HRMO, Treasury and Accounting. HRMO
absences, tardiness, over time, and under time of each employee. The accounting
office computes for the deduction of each employee and produces copies which
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
29
are given to the treasury office. The treasury office handles the computation of
salary and uses MS Excel to compute and stored data. The basic salary given to
the regular employees depends on their position. For the regular employee, there
is a corresponding rate per position. For the Employee with Job Order, the Mayor
approves the submitted proposal of salary rate given to them. Salary is distributed
every 15th and last day of the month. The working days counted for the
computation of salary every 15th day start from the 26th day of the previous month
until the 10th day of the current month. As one of the government offices, Noveleta
Municipal Office should offer good service for their constituent. In order to provide
this kind of service, a computerized system is needed. (Atog, Cruz, & Marce,
2008)
incorporated
In our fast-paced technology today, our country revolves into its new
innovations and modern technologies. As a third world country, we are not really
into the newest technologies the other country might have but, we are pulling into
it as years went on. “The first rule of any technology used in a business is that
of the salary as per rules of the company, Income-Tax calculation and various
deductions to be done from salary based on the daily time record using the
tax and Provident Fund deductions. Another study, the main focus of the system
should handle employee’s records such as Employee List, Add New Employee,
edit new Employee, Bonus and pay slip for the administrator. (Daigan , Pagara , &
Mabulay , 2017)
important factor for a company to use software. It makes efficient use of the
Roosevelt). It has to have a payroll tax that’s dedicated to Social Security. The
social security tax has been very successful over the years in raising almost all of
our elderly citizens out of poverty. Payroll system and in line with Employee
monitoring system is one of the most important systems that a company needs for
it gives accurate and fast process of work. (Daigan , Pagara , & Mabulay , 2017)
were being upgraded to Regional Distributor and change its name as Pathfinder
City beheaded by Mr. Ryan Jun Cagaanan as Office Manager. The marketing
aims to be one of the most efficient and hardworking product distributors of the
country. It serves people for almost eight years; the main office of PM is located at
Biometric Attendance
for Novelete Municipal
Biometric Attendance
Management System
Management System
Monitoring System
of Pathfinder
System
FEATURES
Biometric
Technology
Payroll Management
Attendance
Monitoring
Network - Based
System
Table 2.1 shows the ideas and concepts taken from the literature
CHAPTER III
order to finish the system and attain its objectives. Techniques and tools were
INSTRUMENT USED
To obtain the necessary data in this study the researchers used the
information and data needed in this study. Interview method was conducted to
the problem. With this method, the researchers can identify the existing problem
the profile of the officials and queries for data gathering. It is a set of questions
arranged in a sequence.
Online Research
leave product of ideas that represents the proof of interests and studies, and
Interview
and answer format. The proponents had set a series of subsequent appointment
with the Monlimar Development Academy Inc.’s administration regarding about the
currently proposed system know about their attendance system goals. This
interview guide was prepared in order to know the visions of the employees of
Monlimar Development Academy Inc. regarding about their present system that
Questionnaire
(1) collect suitable data or information, (2) generate equivalent and responsive to
analysis, (3) reduce bias in formulating and asking question, and (4) make
questions varied.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
34
Questionnaire
System?
3. What are the problems faced by the Administration about the existing
system?
4. There is a file security feature in the existing system? If yes, how does the
Waterfall Model
Process Model, the waterfall model describes a development method that is linear
and sequential. It has distinct goals for each phase of development. Phases are
processed and completed at one time and works well for smaller projects where
requirements are very well understood where feedback loops exist between each
Requirement
andGathering and
Analysis
System Design
Implementation
Testing
Deployment of
System
Maintenance
Waterfall Model Advantages (1) simple and easy to understand. (2) It is easy to
manage due to the model’s rigidity – each phase has specific deliverables and a
review process. (3) Phases are processed and completed one at a time or Phases
do not overlap. (4) This model works well for smaller projects where requirements
is very difficult to go back and change something that was not well-thought out in
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
36
the concept stage. (2) Requires highly skilled developers/designers. (3) Modeling
skills with high dependency. (4) Inapplicable to the projects where requirements
The phases of the Waterfall Model Are Requirements, Analysis, Design, Coding,
flow of the current system that will served as a guide in developing a new
system.
II. Analysis. The proponents analyse the user requirement target and
III. Design. The proponents created the flow chart based on the analysis and
IV. Coding. The researcher performed the actual coding based on the required
design using Visual Studio Enterprise 2017 as front-end and Microsoft SQL
V. Testing. The researchers test the program to ensure that it is error-free and
VI. Acceptance. The researcher turned over the program to the target user for
its implementation.
Testing
Employee
Information
BIOMETRIC ATTENDANCE
MONITORING AND PAYROLL
INPUT SYSTEM OUTPUT
Attendance Report,
Absent Report, and
Payroll Report
Figure 3.2 illustrates the containing input and output’s flow in the
system. In testing, the proponents evaluated the proposed system using the Black
Box Test. The Employees Preferences are the proposed system’s primary input.
The system will process these inputs to generate a daily time records or reports
The table below shows the result of the systems log-in form, Time in and
CHAPTER IV
This chapter explains the overview of the new system. This chapter
Overview
system. The system is designed to eliminate the difficulties encountered during the
manual attendance monitoring and payroll operations. The system is also capable
of generating reports such as Daily Time Record (DTR), and Pay slip. The new
Security – The system is protected with the password in logging-in and fingerprint
persons.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
40
and payroll operation into an automated one. This will minimize the time
user passes through the system’s security level. This attribute of the system also
Reliability – The system can generate accurate and timely reports such as daily
Business Rules
FINANCE
MANAGER
Payroll
Payroll Time Log
confirm
Reports validation
ation
OWNER
The figure above shows a context Data Flow Diagram that is drawn for
represents the system. It also shows the external entities who will interact with the
system, such as Owner, Faculty, Finance Manager and Principal. In between the
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
42
Process and the external entities, there are data flow (connectors) that indicate the
Faculty Information 1
FACULTY
REGISTRATION
Save Faculty
Edit Employee Information
Information Save Information
View own reports
ATTENDANCE
Multiple Time Log
Input Data
TIme Details
Attendance 3 confirmation FINANCE
Record PAYROLL
MANAGER
COMPUTATION
Validating TimeLog
VALIDATE
TIME LOG
Monitoring
Payroll Database
Data
5
GENERATE
Input data
REPORTS
The Figure 4.2 illustrates the top-level data flow diagram of the
Based on the diagram, the faculty entity will go through the process of
registration and once the registration process was done, the data store the
Finance Manager can edit the information from multiple time log storage
and daily time record storage and once the data was gathered from daily time
record the data forwards to the Payroll Computation Process then stores in Payroll
Database. Reports through the Generate Reports process, which takes Payroll
and DTR details as input will generate the Payroll Report, Attendance Record, and
The Principal can also initiate the Generate report process by providing
the Time in and out details from daily time records storage.
System Boundaries
system being developed and the environment around it. It signifies the system that
will be accurately automated and the part in which security is being emphasized.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
44
The system use case diagram shows the relationship of the actors,
Figure 4.3 shows how the proposed system would operate. It explains the
System Flow
BIOMETRIC ATTENDANCE MONITORING AND PAYROLL SYSTEM
No
Review &
Input payroll
Registration Approve as
period hours
Register complete and needed
correct?
Review
completeness
Input
Fingerprint Yes
to scanner
No Review and
Overtime ok? Yes
Finalize
Contact Generate
employee Payroll
Report to the
Finance manager
Attendance
Record
Yes
Print Payroll
Phase
Figure 4.5 illustrates the workflow of the proposed system. It describes the flow of
activities between the Employee, Principal, Finance Manager and the Owner.
Technical Specification
Table 4.1 shows the list of classed used as reference in creating the class
diagram.
Records
Employee Username/Password
View User Attendance
Records
Table 4.1 represents list of classes that show the user level and its
limitation.
Class Diagram
Data Dictionary
designed system, where it shows the Data type, Primary key, Description and the
Sample data, wherein each of the given corresponds a major function to the
system.
Primary Sample
Data element Data types Description
key data
Emp_Id varchar(50) Yes Identification number 20180000
Evangelio,
Emp_Name text No User's name
Ezekiel A.
Date data No Absent date 21/01/2019
Table 4.2 Gives employee id, name, and absent date data field, which
shows absent list.
Primary Sample
Data element Data types Description
key data
Identification
Deduction_Id varchar(50) Yes 1
number
SSS_EEP float No Employee Share 2
Pagibig_EEP float No Employee Share 2
Philhealth_EEP float No Employee Share 2
SSS_EER float No Employer Share 2
Pagibig_EER float No Employer Share 2
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
49
Table 4.3 shows the data field that regards deduction computations.
Primary
Data element Data types Description Sample data
key
Identification
Emp_Id varchar(50) Yes 20180000
number
User's
L_Name text No Evangelio
lastname
User's
F_Name text No Ezekiel
firstname
User's middle
M_initial text No A.
initial
Gender
Gender text No Male
identification
Emp_Marital_Stat varchar(50) No Marital Status Single
Pag_ibig_No varchar(50) No Pagibig No. 91521187155
Phil_No varchar(50) No Philhealth No. 18025158969
SSS_No varchar(50) No SSS No. 04-0751449-0
User's gross
Gross Pay varchar(50) No 20000
pay
Department Elementary
Department text No
included Department
Position text No User's position Teacher
Session_Start time(7) No Work start time 8:00am
Session_End time(7) No Work end time 5:00pm
Emp_Img image No User's image 1x1.jpeg
User's 0x00F87E01C82
Emp_Bio image No
fingerprint id AE
Emp_Password varchar(50) No Password Frans123
User_Level varchar(50) No User level user
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
50
Table 4.5 shows the employee’s daily time record data field in the
database
Primary Sample
Data element Data types Description
key data
Identification
Event_No varchar(50) Yes 1
number
Event_Name text No Event name Meeting
Date_Start date No Event start date 22/01/2019
Date_End date No Event end date 22/01/2019
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
51
Primary
Data element Data types Description Sample data
key
Identification
Emp_Id varchar(50) Yes 20180000
number
Evangelio,
Name text No User's fullname
Ezekiel A.
Re text No Reason Health condition
T_leave text No Leave type Sick leave
D_from date No Leave start date 24/01/2019
D_to date No Leave end date 25/01/2019
Leave total
Total_Days varchar(50) No 1
days
Leave_Type varchar(50) No Leave with pay Paid
Status varchar(50) No Approval Approved
Request date
Date_Created date No 22/01/2019
created
Table 4.7 shows the leave data field in the database, which regards
Primar Sample
Data element Data types Description
y key data
Control_No varchar(50) Yes payslip control 1
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
52
number
Identification
Emp_Id varchar(50) No 20180000
number
User's Evangelio,
Emp_Name text No
fullname Ezekiel A.
Payroll start 01/01/201
Pay_Start date No
date 9
Payroll end 15/01/201
Pay_End date No
date 9
total hours for
Total_Hrs varchar(50) No 80
the period
employees
Hrs_Rate varchar(50) No 70
hour rate
sss total
SSS_Deduction varchar(50) No 100
deduction
philhealth total
Phil_Deduction varchar(50) No 100
deduction
pagibig total
Pagibig_deduction varchar(50) No 100
deduction
overall
Total_Deduction varchar(50) No 300
deduction
total tax
Tax varchar(50) No 0
deduction
employees net
Net_pay varchar(50) No 5600
pay
number of
Leave_With_Pay_Day
varchar(50) No leave days 0
s
with pay
payroll
15/01/201
Date_Created date No generation
9
date
generator Evangelio,
Prepared_By varchar(50) No
name Ezekiel A.
Table 4.8 shows the Payroll data field in the database, which regards
Primary Sample
Data element Data types Description
key data
Bracket varchar(50) Yes Tax Bracket 1
Min_Income varchar(50) No Minimun Income 0
Maximum
Max_Income varchar(50) No 250000
Income
Constant Tax
Constant_Deduction varchar(50) No 0
Deduction
Percent Tax
Percent_Deduction varchar(50) No 0
Deduction
Table 4.9 shows the Tax data field in the database, which regards Tax
Primary
Data element Data types Description Sample data
key
Identification
Emp_Id varchar(50) Yes 20180000
number
Evangelio,
Emp_Name text No User's fullname
Ezekiel A.
Time in and Time
Activity text No Activity description
out
Time_ time(7) No Time of activity 8:01am
Date_ date No Date of activity 22/01/2019
Remarks varchar(50) no time log remaks ignored
Table 4.10 shows the employee data field in the database, which
Primary
Data element Data types Description Sample data
key
Overtime_Id varchar(50) Yes Overtime Id 1
User's
Emp_Id varchar(50) No Evangelio, Ezekiel A.
fullname
Overtime
Total_Ot_Hrs varchar(50) No 7
Hours
Days with
Schedule_Day varchar(50) No Monday
Overtime
overload.
Developers Contact
1 AboutUsFrm Owner
Information
Image Capturer For Owner, Finance
2 CaptureImage
Registration Manager, Principal
Fingerprint Confirmation
3 ConfirmFrm All
Form
Attendance Monitoring Owner, Finance
4 DTRFrm
Form Manager, Principal
Fingerprint Enrollment Owner, Finance
5 EnrollmentForm
Form Manager, Principal
Owner, Finance
6 EventsFrm Events Rgistration Form
Manager, Principal
7 MainFrm Main Dashboard Form All
User Account and
9 MyAcct All
Monitoring Form
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
55
Table 4.12 shows the forms that the Owner, Finance Manager, Principal
Database
Server
Time in and
Slideshow Announcement
out
Figure 4.14 represents the screen transition of the user side of the
designed system. The Time in and out, slideshow, and announcement are the
Database
Server
Login
Manage
About Us Leave Account Attendance Payroll Announcement
Employees
Delete
Payslip Deductions Announcement
Leave Tax
Figure 4.8 represents the screen transition of the Admin side of the
Manage Employees are the buttons that can be seen at the main menu or
dashboard, and those things that are under those buttons are the corresponding
things that can be done when the user clicks one of those buttons.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
57
Component Design
Figure 4.7 illustrates the Component Design of the new system. There are
four (4) user types, Owner of the Monlimar Development Academy, Principal,
Employee and the Finance Manager that can access the whole system.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
58
Screen Layout
Server Form
The form above shows the server form where the administrator is
required to fill the Server address, Database Name, Username and password.
Both admin side and user side of the system is required to fill up the information.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
59
Figure 4.11 shows the user side of the system it’s also shows the
interface where the employee enter his or her employee number and a pop-up
form that indicates the employee to scan his or her registered fingerprint to the
device and once the employee’s information was verified It will displays the name
of the employee, Job Description, schedule, and time in/out. The User Side form
also display the Announcements and queuing of first five who had their time in and
out
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
60
Login Form
entering. When the user enters incorrect ID Number or password, there will be an
Forgot Password is also available and it will require the employee number and the
Dashboard
The Figure 4.13 displays the system dashboard where the users can
The Features above is not all available for the User. There is an Access
Level for every user level. As for the Owner all system features is available, for the
finance manager editing the user level and basic salary are restricted futher in the
user level the principal level and lower is restricted on accessing the payroll
management and lastly the user level can only access my account and logout.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
62
My Account
The Figure 4.14 displays the My Account Dashboard where the users
can choose to view his or her Profile, Payslip, Attendance Record, and Leave list.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
63
Profile
The Figure 4.15 shows the profile of the user includes the Employee
My Payslip
The Figure 4.16 the user can view the list of his or her previous payslip.
My Attendance Record
The Figure 4.17 the user can view his or her Attendance. Every user
My Leave List
The Figure 4.17 the user can view and fill up a leave form. Every user
The Figure 4.19 the user can fill up his or her leave form. Every user
Employee Attendance
The Figure 4.20 displays the Employees Daily Time Record and
Attendance for the day. This feature can be viewed by the finance manager,
The Figure 4.21 under Employee’s Daily Time Record List shows the
employee Attendance list. This feature can be viewed by the finance manager,
The Figure 4.22 under Employee’s Daily Time Record List shows the Employee’s
Absent Record List. This feature can be viewed by the finance manager, principal
The Figure 4.23 displays the Employee’s Attendance list for the day
includes information such as employee name, Time in/out, minutes late, minutes
under time, total hours, date and day. This feature can be viewed by the finance
Manage Employees
The Figure 4.24 displays the Register Employee Features and viewing
of Registered Employee and Employee over time. This feature is available for the
Register Employee
The Figure 4.25 above displays the registration for the new user the Id
number will automatically generated. The system requires the completion of the
registration for the new user can proceed to the next step. This feature is
available for the finance manager, principal and owner user level only.
.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
71
Enrolment Fingerprint
The Figure 4.26 above displays the registration for the new user. In
enrolling Fingerprint the new user required to scan his or her fingerprint using the
device. The system will require 4 fingerprint samples for the registration this
feature is available for the finance manager, principal and owner user level only.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
72
Capture Image
The Figure 4.27 above displays the registration for the new user.
Employee Image is required for the registration the system can capture or browse
an Image. This feature is available for the finance manager, principal and owner
Registration Summary
The Figure 4.28 above displays the summary of the registration for the
new user. This feature is available for the finance manager, principal and owner
The Figure 4.28 above displays the list of registered employee includes
the employee information such as Employee Id, Name, Gender, employee type
pag ibig number, Phil health number SSS number, Gross Pay, department and
Job Description This feature is available for the finance manager, principal and
Employee Overtime
The Figure 4.29 above displays the list of registered employees and the
list of employees with overtime, additionally the figure displays the scheduling of
employees overtime/overload.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
76
Payroll Management
and tax management. This feature is only applicable for finance manager and
owner.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
77
The Figure 4.32 displays the list of payslip that is being generated by
the finance manager and/or owner the figure is accessible through figure 4.30
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
78
Payslip Generation
The Figure 4.33 displays the list of employees that is applicable for
payroll generation having the active status. The figure also displays the range on
which the payroll is being generated and the payroll generation date.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
79
Deduction Management
The Figure 4.34 displays the list of deductions and the interface in
Tax Management
The Figure 4.35 displays the list of tax brackets and the interface in
Announcement
The Figure 4.36 displays the list, Adding, Editing, and Deleting, of
Announcement.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
82
Adding of Announcement
added in database.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
83
Editing of Announcement
edited in database.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
84
Deleting of Announcement
deleted in database.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
85
Leave List
The Figure 4.40 displays Interface for the leave list and viewing of
Generate Report
attendance record, payroll record, payslip, and absent record can be printed.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
M. Eusebio Avenue, Maybunga, Pasig City
87
CHAPTER V
In this chapter, the summary and conclusion of the project study are
being presented by the proponents. Also included is the recommendation for the
Summary
Conclusion
and have analysed every procedure within the existing system to occur with a
Recommendation
technology and adding a mobile application that will help the employee in