Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 5.94 KB

File metadata and controls

71 lines (46 loc) · 5.94 KB

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors Visitors

Don't forget to hit the ⭐ if you like this repo.

Instructions

  • Please use the answer template.
  • Please answer the following case study question to assess your knowledge in UML. You are required to submit your answer file in the submission folder. Within the submission/sec01 or submission/sec02 folder, create a folder with your GitHub ID. Name the file as uc2.md.

Folder structure

🗂️submission
├─ 🗂️sec01
├── 📄readme.md
├── 📁drshahizan
│   ├── 📄mcq1.md
│   ├── ...
│   └── 📄mcq5.md
├── 📁your github id
├─ 🗂️sec02
├── 📄readme.md
├── 📁drshahizan
│   ├── 📄mcq1.md
│   ├── ...
│   └── 📄mcq5.md
└── 📁your github id

Case Study 2: E-commerce Website

Description

An established retail company has decided to expand its business by launching an e-commerce website. The objective is to create an online platform that allows customers to browse and purchase products, while also providing efficient inventory management and order processing functionalities. The e-commerce website aims to enhance the company's reach, improve customer experience, and streamline the overall sales process.

In this scenario, a potential customer visits the e-commerce website to explore available products. The website offers a user-friendly interface where customers can browse through various product categories, view detailed product descriptions, and add desired items to their shopping carts. The website also allows customers to create user accounts, which provide additional features such as saving payment and shipping information for future purchases.

When a customer is ready to make a purchase, they proceed to the checkout process. The website presents a summary of the items in the customer's shopping cart, including prices, quantities, and a total amount. The customer can review the order details and make any necessary modifications, such as updating quantities or removing items.

After reviewing the order, the website prompts the customer to choose a shipping method from the available options. The customer selects their preferred shipping method, which can include choices like standard shipping, expedited shipping, or in-store pickup. The website calculates the shipping cost based on the chosen method and updates the total amount accordingly.

Next, the website prompts the customer to select a payment method. The available payment options may include credit card, debit card, digital wallets, or other secure payment gateways. The customer chooses their preferred payment method and enters the necessary payment information. The website securely processes the payment and validates the provided information.

Upon successful payment processing, the website generates an order confirmation, which includes details such as the order number, purchased items, shipping address, and estimated delivery date. Simultaneously, the website updates the inventory to reflect the purchased items, ensuring accurate stock management.

The e-commerce website then sends an order confirmation email to the customer's registered email address, providing a digital receipt and summarizing the order information. The email also includes relevant contact details and customer support information for any queries or concerns.

Throughout the order fulfillment process, the website keeps the customer informed about the progress. This includes sending status updates, such as order processing, shipment tracking details, and notifications for any delays or changes to the estimated delivery date. These proactive notifications help maintain transparency and build trust with customers.

In summary, the e-commerce website streamlines the customer journey by providing an intuitive browsing experience, secure payment processing, and efficient order fulfillment. By effectively managing inventory and automating the order processing workflow, the website enhances the company's online presence, boosts customer satisfaction, and drives business growth in the competitive e-commerce landscape.

Question

Based on the case study, create a use case diagram that includes essential elements such as use cases, actors, relationships, and other components commonly found in use case diagrams.

Contribution 🛠️

Please create an Issue for any improvements, suggestions or errors in the content.

You can also contact me using Linkedin for any other queries or feedback.

Visitors