Sie sind auf Seite 1von 17

SYNOPSI

S
ONLINE SHOPPING
SITE

Under The Guidance

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

There are large numbers of commercial Online Shopping websites offering


large number of products tailored to meet the shopping interests of large
number of customers. These online marketplaces have thousands of
products listed under various categories.

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.

Provide Interactive interface through which a user can interact with


different areas
of application easily.

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.

Shopping cart systems

• Simple systems allow the offline administration of products


and categories. The shop is then generated as HTML files
and graphics that can be uploaded to a webspace. These
systems do not use an online database.
• A high end solution can be bought or rented as a standalone
program or as an addition to an enterprise resource planning
program. It is usually installed on the company's own
webserver and may integrate into the existing supply chain
so that ordering, payment, delivery, accounting and
warehousing can be automated to a large extent.
• Other solutions allow the user to register and create an
online shop on a portal that hosts multiple shops at the same
time.
• Open source shopping cart packages include advanced
platforms such as Interchange, and off the shelf solutions as
Avactis, Satchmo, osCommerce, Magento, Zen Cart,
VirtueMart, Batavi, PrestaShop and OpenCart.
• Commercial systems can also be tailored to one's needs so the shop does not
have to be created from scratch.

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:

• Billing to mobile phones and landline


• Cash on delivery (C.O.D., offered by very few online stores)
• Check
• Debit card
• Direct debit in some countries
• Electronic money of various types
• Gift cards
• Postal money order
• Wire transfer/delivery on payment
Some sites will not accept international credit cards, some require both the purchaser's billing
address and shipping address to be in the same country in which site does its business, and still
other sites allow customers from anywhere to send gifts anywhere. The financial part of a
transaction might be processed in real time (for example, letting the consumer know their credit
card was declined before they log off), or might be done later as part of the fulfillment process.

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

nonfunctional requirements, and the goals of implementation.


Documenting the
functional requirements involves the identification of the
functions to be supports

by the system. Each function can be characterized. By the input


data, the processing

required on the input data and the output data to be produced.

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.

Functional Requirements for Members


o Login
o Shopping cart
o Receive invoice
o View shopping history
o Search information of product
o Change of password

Functional Requirements for Administrators


o Login
o Update information of product
o Update information of member
o Update information of administrator
o Update invoice and transaction
o Print Invoice
o Print Report
o Change of password

INTERFACE REQUIREMENT

HARDWARE INTERFACE:
Processor: AMD TURION X2

RAM : 3GB

Minimum Space Required: 100 MB

Display: 32 bit color

SOFTWARE INTERFACE:
Operating System: Windows 7

Platform .Net Framework & IIS Visual Studio 2008

Database SQL Server 2005

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 interactive application that enables the user to filter the


products
based on different parameters.

Design of an application that has features like drag and drop etc.

Design of application that decreases data transfers between the client


and the
server.

Description of Architectural Design

In this context diagram, the information provided to and received from the
end.

Online Shopping’ is identified. The arrows represent the information received


or

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

NON - FUNCTIONAL REQUIREMENTS

SECURITY:

Highly secure website with transactions in encrypted form. Your browser

should comply with industry security standards such as Secure Sockets Layer

(SSL) or Secure Electronic Transaction (SET). These standards encrypt (scramble)

the purchase information you send over the Internet, ensuring the security of your

transaction. A safe site will show a symbol of an unbroken key,a picture of a

closed lock, or a Web address that begins with “https.”

(Look for the letter “s.”) In addition to locks and keys most browsers

also display a warning message before you send information to a site.

This dialog box should inform you whether you’re sending to a secure

or unsecure site. You may cancel at this point if you wish.


RELIABLITY:

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:

The system shall have an availability of 99.99%.

MAINTAINABLITY:

· The system shall utilize interchangeable plugins.

· The system shall be easily updatable for fixes and patches.

· The system shall create logs of all changes, updates, or fixes that are done to the
site.

· The system shall be easy to upgrade.

REUSEABILITY:

· The system shall be easy to use

· The system shall be easy to learn

· The system shall utilize help bubbles to assist managers, customers, and
administrators

· The system shall employ easy to locate buttons

· 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 article Inquiry-Based Requirements Analysis (IEEE Software, March 1994),

scenarios are defined as follows:

In the broad sense, a scenario is simply a proposed specific use of the system.

More specifically, a scenario is a description of one or more end-to-end

transactions involving the required system and its environment. Scenarios can be

documented in different ways, depending up on the level of detail needed. The

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.

DATA FLOW DIAGRAMS

LEVEL 0:

LEVEL 1:
LEVEL 2:

Das könnte Ihnen auch gefallen