The purpose of this document is to define
the features of the E-Commerce website. The prime products of the website
consist of frozen foods. In this website, visitors can enjoy the publicly
available features such as browse products, view details of products (Image,
Quantity and Cost) and view other static contents of site. They can also get
registered in the website if they want to purchase something as registration is
the prior requirement before any shopping. Registered user can view all
publicly available features and can purchase the products by adding them into
shopping cart. Admin can update and manage all the products. They are also
responsible for the collection and delivery of the requested products to the
customers. Customers can pay the bills only after they are delivered their
requested products. So, from the Backend (admin side) the types of users of the
2.1 Literature Review
E-commerce applications support the
interaction between different parties participating in a commerce transaction
through the internet.
The increasing importance of
e-commerce is vivid in study conducted by researchers at the GVU (Graphics,
Visualization, and Usability) Center at the Georgia Institute of Technology. In
their summary of the findings from the eighth survey, the researchers report
that “e-commerce is taking off both in terms of the number of users shopping as
well as the total amount people are spending via Internet based transactions”.
Although the issue of security
remains the main reason why more people do not purchase products online, the
GVA survey also indicates that faith in the security of e-commerce is
increasing. As more people gain confidence in current encryption technologies,
more and more users can be expected to frequently purchase items online.
A good e-commerce site should present
the following factors to the customers for better usability
§ Knowing when an product was saved or
not saved in the shopping cart.
§ Returning to different parts of the
site after adding an item to the shopping cart.
§ Easy scanning and selecting items in a list.
§ Effective categorical organization of
§ Simple navigation from home page to
information and order links for specific products.
§ Obvious shopping links or buttons.
§ Minimal and effective security
notifications or messages.
§ Consistent layout of product
Another important factor in the
design of an e-commerce site is feedback of customer query. The interactive
cycle between a user and a web site is not complete until the web site responds
to a command entered by the user. According to Norman, “feedback–sending
back to the user information about what action has actually been done, what
result has been accomplished–is a well known concept in the science of control
and information theory. Imagine trying to talk to someone when you cannot even
hear your own voice, or trying to draw a picture with a pencil that leaves no
mark: there would be no feedback”. Web site feedback often consists of a
change in the visual or verbal information presented to the user. Simple
examples include highlighting a selection made by the user or filling a field
on a form based on a user’s selection from a pull down list. Another example is
using the sound of a cash register to confirm that a product has been added to
an electronic shopping cart. Completed orders should be acknowledged quickly.
This may be done with an acknowledgment or fulfillment of order. The amount of
time it takes to generate and download this page, however, is a source of
irritation for many e-commerce users. Users are quick to attribute meaning to
events. A blank page, or what a user perceives to be “a long time” to
receive an acknowledgment, may be interpreted as “there must be something
wrong with the order.” If generating an acknowledgment may take longer
than what may be reasonably expected by the user, then the design should
include intermediate feedback to the user indicating the progress being made
toward acknowledgment or fulfillment. Finally, feedback should not distract the
user. Actions and reactions made by the web site should be meaningful. Feedback
should not draw the user’s attention away from the important tasks of gathering
information, selecting products, and placing orders.
2.1.1 System Analysis
of Online Shopping Project
The process of gathering information,
diagnosing the problems, then interpreting facts is known as System analysis.
It also includes recommending system improvements needed, based on the same
The system is observed as a whole,
the inputs need to be identified firstly before tunning them and then the
system is subjected to study as a whole to identify the problem areas.
Although tunning any system as a
whole is complex process, but tunning individual statements is not the best as
something that is correct for one input may hurt another inputs performance.
The solutions are given as a
proposal. The suggestion is revised on user request and optimal changes are
made. This loop terminates as soon as the user is gratified with the proposal.
So on the whole, system analysis is
done to improve the system performance by monitoring it and obtaining the best
throughput possible from it. Therefore system analysis plays a crucial role in
designing any system.
2.1.2 Existing System
of Online Shopping Project
The present condition for
shopping is to go the shops and markets physically and then from the available
product list one needs to choose from the items he or she wants and then pay
for the same items mainly in cash mode is done, or card or wallets etc.
system is not much user friendly as one needs to go to the market physically
and then select items only from the available list. So mostly it is difficult
to get the products as per our desire.
Descriptions about the
products are less available and are mostly verbal only. For this type of
shopping one needs to have sufficient amount of free time. Also not really good
markets exist in all places, so many times good markets become out of reach for
In the proposed system
customers need not to go to the shops for purchasing the products. He/she can
order the product he/she wishes to buy through the use of this system.
The shop owner can be the
admin of the system. Shop owner can appoint officials particularly to handle
this, who will help owner in managing the customers and product orders. The
system also endorses a home delivery system for delivering the purchased
2.2 Project Design
To design a web site, the data flow diagram (DFD) and use case diagram
must be designed first.
2.2.1 Data Flow Diagram (DFD)
A data flow diagram (DFD)
is a graphical sign of the “flow” of data over an information system,
designed its process facet. A
DFD is generally used as a primary step to create an overview of the system
without going into great detail.