0% found this document useful (0 votes)
18 views3 pages

DELIVERY

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

DELIVERY

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

Sure, let’s break down the use case diagram for a parcel delivery system with

examples for each use case and actor.

Actors:
Customer
A person or business sending or receiving parcels.

Delivery Person
An employee who delivers parcels to customers.

Admin
An employee who manages the system and oversees operations.

Warehouse Staff
Employees who handle the sorting, storage, and dispatch of parcels.

System
The software itself that performs automatic functions and updates.

Use Cases:
1. Schedule Parcel Pickup
Example:
Scenario: Alice wants to send a parcel. She logs into the parcel delivery system
and schedules a pickup for the next day.
Steps:
Alice enters her address, parcel details, and preferred pickup time.
The system confirms the pickup request and notifies the delivery person assigned to
her area.

2. Track Parcel
Example:
Scenario: Bob has sent a parcel to his client. He uses the parcel delivery app to
track its current location.
Steps:
Bob enters the tracking number into the app.
The system displays the current status and location of the parcel, such as “In
Transit” or “Out for Delivery.”

3. Confirm Delivery
Example:
Scenario: Sarah is a delivery person who has just delivered a parcel to a customer.
She uses her mobile app to confirm the delivery.
Steps:
Sarah selects the parcel from her delivery list.
She marks it as “Delivered” in the app.
The system updates the parcel’s status to “Delivered” and notifies the customer.

4. Update Parcel Status


Example:
Scenario: The system automatically updates the status of a parcel as it moves
through various stages (e.g., from “Pickup Scheduled” to “In Transit”).
Steps:
When a parcel is picked up, the system changes its status to “In Transit.”
If there’s a delay, the system updates the status to “Delayed” and informs both the
customer and admin.

5. Manage Orders
Example:
Scenario: The admin needs to review and manage all the parcel orders for the day.
Steps:
The admin accesses the order management section of the system.
They review pending, completed, and canceled orders.
The admin can make changes, such as adjusting delivery schedules or handling
special requests.

6. Handle Returns
Example:
Scenario: John received a damaged parcel and wants to return it. He requests a
return through the parcel delivery system.
Steps:
John logs into the system and selects the option to return a parcel.
He provides the reason for the return and schedules a return pickup.
The system processes the return request and notifies the delivery person to pick up
the parcel.

7. Assign Delivery
Example:
Scenario: The admin assigns delivery tasks to delivery persons based on their
routes and availability.
Steps:
The admin logs into the system and views available delivery persons.
They assign parcels to delivery persons based on their locations and schedules.
Delivery persons receive updated delivery assignments on their mobile devices.

8. Update Delivery Routes


Example:
Scenario: Mark is a delivery person who needs to update his delivery routes due to
road closures.
Steps:
Mark opens his delivery app and modifies his route.
The system recalculates and updates the new route for efficient delivery.
The system informs both Mark and the customers of any changes in delivery times.

9. Warehouse Management
Example:
Scenario: Lisa, a warehouse staff member, needs to sort and prepare parcels for
dispatch.
Steps:
Lisa receives a list of parcels to be sorted.
She organizes parcels based on destination and priority.
The system updates the status of sorted parcels to “Ready for Dispatch.”

10. Generate Reports


Example:
Scenario: The admin needs to generate a report on the delivery performance for the
month.
Steps:
The admin selects the reporting function in the system.
They choose the type of report (e.g., delivery times, customer satisfaction).
The system generates and exports the report, which the admin can review for
insights and decision-making.#

You might also like