F P J P: Inal Roject in Ava Rogramming Company Abc Payroll System
F P J P: Inal Roject in Ava Rogramming Company Abc Payroll System
Date: January 19, 2013 07:00 AM Enter Employee Number: ADM-121304 Enter Employee CODE: FJMR ******************************* Welcome to ABC Payroll System You are going to create a payroll for Francis Joseph M. Reyes Division: Administration Position: President Enter Week Number: 1 Enter Moth: January Enter Year: 2013 Day 1: Enter AM Time-in: 7:45 Enter AM Time-out: 12:15 Enter PM Time-in: 12:40 Enter PM Time-out: 5:05 Day 2: Enter AM Time-in: 8:00 Enter AM Time-out: 12:00 Enter PM Time-in: 1:00 Enter PM Time-out: 5:30 Day 3: Enter AM Time-in: 6:55 Enter AM Time-out: 12:30 Enter PM Time-in: 12:55 Enter PM Time-out: 5:01 Day 4: Enter AM Time-in: 7:19 Enter AM Time-out: 12:05 Enter PM Time-in: 1:00 Enter PM Time-out: 5:20 Day 5: Enter AM Time-in: 8:00 Enter AM Time-out: 12:04 Enter PM Time-in: 12:19 Enter PM Time-out: 5:20 *************************** Total Number of Hours Worked: 40 Total Number of Hours Late: 0 Total Number of Hours Under-time: 0 Total Number of Days Absent:0 Specification: 1. AM time-in should be on or before 8:00. Time-in before 8:00 ex.(7:19, 6:45) will be counted as 8:00 and time-in beyond 8:00 is considered late. 2. AM time-out should be on or after 12:00. Time-out before after 12:00 ex.(12:10, 12:45) will be counted as 12:00 and time-out before 12:00 is considered under-time. 3. PM time-in should be on or before 1:00. Time-in before 1:00 ex.(12:30, 12:45) will be counted as 1:00 and time-in beyond 1:00 is considered late. 4. PM time-out should be on or after 5:00. Time-out before after 5:00 ex.(5:10.,5:23) will be counted as 5:00 and time-out before 5:00 is considered under-time. 5. If the employee is absent, key in 0:00. 6. Get the total number of Hours Worked, Late, under-time and absent. 7. Trapping should be done in each and every input. Examples are invalid time format and value ex. (28:99, 00:11). 8. To check if you computed the correct number of hours worked, late, under-time and absences it should always total to 40.
Date: January 19, 2013 07:00 AM Enter Employee Number: ADM-121304 Enter Employee CODE: FJMR ******************************* Welcome to ABC Payroll System You are going to create a payroll for Francis Joseph M. Reyes Division: Administration Position: President Enter Week Number: 1 Enter Moth: January Enter Year: 2013 Day 1: Enter AM Time-in: 8:30 Enter AM Time-out: 11:45 Enter PM Time-in: 12:40 Enter PM Time-out: 5:05 Day 2: Enter AM Time-in: 8:00 Enter AM Time-out: 12:00 Enter PM Time-in: 1:15 Enter PM Time-out: 4:50 Day 3: Enter AM Time-in: 0:00 Enter AM Time-out: 0:00 Enter PM Time-in: 0:00 Enter PM Time-out: 0:00 Day 4: Enter AM Time-in: 7:55 Enter AM Time-out: 12:00 Enter PM Time-in: 1:20 Enter PM Time-out: 5:20 Day 5: Enter AM Time-in: 8:05 Enter AM Time-out: 12:04 Enter PM Time-in: 12:45 Enter PM Time-out: 5:30 *************************** Total Number of Hours Worked: 21.91 Total Number of Hours Late: 1.67 Total Number of Hours Under-time: 0.42 Total Number of Days Absent: 1
In this example the employee accumulated certain number of absences, tardiness, and under-time. Total Numbers of Hours Late is total coming from every late time-ins while Total Number of Hours Under-Time is total coming from every early out. There will be no half day absent. It is in the company policy that if you are absent for 4 hours you will be marked absent for the day. After the inputting of daily time record, the system will now then compute for the gross and the net pay of the employee. This will be shown in the next example below.
This is the printed screen of the sample HTML output. The title of the document should indicate the ID number of the employee. In the body the Name, Division, Position, Week Number, Month, and Year should be displayed. Also the breakdown of salary should be shown like what you have computed in your program. The formatting is not limited to the example above. You may enhance the style of the webpage but not omit any single information specified above. Herewith is the sample HTML code for the example
<html> <head> <title>Pay Slip for ADM-12304</title> </head> <body> <h1>Payroll for Francis Joseph M. Reyes</h1> <hr><h3> Division: Administration</br> Position: President</br> Week Number: 1</br> Moth: January</br> Year: 2013</br> </h3><hr> <h2><pre> Gross Pay: Rate per Hour : 260 Hours Worked : 40 Total Gross Pay : 10400 Deductions: Tax (1.25%) : 130 HDMF : 50.00 PHILHEALTH : 50.00 SSS (1%) : 104 Total Deductions: 334 Bonus: 550 Net pay: 10616.00 </h2></pre> </body> </html>
Should there be any questions and clarifications regarding this Project dont hesitate to contact your Java Instructor.
**Defence will be schedule on or before the date of the Final Examination. Failure to submit the final output in the date of the defence means ZERO raw score in the final examination. STRICTLY NO GROUP SHOULD HAVE THE SAME OUTPUTS. Thank you! God bless! Created by: -FRANCIS JOSEPH M. REYES-