/  21
 
 
Online Shopping Portal
Software Design Case Study
A Case Study By
 
Akash MohanVaishali VasingNavakanth KanapalaKamlesh
MBA – Software Solutions and Management
Symbiosis Centre for Information TechnologyPune
 
 
Online Shopping Portal| A case study
1 |
Page
 
Table of Contents
1.
Case Statement ....................................................................................................................... 2
2.
Scenario ................................................................................................................................... 2
3.
Assumptions ............................................................................................................................ 2
4.
Actors ...................................................................................................................................... 2
5.
Functionality ........................................................................................................................... 2
6.
Enhancements......................................................................................................................... 3
7.
Data Flow diagrams................................................................................................................. 47.1 Context Level Diagram ................................................................................................... 47.2 Level 1 Diagrams ............................................................................................................ 5
8.
Entity Relationship Diagram.................................................................................................... 7
9.
Use Case Diagram ................................................................................................................... 9
10.
Class Diagram ........................................................................................................................ 10
11.
Activity Diagram .................................................................................................................... 11
12.
Sequence Diagram ................................................................................................................ 12
13.
State Transition diagram for Cart Object .............................................................................. 20
 
Online Shopping Portal| A case study
2 |
Page
 
1.
 
Case Statement 
In this case, we will be designing a simple online shopping portal .The site will provide asoothing shopping experience for customers. The system will allow more than onecategories and different brands under the segment. The case will trace the followingsequence.
2.
 
Scenario
A customer visits the online shopping portal. A customer may buy item or just visit the pageand logout. The customer can select a segment, then a category, and brand to get thedifferent products in the desired brand.The customer can select the product for purchasing. The process can be repeated for moreitems. Once the customer finishes selecting the product/s the cart can be viewed , If thecustomer wants to edit the final cart it can be done here.For final payment the customer has to login the portal, if the customer is visiting for the 1
st
 time he must register with the site, else the customer must use the login page to proceed.Final cart is submitted for payment and card details and address(where shipment has to bemade) are be confirmed by the customer .Customer is confirmed with a shipment Id anddelivery of goods within 15 days.
3.
 
 Assumptions
 
The currency followed is Rs as the site provides for only Indian customer base.
 
There are different segments, categories, brands where a brand can fall under morethan one category.
 
The shipment of the goods is not covered under the scope of the case
 
Complains by the customers are not handled by the case study.
 
Customers have to be validated before the payment can be confirmed.
4.
 
 Actors
 
Customer
 
Administrator.
5.
 
Functionality
1.
 
Portal
 
Allows the customer to view the different categories and further to differentproducts within the brands eg.
 
Allows the customer to shop online saying time and cost of customer.

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...

Samwel Zakayoleft a comment

nice work bt i didnt seen the discription of use case

Avinash Bandarileft a comment

ufff thanks guys

Erdenebaatar Bilegsaihanleft a comment

gees it awesome

gaur_ashishleft a comment

Thanxxx 4 the content