Imagine you are going to build e-commerce software for an online store. The software will need...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
ப "Imagine you are going to build e-commerce software for an online store. The software will need authentication and there are two kinds of users, the customer, and the administrator. The customer can register, log in, update the profile and search the products. The administrator can add new products and update and delete the existing products. The customer can place an order and the order may compose of shipping information and order detail. The order detail part will fetch information from the product details. When the customer places an order, the order is held in the active session by the shopping cart. At the time of checkout, the payment would be made using credit card transaction." Draw a class diagram for the given scenario. The diagram should be complete in all aspects including associations, generalizations, multiplicity and description of attributes, operations. ப "Imagine you are going to build e-commerce software for an online store. The software will need authentication and there are two kinds of users, the customer, and the administrator. The customer can register, log in, update the profile and search the products. The administrator can add new products and update and delete the existing products. The customer can place an order and the order may compose of shipping information and order detail. The order detail part will fetch information from the product details. When the customer places an order, the order is held in the active session by the shopping cart. At the time of checkout, the payment would be made using credit card transaction." Draw a class diagram for the given scenario. The diagram should be complete in all aspects including associations, generalizations, multiplicity and description of attributes, operations.
Expert Answer:
Answer rating: 100% (QA)
Ecommerce Software Class Diagram Code snippet classDiagram class User id int Primary Key username string password string register login updateProfile class Customer generalizes User shippingInformatio... View the full answer
Related Book For
Management Accounting Information for Decision-Making and Strategy Execution
ISBN: 978-0137024971
6th Edition
Authors: Anthony A. Atkinson, Robert S. Kaplan, Ella Mae Matsumura, S. Mark Young
Posted Date:
Students also viewed these programming questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
List three specific parts of the Case Guide, Objectives and Strategy Section (See below) that you had the most difficulty understanding. Describe your current understanding of these parts. Provide...
-
Assuming 250 days of operation per year and a lead time of five days, what is the reorder point for Westside Auto in Problem 15? Show the general formula for the reorder point for the EOQ model with...
-
On January 1, 2019 (the date of grant), Lutz Corporation issues 2,000 restricted shares to its executives. The fair value of these shares is $75,000, and their par value is $10,000. The shares are...
-
Describe an example of a coordination failure problem.
-
In 1988, the Upper Deck Company was a company with an idea for a better baseball card: one that had a hologram on it. By the 1990s, the firm was a major corporation worth at least a quarter of a...
-
The cash register tape for Bluestem Industries reported sales of $6,871.50. Record the journal entry that would be necessary for each of the following situations. (a) Cash to be accounted for exceeds...
-
An ATV has an average acceleration of 1.9 m/s 2 . If the vehicle accelerates for 5.8 s and has an initial velocity of 15 m/s [E], what is the final velocity of the ATV?
-
4. (Chapter 3) Skycell, a major European cell phone manufacturer, is making production plans for the coming year. Skycell has worked with its customers (the service providers) to come up with...
-
Demand for apples (Qa) is given as: Qa = 32 0.4P , where P is the price of apples. What is the own price elasticity of demand if the price of apples is $2.6?
-
Describe the various types of investments.
-
What is the risk in using systematic sample selection?
-
At which stage(s) of an audit will an auditor utilize a re-performance procedure? Explain.
-
What are the three main stages of the audit?
-
Describe the purpose of the subsequent bank statement.
-
Which part of our body is more radioresistant and why?
-
Catherine (aged 42) and Johnson (aged 45) have been married for 12 years. Johnson is a project manager of an event company at a monthly salary of $55,000 with an additional one-month salary of...
-
Manoil Electronics manufactures and sells electronic components to electronics stores. The controller is preparing her annual budget and has asked the sales group to prepare sales estimates. All...
-
What are the two interrelated behavioral issues in budgeting?
-
Cost distortions, original activity-based costs At its manufacturing plant in Duluth, Minnesota, Endo Electronics Company manufactures two products, X21 and Y37. For many years, the company has used...
-
A candlestick chart is similar to a bar chart except that the candlestick chart: A. Represents upward movements in price with Xs. B. Also graphically shows the range of the periods highs and lows. C....
-
What considerations might encourage a market analyst to rely more on a top-down or bottom-up forecast of S&P 500 operating earnings?
-
Which of the following advantages listed by Ryan with respect to the earnings-based approach studied by Atkinson is most likely correct? The model A. Can be used for non-U.S. equity markets. B....
Study smarter with the SolutionInn App