Question

A retail store wants to build an online system for their customer to place orders online and for pickup later from the store.  

Prepare a design class diagram.

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

Based on the given requirements, I have designed an UML class diagram

Classes identified are

  • Store
  • Product
  • Customer
  • Order
  • Order_History

Classes and their relationships based on the given business rules

  • Store has many products as one to many relationship (1,*)
  • Customer place many orders online as one to many relationship (1,*)
  • One order may have many products or one product as one to many or one to one relationship (1,1) or (1,*)
  • Order will maintain order details so that customers and store can search orders at any time , get information whatever needed as many to many relationship (*,*)
  • Customer will track order history or past orders and give feedback, search orders and track order status
  • Attributes which are bold and underlined will be primary keys, while foreign keys are referred in italics for Class - database table mapping as part of ORM ( Object Relational Mapping)
  • User_Email has been used as a primary key which is a natural candidate key .

UML Class Diagram

Online Retail Store Order Customer -UserEmail : string -password :string -address : string -phone: string -CreditCard_Number:

Add a comment
Know the answer?
Add Answer to:
   Prepare a design class diagram. A retail store wants to build an online system for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Objective: The objective of this assignment is to write use cases, draw use case diagram and...

    Objective: The objective of this assignment is to write use cases, draw use case diagram and activity diagram. Assignment Specification: A retail store wants to build an online system for their customer to place orders online and for pickup later from the store. Customers join the system by registering online (username (email), password, address, phone no) and including a credit card for use in online ordering; at that time they use login credentials (uername and password) to enter the online...

  • You are asked to design a data model for The Wagging Tail, an online store that...

    You are asked to design a data model for The Wagging Tail, an online store that sells products for dogs, e.g. dog collars, dog food, dog toys, dog treats, etc. You want to keep track of three entities: (1) the products that the store sells, (2) customers who purchase the products, and (3) the orders that are made on the website. Draw an ERD diagram and use the following information to help guide your drawing: The database should keep track...

  • Questions: 1. What trends are happening as it relates to consumer retail purchases, online vs. in-store?...

    Questions: 1. What trends are happening as it relates to consumer retail purchases, online vs. in-store? 2. What challenges do traditional retailers face in trying to transition from in-store sales to online sales? 3. List and briefly describe at least three of the strategies that Target has implemented in its staffing system to better accommodate online sales. 4. What are the career implications of the trends described in this article? 5. From a consumer perspective, what are the relative advantages...

  • Entity relationship diagram (ERD) question: An online food delivery company hires you to design a small...

    Entity relationship diagram (ERD) question: An online food delivery company hires you to design a small database to store information about the online orders. You’re given the following requirements: ⚫ A customer is uniquely identified by his/her email. For each customer, we also record his/her name, phone number and address. The address is composed of suburb and street. ⚫ A rider is uniquely identified by his/her ID. We will keep record of the rider’s age, gender, phone number and available...

  • system analysis and design lab Constructing Data Flow Diagrams Boots Pharmacies are a series of pharmacies...

    system analysis and design lab Constructing Data Flow Diagrams Boots Pharmacies are a series of pharmacies that are mainly opened in malls. During pandemic lockdown, there sales were reduced a lot as malls were closed, so they decided to create an online ordering system. The ordering process is described below: The customer will type in browser the pharmacy website link, then the website will load into the customer's browser. A two- way relationship between system and customer to: select medicine...

  • Mid-West Gas wants to move its sales order system online. Under the proposed system, gas stations...

    Mid-West Gas wants to move its sales order system online. Under the proposed system, gas stations and other merchants will use a secure site to check the availability and current price of various products and place an order. Currently, customer service representatives take dealers' orders over the phone, they record the information on a paper form, then manually enter it into the firm's computer system Click the icon to view additional information) Requirement Use a cost-benefit analysis to recommend to...

  • Mid-West Gas wants to move its sales order system online. Under the proposed Requirement system, gas...

    Mid-West Gas wants to move its sales order system online. Under the proposed Requirement system, gas stations and other merchants will use a secure site to check the Use a cost-benefit analysis to recommend to Bardeen whether Mid-West Gas availability and current price of various products and place an order. Currently, should proceed with the online ordering system. Give your reasons, showing customer service representatives take dealers' orders over the phone; they record supporting calculations. the information on a paper...

  • Boston high students want to open their own shop to sell things for their customers. For...

    Boston high students want to open their own shop to sell things for their customers. For instance, they can open a business of their own that sell things such as electronic devices ,drones ,books, clothing, or anything. Therefore they must use a customized program for their shops. The program is like stocks inventory and sales systems combined into one system. For example to develop Management Retailer System (Stock Inventory and Customer Sales). The program must be able to calculate and...

  • analyze the students’ understanding in analyzing the given scenario and practical skills to build Class diagrams...

    analyze the students’ understanding in analyzing the given scenario and practical skills to build Class diagrams studied in chapters 8, 10 and 12 of IT242. The management of the groceries ordering system would desire to have a database system to keep track of orders, customers, drivers and stores. Read the following paragraph to answer the given questions. The system maintains four users' information. For each user, the system keeps a unique ID, name, login, password, address, contact number, category (Grocery...

  • An online company sells hundreds of office supply products on its e-Commerce store. It has asked...

    An online company sells hundreds of office supply products on its e-Commerce store. It has asked you to design and implement a sales order processing system which will be used by users in our Operations department to process sales orders. Here is an overview of the sales order process. Customers make purchases by placing orders. Each customer has a customer number and profile (such as name, shipping address). To simplify the matter, each time an order is placed, only one...

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
ADVERTISEMENT