Professional Documents
Culture Documents
On
MSBTE MUMBAI
Submitted by:
Vivek M. Patil
Akashay P. Koli
Shubham B. Kashid
Abhijeet A. Bhanuse
Abstract
Online shopping is the buzz, the sensation in the current scenario. The
Internet has made a new generation of consumers who like to shop online.
Getting anything by a click of the mouse right from fashion accessories to
jewellery, apparel, electronic items, crockery, home appliances, personal
care products, and more has led to the popularity of the 'online shopping
mall' phenomenon. It is the easiest and fastest way of shopping. At an
online shopping mall, one can catch a glimpse of new product releases,
combo deals, packages, discount offers, seasonal products, etc. and
accordingly grab the best deal. Time is not the constraint; one can shop
anytime - the facility is available round the clock Besides saving our time of
visiting an offline store and staying away from the hassles involved, one can
gain an additional advantage, i.e., saving a lot on the money factor..
Content Page
CHAPTER Page No.
1 INTRODUCTION & BACKGROUND 1 -3
4 ACTION PLAN 20 - 21
5 REFERENCES 22
Figure Table
1 Architecture Diagram 12
6 Activity Diagram 16
7 Sequence Diagram 17
ONLINE SHOPING CART
to purchase Online. Shopping from home allows you to shop at your own
convenience – often 24 hours a day, seven days a week. There are no parking
spaces so scout at the mall, no crowds to battle and no long lines. When you’re
shopping from the comfort of home, you can order all kinds of products and
services from companies in other States, even other countries. You can check the
has taken place. But shopping from home, like traditional shopping, isn’t without
risk.
The Online Store allows visitors to your on-line shopping site to collect
items in a virtual shopping cart. They may view the contents of their hopping
cart at any time and may add or delete items at will. The Online Store
automatically calculates the subtotal, sales tax, shipping charges, and grand
total. When a visitor decides to check-out, the order information including the
department (or whomever you choose) and a receipt is sent to the shopper.
HTML Programming
HTML, an initialism of Hypertext Markup Language, is the predominant markup
language for web pages. It provides a means to describe the structure of text-based
information in a document — by denoting certain text as headings, paragraphs, lists,
and so on — and to supplement that text with interactive forms, embedded images,
and other objects. HTML is written in the form of labels (known as tags), surrounded
by angle brackets. HTML can also describe, to some degree, the appearance and
semantics of a document, and can include embedded scripting language code which
can affect the behavior of web browsers and other HTML processors.
HTML is also often used to refer to content of the MIME type text/html or even more
broadly as a generic term for HTML whether in its XML-descended form (such as XHTML
1.0 and later) or its form descended directly from SGML
Even though JavaScript supports both client and server Web programming, we prefer
JavaScript at Client side programming since most of the browsers supports it.
JavaScript is almost as easy to learn as HTML, and JavaScript statements can be
included in HTML documents by enclosing the statements between a pair of scripting
tags
<SCRIPTS>.. </SCRIPT>.
<SCRIPT LANGUAGE = “JavaScript”>
JavaScript statements
</SCRIPT>
Here are a few things we can do with JavaScript:
➢ Validate the contents of a form and make calculations.
➢ Add scrolling or changing messages to the Browser’s status line.
➢ Animate images or rotate images that change when we move the mouse
over them.
➢ Detect the browser in use and display different content for different
browsers.
➢ Detect installed plug-ins and notify the user if a plug-in is required.
We can do much more with JavaScript, including creating entire application.
Initially the language was called as “oak” but it was renamed as “Java” in 1995. The
primary motivation of this language was the need for a platform-independent (i.e.,
architecture neutral) language that could be used to create software to be embedded
in various consumer electronic devices.
• Java is a programmer’s language.
• Java is cohesive and consistent.
• Except for those constraints imposed by the Internet environment, Java gives
the programmer, full control.
• Finally, Java is to Internet programming where C was to system
programming.
Java has had a profound effect on the Internet. This is because; Java expands the Universe of objects that
can move about freely in Cyberspace. In a network, two categories of objects are transmitted between the
Server and the Personal computer. They are: Passive information and Dynamic active programs. The
Dynamic, Self-executing programs cause serious problems in the areas of Security and probability. But,
Java addresses those concerns and by doing so, has opened the door to an exciting new form of program
called the Applet.
What Is JDBC?
JDBC is a Java API for executing SQL statements. (As a point of interest, JDBC is a
trademarked name and is not an acronym; nevertheless, JDBC is often thought of as
standing for Java Database Connectivity. It consists of a set of classes and interfaces
written in the Java programming language. JDBC provides a standard API for
tool/database developers and makes it possible to write database applications using a
pure Java API.
Using JDBC, it is easy to send SQL statements to virtually any relational database. One
can write a single program using the JDBC API, and the program will be able to send
SQL statements to the appropriate database. The combinations of Java and JDBC lets
a programmer write it once and run it anywhere.
What Does JDBC Do?
At this point, Microsoft's ODBC (Open Database Connectivity) API is that probably the
most widely used programming interface for accessing relational databases. It offers
the ability to connect to almost all databases on almost all platforms.
So why not just use ODBC from Java? The answer is that you can use ODBC from Java,
but this is best done with the help of JDBC in the form of the JDBC-ODBC Bridge, which
we will cover shortly. The question now becomes "Why do you need JDBC?" There is
answer to this question:
1. ODBC is not appropriate for direct use from Java because it uses a C interface.
Calls from Java to native C code have a number of drawbacks in the security,
implementation, robustness, and automatic portability of applications.
2) Babinetal., suggest that, “The problem solvers merely shop online in order to acquire
a specific product or service, in which case shopping is considered to be ‘an errand’
or ‘work’.
3)
Holbrook says that, “Their main concern is to purchase products in an efficient and
timely manner to achieve their goals with a minimum of irritation of irritation.
In contrast the second category sees online shopping as ‘enjoyment’ and seeks for
the potential entertainment resulting from the fun and play arising from the
Internet shopping experience for its own sake apart from any other consequence ”
4)
Mathwicketal. , “If online shopping meets this ideal by enabling the consumer to
accomplish the shopping task he or she has set out to perform , then consumers
will judge the Internet shopping performance positively.”
2) To provide security.
NO
3.3.2 Data
Flow Diagram
Level 1
ProvidingItem
sInfo
Providing
CategoriesInf
o
RegisteringE
mployees
UI displaying set
Admin
Of Operations
viewQueries
General
Information
View orders
Level 2
ADMINISTRATOR:
Employee
fail
success
Processor : Pentium IV
Hard Disk : 40GB
RAM : 512MB or more
Shubham
Vivek,Akshay,
9 Drawing Tentative designs and UML diagrams Week 12-13
Abhijeet,
Shubham
Chapter 5: Reference
Books:
•Software engineering by Roger s. Pressman
•An Introduction To Database System by Bipin C. Desai
Brynjolfsson, Erik, Michael D. Smith. 2000.Frictionless commerce? A comparison of Internetand conventional retailers.
Management Sci.
Bucklin, Randolph E., Sunil Gupta. 1992. Brandchoice, purchase incidence and segmentation: Anintegrated modeling
approach. J. Marketing
Burke, R. R., B. A. Harlam, B. E. Kahn, L. M.Lodish. 1992. Comparing dynamic consumerchoice in real and computer-
simulatedenvironments. J. Consumer
Degeratu, A., Arvind Rangaswamy, J. Wu. 2000.Consumer choice behavior in online andtraditional supermarkets: The
effects of brandname, price, and other search attributes. Internat.J. Res. in Marketing .
Dillon, William R., Sunil Gupta. 1996. Asegment-level model of category volume and brand choice. Marketing Sci.
East, Robert. 1997. Consumer Behavior:Advances and Applications in Marketing. PrenticeHall, Hertfordshire, U.K.
Emmanouilides, Chris J., Kathy A. Hammond.2000. Internet usage: Predictors of active usersand frequency of use. J.
Interactive Marketing
Ernst and Young. 1999. The Second Annual Ernstand Young Internet Shopping Study: The DigitalChannel Continues
to Gather Steam. Ernst andYoung.
Fader, Peter S., Leonard M. Lodish. 1990. Across-category analysis of category structure and promotional activity for
grocer