online shop system use case diagram report
DESCRIPTION
okTRANSCRIPT
-
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