Professional Documents
Culture Documents
Project Progress - Detailed Design: Group Name: FIVE
Project Progress - Detailed Design: Group Name: FIVE
Project Progress - Detailed Design: Group Name: FIVE
Basic Flow
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.
Sequence Diagram
Activity Diagram
USE CASE #2 (Order Item, Review Order, Checkout, Payment)
Sequence Diagram
Activity Diagram
USE CASE #3 (Track Rider)
Basic Flow:
Altenative Flow:
1. If customer did not get their meal or the rider did not arrive at the location, customer can
cancel the order.
2. If not, the delivery will be considered complete.
Sequence Diagram
Activity Diagram
USE CASE #4 (Display and Modify Menu)
Sequence Diagram
Activity Diagram
USE CASE #5 (Request Delivery)
Sequence diagram
1. The rider will go to the specific restaurant requested by restaurant owner 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 personal information filled from customer
by GPS system.
4. The rider arrives at the customer’s location.
Sequence Diagram
Activity Diagram of Use Case #5 and #6
USE CASE
CLASS DIAGRAM