Online Shopping System1
Online Shopping System1
Online Shopping System1
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:
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.
Administrator
It allows the customer to register in order to give the services to its
member .
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
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
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
payme nt
de tails
payme nt on
de live ry
no
ge tway syste m
activate d
no
varification of custome r?
yes
ye s
want to purchase ?
no
final bill
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
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.
Member Login
Verifying
Valid login
Accessing the
account
Invalid Login
Member Access
Re-Logging
managing
account
Member Relogin
Perform Reservation
Reserving
Perform cancellation
Cancelling
transaction Processed
Printing
Ticket
Searching
registered customer
Selecting
more items
buy item
Buying
Deployment Diagram :
Client
<<Private Network>>
Data Base
Server
Oracle Server
<<LAN>>
Application
Server
<<Private Network>>
Client
Application Server.exe
<<Private Network>>
Client
HANK
OU