SYNOPSI S 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, , , 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 thebricks 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