For this version, you have to add new types of employees and create a new graphical user interface (GUI).
My deadline is 12/17/03 at 12:00 pm
## Deliverables
For this version, you have to add new types of employees and create a new graphical user interface (GUI).
For the employee types, you'll need to define a new class based on the Employee class. The new type should be for Sales staff. The main difference is that the salespeople are compensated, in addition to their regular pay, a bonus based on their sales figures, according to this formulal:
If Sales <= $1,000.00 then regular pay + 0% bonus
If $1,000.00> Sales> $10,000.00 then regular pay + 10% bonus
If Sales >= $10,000.00 then regular pay + 20% bonus
You have to define this class. All employees have to be an instantiation of a class. Moreover, employees are classified as A, B, or C according to pay rate, as follows
Type A Type B Type C
pay rate = $6.75/hour pay rate = $1O.00/hour pay rate = $15.00/hour
You should create a GUI that enables the user to look up the employees, their information and classification, and input hours worked for 2 weeks. In addition, the user with the proper authorization should be able to change classification of any employee. Thus, create a password validation that will enable the Manager to do this. The password (case insensitive) should be "MCS3603". The GUI could also include a simple company logo, that you have to design and implement in Java (graphics).
This program will perform all the tasks that were included in the previous version, i.e., calculates the wage for 2 weeks for all employees that you included in your code, as well as adding new employee(s) (first & last name, hours worked for each week, type, and classification). Display all information including the paycheck before and after taxes on the GUI. Make the hours default to 40 hours. Include clear instructions to the user on how to input the information. Your GUI design will be part of the evaluation.
Include good comments and follow proper Java programming convention.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
4) Must be delivered by deadline.
5) Coding must be beginner Java level.
6) Must have proper commenting.
## Platform
windows 2000,xp