Online Spice Selling SNPIT & RC,UMRAKH Page 1 Abstract Online Spice Selling An Online Spice Selling system that permits a customer to submit online orders for spices and/or services from a store that serves both walk-in customers and online customers. The Online Spice Selling system presents an online display of an order cutoff time and an associated delivery window for items selected by the customer. The system accepts the customer's submission of a purchase order for the item in response to a time of submission being before the order cutoff time. The Online Spice selling does not settle with a credit supplier of the customer until the item selected by the customer is picked from inventory but before it is delivered. Therefore, the customer can go online and make changes to the order. In addition, available service windows are presented to the customer as a function of customer selected order and service types; and further, the order picking is assigned in accordance with a picker's preference. There is no existing system. All work is done manually. By developing this website we want to help our customers to buy products online. We even provide our distributors to buy products online. We will provide the facility of shopping cart. We will provide the visitors to see the product details. The mode of payment is cash on delivery. Guided By Submitted By Mr.Sandip Tandel Kinjal Pandya (110490131030) Pooja Patel (11049013043) Pratik Sherdiwala (110490131038)
this is software engineering project report.it,s really use for student of computer field
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Online Spice Selling
SNPIT & RC,UMRAKH Page 1
Abstract
Online Spice Selling
An Online Spice Selling system that permits a customer to submit online
orders for spices and/or services from a store that serves both walk-in customers and
online customers. The Online Spice Selling system presents an online display of an
order cutoff time and an associated delivery window for items selected by the
customer. The system accepts the customer's submission of a purchase order for the
item in response to a time of submission being before the order cutoff time. The
Online Spice selling does not settle with a credit supplier of the customer until the
item selected by the customer is picked from inventory but before it is delivered.
Therefore, the customer can go online and make changes to the order. In addition,
available service windows are presented to the customer as a function of customer
selected order and service types; and further, the order picking is assigned in
accordance with a picker's preference. There is no existing system. All work is done
manually.
By developing this website we want to help our customers to buy products
online. We even provide our distributors to buy products online. We will provide the
facility of shopping cart. We will provide the visitors to see the product details. The
mode of payment is cash on delivery.
Guided By Submitted By
Mr.Sandip Tandel Kinjal Pandya (110490131030)
Pooja Patel (11049013043)
Pratik Sherdiwala (110490131038)
Online Spice Selling
SNPIT & RC,UMRAKH Page 2
INDEX
Sr No. Date Topics Page
No.
Grade sign
1. 6/1/2014 Use Case Diagram
2. 20/1/2014 Activity Diagram
3. 27/1/2014 Class Diagram
4. 3/2/2014 Sequence Diagram
5. 17/2/2014 State Diagram
6. 3/3/2014 Entity-Relationship
Diagram
7. 10/3/2014 Data Flow Diagram
8. 17/3/2014 Data Dictionary
9. 31/3/2014 SRS Document
10. 7/4/2014 Timeline Chart
Online Spice Selling
SNPIT & RC,UMRAKH Page 3
1. Introduction
An Online Spice Selling system that permits a customer to submit online
orders for spices and/or services from a store that serves both walk-in customers and
online customers. The Online Spice Selling system presents an online display of an
order cutoff time and an associated delivery window for items selected by the
customer. The system accepts the customer's submission of a purchase order for the
item in response to a time of submission being before the order cutoff time. The
Online Spice selling does not settle with a credit supplier of the customer until the
item selected by the customer is picked from inventory but before it is delivered.
Therefore, the customer can go online and make changes to the order. In addition,
available service windows are presented to the customer as a function of customer
selected order and service types; and further, the order picking is assigned in
accordance with a picker's preference. There is no existing system. All work is done
manually.
By developing this website we want to help our customers to buy products
online. We even provide our distributors to buy products online. We will provide the
facility of shopping cart. We will provide the visitors to see the product details. The
mode of payment is cash on delivery.
Online Spice Selling
SNPIT & RC,UMRAKH Page 4
2.Usecase Diagram
Use case is used to capture high level functionalities of a system.
Actor Notation:
An actor can be defined as some internal or external entity that interacts with the system.
Actor is used in a use case diagram to describe the internal or external entities.
Online Spice Selling
SNPIT & RC,UMRAKH Page 5
Online Spice Selling
SNPIT & RC,UMRAKH Page 6
Online Spice Selling
SNPIT & RC,UMRAKH Page 7
Online Spice Selling
SNPIT & RC,UMRAKH Page 8
3.activity diagram Activity diagrams, which are related to program flow plans (flowcharts), are used to
illustrate activities. In the external view, we use activity diagrams for the description of those
business processes that describe the functionality of the business system
Activity diagrams allow you to think functionally. Purists of the object-oriented approach
probably dislike this fact. We, on the other hand, regard this fact as a great advantage, since
users of object-oriented methods, as well as users of functional thinking patterns, find a
common and familiar display format, which is a significant aid for business-process
modeling.
Activity
An activity diagram illustrates one individual activity. In our context, an activity represents a
business process (Figure 3.16). Fundamental elements of the activity are actions and control
elements (decision, division, merge, initiation, end, etc.):
Elements are connected by so-called "activity edges" and form the "control flow", which can
also be casually called 'flow'. The execution of an activity can contain parallel flows. A
border can surround the activity, meaning the entire activity diagram.
Action
An action is an individual step within an activity, for example, a calculation step that is not
deconstructed any further. That does not necessarily mean that the action cannot be
subdivided in the real world, but in this diagram will not be refined any further:
The action can possess input and output information The output of one action can be the input
of a subsequent action within an activity. Specific actions are calling other actions, receiving
an event and sending an event, and sending signals.
Online Spice Selling
SNPIT & RC,UMRAKH Page 9
Online Spice Selling
SNPIT & RC,UMRAKH Page 10
Online Spice Selling
SNPIT & RC,UMRAKH Page 11
Online Spice Selling
SNPIT & RC,UMRAKH Page 12
4. Class diagram Class Diagram provides an overview of the target system by describing the objects and classes inside the system
and the relationships between them. It provides a wide variety of usages; from modeling the domain-specific
data structure to detailed design of the target system. With the share model facilities, you can reuse your class
model in the interaction diagram for modeling the detailed design of the dynamic behavior. The Form Diagram
allows you to generate diagram automatically with user-defined scope.
The class diagram is the main building block of object oriented modelling. It is used both for general conceptual
modelling of the systematics of the application, and for detailed modelling translating the models into
programming code. Class diagrams can also be used for data modeling.[1]
The classes in a class diagram
represent both the main objects, interactions in the application and the classes to be programmed.
A class with three sections.
In the diagram, classes are represented with boxes which contain three parts:
The top part contains the name of the class. It is printed in Bold, centered and the first letter capitalized.
The middle part contains the attributes of the class. They are left aligned and the first letter is lower
case.
The bottom part gives the methods or operations the class can take or undertake. They are also left
aligned and the first letter is lower case.
In the design of a system, a number of classes are identified and grouped together in a class diagram which helps
to determine the static relations between those objects. With detailed modelling, the classes of the conceptual
design are often split into a number of subclasses.
In order to further describe the behaviour of systems, these class diagrams can be complemented b state diagram