0% found this document useful (0 votes)
105 views18 pages

Online Shopping

The document discusses an online shopping application that aims to make searching, viewing, and selecting products easier through an interactive search engine and drag-and-drop functionality. It covers the need for the application, proposed system architecture, technologies used like HTML, CSS, JavaScript, PHP, and the Apache server, as well as the scope for future work.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views18 pages

Online Shopping

The document discusses an online shopping application that aims to make searching, viewing, and selecting products easier through an interactive search engine and drag-and-drop functionality. It covers the need for the application, proposed system architecture, technologies used like HTML, CSS, JavaScript, PHP, and the Apache server, as well as the scope for future work.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

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.
Need of the application
• 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
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

• After carefully analyzing the requirements and


functionality of the web application, I had two
important diagrams by the end of the analysis phase.
They are the ER diagram and data flow diagram
which were the basis for finding out entities and
relationships between them, the flow of information.
• 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.
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 following things can be done in future.


– 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 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

and drop feature would make it easy to use.


REFERENCE
• 1. Howe, A. von Mayrhauser, and Mraz, R. T. Test case generation as an AI planning problem.

Automated Software Engineering, 4:77-106, 1997.

• 2. Koehler, J., Nebel, B., Hoffman, J., and Dimopoulos, Y. Extending planning graphs to an ADL

subset. Lecture Notes in Computer Science, 1348:273, 1997.

• 3. Treutner, M. F., and Ostermann, H. Evolution of Standard Web Shop Software Systems: A

Review and Analysis of Literature and Market Surveys.

• 4. Jarvenpaa, S. L., and Todd, P. A. (1997). Consumer reactions to electronic shopping on the

World Wide Web. International Journal of Electronic Commerce, 1:59–88.

• 5. Peterson, R. A., Balasubramanian, S., and Bronnenberg, B. J. (1997). Exploring the

implications of the internet for consumer marketing. Journal of the Academy of Marketing

Science, 25:329–346.

You might also like