Using object-oriented inheritance, create an inheritance hierarchy with at least five classes of different employee categorization...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Using object-oriented inheritance, create an inheritance hierarchy with at least five classes of different employee categorization to simulate the payment of a bonus as well as annual increment in an organization. The payment process depends on the level of the employee in the hierarchy as well as his achievements. Table Q2 shows sample of achievement levels associated with their corresponding percentage of the annual increment and bonus payment according to the basic salary. Table Q2: Achievement and Bonus Percentage Annual Increment Achievement 1 (Outstanding) 2 (Exceeds Requirements) 3 (Meets Requirements Hight) 4 (Meets Requirements Solid) 5 (Meets Requirements Low) 6 (Below Requirements) Percentage 7% 5% 3% 2.5% 1% 0% Bonus Payment in Months 7 5 3 2.5 1 0 Draw the UML class diagrams for the proposed inheritance hierarchy and develop all classes in the inheritance hierarchy using Java programming language. Implement a Java driver class that creates employees from different levels in the inheritance hierarchy and performs the bonus calculations as well as payments polymorphically for the company. Using object-oriented inheritance, create an inheritance hierarchy with at least five classes of different employee categorization to simulate the payment of a bonus as well as annual increment in an organization. The payment process depends on the level of the employee in the hierarchy as well as his achievements. Table Q2 shows sample of achievement levels associated with their corresponding percentage of the annual increment and bonus payment according to the basic salary. Table Q2: Achievement and Bonus Percentage Annual Increment Achievement 1 (Outstanding) 2 (Exceeds Requirements) 3 (Meets Requirements Hight) 4 (Meets Requirements Solid) 5 (Meets Requirements Low) 6 (Below Requirements) Percentage 7% 5% 3% 2.5% 1% 0% Bonus Payment in Months 7 5 3 2.5 1 0 Draw the UML class diagrams for the proposed inheritance hierarchy and develop all classes in the inheritance hierarchy using Java programming language. Implement a Java driver class that creates employees from different levels in the inheritance hierarchy and performs the bonus calculations as well as payments polymorphically for the company.
Expert Answer:
Related Book For
Organizational Behaviour Concepts Controversies Applications
ISBN: 978-0132310314
6th Canadian Edition
Authors: Nancy Langton, Stephen P. Robbins, Timothy A. Judge, Katherine Breward
Posted Date:
Students also viewed these banking questions
-
List three specific parts of the Case Guide, Objectives and Strategy Section (See below) that you had the most difficulty understanding. Describe your current understanding of these parts. Provide...
-
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times, such as Bernie Madoffs Ponzi scheme, frauds in the subprime mortgage market, the...
-
A taxpayer has qualified business income of $50,000 from partnership A and a qualified business loss of $30,000 from partnership B. Wages allocable to the taxpayers interest in partnership A were...
-
Suppose the insulating qualities of the wall of a house come mainly from a 4.0-in, layer of brick and an R-19 layer of insulation, as shown in Fig. 14-19. What is the total rate of heat loss through...
-
The following amounts were obtained from the accounting records of Steed Company: Required: Compute the missing amounts. 2009 2010 2011 $10,400 Beginning inventory Net purchases Ending inventory Cost...
-
How might a hacker access and manipulate a digital device for illegal purposes? Are the Internet of Things (IoT) devices at risk for hacker access and manipulation?
-
Maquoketa Services was formed on May 1, 2017. The following transactions took place during the first month. Transactions on May 1: 1. Jay Bradford invested $40,000 cash in the company, as its sole...
-
Discuss how a good understanding of the state of the economy might help you make better decisions. Discuss how much of a role you think a government should play in a market system. Explain how you...
-
Capstone Case: Sunrise Bakery Expansion The Sunrise Bakery Corporation was originally founded in Houston, TX in 1991 by Griffin Harris, who currently serves as the company's Chief Executive Officer....
-
Following is a series of independent cases. In each situation, indicate the cash distribution to be made to partners at the end of the liquidation process. Unless otherwise stated, assume that all...
-
Why are economists unable to come up with a systemic policy response to capital flows? Explain
-
A mixture of liquid fuels (methane 56%, ethane 29%, propane 15%) is stored in room C. At a room temperature of 40C, the vapour pressure of the fuel mixture would be 200mmHg. What is the lower...
-
Alden Company uses a two-variance analysis for overhead variances. Practical capacity is defined as 32 setups and 32,000 machine hours to manufacture 6,400 units for the year. Selected data for 2016...
-
What type of marketing and distribution channels would a mobile tactical strength and conditioning business use? Explain
-
Eenhana Local Government in an effort to boost its revenue base decided to acquire a tractor that will be hired out to farmers at affordable charges. The tractor will cost N$ 300,000 and will...
-
For a 95% confidence interval for A when the sample size is 100 and the sample mean is 58.3. Question 11: Find 2.33 2.58 1.645 1.96 Question 12 Use this information for Questions 11 - 12. For a 95%...
-
The liquidliquid extractor in Figure 8.1 operates at 100F and a nominal pressure of 15 psia. For the feed and solvent flows shown, determine the number of equilibrium stages to extract 99.5% of the...
-
Ben Kaufman is the CEO of Kluster, a web-based company that invites individuals and companies to send in ideas for new products. At age 17, Kaufman started his career as a web designer, but soon...
-
What creates dependency? Give an applied example.
-
Many companies proudly promote their team culture. At Toyota, teamwork is one of the core values. Individualism is deemphasized. In its place is a system in which people are seen as intertwined value...
-
At January 1, 2015, Cheng Company reported retained earnings of 20,000,000. In 2015, Cheng discovered that 2014 depreciation expense was understated by 4,000,000. In 2015, net income was 9,000,000...
-
Cherokee Construction Company changed from the cost-recovery to the percentage-of-completion method of accounting for long-term construction contracts during 2015. For tax purposes, the company...
-
In 2015, Bailey Corporation discovered that equipment purchased on January 1, 2013, for 50,000 was expensed at that time. The equipment should have been depreciated over 5 years, with no residual...
Study smarter with the SolutionInn App