Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Use case name: Make Order Request Summary: Customer enters an order request to purchase the selected items. The customer’s credit card is checked for validity to pay for the requested items. Actor:...

1 answer below »
Use case name: Make Order Request
Summary: Customer enters an order request to purchase the selected items. The customer’s credit card
is checked for validity to pay for the requested items.
Actor: Customer, Bank
Precondition: Customer added items to a cart and logged in customer account.
Main sequence:
1. Customer orders the items with the order details (item names, quantities, total price) in a cart.
2. System retrieves the customer’s credit card number from customer account.
3. System requests to a bank checking the customer’s credit card for the purchase amount.
4. If approved, system receives a purchase authorization number from bank.
5. System stores a delivery order containing order details, customer Id, purchase authorization number,
and order status as “ordered”.
6. System confirms approval of purchase and displays order information to customer.
Alternative sequences:
Step 4: If authorization of the customer’s credit card is denied (e.g., invalid credit card or over credit
limit), the system prompts the customer to enter a different credit card number. The customer can
either enter a different credit card number or cancel the order. If customer’s new credit card is
authorized by bank, the customer’s account is updated with the new card number.
Postcondition: Customer has ordered items.

Use case name: Make Order Request
Summary: Customer enters an order request to purchase the selected items. The customer’s credit card
is checked for validity to pay for the requested items.
Actor: Customer, Bank
Precondition: Customer added items to a cart and logged in customer account.
Main sequence:
1. Customer orders the items with the order details (item names, quantities, total price) in a cart.
2. System retrieves the customer’s credit card number from customer account.
3. System requests to a bank checking the customer’s credit card for the purchase amount.
4. If approved, system receives a purchase authorization number from bank.
5. System stores a delivery order containing order details, customer Id, purchase authorization number,
and order status as “ordered”.
6. System confirms approval of purchase and displays order information to customer.
Alternative sequences:
Step 4: If authorization of the customer’s credit card is denied (e.g., invalid credit card or over credit
limit), the system prompts the customer to enter a different credit card number. The customer can
either enter a different credit card number or cancel the order. If customer’s new credit card is
authorized by bank, the customer’s account is updated with the new card number.
Postcondition: Customer has ordered items.
Answered Same Day Jul 27, 2021

Solution

Arun Shankar answered on Jul 30 2021
150 Votes
Online-Shopping-System-maste
OOP_Project/OOP_Project.iml









__MACOSX/Online-Shopping-System-maste
OOP_Project/._OOP_Project.iml
Online-Shopping-System-maste
OOP_Project
awID.dat
__MACOSX/Online-Shopping-System-maste
OOP_Project/._rawID.dat
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/CustomerInterface.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Items.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/SelectItems.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Welcome.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project
awID.dat
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Customer.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/customerObj.objects
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/OnlineShoppingSystem.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Order.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Runner.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/SupplierInterface.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/User.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Bank.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Catalog.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/OnlineShoppingSystem$1.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Helper.class
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/catalog.csv
1. shoes $ 20.00
2. Jacket $ 30.00
3. T-shirt $ 15.00
4. Socks $ 7.50
5. Jeans $ 29.99
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/customers.dat
tomR
tot
Online-Shopping-System-maste
OOP_Project/out/production/OOP_Project/Supplier.class
__MACOSX/Online-Shopping-System-maste
OOP_Project/out/production/._OOP_Project
__MACOSX/Online-Shopping-System-maste
OOP_Project/out/._production
__MACOSX/Online-Shopping-System-maste
OOP_Project/._out
Online-Shopping-System-maste
OOP_Project/customerObj.objects
__MACOSX/Online-Shopping-System-maste
OOP_Project/._customerObj.objects
Online-Shopping-System-maste
OOP_Project/customers.dat
customer002
customer001
__MACOSX/Online-Shopping-System-maste
OOP_Project/._customers.dat
Online-Shopping-System-maste
OOP_Project/.idea/codeStyles/Project.xml






__MACOSX/Online-Shopping-System-maste
OOP_Project/.idea/codeStyles/._Project.xml
Online-Shopping-System-maste
OOP_Project/.idea/codeStyles/codeStyleConfig.xml




__MACOSX/Online-Shopping-System-maste
OOP_Project/.idea/codeStyles/._codeStyleConfig.xml
__MACOSX/Online-Shopping-System-maste
OOP_Project/.idea/._codeStyles
Online-Shopping-System-maste
OOP_Project/.idea/.gitignore
# Default ignored files
shelf
workspace.xml
__MACOSX/Online-Shopping-System-maste
OOP_Project/.idea/._.gitignore
Online-Shopping-System-maste
OOP_Project/.idea/modules.xml






__MACOSX/Online-Shopping-System-maste
OOP_Project/.idea/._modules.xml
Online-Shopping-System-maste
OOP_Project/.idea/misc.xml



...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here