Online Shopping
Online Shopping
interactive and its ease of use. It would make searching, viewing and
for user's to search for products specific to their needs. The search
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.
Need of the application
• There are large numbers of commercial Online Shopping websites offering large
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
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.
PROPOSED SYSTEM
products, search for products, display the complete specification for the product, and
• 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.
architecture
Use Case Diagram
• It consist of below modules:
• 1) CUSTOMER
• 2) SYSTEM ADMINISTRATOR
HTML
• HTML [6] is a markup language that are used to
create electronic documents, especially pages on
the World Wide Web that contain connections
called hyperlinks to other pages. Every web page
you see on the Internet, including this one
contains HTML code that helps format and show
text and images in an easy to read format.
Without HTML a browser would not know how
to format a page and would only display
CSS
• CSS [11] is a style sheet language used for describing the
presentation of a document written in a markup
language. Although most often used to set the visual
style of web pages and user interfaces written in HTML
and XHTML, the language can be applied to any XML
document, including plain XML, SVG and XUL, and is
applicable to rendering in speech, or on other media.
Along with HTML and JavaScript, CSS is a cornerstone
technology used by most websites to create visually
engaging webpages, user interfaces for web applications,
and user interfaces for many mobile applications
JavaScript
• JavaScript HTML and CSS, JavaScript is one of the three
core technologies of World Wide Web content production.
It is used to make webpages interactive and provide
online programs, including video games. The majority of
websites employ it, and all modern web browsers support
it without the need for plug-ins by means of a built-in
JavaScript engine. Each of the many JavaScript engines
represent a different implementation of JavaScript, all
based on the ECMA Script specification, with some
engines not supporting the spec fully, and with many
engines supporting additional features beyond ECMA
PHP
• PHP [7] is probably the most popular scripting language on
the web. It is used to enhance web pages. With PHP, you
can do things like create username and password login
pages, check details from a form, create forums, picture
galleries, surveys, checkout, cart product and a whole lot
more. If you've come across a web page that ends in PHP,
then the author has written some programming code to
liven up the plain, old HTML. PHP is known as a server-sided
language. That's because the PHP doesn't get executed on
your computer. But on the computer you requested the
page from. The results are then handed over to you, and
displayed in your browser
Apache Server (XAMPP):
• The Apache HTTP Server [9], commonly referred to
as Apache is a web server application notable for
playing a key role in the initial growth of the World
Wide Web and creates a localhost server. Apache is
developed and maintained by an open community
of developers under the auspices of the Apache
Software Foundation. Most commonly used on a
Unixlike system, Microsoft Windows, OS/2, TPF,
OpenVMS and eComStation. Released under the
Apache License, Apache is open-source software
Scope for Future Work
– 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 an 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
Conclusions
• The ‘Online Shopping’ is designed to provide a web based application that
would make searching, viewing and selection of a product easier. 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. Use of Ajax components would
make the application interactive and prevents annoying post backs. Its drag
• 2. Koehler, J., Nebel, B., Hoffman, J., and Dimopoulos, Y. Extending planning graphs to an ADL
• 3. Treutner, M. F., and Ostermann, H. Evolution of Standard Web Shop Software Systems: A
• 4. Jarvenpaa, S. L., and Todd, P. A. (1997). Consumer reactions to electronic shopping on the
implications of the internet for consumer marketing. Journal of the Academy of Marketing
Science, 25:329–346.