diff_months: 13

Design and Modelling of a Smart Retail Assistant System CSE4021

Download Solution Now
Added on: 2024-09-23 12:49:26
Order Code: CLT326192
Question Task Id: 0
  • Subject Code :

    CSE4021

Task 1: Current State Journey Map.

Task 1.2 1.4: Current State Journey Model

Screenshot_372-1727094422.jpg

Task 1.2. Opportunities for Improvement

Screenshot_373-1727094581.jpg Screenshot_375-1727094691.jpg

Process Improvement Justification

The suggested improvements are being centered on the utilization of Information Technologies in order to boost the satisfaction and optimization of customers in GreenSavers' operation. By putting the virtual try-on capabilities tailored suggestions and dynamic pricing into practice businesses can directly address the pinpoints and increase the decision-making procedure by purchasing confidence (Feio, 2021).

Task 2: Business Objects and Relationships

Task 2.1. Business Objects.

Screenshot_376-1727094797.jpg

Task 2.2. Class Diagrams for the proposed Smart Retail Assistant

Screenshot_377-1727094844.jpg

The class diagram is a very important tool for GreenSavers a smart retail assessment in understanding the system structure design.

Task 3. Actor Identification and Sequence Diagram.

Task 3.1. Actor Identification

Personalized Product Recommendation

Screenshot_378-1727094903.jpg

Order Placement

Screenshot_379-1727094950.jpg

Task 3.2. Sequence Diagrams

1. Personalized Product Recommendation Sequence Diagram

The sequence diagram illustrates the procedure by involving the customer known as Emily and focuses on the performance of the product search by utilizing the smart retail assistant.

Customer Initiates Product Search:

Emily started by product searching using the specific criteria through the interface of smart retail assistants.

Message: Search Products (criteria)

Retrieve Customer Profile:

The queries of the SRA user profile database are created in order to retrieve the profile of Emily which contains details of her preference and past interactions.

Message: Get Customer Profile (Customer ID)

Response: Customer Profile

Generate Recommendations:

Message: Generate Recommendations (Customer Profile)

Response: product recommendations

Fetch Product Details:

Message: Get Product Details (Product ID)

Response: Product Details

Display Recommendations:

The smart retail assistant also helps in displaying the suggested product which inclines with the details of Emily.

Message: DisplayProductRecommendations(ProductDetails)

View Product Reviews:

A product is then selected by Emily and requested in order to view the review of the product through the SRA system.

Message: ViewProductReviews(ProductID)

Retrieve Product Reviews:

The review system is varied by the smart retail assistant in order to get the review for the selected product.

Message: GetProductReviews(ProductID)

Response: ProductReviews

Display Reviews:

The SRA is presenting the review of the product from Emily in order to help her make proper decisions (Santos, 2022).

Message: DisplayReviews(ProductReviews)

This sequence ensures the receipt of the product by Emily and suggests recommendations based on her profile and can also access the review details in order to evaluate the efficiency of the product ( MacArthur, 2022).

Screenshot_380-1727095035.jpg

2. Order Placement Sequence Diagram.

The sequence diagram outlines the different steps involving Emily who is the customer here and she is placing the order through the smart retail assessment this what is procedure also involves shopping Management which is adding to the cart and verifying the availability of the product by processing the payment and creating the order process of here are some details breakdown:

Add Product to Cart:

Emily is adding products to the shopping cart by specifying the quality and the idea of the product through the SRA.

Message: AddToCart(ProductID, Quantity)

Update Cart System:

SRA smart retail assistant is forwarding this request to the system of the cart in order to update the cart with the selected quality and products (VON KONTY, 2021).

Message: UpdateCart(CartID, ProductID, Quantity)

Response: CartUpdated

Initiate Checkout:

At the time when Emily is ready in order to finalize the purchase, she initiates the procedure of checkout via the SRA.

Message: Checkout(CartID)

Check Product Stock:

The smart retail assistant checks the product availability in the cart by making queries to the inventor system for the stock level (Aguiar, 2023).

Message: CheckStock(ProductID, Quantity)

Response: StockStatus

Process Payment:

Once the availability of stock is confirmed the smart retail assistant provides the Payment procedure details through the payment gateway.

Message: ProcessPayment(PaymentDetails)

Response: PaymentConfirmation

Create Order:

After the confirmation of payment, the smart retail assistant sends the details of the order to the order management system in order to create an order.

Message: CreateOrder(OrderDetails)

Response: OrderCreated

Update Inventory:

The order management system updates the system inventory after that in order to reflect the changes in the level of stock based on this order (da Rosa Ferreira, 2021).

Message: UpdateInventory(ProductID, Quantity)

Response: InventoryUpdated

Order Confirmation:

Message: OrderConfirmation(OrderID, OrderDetails)

These sequences make sure that Emliy's cart is accurately updated with the level of stock and are checked about the payments which are preceded securely or not and the order is also correctly managed and created.

Screenshot_381-1727095164.jpg

Task 4. Activity Diagram

Screenshot_382-1727095444.jpg

The activity diagram illustrates the procedure of order approval based on the total cost. The process begins by checking the order's total cost. If the cost is less than $100 the order is automatically approved and for orders which are costing more than $500, the system sends a notification to the customer in that case. The order details were reviewed by the sales manager. If the order is approved by the sales manager the status of the order became approve (Oliveira, and Pereira, 2023). If not then it becomes rejected. Both rejected and approved orders and profit till the end of the process.

Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back!
Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects. Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.

To connect with expert and ask your query click here Exam Question Bank

  • Uploaded By : Nivesh
  • Posted on : September 23rd, 2024
  • Downloads : 0
  • Views : 216

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more