0
answers
1
watching
202
views

Use Case Name

Update Sale Invoice by adding more products

Triggering Event

Customer would like to change what they would like to buy.

Brief Description

Allows the Owner to change a sale invoice.

Actors

School Owner

Related Use Cases

 

Preconditions

Owner is logged into the system and the sale menu is displayed.

Post Conditions

Update sale is saved to the database and now can be printed or emailed as a receipt for the customer.

Flow of activities

Actor

System

 

1.             

Requests to search a sale invoice.

Prompts for search by customer’s phone number.

 

2.             

Enters customer’s phone number.

Displays the sale invoices associated with the entered phone number, as well as the customer’s name.

 

3.             

Selects one sale invoice.

Displays all the details in the invoice, including customer’s name and address, the invoice number, the invoice date, and all the products added into the sales invoice and the quantity and price for each product.

 

4.             

Request to add more products.

Displays a list of products.

 

5.             

Select one product and enter the quantity to buy.

Adds the product and its quantity to the sale invoice. 

 

6.             

Repeats step5 until all products have been added.

Prompts to save.

 

7.             

Confirms to save.

Saves the sale invoice and details

 

 

please create class diagram ad sequence diagram

For unlimited access to Homework Help, a Homework+ subscription is required.

Related questions

Related Documents

Weekly leaderboard

Start filling in the gaps now
Log in