Extended Use Case - Jaber-Al-Siam/Online_Courier_Service_Management GitHub Wiki
Actor: User
Scenario:
- users view the login page.
Exception:
- Handling unregistered users & redirecting them to the register page.
Precondition:
- Users have a device with internet connectivity.
- Users are registered.
Postcondition:
- Successful: User login to the site.
- Unsuccessful: Due to network error or internet connectivity, users, Admin, Delivery agent are unable to log in.
- Exception: Redirect the unregistered users to the register page.
Actor: User
Scenario:
- User has to input, Name, Gender, Phone Number, Address, valid e-mail address, and Password
- The password should contain more than 6 characters.
- Password should be a strong password
- Store new data.
Exception:
- Internet connection error.
- Wrong Provide email Address.
- Gap of filling up the form.
Pre-conditions:
- Users must have an Internet connection.
- User will have an Android phone or laptop or pc or tab.
- User is familiar with different apps and knows their functions.
- User must be able to read and write English.
Post Conditions:
- Successful: The account has been created successfully.
- Unsuccessful: Internet connection error or user has not filled up all the information or Wrong Provide email Address.
- Exception: Reaming on the same page.
Actor: User
Scenario:
- User can book his particular parcel.
- After successfully booking the parcel he will be able to get a confirmation mail of his booking.
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Users must have an Internet connection.
- User will have an Android phone or laptop or pc or tab.
- User is familiar with different apps and knows their functions.
- User must be able to read and write English.
Post Conditions:
- Successful: Booking parcel successfully done
- Unsuccessful: Booking parcel faces error please check internet connection
- Exception: Internet connection error.
Actor: Delivery Agent, User
Scenario:
- Delivery Agent can update the status of the delivery time of a particular parcel.
- After successfully update the status of the delivery time of a particular parcel. The customer will be able to get a confirmation mail of his booking.
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Delivery Agent, Users must have an Internet connection.
- Delivery Agent, User will have an Android phone or laptop or pc or tab.
- Delivery Agent, User is familiar with different apps and knows their functions.
- Delivery Agent, User must be able to read and write English.
Post Conditions:
- Successful: Update parcel status successfully done
- Unsuccessful: Update parcel status faces error please check internet connection
- Exception: Internet connection error.
Actor: User
Scenario:
- User can send their objection messages
- Users can chat with us about any query.
Exception:
- If Internet connection error.
- Remaining on a blank page.
Pre-conditions:
- Users must have an Internet connection.
- User will have an Android phone or laptop or pc or tab.
- User is familiar with different apps and knows their functions.
- User must be able to read and write English.
Post Conditions:
- Successful: Message successfully delivered to our admin
- Unsuccessful: Message is not sent please try again
- Exception: When Internet connection error.
Actor: Admin, Delivery Agent, User
Scenario:
- Admin, Delivery Agent, User can view the order updates in the order track view site.
- Admin, Delivery Agent can edit the view page. .
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Admin, Delivery Agent, Users must have an Internet connection.
- Admin, Delivery Agent, User will have an Android phone or laptop or pc or tab.
- Admin, Delivery Agent, User is familiar with different apps and knows their functions.
- Admin, Delivery Agent, User must be able to read and write English.
Post Conditions:
-
Successful: Admin, delivery agent can edit the page and user can view the updates.
-
Unsuccessful: Due to network error or heavy traffic, Admin can’t post and edit the page, as well as user, can’t be able to see.
-
Exception: Internet connection error.
Actor: Admin,User
Scenario:
- User can view the cost calculated view page
- Admin can view the cost calculated view page.
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Admin, Users must have an Internet connection.
- Admin, User will have an Android phone or laptop or pc or tab.
- Admin, User is familiar with different apps and knows their functions.
- Admin, User must be able to read and write English.
Post Conditions:
- Successful: Users can make payments
- Unsuccessful: Due to network error or heavy traffic, users can’t pay.
- Exception: Internet connection error.
Actor: Admin, Delivery Agent
Scenario:
- Delivery Agent can view the latest assigning delivery agent post.
- Admin can view and edit the assigned delivery agent view page.
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Admin, Delivery Agent must have an Internet connection.
- Admin, Delivery Agent will have an Android phone or laptop or pc or tab.
- Admin, Delivery Agent is familiar with different apps and knows their functions.
- Admin, Delivery Agent must be able to read and write English.
Post Conditions:
-
Successful: Admin can post and edit the page and Delivery Agent can view the assigning latest post.
-
Unsuccessful: Due to network error or heavy traffic, Admin can’t post and edit the page, as well as a delivery agent, can’t be able to see.
-
Exception: Internet connection error.
Actor: Admin
Scenario:
- Users can view the latest post job post.
- Admin can view and edit the post job view page.
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Admin must have an Internet connection.
- Admin will have an Android phone or laptop or pc or tab.
- Admin is familiar with different apps and knows their functions.
- Admin must be able to read and write English.
Post Conditions:
-
Successful: Admin can post and edit the page.
-
Unsuccessful: Due to network error or heavy traffic, Admin can’t post and edit the page.
-
Exception: Internet connection error.
**Actor:**User
Scenario:
- Users can logout from the application
- Next time will have to login again
Exception:
- Stay on a blank page.
- Internet connection error.
Pre-conditions:
- Users must have an Internet connection.
- User will have an Android phone or laptop or pc or tab.
- User is familiar with different apps and knows their functions.
- User must be able to read and write English.
Post Conditions:
- Successful: Logout successfully done
- Unsuccessful: Logout error please checks internet connection
- Exception: Internet connection error.