DELIVERY
DELIVERY
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.
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.
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.”