Professional Documents
Culture Documents
Online Shopping 1 (AutoRecovered)
Online Shopping 1 (AutoRecovered)
The telephone agent uses an order registry and customer catalogue to obtain access to an
order & a customer respectively. The order registry uses an order number as a qualifier to
select particular order instance. A customer catalogue uses customer name and phone
number as a qualifier to select particular customer.
The attributes of an order are the order numbers and time when it is placed. The order
consists of many items. An item has item number, a quantity, unit price. It also has
reference to catalogue item which represents listing. When an order is cancelled or
committed, it cancels or commits each of its items first. When an order’s total price
method is invoked, the order calls the total price method of each of items and returns the
sum.
Valid Considerations:
Inclusion:
• Customer provides his/her details online before placing an order.
• Admin will maintain customer catalogue & order catalogue with addition, deletion and
modification from time to time.
• Alerts (SMS & E-Mail) will be generated by system on successful order commit or cancel.
Exclusion: Customer is restricted to access the system
access customer
customer name
catalogue
access order
customer phone number
registry
invoke total
price
name
do registeration
admin
add modify
allow telephone
allow customer
fetch admin choice agent to access
registeration
details
record update
save info
info info
display
information generate customer
ID
fetch telephone
agent choice
allor TG to select
accept order
cancel items
generate accept
total sales cancellation
display generate
acknowledgement
SMS Email
ACTIVITY DIAGRAM
USE CASE SPECIFICATION
Brief:
This use case describes how shop online products through its specific website and its
procedure for shopping.
Actor:
Telephone agent
Customer
Admin
Preconditions:
1. The use case begins when customer enters the website to search or buy the
products.
2. Use case: validate user can be performed
3. The online shopping use different alternatives that are available on this unit. In this
case the customer always searches for the products they need.
4. For online shopping first customer has to make an account on the website
5. After making an account customer searches for the products
6. The website suggests some of top products on there home page for the ideas for
customers.
7. The customer selects the required products.
8. Credit/debit card, UPI, net banking etc for amount and account is set for the
transaction through the third parties.
9. Then the money gets deducted accordingly
10. The money is dispensed
11. The online receipt is generated of the amount.
12. The use case ends successfully.
Alternative flows:
Invalid user