Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are tasked to design an application to keep track of sales for your company. Sales should be tracked for two types of accounts: supplies

You are tasked to design an application to keep track of sales for your company. Sales should be tracked for two types of accounts: supplies and services. Complete the following:

Create a UML class diagram for the Account inheritance hierarchy. Your subclasses should be Supplies and Services. All sales accounts will have an account ID (accountId). You will need attributes to keep track of the number of hours (numberOfHours) and rate per hour of services provided (ratePerHour). You should also keep track of the number of items sold (numberOfItems) and the price per item for the sold supplies (pricePerItem). All classes should have a constructor. Add getters and setters to all of your classes. Override the method toString in all 3 classes. Add a method to calculate the sales in each class [calculateSales()].

Submit your UML diagram in a zip file. This Submission Node will demonstrate the following:

How to create a class diagram

Understanding of inheritance

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle 10g Database Administrator Implementation And Administration

Authors: Gavin Powell, Carol McCullough Dieter

2nd Edition

1418836656, 9781418836658

More Books

Students also viewed these Databases questions