0% found this document useful (0 votes)
67 views5 pages

Project Progress - Detailed Design: Group Name: FIVE

The document describes the detailed design of a food delivery system project. It outlines 6 use cases: 1) customer registration, 2) ordering, reviewing, checking out, and paying for an order, 3) tracking a rider's location, 4) modifying the restaurant menu, 5) a restaurant requesting delivery, and 6) a rider viewing customer and restaurant locations. It provides the basic and alternative flows for the registration use case. It also lists the main steps for each use case in point form.

Uploaded by

flz sfr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views5 pages

Project Progress - Detailed Design: Group Name: FIVE

The document describes the detailed design of a food delivery system project. It outlines 6 use cases: 1) customer registration, 2) ordering, reviewing, checking out, and paying for an order, 3) tracking a rider's location, 4) modifying the restaurant menu, 5) a restaurant requesting delivery, and 6) a rider viewing customer and restaurant locations. It provides the basic and alternative flows for the registration use case. It also lists the main steps for each use case in point form.

Uploaded by

flz sfr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Project Progress - Detailed design

Group Name: FIVE


FILZA SYAFIRA BINTI ZULKIFLI 202177 [email protected]
NOORAMIRAH AMNANI BINTI NASRI 202369 [email protected]

SHAIKH MUHAMMAD MUSTAFA BIN SHAIKH SABRI 202181 [email protected]

YU ZEXU 201460 [email protected]

ABDIAZIZ KAYD ISMAIL 201556 [email protected]


FLOW OF EVENT

USE CASE #1 (Register)

Basic Flow

1. Customer select the “register/ signup” option.


2. The system requests that the customer to fill the registration form (ex: enter his/her
name and password)
3. After filling the form, customer have to submit the form.
4. The system validates the information in the form(include).
5. A new account is created for the customer.
6. The system will send verification email to confirm customer’s account.
7. Customer can log with login/password after been acknowledged by system.

Alternative Flow

1. If the customer did not fill the required information in the form, system responds with
an error message to give that information.
2. If the information provided by the customer is wrong (like confirmation password), then
also system gives the error message.
3. If at the end customer selects the “cancel “option to cancel his registration, customer
receives an acknowledgement that his registration was not completed.
4. The customer can choose to either return to the beginning of the Basic Flow or cancel
the registration at which point the use case ends.

USE CASE #2 (Order Item, Review Order, Checkout, Payment)

1. The customer chooses to create a new order.


2. The customer selects item from menu.
3. The customer can add or remove items from shopping cart.
4. The customer clicks on the shopping cart to review order and personal information.
5. The customer checks out the order by clicking the 'check out' button.
6. The system calculates the total amount.
7. The system displays order confirmation.
8. The system displays payment method of the order.
9. The customer can pay by their preferred method of payment.
10. The system confirms the order.

USE CASE #3 (Track Rider)

1. The customer paid their meals.


2. The restaurant owner request to deliver the meals.
3. The rider starts to deliver the meals.
4. The customer can track current location of the rider.
USE CASE #4 (Display and Modify Menu)

1. The restaurant owner logs in to the system.


2. The restaurant owner request to add or change the menu info in the system.
3. The restaurant owner submits the new update of menu info to the system.
4. The system will save the new menu info.

USE CASE #5 (Request Delivery)

1. The restaurant owner will request delivery to the system.


2. The system will assign the order request to a rider near the merchant.

USE CASE #6 (View customer and restaurant location)

1. The rider will go to the specific restaurant to take the order using GPS system.
2. The rider starts to deliver the meals.
3. The rider will go to customer’s location based on map displayed by GPS system.
4. The rider arrives at the customer’s location.
USE CASE
CLASS DIAGRAM

You might also like