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”. 3 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 a complex procedure, 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 scenario for shopping is
to visit the shops and market manually and then from the available product list
one needs to choose the item he or she wants and then payment for the same item
mainly in cash mode is done, as not every society is well educated and aware to
use net banking or card modes or wallets etc.
This 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 product 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 ample amount of free time. Also not really good markets exist
everywhere, so many times good markets become out of reach for certain people.
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 products.
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 symbol of the “flow” of data over an information
system, modeling its process
aspects. A DFD is often used as a initial step to create an overview of the
system without going into great detail.