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 »
Online shopping system class creation


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 DayJul 27, 2021

Answer To: Use case name: Make Order Request Summary: Customer enters an order request to purchase the selected...

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









__MACOSX/Online-Shopping-System-master/OOP_Project/._OOP_Project.iml
Online-Shopping-System-master/OOP_Project/rawID.dat
__MACOSX/Online-Shopping-System-master/OOP_Project/._rawID.dat
Online-Shopping-System-master/OOP_Projec
t/out/production/OOP_Project/CustomerInterface.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Items.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/SelectItems.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Welcome.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/rawID.dat
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Customer.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/customerObj.objects
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/OnlineShoppingSystem.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Order.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Runner.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/SupplierInterface.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/User.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Bank.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Catalog.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/OnlineShoppingSystem$1.class
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Helper.class
Online-Shopping-System-master/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-master/OOP_Project/out/production/OOP_Project/customers.dat
bb
tomR
tot
Online-Shopping-System-master/OOP_Project/out/production/OOP_Project/Supplier.class
__MACOSX/Online-Shopping-System-master/OOP_Project/out/production/._OOP_Project
__MACOSX/Online-Shopping-System-master/OOP_Project/out/._production
__MACOSX/Online-Shopping-System-master/OOP_Project/._out
Online-Shopping-System-master/OOP_Project/customerObj.objects
__MACOSX/Online-Shopping-System-master/OOP_Project/._customerObj.objects
Online-Shopping-System-master/OOP_Project/customers.dat
customer002
customer001
__MACOSX/Online-Shopping-System-master/OOP_Project/._customers.dat
Online-Shopping-System-master/OOP_Project/.idea/codeStyles/Project.xml






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




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






__MACOSX/Online-Shopping-System-master/OOP_Project/.idea/._modules.xml
Online-Shopping-System-master/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