Professional Documents
Culture Documents
1 Register
1.1 Brief Description
This use case describes how a customer register into the Ware house management system.
2 Actors
The following actor(s) interact and participate in this use case:
Customer
3 Flow of Events
3.1 Basic Flow
This use case starts when the customer wants to register into the system.
1.The system requests that the actor enter his/her customer details and password.
2.The actor enter his/her customer details and password.
3.The system verify and submit the customer details.
4. The customer details is saved into the database.
5.The system provides the customer id to the customer.
4 Special Requirements
None
5 Pre-Conditions
None
6 Post-Conditions
1 Success
The user entered successful information and customer id assign to the customer.
2 Failure
User is unable to register and return to the home page of the system.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Customer, Office Personnel, Foreman
3 Flow of Events
3.1 Basic Flow
This use case starts when the Actor wants to Login into the warehouse management system.
1. The system requests that the actor enter his/her customer id and password.
2. The actor enter his/her customer id and password.
3. The system submit the details.
4. The system fetch and validate the information.
5. The system logs the actor into to the system and display successful login message.
4 Special Requirements
None
5 Pre-Conditions
All user must have a User Account created for them in the system ,prior to executing the use case
or created by the customer(for Customer Account) .
6 Post-Conditions
1. Success
The Actor is authenticated and the system displays a home page based on the user type log into
the system.
2. Failure
The Actor is unable to log in into the system due to some reasons.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Customer
3 Flow of Events
3.1 Basic Flow
This use case starts when the Customer wants to place and cancel order into the warehouse
system.
1. The system requests the Customer to select the order state.
2. The Customer choose the order state.
3. The system check the order states and one of the sub flows is executed.
If the Customer selected Place Order, the Place Order sub-flows is executed.
If the Customer selected Cancel Order, the Cancel Order sub-flows is executed.
4 Special Requirements
None
5 Pre-Conditions
The Customer must be Logged onto the system before this use case begins.
6 Post-Conditions
If this use case was successful ,the order is placed or cancelled from the system .Otherwise the
system state is unchanged.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Office Personnel, Foreman
3 Flow of Events
3.1 Basic Flow
1. This use case starts when the Actor and system wants to check the warehouse availability in
the warehouse management system.
3.1.1 When customer place the order then system check the warehouse availability in the system.
3.1.2 When the Actor wants to check available space in the particular warehouse
4 Special Requirements
None
5 Pre-Conditions
All customer must be Logged onto the system before this use case begins.
6 Post-Conditions
If this use case was successful, the Actors checks warehouse availability.
7 Extension Points
None
1 Redistribution Control
1.1 Brief Description
This use case allows the Actors to redistribute the location, date and time of the Warehouse.
2 Actors
The following actor(s) interact and participate in this use case:
Customer, Foreman, Office Personnel
3 Flow of Events
3.1 Basic Flow
This use case starts when the Actors wants to redistribute the warehouse detail into the
warehouse management system.
1. The system requests that the Actors enter redistribution date, time and location .
2. The Actors enter the redistribution details .
3. The system provide the redistribution details.
4. The system update the redistribution details.
5. The system displays the confirmation message.
4 Special Requirements
None
5 Pre-Conditions
All Actors must be logged onto the system before this use case begins.
6 Post-Conditions
If this use case was successful, the redistribution detail is updated in the system. Otherwise, the
system state is unchanged.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Truck Driver, Warehouse Worker, Forklift Operator,Radio Device
3 Flow of Events
3.1 Basic Flow
This use case starts when the Actors wants to view location of item in the warehouse
management system.
1.The system requests the order id .
2.The Actor enter order id of which order the actor wants to view the item location information .
3.The system provide the order id.
4. The system get the item location.
5.The system display the item location to the actor.
4 Special Requirements
None
5 Pre-Conditions
All Actor must be logged onto the system before this use case begins.
6 Post-Conditions
If the use case was successful, the desired order id item location information is generated.
Otherwise, the system state remains unchanged.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Warehouse Worker, Forklift Operator
3 Flow of Events
3.1 Basic Flow
This use case starts when the Actor wants to manage the item location into the warehouse
management system.
1.The system requests the item number and item type .
2.The Actor enter the item number and item type.
3.The system provide the item number and item type.
4. The system get the available storage location and show the location to the actor.
5.The Actor select the item location.
6. The system update the location status.
4 Special Requirements
None
5 Pre-Conditions
All Actors must be logged onto the system before this use case begins.
6 Post-Conditions
If this use case was successful , the item location is managed in the system. Otherwise, the
system state is unchanged.
7 Extension Points
None
2 Actors
The following actor(s) interact and participate in this use case:
Warehouse Worker, Barcode Reader
3 Flow of Events
3.1 Basic Flow
This use case starts when the loading and unloading of order occur into the warehouse
management system.
1. The Actor reads the barcode by the barcode reader.
2. The Actor submit the barcode reader into the system.
3. The system get the barcode reader from the database The system verify the barcode .
4. The system verify the barcode.
5.The system enter the barcode into the system.
4 Special Requirements
None
5 Pre-Conditions
All Actors must be logged into the system.
6 Post-Conditions
If the use case was successful then Item identified. Otherwise system state does not
changed.
7 Extension Points
None