On-line Registration

Use Case Name: / On-line Registration
System Name: / Iron Wind Metals Shopping Cart
Author(s): / Stacey Enders
Date: / 4/20/09
Narrative: / Potential customers use the Iron Wind Metals’ website visitor logon to register and create a user profile.
Actor(s): / Potential customers
Output(s): / User ID, password and if applicable, company profile
Precondition(s): / None
Trigger: / Select “Create an account” to start the self registration process

Main Success Scenario

Step / Actor / Actor Action / System Action
1 / Visitor / Select “Create an account” / Display user setup information.
2 / Visitor / Complete all required user information / Verify data entered for errors and confirm registration.

Scenario Extensions or Alternate Courses

Step / Condition / Actor Action / System Action
2.1 / Incomplete customer information / User did not complete one or more required fields. / Generate error and system message stating that all required fields must be completed.
2.2 / Password and password confirmation do not match. / User did not enter the same password and password confirmation / Generate error and system message stating that password must match password confirmation.
Direct Customer Purchase Orders
Use Case Name: / Purchase Orders
System Name: / Iron Wind Metals Shopping Cart
Author(s): / Stacey Enders
Date: / 4/14/09
Narrative: / Direct Customers will place orders via the Iron Works Metals website shopping cart. Products will be added to the shopping cart as selected
Actor(s): / Direct Customers
Output(s): / Order confirmations and invoices
Precondition(s): / User ID (email address) and password for Direct Customer accounts
Trigger: / Log in authentication
Main Success Scenario
Step / Actor / Actor Action / System Action
1 / Direct Customer / Sign in to IWM account / Verify user ID and password
2 / Direct Customer / Search products and add to shopping cart / Retain selected product(s) in customer database
3 / Direct Customer / Proceed to Checkout / List shopping cart items, quantities ordered and prices
4 / Direct Customer / Continue to Shipping details and verify information / Display shipping address and shipping method
5 / Direct Customer / Continue to Method of Payment and select payment applicable option / Display payment methods
6 / Direct Customer / Continue to Order Confirmation and verify order / Display order details
7 / Direct Customer / Place order / Order received by IWM Sales Rep
Scenario Extensions or Alternate Courses
Step / Condition / Actor Action / System Action
1.1 / Failed Logon / User entered incorrect user ID and password / Deny access and return to Main page
3.1 / Incorrect product(s) added to shopping cart / Select applicable item(s), click Update / Remove item(s) from cart
4.1 / Change shipping address / Select ‘Change Address’ and make required changes / Update address information
4.2 / Change shipping method / Select ‘Change Shipping Method’ and make required changes / Update shipping method
4.3 / Additional comments / Add comments regarding the order / Retain instructions
Edit User Profile
Use Case Name: / Edit User Profile
System Name: / Iron Wind Metals Shopping Cart
Author(s): / Stacey Enders
Date: / 4/14/09
Narrative: / Users access the Iron Wind Metals website update/edit their account information, address and password.
Actor(s): / Direct Customer
Output(s): / Updated profile
Precondition(s): / User ID (email address) and password
Trigger: / Log in authentication
Main Success Scenario
Step / Actor / Actor Action / System Action
1 / Direct Customer / Sign in to IWM account / Verify user ID and password
2 / Direct Customer / Select “My Account” / Display links for updating account, address and password information.
3 / Direct Customer / Select “View or change my account information” / Display current account information.
4 / Direct Customer / Make changes as necessary to gender, first name, last name, date of birth, e-mail address, telephone number, fax number.
5 / Direct Customer / Click the continue button to complete. / Save customer updates.
6 / Direct Customer / Select “View or change entries in my address book” / Display current address.
7 / Direct Customer / Make changes as necessary to gender, first name, last name, company name, street address, suburb, postal code, city, state, country
8 / Direct Customer / Click the update button to complete. / Save customer updates.
9 / Direct Customer / Select “Change my account password” / Display fields for current password, new password and password confirmation
10 / Direct Customer / Click the continue button to complete. / Save customer updates.
Scenario Extensions or Alternate Courses
Step / Condition / Actor Action / System Action
1.1 / Failed Logon / User entered incorrect user ID and password / Deny access and return to Main page
4.1 / User selected “View or change my account information” in error. / Click back button to return to the My account screen. / Return user to the My account
7.1 / Selected edit in error. / Click back button to return to the My account screen. / Return user to the My account
9.1 / Selected ‘Change my account password” in error. / Click back button to return to the My account screen. / Return user to the My account
View Order History
Use Case Name: / View Order History
System Name: / Iron Wind Metals Shopping Cart
Author(s): / Stacey Enders
Date: / 4/14/09
Narrative: / Customers access Iron Wind Metals website to view the status of their order(s).
Actor(s): / Direct Customer
Output(s): / Order history and status
Precondition(s): / User ID (email address) and password for Retail Store accounts
Trigger: / Log in authentication
Main Success Scenario
Step / Actor / Actor Action / System Action
1 / Direct Customer / Sign in to IWM account / Verify user ID and password
2 / Direct Customer / Select “My Account” / Display My account information
3 / Direct Customer / Select order to view / Display order details
Scenario Extensions or Alternate Courses
Step / Condition / Actor Action / System Action
1.1 / Failed Logon / User entered incorrect user ID and password / Deny access and return to Main page