Home Random Page


CATEGORIES:

BiologyChemistryConstructionCultureEcologyEconomyElectronicsFinanceGeographyHistoryInformaticsLawMathematicsMechanicsMedicineOtherPedagogyPhilosophyPhysicsPolicyPsychologySociologySportTourism






List of Associations

Customer Communicates with Cancel Order

 




Use Case - Check Out

 

Documentation:

Basic Course

 



The system creates a Candidate Order object that contains the contents of the Customer's Shopping Cart. Then the system retrieves the Shipping Addresses associated with the Customer's Account, and displays these addresses on the Shipping Address Page. The Customer selects an address, and then presses the Use This Address button. The system associates the given Shipping Address with the Candidate Order. Then the system displays the available Shipping Methods on the Shipping Method Page.

 



The Customer selects a shipping method, and then presses the Use This Shipping Method button. The system associates the given Shipping Method with the Candidate Order. Then the system displays the contents of the Billing Info objects associated with the Customer's Account, on the Billing Information Page. The Customer selects a billing method and presses the Use This Billing Information button. The system associates the given Billing Info object with the Candidate Order. Then the system displays the Confirm Order Page.

 



The Customer presses the Confirm Order button. The system converts the Candidate Order to an Order and destroys the Shopping Cart. Then the system returns control to the use case from which this use case received control.

 



 



Alternate Courses

 



If the Customer has not already logged in, the system invokes the Log In use case.

 



If the system does not find any Shipping Addresses, it invokes the Create Shipping Address use case.

 



If the system does not find any Billing Info objects, it invokes the Define Billing Information use case.

 



If the Customer presses the Cancel Order button at any time, the system destroys the Candidate Order and returns control to the use case from which this use case received control.

 



 



List of Associations

Customer Communicates with Check Out

Shopping Cart Page Communicates with Check Out

 




Use Case - Edit Contents of Shopping Cart

 

Documentation:

Basic Course

 



On the Shopping Cart Page, the Customer modifies the quantity of an Item in the Shopping Cart and then presses the Update button. The system stores the new quantity and then computes and displays the new cost for that Item. The Customer presses the Continue Shopping button. The system returns control to the use case from which it received control.

 



 



Alternate Courses

 



If the Customer changes the quantity of the Item to 0, the system deletes that Item from the Shopping Cart.

 



If the Customer presses the Delete button instead of the Update button, the system deletes that Item from the Shopping Cart.

 



If the Customer presses the Check Out button instead of the Continue Shopping button, the system passes control to the Check Out use case.

 



 



List of Associations

Customer Communicates with Edit Contents of Shopping Cart



Date: 2015-12-24; view: 784


<== previous page | next page ==>
Use Case - Cancel Order | Use Case - Open Account
doclecture.net - lectures - 2014-2024 year. Copyright infringement or personal data (0.006 sec.)