Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CHAPTER I
INTRODUCTION
In the present standard of living, people find and discover different ways on improving
their lifestyle. Wherein, modern technologies, such as gadgets, robotics, machines, takes
employee time and attendance instead of the existing absolute system (DTR and
logbook) that rely on manual processing. Wherein, this attendance data can directly
Utilization of biometric technology and payroll processing eliminates the use of the
manual buddy punching and exert more control on payroll computation. Studies proves
that biometric technology increases the payroll computation accuracy because the
psychological attributes are unique for every individual that cannot be forge or duplicate.
The biometric identification is one of the most accurate system to 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 departure together with an unauthorized over
time that may result when the attendance is transferred into payroll processing
department.
1
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Mr. and Mrs. Roldan, located at 1632, 317 M. L. Quezon St, Lower Bicutan, Metro
Manila founded the Monlimar Development Academy Inc. on January 16, 2006, 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
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
Monitoring and Payroll system. Wherein, the proposed system will automate the whole
process of taking attendance by the use of biometric techniques for identification and
verification of employees log in and out. In addition, the proposed system will be able to
reduce most of the administrative job, minimizes errors in payroll processing, avoid proxy
2
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Managing the Monitoring and Summarizing the report manually is one of the
problem that the administration is encountering. In which it requires a lot of 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) human error, (e) time consuming,
a) Lack of security the current manual attendance monitoring system has a lack of
security, the records are accessible by anyone and anybody is able to see the time
record.
b) 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 time by
c) 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.
d) 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.
3
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
consuming as it is needed for the principal to manually typing the absences and
tardiness list.
f) 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
Specific Problems
Academy, Inc.?
Academy, Inc.?
acceptable solution on the identified problem during the data gathering. The following
inputs help the proponent on developing the system. Wherein, the proponents identified
4
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
the different available inputs such as Data Gathering, problem identification, objectives,
project scope and delimitation and the System Development Life Cycle (SDLC), then as
the development of the system continues with SDLC’s help the proponent determined
that requirement analysis, process development, system testing and system deployment
Delimitation System
System Deployment
Development
Life Cycle
(SDLC)
Figure 1.1- IPO for Biometric Attendance Monitoring and Payroll System
Input
Data gathering – the proponent conducted a face to face interview with the school
5
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
monitoring system ‘s problem, additionally the proponent observe the said system for
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 of the current system.
Objective –at these phase the proponent used the gathered data and the observed
process and derive an objective that address the possible solution proposed by the
proponent.
Scope –The proponent distinguished the system coverage based on the proposed
solution during the objective identification of this developmental study. Wherein, the
proponent at this phase created a matrix that will identify if the proposed solution that will
directly answer the identified problem. The proponent identified the employee information
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
6
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
database, capable of displaying the attendance record on the monitor, and will be able
SDLC – Waterfall model is the chosen software development model because it’s
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.
Process Development– the proponent will study the related studies in order to provide
System testing –the proponent will use a dummy identification in order to test the
System Deployment – the proponent is done in the overall system testing and the
Output
reports, attendance list, daily time records, Pay slip, Memorandum and Employee List.
7
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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 records for payroll
processing.
Specific Objectives
2. Design a Payroll Processing module that will consolidate the employee’s time in
and out.
wherein, it refers to the Attendance Monitoring and payroll management that will cover
8
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
computation. The said system focused on helping the school principal in monitoring the
possible human errors and payroll errors. The following are the system capabilities:
1. The System can monitor the real time log-in and out of Monlimar
In creating an automated system there are limitations that the researcher would like to
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 automating
the current system, reducing human errors, obtaining secured database and file
9
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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,
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 improve
the researcher’s current programming ability by encountering and using new languages.
a) Enhance the potential in the preparation and validation of the work system.
b) Discover how competitive in the fields of Information and System Analysis and
Design.
c) Develop and Increasing their knowledge and skills as a future programmer and
system analyst.
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 Science
and technology.
Definitions of Terms
The following terms stated here are defined for understanding its meaning the way
10
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
DTR. Stands for Daily Time Record, a document where the employee’s daily time in
with a computer.
country.
Payroll. The term "payroll" has several meanings. It can be the amount of money
paid to all employees in a payday, the financial records of a company relating to the
payment of wages and salaries to employees, or the total record of earnings of all
Pay slip. A detailed breakdown on how much an employee is paid during a specific
period.
Program. a specific set of ordered operations and code for computer to perform,
11
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
system.
Testing. This section is most important of all process to maintain quality of the
production output. Testing is done to make sure that the product meets its standard rating.
12
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
CHAPTER II
This chapter referring to a review of current system that the researcher had done
Foreign Literature
In recent time, there has been high level of impersonation experienced on a daily
basis in both private and public sectors, the ghost worker syndrome that has become a
menace across all tiers of government, employers concerns over the levels of employee
absence in their workforce and the difficulty in managing student attendance during
lecture periods. Fingerprints are a form of biometric identification, which is unique and
fingerprint of the user is captured and its unique features extracted and stored in a
database along with the users 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 neighborhoods of each ridge pixel using a 3 x 3 window. During authentication, the
13
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
fingerprint of the user is captured again and the extracted features compared with the
C# on 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 and reliable
template based. Templates are matched during both registration and verification
processes. For improved quality control during the registration or verification process, a
matching score was used to determine the 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 be rejected. Therefore, Fingerprint Recognition using
Minutia Score Matching 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
14
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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
attendance records.
Satoa’s (2013) affirms that Biometric technology that involves the identification and
widely used in various aspect of life for different purposes, most importantly as regards
this study the issue of employee attendance. The main aim of this paper is to develop an
accurate, fast and very efficient automatic attendance system using fingerprint verification
using extraction of minutiae technique and the system that automates the whole process
sampling technique. The results however show that fingerprint biometric identifier was
found suitable for the employee attendance management system of the organization.
15
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
The proposed system will make way for perfect management of 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 employees 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 transaction fraud. The validity of fingerprints as a basis for personal identification is
thus well established. Therefore, no two persons have exactly the same arrangement of
pattern, and the patterns of any one individual remain unchanged throughout life. Using
fingerprint for identification and authentication is very important because of its unique
nature. No two person’s 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
16
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
The results have indicated that attendance of employees can be 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 be easily identified and necessary measured
can be taken to improve attendance. The thump print can serve as a check because if an
employee/person attempt to thumb print for another employee, the system will disallow
and record invalid entry for that employee after displaying unsuccessful clock-in/clock-out
message.
management of its employees. This will provide the necessary security and skills that is
required for the progress of the organization. Different techniques are been applied for
managing the attendance of employees but they have been found not to solve the
problem of employee attendance. Employees come to work late and leave early, some
sign attendance for others and some does not come to work but still receive
its owner, is non-transferable and unique for every individual. The system has been
integrated using fingerprint biometric technology that will efficiently enable organizations
manage the attendance of their employees, which will greatly improve the progress of
17
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Local Literature
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 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 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
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
18
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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,
This study focuses on the design and development of the system for recording the
employee’s attendance and processing of payroll using the fingerprint scanner for
alternative solution of many companies or institutions for 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, generating of payroll) installed or used by the
The Employee Attendance and Payroll System (EAPS) was designed 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 employees. For further improvement of the study, the
system needs to include the fingerprint image enhancement for better results of
recognition and verification of the system. In matching of the fingerprint image stored in
the database, the system requires additional time using the sequential order particularly
19
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
in a large number of records. However, this could be designed to convert the fingerprint
image to a unique equivalent number to lessen the time of searching or matching the
In 2017, a study was done by Maggay that aim to develop a fully customized
Campus, Philippines (CSU - Lasam) using biometric fingerprint reader to facilitate the
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 fingerprint to validate users. Furthermore, the BAMS greatly
contributes in giving employees’ ease and improving work values. Likewise, the BAMS
of the employees.
The BAMS has been successfully developed and deployed. However, it can be
improved to have better and more advance application. For future improvement,
20
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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 features. 2) The BAMS is helpful
in monitoring the attendance of the employees 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 should be maintained and sustained. (Maggay,
2017)
Office has 200 employees who are categorized into two types: Regular Employee and
Employee with Job Order. They use manual system for their payroll. Because of the
numerous employees working in the municipality, they 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.
21
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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 complemented by its
warm, hospitable, amiable people had both attracted vacationers from all places.
Through the years, Noveleta’s population increased considerably. This prompted Gov.
town.Currently, the Municipal Office has 210 employees who are 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 specified by their National Office. MHO receives additional
benefits such as Hazard Pay, Subsistence and 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
22
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
months.The deductions from the salary of each employee are Philhealth, GSIS,
Withholding tax, Pag-ibig contribution, and other loans. The current payroll system is
done manually. It passes through different offices, namely, HRMO, Treasury and
for the absences, tardiness, over time, and under time of each employee. The
accounting office computes for the deduction of each employee and produces copies
which 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.
23
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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 automation applied to an
an Organization”. The solution has to take care of calculation 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 “Biometric Attendance Record System”
including statutory deductions like income 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
important factor for a company to use software. It makes efficient use of the advance
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.
24
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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.
Independent Business Management (IBM). As years went by they were being upgraded
Buhayco Warehouse, Julio Pacana Street Cagayan De Oro 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
Table 2.1 shows the ideas and concepts taken from the literature gathered
and the idea or concepts about other biometric-based attendance monitoring and payroll
systems.
monitoring and payroll
MONITORING SYSTEM
Employee Attendance
Biometric Attendance
Management System
system of pathfinder
Payroll Management
Management System
Lan-based employee
noveleta municipal
Monitoring System
Network – based
Using Biometrics
Monitoring with
Development of
An Attendance
ATTENDANCE
ATTENDANCE
BIOMETRIC
Attendance
Attendance
BIOMETRIC
SYSTEM
Biometric authentication
Payroll Management
Attendance Monitoring
Network-Based System
25
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
CHAPTER III
In this chapter the system follows a series of step-by-step process in order to finish
the system and attain its objectives. Techniques and tools were used in each step for the
Instruments Used
To obtain the necessary data in this study the researchers used the following methods.
The researchers used the interview method to gather information and data needed in this
study. Interview method was conducted to ensure the responses to certain questions
intended to obtain information about the problem. With this method the researchers were
able to identify the existing problem of the existing system. The proponent conducted an
Interview. This is composed the profile of the officials and queries for data gathering. It is
Research
challenge individuals in new ways. With a self-initialized research project, you leave
product of ideas that represents the proof of interests and studies, and possibly, a real
contribution to knowledge.
Interview
26
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
It is the personal conversation with some purpose and it has a question and
answer format. The proponents had set a series of subsequent appointment with the
proposed system know about their attendance system goals. This technique gives the
researchers an insight about the interviewee’s ideas. An interview guide was prepared
in order to know the visions of the employees of Monlimar Development Academy Inc.
regarding about their present system that they are being use.
Questionnaire
designed to extract specific information. It distributes four basic purposes: to (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
Questionnaire
4. There is a file security feature in the existing system? If yes, how does
27
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Waterfall Model
Requirement gathering
and analysis
System Design
Implementation
Testing
Deployment of System
Maintenance
Figure 3.1- Waterfall Model for Biometric Attendance Monitoring and Payroll System
The proponents use the Waterfall application for System Development 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 phase, so that as new
28
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
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 are very well
understood.
very difficult to go back and change something that was not well-thought out in the
concept stage. (2) Requires highly skilled developers/designers. (3) Modeling skills with
high dependency. (4) Inapplicable to the projects where requirements are at a moderate
The phases of the Waterfall Model Are Requirements, Analysis, Design, Coding, Testing
and Acceptance.
II. Analysis. The proponents analyze the user requirement target and determined
29
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
III. Design. The proponents created the flow chart based on the analysis and design
IV. Coding. The researcher performed the actual coding based on the required design
using Visual Studio Enterprise 2017 as front-end and Microsoft SQL Server 2017
as the back-end.
V. Testing. The researchers test the program to ensure that it is error-free and fully
VI. Acceptance. The researcher turned over the program to the target user for its
implementation.
Testing
30
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 3.3 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 and pay slip.
31
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Payroll
Search and view employees
Generate payroll
view and print preview individual payslip
About Us
Displays information about the proponents
Log out
Exit the user
Table 3.1 shows the result of the systems log-in form, Time in and Time out
Attendance feature that uses fingerprint, setting an events, functions in terms of reports,
32
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
CHAPTER IV
THE NEW SYSTEM
The chapter presents the new system designed for Monlimar Development
Academy Inc. This chapter includes the Non-Functional System Requirements, Design
Overview
Monlimar Development Academy Inc. provides fast, accurate and secured attendance
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), Memorandum and Pay slip.
persons.
33
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
and payroll operation into an automated one. This will minimize the time consumed to
user passes through the system’s security level. This attribute of the system also
Business Rules
34
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.1 defines the boundary between the system and its environment,
35
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.2 illustrates top level data flow diagram of the existing system. There are
three (3) entities involved which are the Principal, Finance manager and other
36
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Employees. These show the operation’s flow being executed in the attendance
System Boundaries
The system boundary is defined as the boundary between the new system being
developed and the environment around it. It signifies the system that will be accurately
The system use case diagram shows the relationship of the actors, goals and
37
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.3 shows how the proposed system would operate. It explains the
System Flow
38
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Technical Specification
Table 4.1 shows the list of classed used as reference in creating the class
diagram.
Update Employees
Update Employees
Principal Username/Password
Information as well as
39
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Table 4.1 represents list of classes that show the user level and its limitation.
Since the proposed system has the Finance Manager as the sole user, he/she has full
Data Dictionary
Data Dictionary discusses the properties of data elements used in the designed
system, where it shows the Data type, Primary key, Description and the Sample data,
Table 4.2 Gives employee id, name, and absent date data field, which shows
absent list.
Primary
Data element Data types Description Sample data
key
Deduction_Id varchar(50) Yes Identification number 1
SSS_EEP float No
40
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Pagibig_EEP float No
Philhealth_EEP float No
SSS_EER float No
Pagibig_EER float No
Philhealth_EER float No
Table 4.3 shows the data field that regards deduction computations.
Primary
Data element Data types Description Sample data
key
Emp_Id varchar(50) Yes Identification number 20180000
L_Name text No User's lastname Francisco
F_Name text No User's firstname Carlo
M_initial text No User's middle initial A.
Gender text No Gender identification Male
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
Gross_Pay varchar(50) No User's gross pay 20000
Elementary
Department text No Department 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
Emp_Bio image No User's fingerprint id 0x00F87E01C82AE
Emp_Password varchar(50) No Password Frans123
User_Level varchar(50) No User level user
Total_Hrs varchar(50) No Total Hours 9
Table 4.4 shows the employee data field serves as backup from deleted
41
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
employee.
Primary
Data element Data types Description Sample data
key
Emp_Id varchar(50) Yes Identification number 20180000
L_Name text No User's lastname Francisco
F_Name text No User's firstname Carlo
M_initial text No User's middle initial A.
Gender text No Gender identification Male
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
Gross Pay varchar(50) No User's gross pay 20000
Elementary
Department text No Department 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
Emp_Bio image No User's fingerprint id 0x00F87E01C82AE
Emp_Password varchar(50) No Password Frans123
User_Level varchar(50) No User level user
Total_Hrs varchar(50) No Total Hours 9
42
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Francisco, Carlo
Emp_Name text No User's fullname
A.
TimeIn time(7) No User's time-in 8:01am
TimeOut time(7) No User's time-in 5:00pm
Mins_Late text No No. of mins late 1
No. of mins
Mins_Undertime text No 0
undertime
Total_Hrs text No Total no. of hours 8.9
Date date No Date 1/22/2019
Table 4.6 shows the employee’s daily time record data field in the database
43
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Table 4.8 shows the leave data field in the database, which regards creating and
Table 4.9 shows the memorandum data field in the database, which regards
44
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Primary
Data element Data types Description Sample data
key
Control_No varchar(50) Yes Identification number 1
Emp_Id varchar(50) No Identification number 20180000
Francisco,
Emp_Name text No User's fullname
Carlo A.
Pay_Start date No Payroll start date 1/1/2019
Pay_End date No Payroll end date 1/15/2019
Total_Hrs varchar(50) No
Hrs_Rate varchar(50) No
Total_Deduction varchar(50) No
Tax varchar(50) No
Net_pay varchar(50) No
Leave_With_Pay_Days varchar(50) No
Date_Created date No
Prepared_By varchar(50) No
Table 4.10 shows the Payroll data field in the database, which regards payroll
45
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Table 4.11 shows the Tax data field in the database, which regards Tax equivalent
Table 4.12 shows the employee data field in the database, which regards to
Component Design
46
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.7 illustrates the object diagram of the new system. There is one user
Table 4.13 shows the forms that the Administrator, Principal and Employee
interface.
47
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Screen Transition
Figure 4.14 represents the screen transition of the designed system. The My
Employees are the buttons that can only be seen at the main menu, and those things that
is under of those buttons are the corresponding things that can be done when the user
48
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Screen Layout
The screen layout demonstrates the collection of the forms used on the new
automated system.
Figure 4.8 shows the start-up loading, the figure will appear when you start the
49
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.9 shows the Time-in and Time-out interface for the registered
50
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.10 shows the Time-in panel that requires inputting employee number
first.
51
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.11 shows the Time-out panel that requires inputting employee number
first.
Communication diagram
system. The figure below shows the relationship between the Finance Manager,
52
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
Figure 4.15 represents the relationship between the objects in the system. The
Records. The Finance Manager uses the preferences as guide to generate payroll. The
Finance Manager also generates reports to be submitted to the Principal and individual
53
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
CHAPTER V
Summary
designed to make attendance monitoring and payroll process automated also includes
Conclusion
After all the studies, research, analysis and observation, the proponents therefore
payroll reports.
The proponents have studied and looked into diverse consideration and have
analyzed every procedure within the existing system to occur with a competent software
and design.
Recommendation
54
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering and Industrial Technology
Eusebio Avenue Maybunga, Pasig City
technology and adding a mobile application that will help the employee in monitoring
55