Question
The goal of this project is to design a domain class diagram for the RMO CSMS Sales subsystem. The Sales subsystem mainly involves the Customer,
The goal of this project is to design a domain class diagram for the RMO CSMS Sales subsystem. The Sales subsystem mainly involves the Customer, Sale, Sales Items, Products, Promotions, and Accessories. 1. Each customer can be associated with one or more Sales. Note that there are three special types of Sales (In-store sale, Online Sale, and Telephone Sale).
2. A Customer can also be associated with an Online Shopping Cart (Online Cart) for any Online Sale. Note that there are special Types of Carts: the Active Cart and the On-Reserve Cart. The minimum multiplicity between Customer and Cart is zero, meaning there might not be shopping care involved. a. meaning there might not be a shopping cart involvedfor example, in an in-store or telephone sale. There can be a maximum of two carts for a customer at any one time: an active cart and an on-reserve cart. The on-reserve cart can be remembered from session to session. b. Each cart and each sale is associated with one customer.
3. The Individual sale associated with one or more sale item(s).
4. The OnlineCart is associated with one or more Cart Items.
5. Each sale item is for a specific Inventory Item, meaning a specific size and color of the item, such as a shirt or a coat.
6. An Inventory Item has an attribute for Quantity on Hand of that size and color. Because there are many colors and sizes (each with its own quantity).
7. Each inventory is associated with a product item that describes the item generally (gender, description, supplier, manufacturer, and picture).
8. Each product item is associated with many inventory items, and each inventory item is associated with many sale items.
9. A product item can be part of many promotions, and a promotion can include many product items, making it a many-to-many association.
10. An association class is added to store information about the price of each item in each promotion.
11. Each product item might have many accessories, and an accessory might apply to many product items.
12. Each product item can have many customer comments, which are reviewed during the sale
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started