Back Office Use Cases for E-Commerce

Embed Size (px)

Citation preview

  • 8/12/2019 Back Office Use Cases for E-Commerce

    1/5

    Name:Manage CategoriesActor:Site AdminDescription:the site admin opens the manage categories

    page and reviews, adds, deletes or modifies thecategories.

    Flow of Events:

    1. the site admin opens the manage categories page

    and gets a list of all categories

    2. the site admin chooses to add new category and

    then redirected to the new category page

    a. the site admin enters the new category data andclicks submit

    b. the new category is saved and the site admin is

    redirected to manage categories page again. the site admin chooses to delete one of the

    categories listed

    a. the site admin gets a message to ensure that he

    wants to delete the selected category

    b. the site admin confirms that he wants to delete

    the selected category and the category is

    deleted from the database

    c. the site admin is redirected to the manage

    categories again

    !. the site admin chooses to update one of the listed

    categories

    a. the site admin enters the new values of theselected category and clicks update

    b. the category is updated and saved in the

    databaseAlternative Flow of Events:

    Preconditions:

  • 8/12/2019 Back Office Use Cases for E-Commerce

    2/5

    " #he site admin has logged in to the systemPost conditions:

    - According to the action that the site admin chooses, a

    new category is added to the database, a category isdeleted from the database, or an e$isting category is

    updated.

    Name:Manage %roductsActor:Site AdminDescription:the site admin opens the manage products

    page and reviews, adds, deletes or modifies the products

    under the category selected.Flow of Events:

    1. #he site admin opens the products page and gets a

    list of all categories2. #he site admin selects one of the categories and is

    redirected to the manage products page that displays

    all the products under the category selected.

    . #he site admin chooses to add new product andthen redirected to the new product page

    a. the site admin enters the new product data and

    clicks submit

    b. the new product is saved and the site admin is

    redirected to manage categories page again

    !. #he site admin chooses to delete one of thecategories listed

    c. the site admin gets a message to ensure that he

    wants to delete the selected product

    d. the site admin confirms that he wants to delete

    the selected product and the product is deleted

    from the database

    e. the site admin is redirected to the manage

    products again

  • 8/12/2019 Back Office Use Cases for E-Commerce

    3/5

    &. #he site admin chooses to update one of the listed

    products

    f. the site admin enters the new values of the

    selected product and clicks updateg. the product is updated and saved in the

    database

    Alternative Flow of Events:

    .a. #he site admin chooses to add new attribute to the

    new product

    1. #he site admin is redirected to the new attribute

    page.2. #he site admin enters the information of the new

    attribute and submits

    . #he attribute is saved and the site admin isredirected to the new product page to complete the

    new product information

    Preconditions:

    " #he site admin has logged in to the systemPost conditions:

    - According to the action that the site admin chooses, a

    new product is added to the catalog, a product is deleted

    from the catalog, or an e$isting product is updated.

    Name:Manage Shipping

    Actor:Site Admin

    Description:the site admin opens the manage shipping

    page and specifies the shipping fees of each order

    according to the number of products in the order.Flow of Events:

    1. #he site admin opens the manage Shipping page.

    2. the site admin specifies a range of values in low

    and in high for the 'uantity of products shipped

  • 8/12/2019 Back Office Use Cases for E-Commerce

    4/5

    and provide the shipping fees for that range and

    then submits

    . the data is saved in the database

    Alternative Flow of Events:

    Preconditions:

    " #he site admin has logged in to the systemPost conditions:

    - #he shipping data is saved to the database

    Note: this use case lacks more details that are notlisted here but they can be guessed easily because it is

    a repeated task in many proects!

    Name:Manage (rders

    Actor:Site Admin

    Description:the site admin opens the manage (rders

    page and provide the search criteria re'uired to get theorders that match. #he site admin selects an order to get

    its details and make the modification he wants and

    submits.Flow of Events:

    &. the site admin opens the manage orders page that

    prompts that site admin to enter the followingsearch criteria that the site can provide at least one

    of them)

    a. Shopper name *first or last+

    b. Shopper mail

    c. (rder date

    d. (rder total

    e. %roduct name

    -. the site admin enters the search criteria he likes

    and clicks search

  • 8/12/2019 Back Office Use Cases for E-Commerce

    5/5

    . the site admin gets a list of all orders that match

    the search criteria provided in terms of)

    a. order id

    b. order datec. order total

    d. ship to email

    e. shipper name

    f. bill to email

    g. order status

    /. the site admin chooses one of the listed orders to

    get its details0. #he site admin is redirected to the order details

    page that displays all the products in the order.

    1. the site admin chooses to edit one of the listedproducts in the order

    11. the site admin enters the new values of the

    product and clicks update and the data is saved to

    the database

    12. the site admin changes the status of the order if

    he wants

    1. #he site admin can delete the order.

    1!. the site admin can delete a product from the

    orderAlternative Flow of Events:

    " if no orders found that match the specified criteria a

    message will be displayed to the site admin to tell that.

    Preconditions:

    " #he site admin has logged in to the systemPost conditions:

    - According to the action that the site admin chooses, the

    data is saved in the database.