An object-oriented programming language supports abstraction, encapsulation, inheritance and polymorphism. Inheritance is a means for incrementally...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
An object-oriented programming language supports abstraction, encapsulation, inheritance and polymorphism. Inheritance is a means for incrementally building new types from an existing parent type by inheriting, modifying, or adding to both the existing components and operations of the parent type. Inheritance greatly supports reuse in the software development process. Graphical User Interfaces (GUI) is another technique that provides a friendly environment for users. Students will practice these techniques in this project. Project Assignment Design and implement a Payment System for an Electrical Cooperation Company (ECC) using single inheritance. This system will support three types of employees that are Tester, Designer, and marketing Manager. An employee has basic information such as last name, first name, address and social security number. Basic operations include Set month payment rate, Calculate annual payment as well as Tax payment. The ECC allows a Tester to work overtime. Related information should include overtime hours and overtime pay rate that is 2.0. If a designer designs a new product that makes good profit, he/she will receive $10,000 bonus. If a marketing Manager sell more than one thousand new products, he/she will receive $5,000 bonus plus additional 1% of his/her salary. An interface should be developed to allow a user to input required information and display output information. Your team project must satisfy the following requirements: 1) A Graphic User Interface must be developed to allow a user to input required information and display the results. 2) If a user requests annual payment information, a person's last name, first name, address, social security number and total payment should be displayed. For a Tester, a Designer and a marketing Manager additional information should also be displayed, such as overtime payment, total bonus payment, etc. 3) Single inheritance must be used to demonstrate the concept of inheritance. An object-oriented programming language supports abstraction, encapsulation, inheritance and polymorphism. Inheritance is a means for incrementally building new types from an existing parent type by inheriting, modifying, or adding to both the existing components and operations of the parent type. Inheritance greatly supports reuse in the software development process. Graphical User Interfaces (GUI) is another technique that provides a friendly environment for users. Students will practice these techniques in this project. Project Assignment Design and implement a Payment System for an Electrical Cooperation Company (ECC) using single inheritance. This system will support three types of employees that are Tester, Designer, and marketing Manager. An employee has basic information such as last name, first name, address and social security number. Basic operations include Set month payment rate, Calculate annual payment as well as Tax payment. The ECC allows a Tester to work overtime. Related information should include overtime hours and overtime pay rate that is 2.0. If a designer designs a new product that makes good profit, he/she will receive $10,000 bonus. If a marketing Manager sell more than one thousand new products, he/she will receive $5,000 bonus plus additional 1% of his/her salary. An interface should be developed to allow a user to input required information and display output information. Your team project must satisfy the following requirements: 1) A Graphic User Interface must be developed to allow a user to input required information and display the results. 2) If a user requests annual payment information, a person's last name, first name, address, social security number and total payment should be displayed. For a Tester, a Designer and a marketing Manager additional information should also be displayed, such as overtime payment, total bonus payment, etc. 3) Single inheritance must be used to demonstrate the concept of inheritance.
Expert Answer:
Related Book For
Introduction to Management Science A Modeling and Cases Studies Approach with Spreadsheets
ISBN: 978-0078024061
5th edition
Authors: Frederick S. Hillier, Mark S. Hillier
Posted Date:
Students also viewed these accounting questions
-
Bruno Industries manufactures and sells a single product. The controller has prepared the following income statement for the most recent year: The company produced 8,000 units and sold 7,000 units...
-
Where would an auditor find the Department of Labor (DOL) independence rules? In a series of frequently asked questions. In a Securities and Exchange Commission (SEC) rule. In an interpretation in...
-
Company History. Wawa Wild Wings, (WWW) was formed in 1980 by 3 residents of the town of Wawa Ontario, located about 230 kilometers north of Sault Ste. Marie Ontario. The 3 equal partners are Cosmo...
-
Direct Materials Budget The MSC Company has anticipated its unit sales for the first half of 2022 as follows: 2022 Units January 12,000 February 14,000 March 15,000 16,000 17,000 18,000 April May...
-
Suppose that X, Y, and Z are nonnegative random variables such that Pr(X + Y + Z 1.3) = 1. Show that X, Y, and Z cannot possibly have a joint distribution under which each of their marginal...
-
Executive Lawn provides $100 of landscape maintenance to Peterson Law on April 10. Consider three scenarios: a. Peterson pays for the lawn service in advance on March 28. b. Peterson pays for the...
-
How many costs of capital are there in a company that has diversified into different (business) sectors but not geographic areas? What about if it has done so within each of the companys divisions?
-
Transactions to incorporate and run a business. The following events relate to shareholders equity transactions of Wilson Supply Company during the first year of its existence. Present journal...
-
circle. Express your answer in terms of pi and as a decimal rounded to the nearest tenth. 1. 2. 11 ft 9 mi 3. Circle X with a radius of 4 mm. 8 yd
-
(a) A loop of wire in the shape of a rectangle of width w and length L and a long, straight wire carrying a current I lie on a tabletop as shown in Figure P31.9. (a) Determine the magnetic flux...
-
Determine Tac,Tbc,Tcd,Tcf,Tcg, and Tch. (The six members that join at point C). Will downvote if these six arent solved, but will upvote if they are ?. 252 mm 150 N Z H D G 100 N T x 240 mm B 275 mm
-
If you applied for and obtained a patent, copy right, or some form of monopoly protection for a Pediatric Dental Office. Indicate what happens to thefirm'sdemand curve for the good or service....
-
Question 1: Publicly traded company chosen: Apple Inc. Ticker: AAPL a) Using Yahoo Finance, or another online source, extract historical and forecasted data for Apple Inc. b) Apply Multiplier models...
-
Project Management Information Systemis a [tool] for managing projects. The tools and procedures used to acquire, integrate, and distribute the outputs of process improvement procedures make up a...
-
1. Identify production and support departments in your company and various cost related activities in your company. (5 m) 2. Pick up the expenses of your company from the most recent year's income...
-
USE THE TAX TABLE PROVIDED BELOW FOR THE FOLLOWING PROBLEM(S) Taxable income Tax on this income 0-$18,200 Nil $18,201 $37,000 19c for each $1 over $18,200 $37,001 - $87,000 $3,572 plus 32.5c for each...
-
what is a Advertising/ demand generation plans to open a afro- caribbean lounge
-
Consider model (9.18). What is the effect on the model parameter estimates, their standard errors, and the goodness-of-fit statistics when (a) The times at risk are doubled, but the numbers of deaths...
-
Elliott Transmitters (ET) imports and sells special telephone equipment such as portable telephones and car phones and also walkie-talkies. Its customers include chain stores, mail order companies...
-
The Enormous Electrical Company Ltd (EE) was formed in March 19X8 by the merger of two smaller companies. It retails household electrical appliances of all kinds through a chain of thirty shops which...
-
Esparto Ltd (E) is a paper and cardboard manufacturing company whose year-end is 31 March 1989. The auditors are visiting the company early in January 1989 in order to plan their audit approach for...
Study smarter with the SolutionInn App