Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Online Shopping System1

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17
At a glance
Powered by AI
The key takeaways from the document are that it discusses the scope, requirements and different diagrams like data flow, activity, use case, state and deployment diagrams for an online shopping system.

The different diagrams discussed in the document are data flow diagram, activity diagram, use case diagram, state diagram and deployment diagram.

The main components of a use case diagram are actors, use cases, and the relationships between actors and use cases through communication associations.

Online shopping

system

MOHIDDIN BADSHAH

Synopsis:
1.Scope
2.SRS
3.Data Flow Diagram
4. Activity Diagram
5.Use case Diagram
6.State Diagram
7.Deployment Diagram

Scope :
The following subsections describe the scope of
the fast food outlet system in terms of its
audience, organization, and applicable
document.
Audience :
Customers, Administrators, Sellers.
Organization :
ONLINE SHOPPING CART SYSTEM
Applicable Documents :
The following documents provide information
necessary to understand this documentation:

Software Requirement Specification:

System Abstract
The Online Shopping Cart system facilitates the Customer to
view the Items Products, inquire about the item details,
availability of seats and many more. The major functionality
of system is to allow the user to book and cancels the flights
as per user requirements. It also provides the administrator
or manager to modify existing flights or to introduce a new
flights in the schedule.

Major features provided by the system are :


Customer
The system allows the user or member to perform flight query
including flight scheduling, seats availability status, fare
details, etc.

Administrator
It allows the customer to register in order to give the services to its
member .

Online shopping system


The system allows the member to order the product as per his/her
requirements. The customer is prompt to enter the customer
details and credit card details. The member then receives the
unique cart number .

Product Listing
This process gives the details about the purchasing process made
by the customer at the details of the shipping and taxes
involved with the cost

Administrator
The administrator module of the system allows the admin/manager
to manage the products item It provides the admin /manger to
modify or change the existing items or to introduce a new items

Data Flow Diagram for Online


Shopping Cart Software

Activity diagram
An Activity diagram is a visual representation of any system's
activities and flows of data or decisions between activities.
Activity diagrams provide a very broad view of a business
process.
They represent the dynamics of a system.
They are flow charts that are used to show the work flow of a
system.
They show the flow of control from activity to activity in the
system.
They show what activities can be done in parallel, and any
alternative paths through the flow.
Purpose
Model business workflows
Model operations
Activity diagrams commonly contain

custome r

vie w the
product

want to purchase ?

no
ye s
Ite m not found

vis it faq

no

product avilable in india?


ye s

go through the
product de tails
Login

ye s

are u me mbe r?
no

Re giste r

shopping cart is
as signe d to custome r

ite m ge t adde d
to shopping cart
no
confirm the shopp...
ye s
ge ne rate purchase
de tails

do you want to cance l the product?


ye s
Cance l
Product
no

payme nt
de tails

payme nt on
de live ry

no

paying by cre ditcard?


ye s

ge tway syste m
activate d
no
varification of custome r?
yes
ye s
want to purchase ?
no
final bill

want to fill fe e dback?

no
ye s

Fill fe e dback

signout

5. Use-Case Diagram.
The use-case concept was introduced by Ivar Jacobson in the objectoriented software engineering (OOSE) method.
A use-case diagram is a graph of actors, a set of use cases enclosed by a
system boundary, communication (participation) associations between the
actors and the use cases, and generalization among the cases.
Use case diagrams show how users interact with the system.

Use Cases
A use case represents a class of functionality provided by the
system as an event flow.
A use case consists of:
Unique name
Participating actors
Item
Pre-conditions
purchase
Item Purchased
d
Entry conditions (triggers) Flow of events
Exit conditions (success guarantees)
Special requirements

USE CASE DESCRIPTION :

Actors:
New Customers
Registered Customer
Administrator

Use cases:
Search Item
Register Item
Buy Item
Update Item

Search Item
Any user can search the item. User can search the item by name or company.

Register Customer
To buy the item, the customer has to be a registered customer. This process is used to register a
customer.

Buy Item
A registered customer can buy a item using this process. This process include search item,
validate customer, prepare bill, pay bill.

Statechart Diagram:
The name of the diagram itself clarifies the
purpose of the diagram and other details. It
describes different states of a component in a
system. The states are specific to a
component/object of a system.
A Statechart diagram describes a state
machine. Now to clarify it state machine can
be defined as a machine, which defines
different states of an object, and these states
are controlled by external or internal events.

State Chart Diagram For Online Shopping System


Member
Logging

Member Login

Verifying

Valid login

Accessing the
account

Invalid Login

Member Access

Re-Logging

managing
account

Member Relogin

Perform Reservation

Invalid >3 times

Reserving

Perform cancellation

Cancelling

Process credit card details

Process credit card details


Credit card
Processing
Transaction Processing
Transaction
Performing

transaction Processed
Printing
Ticket

State Diagram For Customer.

Searching

registered customer

buy the item


new customer
Register

Selecting

more items

buy item
Buying

item selection over


Pay bill

Deployment Diagram :

Deployment diagrams are used to visualize

the topology of the physical components of a


system where the software components are
deployed.
So deployment diagrams are used to
describe the static deployment view of a
system. Deployment diagrams consist of
nodes and their relationships.

Deployment diagram for Online Shopping


System.

Client
<<Private Network>>

Data Base
Server

Oracle Server

<<LAN>>

Application
Server

<<Private Network>>

Client

Application Server.exe
<<Private Network>>

Client

HANK

OU

You might also like