The document outlines the specifications for a C++ payroll system final project. It requires students to create a program that allows users to add employee details like name, ID, age, status, loan status, and daily rate. The program must compute gross salary, deductions, net salary, and display results. Deductions include tax based on age and loan payments if applicable. Students must submit documentation describing the system, source code, and sample outputs. The project will be graded on completion of features, application of lessons, input/output validity, functionality, usability, coding style, analysis, timeliness, and presentation.
The document outlines the specifications for a C++ payroll system final project. It requires students to create a program that allows users to add employee details like name, ID, age, status, loan status, and daily rate. The program must compute gross salary, deductions, net salary, and display results. Deductions include tax based on age and loan payments if applicable. Students must submit documentation describing the system, source code, and sample outputs. The project will be graded on completion of features, application of lessons, input/output validity, functionality, usability, coding style, analysis, timeliness, and presentation.
The document outlines the specifications for a C++ payroll system final project. It requires students to create a program that allows users to add employee details like name, ID, age, status, loan status, and daily rate. The program must compute gross salary, deductions, net salary, and display results. Deductions include tax based on age and loan payments if applicable. Students must submit documentation describing the system, source code, and sample outputs. The project will be graded on completion of features, application of lessons, input/output validity, functionality, usability, coding style, analysis, timeliness, and presentation.
1. Create a C++ program that will simulate a basic Payroll System.
2. Analyze the program requirements below to come up with actual features of the system. I will only entertain questions if its not in this document. 3. The program must allow users to add employee details: a. Name b. ID Number c. Age d. Status (Probationary of Regular) e. With or without loan f. Daily Rate 4. Add other features that will allow users to compute for the salary of the employee, display all employees, all probationary and/or regular employees, those with and/or without loans, and list according to your defined age bracket. 5. Must compute for the Gross Salary, Deductions, Net Salary, and display it in a realistic format. Gross salary is computed based on the daily rate of employee multiplied by the number of days worked, plus 20% allowance for Regular employees and 10% allowance for probationary. On the other hand, deductions are Tax and Loan Payment. Tax which is computed based on age: 25% for ages 35 and below, and 20% for above 35 years old. If a person has loan, you are required to input the amount loaned, and number of months to pay. The monthly loan deduction is amount of loan divided by months to pay, plus 4% of total loan as monthly interest rate. Net salary is gross salary minus all deductions. 6. Submit a one-page description of your system that details any constant password or information, as well as how to use your system. You must also include the printed cover page (attached), a printout of the source code or program, and screenshots of sample outputs. This document must be submitted during the scheduled presentation, class time, on Tuesday of week 10, June 23. 7. You will be graded based on the following: 1 Complete Features 15 2 Exclusivity of Project 5 Application of lessons discussed 3 5 in class 4 Complete I/O with validations 10 5 Functionality of the Program 10 6 Usability of the Program 10 7 Proper coding style 5 8 Correct analysis of the Program 20