Question

The Beach Dude (BD) employs a legion of current and former surfers as salespeople who push its surfing-oriented products to various customers (usually retail outlets). This case describes BD’s sales and collection process.

Each BD salesperson works with a specific group of customers throughout the year. In fact, they often surf with their customers to try out the latest surf gear. The BD salespeople act laid-back, but they work hard for their sales. Each sale often involves hours of surfing with their customers while the customers sample all the latest surf wear. Because BD makes the best surfing products, the customers look forward to the visits from the BD salespeople. And they often buy a lot of gear. Each sale is identified by a unique invoice number and usually involves many different products. Customers pay for each sale in full within 30 days, but they can combine payments for multiple sales.

BD manages its clothing inventory by item (e.g., XL BD surfer logo T-shirts), identified by product number, but it also classifies the items by clothing line (the lines are differentiated by price points as well as the intended use of the clothing, e.g., surfing products, casual wear, etc.).

Draw a UML class diagram that describes the Beach Dude’s sales and collection process. Then, use your diagram to answer the following questions about this diagram.

А 1..1 F 1 5 8 Sales 11 12 6 2 B 3 7 0 14 13 0..* D Employees 10 4 15 С 16 E

a. Use the list of potential class names listed below. Identify the appropriate class name for each letter, A through F, in the diagram above. Enter the number of the class name next to the letter below.

Potential class names:

  1. Accounts Receivable
  2. Beach Dude Products
  3. Cash
  4. Cash Receipts
  5. Clothing Lines
  6. Customers
  7. Customer Orders
  8. Customer Returns
  9. Sales
  10. Not a class in this Beach Dude diagram

Enter the number of the class name next to the correct letter:
Class Name # A. B. C D. E. F.


b. Use the list of potential multiplicities listed below to identify the multiplicities that should replace the numbers, 1 to 16, on the diagram.

Potential multiplicities:

  1. 0..0
  2. 0..1
  3. 1..1
  4. 0..*
  5. 1..*
  6. *..*
  7. Not an association for the Beach Dude diagram so no multiplicity required

Enter the number of the correct multiplicity for each number on the diagram here.

1. 2. 3. 4. 5. 6. 7. 8. 9 10. 11. 12. 13. 14. 15. 16.

0 0
Add a comment Improve this question Transcribed image text
✔ Recommended Answer
Answer #1

Beach Dude

UML Class Diagram shown below:

Clothing Lines 0..1 1..1 Customers Sales 1..1 0. 0. BD Products 1. 0..1 0..1 C/R 11 Employees Cash

The minimum multiplicities between BD Products and Clothing Line are set to 0 by default, since it can be assumed that product items and clothing lines are defined before the links are defined. The minimum multiplicities between Employees and Customers are set to 0 since some employees may not work with customers, and some customers may not have an assigned salesperson, yet. The student may make alternate assumptions, but should document those assumptions.

The relational table needed to be framed to describe the UML diagram, where PK is Primary Key, can be made as follows:

3345d89e5bec00e61569318333670.jpg

One way to determine the accounts receivable balances for each customer:

1. Use the Customers and Sales tables. Sum the Invoice Total from Sales and Group By Customer #.

2. Use the Customers and Cash receipts tables. Sum the Cash receipt amount and Group By Customer #.

3. Use the two queries outlined above. Join them by Customer #. Compute the difference between the Sum of Sales Amount and the Sum of Cash receipt amount to determine each Customer’s accounts receivable.

