Академический Документы
Профессиональный Документы
Культура Документы
-9-
Revision History
Date Feb 27 2011 Change Description First Version
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
The user enters a product name (search key like "milk") and submits The system responds with the list of products ("Muscle Milk, AISLE1, 5 USD", "Chocolate Milk, AISLE2, 3 USD" , "Strabery milk, AISLE3, 2 USD" etc..) The user then selects from the list (For example, the user selects "Chocolate milk") The system asks for the quantity to buy The user enters 1 Gallon The system adds "Chocolate Milk, AISLE1, 1 Gallon, 5 USD" to the list The system displays the list so far. Steps 1 - 8 in loop until done The list is auto saved
Alternate Scenarios The user can delete an entry from the shopping list 1. The user selects the item of interest 2. The user deletes the item from the shopping list b. The user can update an entry from the shopping list 1. The user selects the item of interest 2. The user selects update option 3. The user edits the quantity and other details (Remarks) 1. No product exists which matches the product name a. The system displays Not Found b. The system can suggest similar products (Out of Scope for now)
a.
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
The user asks the system to show the stored shopping lists The system shows the user the full list The user selects one of the saved shopping lists
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
3. UC Create Itinerary
UC Name: Create Itinerary (based on shortest route) Scope: ShopCruiser Android App Preconditions: The user has selected a shopping list Post conditions: The itinerary will be created which the user can use any time, even offline Main Scenario
1. 2. 3.
The user clicks on Create Itinerary The system calculates the shortest path and prepares an itinerary based on this. The itinerary can be displayed offline (when the phone is not connected to the network)
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
The user selects the shopping itinerary to be displayed The system prints the text directions in a format which is given here
Text-Based Directions 1. Entry 2. Go straight till you find AISLE-1 3. Take a right turn and walk straight 4. Go pass AISLEs 2,3 5. You will find AISLE4. 6. Now take a left turn into the AISLE4 section H 7. Pick up Strawberry milk 8. Come back to the begining of AISLE4 ShopCruiser Use Cases CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser 9. Take a left turn and walk straight 10... 11... 12...
-9-
The user selects the shopping itinerary to be displayed The system prints the map directions in a format which is given here
Map-based Directions
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
CSE-5324/Spring-11
CSE-5324 Spring-11/ShopCruiser
-9-
CSE-5324/Spring-11