Implement the client side requirements (non-graphical user interface) and then provide code snippets for each function with clear explanation/comments of key statements used. a) A class to host all the functions to be used by the client side application (i) The function to allow for keyboard input of the employee details and the number of hours worked for each working day of the week and forward the relevant data to the server.  (ii) The function to receive the calculated results from the server needed to prepare the pay slip and display them accordingly. The display on the pay slip should include the employee ID, employee name, total hours worked for the week, hourly rate, gross salary, income tax deducted, pension fund contribution, and the net salary.  (iii) The implementation of the class structure, variable declarations, using appropriate packages and exception handling.  b) A class to host the main method, handle object creation, and undertake the client side application functionality testing.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter2: Problem Solving Using C++using
Section2.1: Introduction To C++
Problem 2E
icon
Related questions
Topic Video
Question

Task 2: Implement the client side requirements (non-graphical user interface) and then provide code snippets for each function with clear explanation/comments of key statements used.
a) A class to host all the functions to be used by the client side application
(i) The function to allow for keyboard input of the employee details and the number of hours worked for each working day of the week and forward the relevant data to the server. 
(ii) The function to receive the calculated results from the server needed to prepare the pay slip and display them accordingly. The display on the pay slip should include the employee ID, employee name, total hours worked for the week, hourly rate, gross salary, income tax deducted, pension fund contribution, and the net salary. 
(iii) The implementation of the class structure, variable declarations, using appropriate packages and exception handling. 
b) A class to host the main method, handle object creation, and undertake the client side application functionality testing. 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning