online shop system use case diagram report

9
Online Shop System Use Case Diagram Report (Demo) Visual Paradigm International Ltd.

Upload: an-duong

Post on 26-Nov-2015

15 views

Category:

Documents


0 download

DESCRIPTION

ok

TRANSCRIPT

  • Online Shop System UseCase Diagram Report (Demo)

    Visual Paradigm International Ltd.

  • Table of Contentsinitial use case diagram ...................................................................................................................... 4Revised Use Case Diagram ................................................................................................................ 7

  • Table of Figuresinitial use case diagram ...................................................................................................................... 4Revised Use Case Diagram ................................................................................................................ 7

  • Use Case Diagram

    initial use case diagram

    < < actor> >

    Courier Company

    Online Shop System

    Maintain Product Catalog

    Setup Promotion List

    Send Promotion Email

    Marketing Staff

    Collect Return Item

    Deliver Items

    Process Order

    Process Return

    Sales Staff

    Check Order Status

    Maintain AccountInformation

    Return ItemCustomer

    Place Order

    Place OrderName Value

    Name Place OrderRank

    Return ItemName Value

    Name Return Item

    Rank

  • Maintain AccountInformation

    Name Value

    Name Maintain AccountInformation

    Rank

    Check Order StatusName Value

    Name Check Order StatusRank

    Process ReturnName Value

    Name Process Return

    Rank

    Process OrderName Value

    Name Process OrderRank

    Deliver ItemsName Value

    Name Deliver Items

    Rank

    Collect Return ItemName Value

    Name Collect Return ItemRank

    Send Promotion EmailName Value

    Name Send Promotion EmailRank

  • Setup Promotion ListName Value

    Name Setup Promotion ListRank

    Maintain Product CatalogName Value

    Name Maintain Product CatalogRank

  • Use Case Diagram

    Revised Use Case Diagram

    < < actor> >

    Courier Company

    Out of StockExtension Points

    Gift OrderExtension Points

    Process Out ofStock Order

    Deliver Gift Item

    Validate User

    Send Promotion Email

    Setup Promotion List

    Maintain Product CatalogDeliver Items

    Collect Return Item

    Process Return

    Process Order

    Check Order Status

    Maintain AccountInformation

    Return Item

    Place Order

    Marketing Staff

    Sales StaffCustomer

    Online Shop System

    Place OrderName Value

    Name Place OrderRank

    Normal Scenario1. Customer enter login information2. System display product menu3. Customer add items to shopping cart4. System display message indicate the item added to shopping cart5. Customer proceed to checkout6. System ask user provide shipping and billing information7. Customer provide shipping and billing information8. System confirm the shipping information, process the order and ship out the items9. Customer receive the items

    Return ItemName Value

    Name Return Item

    Rank

  • Maintain Account InformationName Value

    Name Maintain Account Information

    Rank

    Check Order StatusName Value

    Name Check Order StatusRank

    Process OrderName Value

    Name Process OrderRank

    Process ReturnName Value

    Name Process Return

    Rank

    Collect Return ItemName Value

    Name Collect Return ItemRank

    Deliver ItemsName Value

    Name Deliver Items

    Rank

    Normal Scenario1. System issue delivery request to courier company2. Courier company collect items from warehouse, pack it and ship it out3. Courier company mark delivery complete4. System confirm order close

  • Fail to Deliver Items1. System issue delivery request to courier company2. Courier company collect items from warehouse, pack it and ship it out3. Courier company mark delivery fail since no one accepting the package4. System mark delivery fail, notify sales staff contact customer to reschedule delivery

    Maintain Product CatalogName Value

    Name Maintain Product CatalogRank

    Setup Promotion ListName Value

    Name Setup Promotion ListRank

    Send Promotion EmailName Value

    Name Send Promotion EmailRank

    Validate UserName Value

    Name Validate User

    Rank

    Deliver Gift ItemName Value

    Name Deliver Gift ItemRank

    Process Out of Stock OrderName Value

    Name Process Out of Stock OrderRank

    initial use case diagramUse Case - Place OrderUse Case - Return ItemUse Case - Maintain AccountInformationUse Case - Check Order StatusUse Case - Process ReturnUse Case - Process OrderUse Case - Deliver ItemsUse Case - Collect Return ItemUse Case - Send Promotion EmailUse Case - Setup Promotion ListUse Case - Maintain Product Catalog

    Revised Use Case DiagramUse Case - Place OrderUse Case - Return ItemUse Case - Maintain Account InformationUse Case - Check Order StatusUse Case - Process OrderUse Case - Process ReturnUse Case - Collect Return ItemUse Case - Deliver ItemsUse Case - Maintain Product CatalogUse Case - Setup Promotion ListUse Case - Send Promotion EmailUse Case - Validate UserUse Case - Deliver Gift ItemUse Case - Process Out of Stock Order