Add a comment
Know the answer?
Add Answer to:
The Beach Dude (BD) employs a legion of current and former surfers as salespeople who push...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • C++ Background information: A company has four salespeople who sell five different products. Once a day,...

    C++ Background information: A company has four salespeople who sell five different products. Once a day, each salesperson passes in a slip for each different type of product sold. First on the line is the salesperson name, second is the product number, and third is the sales volume for this product by this salesperson in dollars. For example, the line Tara 2 200.00 means that salesperson Tara reported sales of volume $200.00 for product number 2. Data: Eric 1 200000.00...

  • Use program control statements in the following exercises: Question 1 . Write pseudocode for the following:...

    Use program control statements in the following exercises: Question 1 . Write pseudocode for the following: • Input a time in seconds. • Convert this time to hours, minutes, and seconds and print the result as shown in the following example: 2 300 seconds converts to 0 hours, 38 minutes, 20 seconds. Question 2. The voting for a company chairperson is recorded by entering the numbers 1 to 5 at the keyboard, depending on which of the five candidates secured...

  • Create a cause and effect diagram for the following case: Case Study Eastern Gear,Inc.: Job Shop...

    Create a cause and effect diagram for the following case: Case Study Eastern Gear,Inc.: Job Shop Eastern Gear, Inc., in Philadelphia, Pennsylvania, is a manufacturer of custom-made gears ranging in weight from a few ounces to over 50 pounds. The gears are made of different metals, depending on the customer's requirements. Over the past year, 40 different types of steel and brass alloys have been used as raw materials. See Exhibit 1 for details. be necessary to stop production and...

  • 2) compute contribution margin for each channel 3) compute break even point (in terms of number...

    2) compute contribution margin for each channel 3) compute break even point (in terms of number of orders and dollars) for each distribution channel (HINT  - Fixed costs are all trade show expenses.  Use depreciation for the booth as a fixed cost.  The booth cost should be considered an investment not a fixed cost) 4) Calculate the number of orders at a target profit of $100,000 5) Calculate the profitability for both the low and high order estimates We were...

  • Fill in the cash budget form according to the fact sheet. You (and your team) work...

    Fill in the cash budget form according to the fact sheet. You (and your team) work in a boutique firm called 'Business Advisory Pty. Ltd.', a business that provides advisory services to other businesses. Your role in the firm is a business consultant providing advice to business clients. To this end, you are often required to produce budgetary reports and present such reports to clients. Mr. James Hunter and Dr Olivia Ng own an Optometry business trading under the name...

  • 1-Apply Figure 3.1 to Patagonia to determine its view of ethics. Is it in only one...

    1-Apply Figure 3.1 to Patagonia to determine its view of ethics. Is it in only one of the quadrants, or is it in more than one? Explain. 2-Describe how Patagonia has considered the Triple Bottom Line when exercising stewardship decisions for Patagonia. 3-In which Corporate Social Responsibility perspective would you place Patagonia? Explain. 4-Apply Figure 3.8 to illustrate Patagonia’s (Chouinard’s) commitment to corporate social responsibility. 3.1 figure on ethics ARTICLE Twelve hundred Walmart buyers, a group legendary for their tough-as-nails...

  • Please read the article and answer about questions. You and the Law Business and law are...

    Please read the article and answer about questions. You and the Law Business and law are inseparable. For B-Money, the two predictably merged when he was negotiat- ing a deal for his tracks. At other times, the merger is unpredictable, like when your business faces an unexpected auto accident, product recall, or government regulation change. In either type of situation, when business owners know the law, they can better protect themselves and sometimes even avoid the problems completely. This chapter...

  • Read about Cokes strategy in Africa in the article below and discuss the ethics of selling...

    Read about Cokes strategy in Africa in the article below and discuss the ethics of selling soft drinks to very poor people. Is this an issue that a company like Coke should consider? Africa: Coke's Last Frontier Sales are flat in developed countries. For Coke to keep growing, Africa is it By Duane Stanford Piles of trash are burning outside the Mamakamau Shop in Uthiru, a suburb of Nairobi, Kenya. Sewage trickles by in an open trench. Across the street,...

  • A. Issues [1] In addition to damages for one year's notice period, can a trial judge...

    A. Issues [1] In addition to damages for one year's notice period, can a trial judge award significant damages for the mere fact of an employee's dismissal, or for the stigma that that dismissal brings? Or for the employer thereafter competing with the ex-employee for the clients, before the ex-employee has got a new job? B. Basic Facts [2] This is an appeal from 2009 ABQB 591 (CanLII), 473 A.R. 254. [3] Usually a judgment recites facts before law. But...

  • Write down your analysis of this case on factors like 1. the negotiation process, strategy and...

    Write down your analysis of this case on factors like 1. the negotiation process, strategy and tactics PACIFIC OIL COMPANY (A)* "Look, you asked for my advice, and I gave it to you," Frank Kelsey said. "If I were you, I wouldn't make any more concessions! I really don't think you ought to agree to their last demand! But you're the one who has to live with the contract, not me!" Static on the transatlantic telephone connection obscured Jean Fontaine's...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT