Date post: | 07-Aug-2018 |
Category: |
Documents |
Upload: | dennis-dolom-jr |
View: | 217 times |
Download: | 0 times |
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 1/25
__________________________
TITLE
Objectives:
To be able to apply the knowledge and skills in Database programming through a project-basedapplication.
Be able to present new ideas, researches, and innovations regarding the subject.
To form a new challenges amongst student making them become more aggressive in research and
development
Be able to develop confidence within the student through presentation on the study conducted and
created.
To be able to formulate new algorithm as a solution to a newly known problem.
Specification:
The group must design and create a system application of TPS- transaction processing system, game
development, and/or any system-based development using any language with database applications.o Transaction Processing System – Grading System, Airline Reservation, Billing System, etc.
o Web Application – Online Enrolment System, Web-Based Ordering System, etc.
o Embedded System – barcode reader, biometrics, voting system etc.
o Decision Support System – provide graphs and statistical analysis, online exam.
The start of project presentation is from _____________ to ________________.
If the group will not be able to present during their schedule, then they will not be catered until all
proponents are done.
During the presentation, he/she must prepare/obtain the following:
o Presentations – Powerpoint, Flash, etc.
o Provide hardcopy (MS Word) comprises with the following:
Title and Cover page Chapter I : Introduction
Background of the study – Global, National, and Local setting
Statement of the Problems
Project Goals and Objectives
Scope and limitations
Chapter II: Data Collection and Analysis
History and Background of the company
Organizational Chart
Business Rules
Description of the Existing System
ERD Chen’s Model Company Sketch (Origin: UM Matina)
Documentation Images
Document Analysis
o Form Discussions
Chapter III : Database design
ERD Class Diagram (Crow’s foot Model)
Data Dictionary
System Prototyping
Curriculum Vitae
References
o Submit all necessary softcopy documents to your instructor with a folder named after yourFullname (e.g. BASTE, MARTZEL).
o Actual program application of the designed project.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 2/25
Grading System(Presentation and Documentation)
Benchmarks Ratings Description
Research Content andOrganization
30% Appropriateness of the content regarding the study is documentedproperly with high satisfaction. Organization and thought/idea
construction.5 4 3 2 1
Presentation/Materials 10% The presenter is using materials needed in his presentation(Powerpoint or any means) to improve the quality of learning
outcome.5 4 3 2 1
Delivery and Mastery 50% The presenter is able to present the study very well. Readiness andpreparedness.5 4 3 2 1
Ability to answerquestion
10% The presenter’s ability to response every given query or question.
5 4 3 2 1
Total 100%
Final Project Rubric (System)
The objective of the Database Design and Management course as stated in the University catalog is:
To cover the implementation of information systems through database design and use of a
database management system. The course examines database models, such as the relational,
entity-relationship and object-¬oriented database models, as well as how to administer shared
data.
The final project will be a comprehensive evaluation of the achievement of these objectives. Students
are expected to have a working knowledge of the design and use of a database management system.
The final assignment discusses the design of an Advanced Database. The entire design is a semester’s work in
itself and its entire solution is beyond the scope of the project. Therefore the student will choose a particular
segment of the problem to complete this project. For example, if the student chooses the accounting portion
of the project, the student may develop the payroll component, or the invoice component. The complexity is
to be kept to a maximum of 5 entity relations (tables) with the inclusion of at least one associative entity (used
to decompose a M:N relationship to two 1:M relationships). To meet additional requirements and limit the
work necessary, the project will address at least 3 potential reports drawn from the database and appropriate
SQL to support the reports will be supplied. This project is to demonstrate competency in basic database
management system design. The following performance indicators will be used to determine the student’s
knowledge and skill:
Performance Indicator Approaches Standard (20) Meets Standard
(30)
Exceeds Standard
(50)
1) Problem Analysis –
demonstrate knowledge
and skill in transforming the
problem into a conceptual
database design
Narrative development and
documentation of the basic
database design.
Narrative development and
documentation of the
problem with block
diagrams used to describe
the overall design.
Present rationale for
decisions made during the
problem analysis.
Discussion indicates a
thorough grasp of the
overall problem.
2. Entity Relationship
Diagram (ERD) –
demonstrates knowledge
and skill in development
of the ERD for a selected
segment of the problem
Demonstrates ability to
present design concepts in
a basic ERD
Correctly models the
selected design using the
ERD
Models selected entities and
relationships in an ERD with
proper relationship strength,
connectivities, and
cardinalities and all keys
appropriately documented.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 3/25
3. Normalization –
demonstrates knowledge
of normalizing tables
Demonstrates basic skill in
table design and
normalization
Design reflects tables in 3NF
and demonstrate knowledge
of basic data types.
Design reflects tables in 3NF
or rationale to choose other
normal form. Data types for
fields show a thorough
understanding of the
problem and the type of
data to be stored. Naming
convention is selected and
adhered to throughout the
design
4. Structured Query
Language – Data
Definition Language (DDL).
Write DDL statements to
define table structure
SQL DDL is appropriate but
contains some syntax errors.
SQL DDL is appropriate for
selected tables and is
syntactically correct.
SQL DDL is ready for
Database implementation,
complete with key and index
definition.
5. Structured Query
Language – Data
Manipulation Language
(DML). Write queries to
support data insert, update,
delete, and select. And,
demonstrating necessary
table joins.
SQL DML is appropriate for
desired operations but
contains some syntax errors.
SQL DML is appropriate for
desired operations and is
syntactically correct.
SQL DML is ready for
Database implementation.
Joins are correctly
completed and queries show
proper design for optimum
execution. Indexes are
selected to optimize queries
6. Transaction
Management – Recognize
the need for managed
transaction in database
updates
Recognizes need for
transaction management.
Describes table(s) and
operations involved in
transaction processing.
Writes SQL for transaction
that shows steps to keep
database in consistent state.
7. Overall documentation
– Project documentation
will be complete and
address the preceding
performance indicators.
Documentation addresses
nearly all indicators.
Documentation addresses
all indicators and
demonstrates a basic
understanding of the course
material
Documentation presents a
professional understanding
of the problem and
documents the student’s
analytical process and
problem solution. All
assumptions are stated and
followed.
Student’s Name Individual Rating (Appearance and Appeal)
1.
2.
3.
We hereby affirmed that above statements are true and has been accomplished dated above.
_________________________Presenter ’s Affix
Approved by:
MARTZEL P. BASTEINSTRUCTOR
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 4/25
DTR and Payroll Management System for Penong’s Barbecue
Seafoods and Grill
In Partial fulfilment of the requirements in
CS 222L: Database System
Presented by:
MARTZEL P. BASTE, BSCS 3rd
Presented to:
PROF. ALBERT EINSTEIN
March 21, 2013
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 5/25
5
Chapter I
Introduction
Background of the study
Payroll is one of the most sensitive functions of the accounting and human resource
departments. While other software systems affect only the group involve in that function, payroll directly
affects the lives of all employees of the entire organization. Almost a mission-critical application enable
Payroll assures management of a more accurate and timely delivery of information while changes
mandated by government and business peculiarities are easily implemented.
Globally, in UK particularly in Kentucky Fried Chicken began deploying Optimii in March 2008,
with the aim of rolling the solution out across 120 head office users as well as 30 area managers and
four regional managers – the more mobile team members. Moving to Optimii means saying goodbye to
an Access database designed in the late 1990’s – and modified repeatedly since. “If the general ledger
or cost centre codes changed, it was a major headache”, explains Paul Grant, Project Manager in KFC’s
IT team Normal operation of the old system was also cumbersome, slow and risk-laden.
Now the whole process is electronic from end to end. Submitted expenses are flagged for
approvers’ attention the following day. On approval, the submissions flow to the payroll team who
perform receipt reconciliation, apply the company’s business rules for payment and check the VAT
elements. Payments are currently made on a fortnightly basis, though Optimii allows a full flexibility over
payment scheduling. (http://www.outerin.com)
Nationally, the Provincial Government of Albay, is now adapting the concept of computerized
Payroll System. It is for them to avoid possible consistent delays in the processing of the general
payrolls of all the departments. According to their Provincial Accountant Lilybeth Reforsado, her
department is going to prepare the computerized general payrolls of all the departments and later to be
forwarded to the concerned department for review and approval, attaching the daily time records of
each employee before it could be processed. (http://www.google.com/computerized-payroll-
system.htm)
Locally, in Davao City, specifically in Wall I soil do Inc., located in Illustre St. as their main
branch, is using a Bundy clock for their Daily Time Record. But regarding with their payroll system, they
are using a manual procedure in counting the days of work of an employee through their attendancesheet before they’ll transfer and encode in Microsoft Excel Application. Because of these, the
researchers decided to make a proposal entitled Automated Daily Time Record and Payroll System for
Penong’s Barbecue Seafoods and Grill Restaurant in order to overcome the problems experienced in
the said restaurant.
Statement of the Problem
In general, the manual daily time record of Penong’s Barbecue Seafood’s and Grill Restaurant
is encountering difficulties and delays in computing the employees’ salary.
Specifically, the study sought to answer the following problems:
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 6/25
6
1. Overlapping of previous data in the DTR. The restaurant is currently using a Bundy clock and an
attendance sheet for their Daily Time Record where in a particular employee punch-in and out his/her
own attendance sheet to the Bundy clock to be able to log-in and log-out. There are tendencies that the
data are not clear or precise once a Bundy clock is running out of ink causing the employee to keep on
punching his/her attendance sheet to the Bundy clock resulting to duplication of data.
2. Unsafe and unsecured employees’ DTR. There are times that the employees’ records are lost andtorn if these are not kept in a machine that is capable of securing and keeping such important records.
Since the process of the DTR being used by the employee is manual, the usual setting is that the small
one-fourth-sized attendance sheet is placed on the DTR rack which is far from the Bundy clock; so there
are tendencies that the said paper sheet might be lost or misplaced by any of the office staff or any of
the employees causing the basis for the payroll of the employees to be endangered. Thus, delaying the
salary of the employees.
3. Consumes a lot of time in computing salary. With the use of manual process where in the
Accounting Clerk needs to encode the employees’ record one by one to the MS Excel Application for
the computation of employees’ salary, process may take too long resulting the delay of transactions.
With 46 employees employed in the main branch alone, it can be hassle to the part of the person who
is in-charge to compute its wages because the cut off period is every 6th and 20th day of the month.
Statement of Goals and Objectives
The general objective of the study is to create an automated DTR and Payroll System for
Penong’s barbecue Seafoods and Grill.
The study specifically aims to:
Create an Automated Daily Time Record is the company’s solution to avoid the overlapping
of records, no more unclear records to be output because with just an ID number to be
encode in the DTR and a click of a button, an employee will automatically log-in or log-out.
Provide an automated Payroll system capable of securing employees’ record through a
username and a password. No more one-fourth-sized attendance sheet that may
accidentally lost since all the information are securely stored in the system. Only the
Administrator can access the system in order to avoid change in the transaction.
Create an automated Daily Time Record which is connected to the Payroll system. So every
time a particular employee logs-in and logs-out, the record will directly reflect to the
database which includes records of deductions, allowances and charges making it easy to
the part of the Accounting clerk to compute employees’ salary with just one click of a button.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 7/25
7
Scope and Limitations
The study focuses on the computerization of the traditional DTR and Payroll System of
Penong’s Barbecue Seafood’s and Grill Restaurant in their main branch located in Illustre St. since the
procedures of the DTR and computing the employees’ salary are only the same with the other branches.
In their main branch, there are 46 employees working according to their designated job.
The researchers desire to provide an Automated Daily Time Record which is directly connected
to the payroll system. The system has the feature of storing employees’ record in the database once
an employee logs-in and out. Every time that the employee logs-in, the exact time during log-in will
automatically generate including late if any, as well as during log-out. Only the Administrator can access
the main system in order to avoid change in the transactions and if an employee really wants to gain
access, username and password will prompt. During payroll calculations, all the charges, deductions
and allowances of an employee will automatically be calculated by just clicking the designed button.
The networking of the electronic DTR and payroll system to its branches will be the company’s
discretion.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 8/25
8
Chapter II
Data Collection and Analysis
History and Background of the Company
The name Penong’s is a native name that was given by the owner who wishes to attract people
that invite costumers to visit and try their food especially their barbecue as their main dish and some oftheir delicacies. According to Mr. Chad Regis, one of the owners of Penong’s, in putting up a restaurant
you should have give name that could perfectly fit to the taste of people.
To sum it up, Penong’s do have four branches here in Davao. Their very first restaurant and
their main office as well which is located in Illustre St., Davao City was established last December 5,
2003. Their second branch is located in Mc Arthur Highway, Matina fronting NCCC Mall and was
established last January 5, 2004. The third one is in Times Beach, Ecoland and was established last
August 5, 2005. And their latest branch is located in Sta. Ana Ave. and was established last November
5, 2006. As what we have observed, upon building their restaurant, it is always being officially opened
on the fifth day of the month depending on the year that they wish to put it up. During its preliminary
years of operation, Penong’s was made known due to their best tasting chicken barbeque. Aside from
that, they also have their food in a most affordable price that encourages people to come and dine in.
Description of the Existing System
Penong’s Barbecue Seafood’s and Grill Restaurant is using a Bundy clock for their employees’
DTR and a manual payroll system. The company has three Accounting clerks that are assigned to
compute for the employees’ wages in all branches. Since they have a total of 130 employees all in all,
it takes too much time to manage and compute their salaries.
The company has four branches; each of it has its own branch manager to monitor employees’
performances, as well as the establishments. All the DTR of the employees from any other branches
will be gathered to the main office by their Accounting clerk assigned for computation. The process is,
once the employee log-in and log-out, the Supervisor of every branch will verify the records and submits
the Payroll sheet form that includes charges and deductions to the Accounting Clerk at the main branch.
After the computation of employees’ salary, the Accounting Clerk will return the Pay slip to the
Supervisor. Then, that’s the time that the Supervisor will release the employees’ salary. Since they
utilize an every other week Payroll schedule, to be specific, in every 8th day and 22nd day of the month,
three days before the said date, all of the employees’ DTR will be hold and ‘cut -off’. So, every 6th day
and 20th day of the month respectively, the Supervisors of every branch are responsible for the gathering
of the employees’ DTR. Base on their DTR or Daily Time Record, the total number of days of work of a
particular employee will be manually encoded to the computer particularly in Microsoft Excel
Application, which yields into their salary. Aside from the deductions of employees’ late and absences,
they are also deducting for the SSS, GSIS, PHILHEALTH, PAG-IBIG, petty cash, and uniform and for
their two meals every day.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosj… 9/25
9
Although it is already an electronic computation, still it does not mean the requirements of an
electronic payroll system in which the DTR and the payroll system are not combined as one making the
transaction easier to part of the Accounting Clerk for the computation of employees’ salary.
ERD Chen’s Model
Company Sketch
Documentation Images
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 10/25
10
Document Analysis
Penong’s Barbeque Seafoods and Grill Restaurant is merely using a manual
operation in inputting employees’ record for the payroll transactions resulting to time
constraint. Thus, the researchers proposed the “Automated Daily Time Record and
Payroll System for Penn’s Barbeque Seafoods and Grill Restaurant” and decided to
make it stand alone for the main branch only.
Since the system that the group proposed deals with payroll transactions, it
is very much important to know the details included in every forms that the company
is providing for.
Below are the following detailed descriptions of all forms.
1. Daily Time Record Form
The form used by the company to monitor employees’ presence is the Daily
Time Record where in an employees’ time for the log-in and log-out can be viewed.
Thus, this form is the basis for the computation of the employees’ salary.
2. Pay slip Form
Another form is the Pay slip form which includes employee name, days of
work, gross pay, overtime, allowance and 30% Holiday Pay. The Payslip form includes
the corresponding deduction that is intended for an employee. Once deducted, it willautomatically reflect to the employee's own salary.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 11/25
11
Chapter III Database Design
ERD Class Diagram or Crow’s foot Model
Employee
EmployeeID
EmployeeFName
EmployeeMName
EmployeeLName
BirthMonth
BirthDay BirthPlace
Age
CivilStatus
Gender
Height
Weight
Citizenship
SkillsProvAddress
CurrAddress
ContactNo
E-mailAdd
Primary yrattnd1
yrgrad1
Secondary
yrattnd2
yrgrad2
College
Yrattnd3
Yrgrade3
Course
Vocational
Yrattnd4
Yrgrad4
PositionSalaryRate
DateHiredEmployeeStatus
Shiftfrom
Shiftto
DTR
Date
EmployeeIDEmployeeName
Time
Day
LogIn
LogOutLate
HoursWork
Leave
EmployeeID
Date
StartLeave
EndLeave
Duration
LeaveType
Reasons
Payroll
EmployeeID
Date
Daysofwork
GrossPay
Overtime
Allowance30%HolidayaPay
SalaryRate
TotalDeduction
NetPay
Balance
Deduction
DeductionID
Description
Payment
DeductionID
EmployeeID
Amount
Date
has
1..**
1..1
*
*
1..1
*
*
1..1
*
*
1..* *
*
1..1*
*
*◄incurs
Data Dictionary
tblemployee
Fields Field Size Type Description
EmployeeID Number Automated Permanent ID number of an
Employee
EmployeeFName 30 Text First Name of an Employee
EmployeeMName 30 Text Middle Name of an Employee
EmployeeLName 30 Text Last Name of an Employee
BirthMonth 30 Text Month of birth of an Employee
BirthDay 10 Number Day of birth of an Employee
BirthYear 10 Number Year of birth of an Employee
BirthPlace 50 Text Place of birth of an Employee
Age 10 Number Age of an Employee
CivilStatus 15 Text Civil Status of an Employee
Gender 15 Text Gender of an Employee
Height 10 Number Height of an Employee
Weight 10 Number Weight of an Employee
Citizenship 20 Text Citizenship of an Employee
Skills 50 Text Special Skills of an Employee
ProvAddress 50 Text Provincial address of an Employee
CurrAddress 50 Text City address of an Employee
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 12/25
12
ContactNo 15 Number Contact Number of an Employee
e-mailAdd 30 Text Electronic-mail Address of an
Employee
Primary 50 Text Name of Elementary Scholl that was
Employee last attended
yrattnd1 10 Number Year attended
yrgrad1 10 Number Year graduated
Secondary 50 Text Name of High Scholl that was
Employee last attended
yrattnd2 10 Number Year attended
yrgrad2 10 Number Year graduated
College 50 Text Name of College or University that
was Employee last attended
yrattnd3 10 Number Year attended
yrgrad3 10 Number Year graduated
Course 50 Text Finished Course of an Employee(if
Completed College)
Vocational 50 Text Any 2-year related course that an
Employee accomplished
yrattnd4 10 Number Year attended
yrgrad4 10 Number Year graduated
Position 30 Text Desired position of an Employee to
the company
SalaryRate 10 Number Salary Rate of an Employee
DateHired 10 Number Date hired
EmployeeStatus 20 Text Whether an Employee still exist in the
company or not
Shiftfrom 10 Date/Time Time Shift for log-in
Shiftto 10 Date/Time Time Shift for log-out
Picture Memo Employee pictureSSS # 10 Number Employee SSS number
PhilHealth # 10 Number Employee PhilHealth Number
WTX 10 Number Employee witholding tax value
tblCashAdvance/CA
Fields Field Size Type Description
EmployeeID 10 Number ID number of an Employee
Date 10 Date/Time Date of CA of an Employee
Amount 10 Number Amount of CA of an Employee
tdlCharges
Fields Field Size Type Description
EmployeeID 10 Number ID of an Employee
Amount 10 Currency Amount charged to a particular
Employee
Date 10 Date/Time Date when an Employee had charged
tblDeduction
Fields Field Size Type DescriptionDeductID 10 Number Deduction ID
Description 50 Text Deduction Description
Date 10 Date/Time Date of Deduction
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 13/25
13
tblDeductions
Fields Field Size Type Description
EmployeeID 10 Number Deduction ID
Charges 10 Currency Deduction Description
Cash Advence 10 Currency
Date 10 Date/Time Date of Deduction
tblDTR
Fields Field Size Type Description
Date 10 Date/Time Date of the day when an Employee-
log-in/out to the system
DTR_ID 10 Number DTR ID
EmployeeID 10 Number ID number of an Employee
EmployeeName 30 Text Name of an Employee
Timein 10 Date/time Employee Time In
Timeout 10 Date/time Employee Time Out
Late 10 Number Employee Late
Total Hour 10 Number Total Hours Work of an Employee
Overtime 10 Number Overtime
HolidayPay 10 Currency Holiday Pay
tblHolidayPay
Fields Field Size Type Description
Id 10 Number Employee ID
Date 10 Date/Time Date
Description 10 Text Description
Type 10 Text Type of Holiday
tblLates
Fields Field Size Type Description
Date 10 Date/Time Date where an Employee have lates
EmployeeID 10 AutoNumber Employee IDLRangeID 10 Number Range ID
Lrange1 10 Text Range From
Lrange2 10 Text Range To
Ldeduction 30 Currency Amount deducted to an Employee
base on their no. of lates
No of Late 10 Number No. of lates
tblLeave
Fields Field Size Type Description
EmployeeID 10 Number ID Number of an Employee
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 14/25
14
EmployeeName 30 Text Name of an Employee
Leave_Type 50 Text Leave Type of an Employee
Date 10 Date/Time Date of leave filed by an Employee
Start_Leave 10 Date/Time Starting date of leave of an Employee
End_Leave 10 Date/Time End date of leave of an Employee
Reasons 70 Text Valid reasons of leave of an
Employee
tblPayroll
Fields Field Size Type Description
EmployeeID 10 Date/Time ID number of an Employee
EmployeeName 10 Number Employee Name
Date 10 Date/Time Date of particular Payroll
Date From 10 Date/Time Date From
Date to 10 Date/Time Date To
No.ofhoursWork 10 Number Number of days worked
GrossPay 10 Currency No. of days worked minus theTotal
Deduction of an Employee
Overtime 10 Number Overtime of an Employee
Allowance 10 Currency Allowance that was given to an
Employee
30%HolidayPay 10 Currency 30% holiday pay to an Employee
SalaryRate 10 Currency Salary rate of an Employee
TotalDeduction 10 Currency Total deduction obtained by an
Employee
NetPay 10 Currency Net earned by an Employee
Balance Currency Balance of an Employee
tblPhilHealthRange
Fields Field Size Type Description
PRangeID 10 AutoNumber Range ID
PRange1 10 Number Range FromPRange2 10 Number Range To
PContribute 10 Currency Contribution
tblRangeLate
Fields Field Size Type Description
LRangeID 10 AutoNumber Range ID
Range1 10 Number Range from
Range2 10 Number Range to
Deduction 10 Currency Contribution
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 15/25
15
tblSSS
Fields Field Size Type Description
SRangeID 10 Number Range ID
SRange1 10 Number Range from
SRange2 10 Number Range to
SContribution 10 Currency Contribution
tblUNIFORM
Fields Field Size Type Description
EmployeeID 10 Number Employee ID
NoOFUniform 10 Number Number of Uniform
DateIssued 10 Date/Time Date Issued
DateFrom Date/Time Date from
DateTo 10 Date/Time Date to
Amount 10 Currency Uniform amount of an Employee
Deduction 10 Currency Amount Deduct to Employee’s
uniform amount
Balance 10 Currency Employee Uniform Balance
tblUniamount
Fields Field Size Type Description
Amount 10 Text Uniform Amount
tblCalendar
Fields Field Size Type Description
Month 10 Text Month of the calendar
Day 10 AutoNumber Day of the calendar
tblADMIN
Fields Field Size Type Description
UserName 20 Text User Name of an Employee
Password 20 text Password of an Employee
tblAdditional
Fields Field Size Type Description
EmployeeID 10 Number ID number of an Employee
Allowance 10 Text Allowance of an Employee
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 16/25
16
System Prototyping
A. Input Forms
The forms shown in the following figures are the input forms of the Automated Daily Time
Record and Payroll System for Penong’s Barbecue Seafoods and Grill Restaurant . These forms are
designed for the user to enter information that allows accepting data and executing commands given
by the user. Every form must be filled up correctly in order for the system to work accurately. Each formshown in the following figures are discussed according to its feature and functions.
Deduction Form
This form is used in performing deduction transactions where in only the administrator can
access. It performs a major task that allows the administrator to record status according to the deduction
being rendered to the Employee. This form provides utilities that allow the user to save and print.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 17/25
17
Employee Add Form
The form shown above is intended for the user to record Employee Information that can be
saved automatically. This form is made up to fields necessary in obtaining the Information from the
Employee. This form will ask for the Employees’ name which inc ludes first name, middle name, and
last name. If the users enter invalid or special characters which are not acceptable, then it will not
continue entering other information.
Another features provided by this form is that it will also ask other employee information such
as Date of Birth, Position, Date Hired, Status, Height and Weight which can be selected from the drop
down list. With this form, the age will automatically display as the user inputs the day, month and year
of birth and is capable to update as the year renews. Information such as contact number and address
is also included to be able to keep in touch with the Employee. Educational attainment information is
designed with a check box as it is only optional simply because the restaurant is not after an employees’
educational status but rather its working performance. With this fields being provided, the system
enables restrictions that can trap errors when entering invalid inputs for the reason of attaining accurate
information.
Information taken from a certain Employee using this form is processed by the used of utilities
such as save, cancel and print.
DTR Form
The form shown above is the DTR form intended for an employee to neither log-in nor log-out.
This form is designed to monitor an employees’ attendance in order to attain the correct data necessary
to perform the payroll transactions. By the time that the employee ID is filled up, the employee name
will automatically appear as well as with the employee picture allowing the employee to log-in or log-
out. The date and time is shown to determine the time and date that an employee had log-in or log-out.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 18/25
18
Somehow, the Administrator button is only intended for the authorized person to access employee
information needed to perform confidential processes such as the payroll transactions. The log-off
button will automatically log-off the entire system.
Log-in Form
The form shown above is the login form of the system in which only authorized personnel
assigned in the Penong’s Restaurant can access the system. They are required to enter username and
password to access the system. Each field must be filled up correctly. If an invalid username and
password is entered, a message box will appear saying that a wrong password is entered. Once the
username and password entered are not valid, the system will not proceed to its transactions.
The administrator will be the one who provides username and password to the users of the
Payroll System. Users click the log-In command button to access the system. The cancel button is used
to stop the transaction or exit the system.
Employee Leave Form
The leave form shown above is necessary if an employee applies a leave whether it is a sick
leave, vacation leave, and etc.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 19/25
19
Only the Administrator can access these form. To add leave, the user is required to search for
an employee ID in order to display the employee name and to fill up the fields needed to complete the
process. Hence, after doing so, the user can now click the approve button to save data into leave table.
The purpose of these add leave button is like for an instance an employee reapplies leave then the
Administrator will click the table that has the previous leave record of an employee that generates again
the employee ID following the same procedure. The close button is designed to close these forms.
Additional Form
The form shown above is for the purpose of adding employee allowance. Upon clicking the
employee info form from the main menu, the additional form will automatically display. Then, if the add
allowance, is clicked, the employee allowance will be added.
Uniform Form
During the payroll computation, if an employee wants to pay for the uniform, this form shows the
total amount being paid by the employee.
Charges and CA Form
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 20/25
20
The form shown above is for the purpose of calculating the deductions of a particular employee.
The total amount of deductions depends on what type of charges that an employee has made.
B. Output Forms
The form shown in the following figures are the output forms of the Automated Daily Time
Record and Payroll System for Penong’s Barbecue and Seafood Grill Restaurant. These forms are
designed for the users to view information and generate reports. Every form must be entered correctly
in order for the system to work accurately. Each form shown in the following figure is discussed
according to its features and functions to produce relevant information. Output forms are made in order
to process transactions where the needed information can be viewed.
The output forms include the list of Employee and their information, deductions and Payroll.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 21/25
21
Employee information form
The Employee Information form which is shown above is designed to meet the important
information of an employee that is very much needed for any transaction within the company. This form
contains Time Sheet button where it shows the DTR sheet of a certain employee if ever there are
complaints. Another one is the payroll button in which upon clicking it will display the payroll sheet of
an employee. The deduction button if clicked will show the deductions of an employee. The Add Leavebutton will let the Administrator to add any leave requested by an employee making it easier for the user
to access employees’ file. The Add employee button triggers when there is a new hired employee. The
Edit button will edit the employees’ record. And the Close button will close the form.
Time Sheet Form
The form shown above is basically the Time Sheet form that presents the data inputted upon
signing or filling on the DTR form. Then, the payroll button when clicked will show the payroll close. And
the Close button will close the form.
Payroll Form
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 22/25
22
This form is intended for computing employees’ salary. The Save button is designed to save
the data generated in this form and will basically save it to the Database. The Time Sheet button will
show the Time Sheet form where in the employees’ record can be viewed by the Administrator only.
Another is the Employee Deduction button that is capable in viewing employees’ deduction. And the
Close button which will close the form.
Employee Deduction Form
The form shown above will view the employees’ deduction base on the employees’
performance. When the Update button is clicked by the Administrator, the record of a certain employee
will be updated. The Time Sheet button will show the Time Sheet form in which the employe es’ record
upon log-in or log-out will be seen. The Payroll button will display the Payroll form with its corresponding
deductions.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 23/25
23
Employee Report
This report shows the entire Employees’ record from the employee information form.
Payroll Report
This report shows the total amount of deductions, charges and allowances that are reflected
to the salary of an Employee. It also shows the number of hours work including the overtime.
Daily Time Record Report
This report shows the time that an Employee logged in and out.
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 24/25
24
CURRICULUM VITAE
8/20/2019 Specification(Rubric, Synopsis)-CS222L Fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjaosjdainal Projects
http://slidepdf.com/reader/full/specificationrubric-synopsis-cs222l-fajsoidjoiasjdojasoidjoiasjdoajsoidjaosjdoajsojaosjdoiajsodjao… 25/25
REFERENCES