Beruflich Dokumente
Kultur Dokumente
S
ONLINE SHOPPING
SITE
Submitted by-
ABSTRACT
The Online Shopping is a web based application intended for online retailers. The main
objective of this application is to make it interactive and its ease of use. It would make searching,
viewing and selection of a product easier. It contains a sophisticated search engine for user's to
search for products specific to their needs. The search engine provides an easy and convenient
way to search for products where a user can Search for a product interactively and the search
engine would refine the products available based on the user’s input. The user can then view the
complete specification of each product. They can also view the product reviews and also write
their own reviews. The application also provides a drag and drop feature so that a user can add a
product to the shopping cart by dragging the item in to the shopping cart. The main emphasis lies
in providing a userfriendly search engine for effectively showing the desired results and its
drag and drop behavior.
INDEX
1. Introduction
Shopping has long been considered a recreational activity by many.
Shopping online is
no exception. The goal of this application is to develop a web based interface
for online
retailers. The system would be easy to use and hence make the shopping
experience
pleasant for the users. The goal of this application is:
To develop an easy to use web based interface where users can search
products, view a complete description of the products and order the
products.
A search engine that provides an easy and convenient way to search for
products
specific to their needs. The search engine would list a set of products based
on the
search term and the user can further filter the list based on various
parameters.
An AJAX enabled website with the latest AJAX controls giving attractive
and
interactive look to the web pages and prevents the annoying post backs.
Drag and Drop feature which would allow the users to add a product to or
remove
a product from the shopping cart by dragging the product in to the shopping
cart
or out of the shopping cart.
A user can view the complete specification of the product along with
various
images and also view the customer reviews of the product. They can also
write
their own reviews.
.
PURPOSE
Problem:
The basic problems with the existing systems are the non-interactive
environment
they provide to the users.
The use of traditional user interfaces which make continuous post backs
to the
server; each post back makes a call to the server, gets the response and
then
refreshes the entire web form to display the result. This scenario adds an
extra
trade off causing a delay in displaying the results
Solution:
The motive of this Online Shopping Web Application is to allow the user to
play
with the search tool and create different combinatorial search criterion to
perform
exhaustive search.
Making the application AJAX enabled gets rid of these unnecessary delays
letting
the user to perform exhaustive search. The users of this application can
easily feel
the difference between the Ajax empowered user interfaces vs. traditional
user
interfaces.
A search engine that provides an easy and convenient way to search for
products
specific to their needs. The search engine would list a set of products based
on the
search term and the user can further filter the list based on various
parameters.
Provide Drag and Drop feature thereby allowing the user to add products
to or
remove products from the shopping cart by dragging the products in to or
out of
the shopping cart.
SCOPE:
The current system can be extended to allow the users to create accounts
and
save products in to wish list.
The users could subscribe for price alerts which would enable them to
receive
messages when price for products fall below a particular level.
The current system is confined only to the shopping cart process. It can
be
extended to have a easy to use check out process.
Users can have multiple shipping and billing information saved. During
checkout they can use the drag and drop feature to select shipping and
billing
information.
OVERVIEW:
Auction sites like Ebay offer seller reviews, and it’s wise to read
these before you purchase. If a seller has only positive reviews,
they are considered reputable. If a seller does a lot of business on
the site and has only a few negative remarks, they’re still
probably okay. If they sell infrequently and have any negative
feedback from their customers, they are most likely
unprofessional and you should steer clear.
GENERAL DESCRIPTION
USER MANUAL:
Online shopping is the process whereby consumers directly buy
goods or services from a seller in real-time, without an
intermediary service, over the Internet. If an intermediary service
is present the process is called electronic commerce. An online
shop, eshop, e-store, internet shop, webshop, webstore, online
store, or virtual store evokes the physical analogy of buying
products or services at a bricks-and-mortar retailer or in a
shopping mall. The process is called Business-to-Consumer (B2C)
online shopping. When a business buys from another business it
is called Business-to-Business (B2B) online shopping. Both B2C
and B2B online shopping are forms of e-commerce.
Payment
Online shoppers commonly use credit card to make payments, however some systems enable
users to create accounts and pay by alternative means, such as:
Product delivery
Once a payment has been accepted the goods or services can be delivered in the following ways.
• Downloading: This is the method often used for digital media products such as software,
music, movies, or images.
• Drop shipping: The order is passed to the manufacturer or third-party distributor, who
ships the item directly to the consumer, bypassing the retailer's physical location to save
time, money, and space.
• In-store pickup: The customer orders online, finds a local store using locator software and
picks the product up at the closest store. This is the method often used in the bricks and
clicks business model.
• Printing out, provision of a code for, or emailing of such items as admission tickets and
scrip (e.g., gift certificates and coupons). The tickets, codes, or coupons may be
redeemed at the appropriate physical or online premises and their content reviewed to
verify their eligility (e.g., assurances that the right of admission or use is redeemed at the
correct time and place, for the correct dollar amount, and for the correct number of uses).
• Shipping: The product is shipped to the customer's address or that of a customer-
designated third party.
• Will call, COBO (in Care Of Box Office), or "at the door" pickup: The patron picks up
pre-purchased tickets for an event, such as a play, sporting event, or concert, either just
before the event or in advance. With the onset of the Internet and e-commerce sites,
which allow customers to buy tickets online, the popularity of this service has increased.
FUNCTIONAL REQUIREMENT
DESCRIPTION:
The important components of this document are the functional
requirements, the
TECHNICAL ISSUES:
The products can be filtered based on various parameters like Manufacturer,
Product Type, Operating System supported etc. Initially it was decided to
have the
various list items predefined. But with time new manufacturers and product
types could
be added. So the values for the list of manufacturers and product types are
loaded
dynamically by retrieving from the database. Also it was decided initially to
have a drop
down list for price range and the user could select a price range from the
ranges available. But this would limit the user’s ability to filter the products
based on different price ranges. Instead providing two text fields so that the
user can enter their price range would give them more flexibility .A product
could be added to a shopping cart by dragging it and dropping it in the cart
area. Items in the cart could be removed by clicking a button. To maintain
symmetry and ease of use products could be removed from the cart by
dragging the product out of the cart authority of an administrator after he
login.
INTERFACE REQUIREMENT
HARDWARE INTERFACE:
Processor: AMD TURION X2
RAM : 3GB
SOFTWARE INTERFACE:
Operating System: Windows 7
Microsoft word
PERFORMANCE REQUIREMENT
The main idea of online shopping is not just in having a good looking website that
could
be listed in a lot of search engines or the art behind the site.It also is not only just
about
disseminating information, because it is also about building relationships and
making money.Mostly, organizations try to adopt techniques of online shopping
without understanding these techniques and/or without a sound business
model.Rather than supporting the organization's culture and brand name, the
website should satisfy consumer's expectations.A majority of consumers choose
online shopping for a faster and more efficient shopping experience. Many
researchers notify that the uniqueness of the web has dissolved and the need for the
design, which will be user centered, is very important.Companies should always
remember that there are certain things, such as understanding the customer's wants
and needs, living up to promises, never go out of style, because they give reason to
come back.And the reason will stay if consumers always get what they expect.
McDonaldization theory can be used in terms of online shopping, because online
shopping is becoming more and more popular and a website that wants to gain
more shoppers will use four major principles of McDonaldization: efficiency,
calculability, predictability and control.
Organizations, which want people to shop more online for them, should consume
extensive amounts of time and money to define, design, develop, test, implement,
and maintain the website. Also if a company wants their website to be popular
among online shoppers it should leave the user with a positive impression about
the organization, so consumers can get an impression that the company cares about
them. The organization that wants to be accepted in online shopping needs to
remember, that it is easier to lose a customer then to gain one.Lots of researchers
state that even when a site was "top-rated", it would go nowhere if the organization
failed to live up to common etiquette, such as returning e-mails in a timely fashion,
notifying customers of problems, being honest, and being good stewards of the
customers' data.Organizations that want to keep their customers or gain new ones
should try to get rid of all mistakes and be more appealing to be more desirable for
online shoppers. And this is why many designers of webshops consider research
outcomes concerning consumer expectations. Research conducted by Elliot and
Fowell (2000) revealed satisfactory and unsatisfactory customer experiences
DESIGN CONSTRAINTS
Design Goals
The design of the web application involves the design of the forms for
listing the
products, search for products, display the complete specification for the
product,
and design a shopping cart that is easy to use.
Design of an application that has features like drag and drop etc.
In this context diagram, the information provided to and received from the
end.
generated by the application. The closed boxes represent the set of sources
and sinks
of information. In the system, we can observe that the user interacts with the
application
through a graphical user interface. The inputs to the system are the Search
and Filter
criteria provided by the user and a new review written by the user. Also, the
output is in
the form of Repeater and grid views which present the users with list of
Products
available. The users can view complete specification, view Images and
reviews by other
users
SECURITY:
should comply with industry security standards such as Secure Sockets Layer
the purchase information you send over the Internet, ensuring the security of your
(Look for the letter “s.”) In addition to locks and keys most browsers
This dialog box should inform you whether you’re sending to a secure
Do not be anxious to purchase from the online store if you are not sure if it is
safe. Observe its online activities for a while. Does the store update new items
regularly? For fast paced consumer goods like ladies fashion, the updates are
usually made weekly, if not every few days. If the shop has no updates for months
on end, then, probably nobody is manning it. Sign Up to be on the store's mailing
list. A legitimate store will want to garner potential customers to be on their
mailing list. After signing up for the shop's mailing list, you should receive updates
from the store. If all seems quiet, then I may have some question marks on the
store.A good way to check if the store is 'legitimate' is to send an email to the
customer service to test their response. Did you receive any reply from the store?
AVAILABILITY:
MAINTAINABLITY:
· The system shall create logs of all changes, updates, or fixes that are done to the
site.
REUSEABILITY:
· The system shall utilize help bubbles to assist managers, customers, and
administrators
· The system shall prompt customer with friend easy to read error messages.
· The system shall utilize consistent symbols and colors for clear notifications.
OPERATIONAL SCENARIO
This section should describe a set of scenarios that illustrate, from the user’s
perspective, what will be experienced when utilizing the system under various
situations.
In the broad sense, a scenario is simply a proposed specific use of the system.
transactions involving the required system and its environment. Scenarios can be
simplest form is a use case, which consists merely of a short description with a
number attached. More detailed forms are called scripts. These are usually
represented as tables or diagrams and involved identifying an action and the agent
(doer) of the action. FOr this reason, a script can also be called an action table.
LEVEL 0:
LEVEL 1:
LEVEL 2: