Online Shopping Cart System
Online Shopping Cart System
By
Avinash Kr. Singh - 071870102035
Sweta Rani - 071870101062
Sabana Aktar - 071870101047
CONTENTS
➲ Introduction
➲ Data Flow Diagram
➲ Entity – Relationship Diagram
➲ Sequential Snapshots
➲ Conclusion
Introduction
Shopping cart software is software used in e-commerce to
assist people making purchases online, analogous to the
American English term 'shopping cart'. In British English it
is generally known as a shopping basket, almost
exclusively shortened on websites to 'basket'. The
software allows online shopping customers to accumulate
a list of items for purchase, described metaphorically as
"placing items in the shopping cart". Upon checkout, the
software typically calculates a total for the order, including
shipping and handling (i.e. postage and packing) charges
and the associated taxes, as applicable.
Introduction (contd...)
A shopping cart normally will include:
A database that stores information such as product
details, customer data, order information, etc.
A storefront that displays this information to store
visitors (eg. product detail pages, search pages,
checkout pages, etc.)
An administration area that allows you, the store
administrator, to manage your store. For example, this is
where you add products, set up shipping & payment
options, process orders, etc.
Introduction (contd...)
A storefront will include the following features:
A store catalog that is easy to browse and that presents
product information is a way that is both useful and
graphically pleasing.
A search feature that allows customers to quickly locate
a specific product. The more filters are available on the
search page, the better (eg. price, part number,
description, etc.)
A customer service area where existing customers can
change their account information, view previous orders,
etc.
Special pages where customers can easily find products
that are on sale, featured products, products that belong
to the same brand, etc.
Introduction (contd...)
An administration will have the following features:
A way to easily set general store settings such as the
way products should be displayed (eg. how many
products will be shown on each catalog page)
A module to create and manage product categories, and
order the way in which they are displayed on the
storefront.
A module to create and manage products, and assign
them to categories.
A module to manage orders effectively (pending,
processed, shipped, returned, etc.).
Data Flow Diagram:
Context Diagram(Level-0 DFD)
Data Flow Diagram:
Level – 1 DFD
Data Flow Diagram:
Level – 2 DFD (Fig. 1)
Data Flow Diagram:
Level – 2 DFD (Fig. 2)
Sequential Snapshot of Web-pages:
Home:
Sequential Snapshots (contd...)
Registration:
Sequential Snapshots (contd...)
Edit Details:
Sequential Snapshots (contd...)
Customer Details:
Sequential Snapshots (contd...)
Department → Books :
Sequential Snapshots (contd...)
Department → Books → Category → Fiction:
Sequential Snapshots (contd...)
Product:
Sequential Snapshots (contd...)
Shopping Cart:
Sequential Snapshots (contd...)
Checkout:
Sequential Snapshots (contd...)
Order Placed:
Sequential Snapshots (contd...)
Login:
Sequential Snapshots (contd...)
Admin Home:
Sequential Snapshots (contd...)
Catalog Admin → Department :
Sequential Snapshots (contd...)
Catalog Admin → Department Music → Category :
Sequential Snapshots (contd...)
Catalog Admin → Department Music → Category Country Albums:
Sequential Snapshots (contd...)
Shopping Cart Admin:
Sequential Snapshots (contd...)
Orders Admin:
Conclusion
• The foremost thing that we should focus on
while making a shopping cart is the
convenience of the shoppers.
• We should make sure that the cart
simplifies, explains, secures and
confirms the online ordering process.
• And always remember that a successful
Web site is built around customer-
centered design.