180k views
0 votes
DRAW and a correct and accurate use case diagram

Noon KSA provide services for both customers and suppliers.
The suppliers upload their products to the site. They must specify the product information (like the name, the available quantity and the unit price). The site will generate automatically a code for each added product. The supplier must also upload a list of pictures illustrating each new product.
The supplier has the possibility to offer a sale for a specific product with a precise percentage. In this case, he must specify the period of the sale, indicating the starting date and the number of days.
Each customer can order many products. He must specify the product, the quantity and choose one of the available payment method. The payment will be managed by the Bank’s Online-Payment system. The customer can cancel the order and edit the list of his orders.
The supplier can edit the list of the orders including his products and he can consult the statistics about the products (like the purchased quantities, Best seller, …).
Both suppliers and customers must create profiles, in order to be able to request any service from the site. Therefore, no request from any user will be satisfied before authentication.
When creating his profile, the customer is asked to indicate his personal information (like name, phone number, address, …). He can specify the credit card that will be used to pay his orders. In this case, he must get validate this card .
The supplier must provide his name, city, address, phone number, bank account number and email address.

User Dylnmc
by
6.6k points

1 Answer

2 votes

Final answer:

The task is to draw a use case diagram for Noon KSA, identifying interactions between customers, suppliers, and the system, highlighting the creation of profiles, ordering and uploading products, payment management, and viewing statistics.

Step-by-step explanation:

The student's task is to draw a use case diagram for the Noon KSA service platform, which involves various interactions between customers, suppliers, and the system itself. In this scenario, the customers and suppliers are stakeholders, as their requirements and activities need to be captured by the use case diagram.

Both customer and supplier must create profiles and go through an authentication process before engaging with the service. Suppliers are responsible for uploading products with all necessary details, as well as managing sales and reviewing statistics.

On the other hand, customers can order products, choose a payment method, and manage their orders. The third party in this use case diagram would be the Bank's Online-Payment system which handles the payment transactions.

Key Actors in the Use Case Diagram

  • Customer
  • Supplier
  • Online Payment System (Bank)

Customers are represented in the use case diagram as they can create a profile, order products, choose payment methods, cancel orders, and edit order lists. Suppliers are also represented as they upload products, specify sales, manage orders, and view product statistics. The Online Payment System actor is included to represent the payment management aspect.

User Epligam
by
8.5k points