Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Below is what a UML diagram looks like Need to make a UML model that includes the acquisition and revenue this below will be what

Below is what a UML diagram looks likeimage text in transcribedNeed to make a UML model that includes the acquisition and revenueimage text in transcribedthis below will be what the middle of the UML will start withimage text in transcribedThese are all the attributes and table name informationimage text in transcribedThis is all the information I have

Availability 0.. Assignment 0..1 0.. > Purchase Agent P1 > Produce Type > Purchase Stockflow 1 0 1.1 -PA-ID (PK) -PA-Name -PT-ID (PK) -Desc -Pur# (PK) -Date-Pur 1.. 0.. 0.. -act-cost -act-aty p2 Duality 1..1 > Vendor > Cash -VenID (PK) -VName -Vadd -V-PH P3 0..1 > Cash Disbursement 0..1 1..1 stockfloew 2 2 -acct # (PK) -Ctype -CD-ID (PK) ) -C# -CK-amt -Dake-ck 0.. O.. > Cashier 0.. p4 -Cashier_ID (PK) -Cashier-Name 1..1 1.. 1 > Bank -Bank-ID (PK) -B-name -B-ph Boston Bottle (BB) buys and sells a variety of glass and plastic bottles nationwide. Each type of BB inventory has a unique item #. An individual sale or purchase can consist of multiple inventory types which are each listed as a line item on the sale invoice or the purchase order. Data about inventory items are added to the database when a supplying vendor can be found for the new item who will provide a quoted price to BB. Vendors can supply many products and vice-versa. Customers are not assigned to any particular salesperson; anyone can service them. The same is true for vendors and buyers. A sale, a purchase, or a cash transaction involves just one BB employee. Customers and vendors are added to the database before any transactions with them take place. Cashiers handle cash receipts and disbursements, they are bonded, and they put all the receipts from any one day into just one account, but these accounts vary daily. New cash accounts are added to the database when they are opened. Employees are added to the database on the day they are hired. Warehouses are added to the database before they are used. All purchases are paid for immediately with a check drawn on a single account, but multiple accounts are used in purchasing activity. All check numbers are different from each other, even those from different accounts. Customers pay on the 25th of the month for all sales during the previous month. Cash receipts and disbursements take place within other cycles of BB. Required: Using the list of data elements on the following page (don't add or subtract any), construct a UML class diagram with classes, associations, and participation multiplicities specified. Purchase Duality 1 Cash Disbursement Cash Receipt Duality 2 Sale PLEASE USE THIS LAYOUT TO START YOUR MODEL. DATA ELEMENTS (Don't add or delete any) -inventory item # -item weight -item color -sale invoice # -quantity of an item sold on this invoice -purchase ID # -quantity of an item purchased on this order -purchase $ amount -sale $ amount -sale date -check # -check amount -cash account # -remittance advice # -cash receipt amount -cash account balance -customer # -customer name -customer address -individual accounts receivable -buyer employee # -buyer telephone # -vendor # -vendor name -vendor's current price quote for an item -salesperson employee # -vendor's own product number for an inventory item -salesperson commission rate -cashier fidelity bond plan -cashier employee # -warehouse # -warehouse location -quantity of each bottle type at this warehouse Availability 0.. Assignment 0..1 0.. > Purchase Agent P1 > Produce Type > Purchase Stockflow 1 0 1.1 -PA-ID (PK) -PA-Name -PT-ID (PK) -Desc -Pur# (PK) -Date-Pur 1.. 0.. 0.. -act-cost -act-aty p2 Duality 1..1 > Vendor > Cash -VenID (PK) -VName -Vadd -V-PH P3 0..1 > Cash Disbursement 0..1 1..1 stockfloew 2 2 -acct # (PK) -Ctype -CD-ID (PK) ) -C# -CK-amt -Dake-ck 0.. O.. > Cashier 0.. p4 -Cashier_ID (PK) -Cashier-Name 1..1 1.. 1 > Bank -Bank-ID (PK) -B-name -B-ph Boston Bottle (BB) buys and sells a variety of glass and plastic bottles nationwide. Each type of BB inventory has a unique item #. An individual sale or purchase can consist of multiple inventory types which are each listed as a line item on the sale invoice or the purchase order. Data about inventory items are added to the database when a supplying vendor can be found for the new item who will provide a quoted price to BB. Vendors can supply many products and vice-versa. Customers are not assigned to any particular salesperson; anyone can service them. The same is true for vendors and buyers. A sale, a purchase, or a cash transaction involves just one BB employee. Customers and vendors are added to the database before any transactions with them take place. Cashiers handle cash receipts and disbursements, they are bonded, and they put all the receipts from any one day into just one account, but these accounts vary daily. New cash accounts are added to the database when they are opened. Employees are added to the database on the day they are hired. Warehouses are added to the database before they are used. All purchases are paid for immediately with a check drawn on a single account, but multiple accounts are used in purchasing activity. All check numbers are different from each other, even those from different accounts. Customers pay on the 25th of the month for all sales during the previous month. Cash receipts and disbursements take place within other cycles of BB. Required: Using the list of data elements on the following page (don't add or subtract any), construct a UML class diagram with classes, associations, and participation multiplicities specified. Purchase Duality 1 Cash Disbursement Cash Receipt Duality 2 Sale PLEASE USE THIS LAYOUT TO START YOUR MODEL. DATA ELEMENTS (Don't add or delete any) -inventory item # -item weight -item color -sale invoice # -quantity of an item sold on this invoice -purchase ID # -quantity of an item purchased on this order -purchase $ amount -sale $ amount -sale date -check # -check amount -cash account # -remittance advice # -cash receipt amount -cash account balance -customer # -customer name -customer address -individual accounts receivable -buyer employee # -buyer telephone # -vendor # -vendor name -vendor's current price quote for an item -salesperson employee # -vendor's own product number for an inventory item -salesperson commission rate -cashier fidelity bond plan -cashier employee # -warehouse # -warehouse location -quantity of each bottle type at this warehouse

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Accounting Principles

Authors: Jerry Weygandt, Paul Kimmel, Donald Kieso

12th edition

1119132223, 978-1-119-0944, 1118875052, 978-1119132226, 978-1118875056

Students also viewed these Finance questions