Casualuse Case Specification Manage Inventory

Casualuse Case Specification Manage Inventory

<p> Casual Use Case Specification – Manage Inventory </p><p>Business Rules –  Manage Inventory system should only be available to users with Inventory administrator rights  The following data is required for each inventory item: current quantity, reorder point, product code, name, description, vendor</p><p>Main Success Scenario – Update Inventory Count</p><p>Preconditions – At the moment when the use case begins, the system is: at the Inventory System main menu</p><p>Actor System Selects Manage Inventory from Inventory Displays the Manage Inventory menu System main menu Selects Update Inventory from Manage Connects to inventory database and Inventory menu displays a dialogue window showing: 1. A text input area labeled “Enter product code or description” 2. A button labeled search 3. An empty text area labeled Item Name and Description 4. A hidden field with the message “Item is at or below reorder point” 5. A text input area labeled Quantity. 6. A button labeled Submit 7. A button labeled Edit 8. A button labeled Delete 9. A button labeled Add 10. A button labeled OK 11. A button labeled Search Again</p><p>Inputs product code or description and Searches inventory database and displays clicks Search button item name and description in text field and item quantity in text input area Updates item quantity in text input area Updates item quantity in database and and clicks Submit button checks item reorder point. If item quantity is at or below reorder point make the hidden field message visible Clicks the OK button Closes the dialogue window and returns to Manage Inventory menu Clicks the Search Again button Clears all fields, re-hides message </p><p>1 Alternate Scenario: Add Inventory Item</p><p>Actor System Selects Manage Inventory from Inventory Displays the Manage Inventory menu System main menu Selects Update Inventory from Manage Connects to inventory database and Inventory menu displays a dialogue window showing: 1. A text input area labeled “Enter product code or description” 2. A button labeled search 3. An empty text area labeled Item Name and Description 4. A hidden field with the message “Item is at or below reorder point” 5. A text input area labeled Quantity. 6. A button labeled Submit 7. A button labeled Edit 8. A button labeled Delete 9. A button labeled Add 10. A button labeled OK 11. A button labeled Search Again</p><p>Clicks the Add button Displays a new dialogue window showing: 1. A text input area labeled “Product name” 2. A text input area labeled “Product description” 3. A text input area labeled “Supplier” 4. A text input area labeled “Product Code” 5. A text input area labeled “Quantity” 6. A text input area labeled “Re-order point” 7. A button labeled Submit Enters all information into text areas and Updates the inventory database and closes clicks the Submit button the dialogue window</p><p>2 Alternate Scenario: Edit Inventory Item</p><p>Actor System Selects Manage Inventory from Inventory Displays the Manage Inventory menu System main menu Selects Update Inventory from Manage Connects to inventory database and Inventory menu displays a dialogue window showing: 1. A text input area labeled “Enter product code or description” 2. A button labeled search 3. An empty text area labeled Item Name and Description 4. A hidden field with the message “Item is at or below reorder point” 5. A text input area labeled Quantity. 6. A button labeled Submit 7. A button labeled Edit 8. A button labeled Delete 9. A button labeled Add 10. A button labeled OK 11. A button labeled Search Again</p><p>Inputs product code or description and Searches inventory database and displays clicks Search button item name and description in text field and item quantity in text input area Clicks the Edit button Displays a new dialogue window showing: 1. Product name 2. Product description 3. Supplier 4. Product Code 5. Quantity 6. Re-order point 7. A button labeled Submit Edits desired information in text areas and Updates the inventory database and closes clicks the Submit button the dialogue window</p><p>3 Alternate Scenario: Delete Inventory Item</p><p>Actor System Selects Manage Inventory from Inventory Displays the Manage Inventory menu System main menu Selects Update Inventory from Manage Connects to inventory database and Inventory menu displays a dialogue window showing: 1. A text input area labeled “Enter product code or description” 2. A button labeled search 3. An empty text area labeled Item Name and Description 4. A hidden field with the message “Item is at or below reorder point” 5. A text input area labeled Quantity. 6. A button labeled Submit 7. A button labeled Edit 8. A button labeled Delete 9. A button labeled Add 10. A button labeled OK 11. A button labeled Search Again</p><p>Inputs product code or description and Searches inventory database and displays clicks Search button item name and description in text field and item quantity in text input area Clicks the Delete button Display a prompt with the message ”Are you sure you want to delete this item, this action is not reversible” and a button labeled OK Clicks the OK button Closes the prompt window, deletes the item from the inventory database, closes the dialogue window and returns to Manage Inventory menu</p><p>4</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us