Question: 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!