Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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_2

Step: 3

blur-text-image_3

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

Databases And Information Systems 1 International Baltic Conference Dbandis 2020 Tallinn Estonia June 19 2020 Proceedings

Authors: Tarmo Robal ,Hele-Mai Haav ,Jaan Penjam ,Raimundas Matulevicius

1st Edition

303057671X, 978-3030576714

More Books

Students also viewed these Databases questions

Question

What do you mean by underwriting of shares ?

Answered: 1 week ago

Question

Define "Rights Issue".

Answered: 1 week ago

Question

Discuss the Rights issue procedure in detail.

Answered: 1 week ago

Question

Discuss the Rights issue procedure in detail.

Answered: 1 week ago

Question

Explain the procedure for valuation of shares.

Answered: 1 week ago