Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Online Shopping

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

commit order order number


telephone agent
cancel order

invoke total
price

name

do registeration

customer mobile number

product management delete

admin

add modify

USE CASE DIAGRAM


validate user login

allow telephone
allow customer
fetch admin choice agent to access
registeration
details

customer order customer name phone number


catalogue registry

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:

There should be strong network connection for using the application.

Products are available for selling.

Basic flow of events:

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

1. Customer cancels the selected item


•        Resume from the search option
2. Customer cancels at the transaction page
·                           Will get on the selected item page
3. When the system is down
•        Error message will get displayed “Sorry for the inconvenience. Please visit after sometime”
Conclusion
This is a very popular and efficient way to shop nowadays. With increasing popularity, ease
of availability, great discount on the product, etc, more and more people are using this for
shopping. While there is segment of customers who believe in touch and feel of the
product. Online shopping has also benefited to small retailer who do not afford to setup
shop. Overall, it’s a win-win situation for both customer and retailer to use this platform.

You might also like