Professional Documents
Culture Documents
Prasadmini Project WT Final
Prasadmini Project WT Final
A
Mini Project
Report on
SUBMITTED BY
Sachin Barvekar ROLL NO – 65
TRUPTI SONKUSARE
CERTIFICATE
This is to certify that the seminar report entities
is a bonafide work carried out by above students under the guidance of Prof.
Pranali Kakad and it is approved for the Computer Graphics Laboratory – Mini
Project fulfilment of the requirement of Savitribai Phule PuneUniversity.
Place: Pune
Date: / /2024
ACKNOWLEDGEMENT
With due respect and gratitude I take the opportunity to thank those who have helped me
directly and indirectly. I convey my sincere thanks to Prof.G.S.Wayal HOD of computer
Department. and Prof. Trupti Sonkusare their help in selecting the mini project topic and
support. I thank to my seminar guide Prof. Trupti Sonkusare for her guidance, timely help
and valuable suggestions without which this seminar would not have been possible. Her
direction has always been encouraging as well as inspiring for me. Attempts have been
made to minimize the errors in the report. I would also like to express my appreciation and
thanks to all my friends who knowingly have assisted and encourage me throughout my
hard work.
ABSTRACT
available.
TABLE OF CONTENTS
Sr No. Title
1) Introduction
2) Future Prospect
3) Applications
4) Screenshots
5) Code
6) Conclusion
7) References
INTRODUCTION
1.1 INTRODUCTION
Two thousand years ago, Roman roads brought trade and commerce to Europe in an
unprecedented manner. A thousand years ago , the spice routes linked the culture of
East and West . At the dawn of the second millennium, the Internet, the world’s largest
computer network, the networks of networks , is making fundamental changes to the
lives of everyone on the planet-changing forever the way business is conducted.
Internet has brought an important medium for doing global business based on the state
of the art technology. Global business was conducted in a new way; electronically
using networks and the Internet. The availability of Internet has led to the development
of E-Commerce (Electronic Commerce), in which business transactions take place
via telecommunication networks.
The Internet was conceived in 1969, when the Advanced Research Agency (a
Department of Defence Organization) funded research of computer networking. The
Internet could end up like EDI(Electronic Data Interchange) without the emergence of
the World Wide Web in 1990’s. EDI is widely viewed as the beginning of E-
Commerce if we consider ECommerce as the networking of business communities and
digitalization of business information .
The invention of online shopping by Michael Aldrich in 1979 was a milestone in the
development of ecommerce. The history of ecommerce is closely intertwined with the
history of the internet, which was opened to the public in 1991
Electronic commerce (ecommerce) refers to companies and individuals that buy and
sell goods and services over the Internet. Ecommerce operates in different types of
market segments and can be conducted over computers, tablets, smartphones, and other
smart devices. Nearly every imaginable product and service is available through
ecommerce transactions, including books, music, plane tickets, and financial services
such as stock investing and online banking. ecommerce is the process of buying and
selling tangible products and services online. It involves more than one party along
with the exchange of data or currency to process a transaction. It is part of the greater
industry that is known as electronic business (e-business), which involves all of the
processes required to run a company online.
Ecommerce has changed the way people shop and consume products and services. More
and more people are turning to their computers and smart devices to order goods, which
can easily be delivered to their homes.
For larger organizations and businesses, Web development teams can consist of hundreds
of people (Web developers) and follow standard methods like Agile methodologies while
developing Web sites. Smaller organizations may only require a single permanent or
contracting developer, or secondary assignment to related job positions such as a graphic
designer or information systems technician. Web development may be a collaborative
effort between departments rather than the domain of a designated department. There are
three kinds of Web developer specialization: front-end developer, back-end developer,
and fullstack developer. Front-end developers are responsible for behavior and visuals
that run in the user browser, while back-end developers deal with the servers.
The front-end part used in the web development are :
I] HTML:
</body>
</html>
• HTML elements are the building blocks of HTML pages. With HTML constructs,
images and other objects such as interactive forms may be embedded into the
rendered page. HTML provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links , quotes, and
other items. HTML elements are delineated by tags, written using angle brackets.
Tags such as <img /> and <input /> directly introduce content into the page. Other
tags such as <p> and </p> surround and provide information about document text
and may include sub-element tags. Browsers do not display the HTML tags but use
them to interpret the content of the page.
• Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language such as HTML or XML
(including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone
technology of the World Wide Web, alongside HTML and JavaScript.
• CSS is designed to enable the separation of content and presentation, including
layout, colors , and fonts. This separation can improve content accessibility; provide
more flexibility and control in the specification of presentation characteristics;
enable multiple web pages to share formatting by specifying the
relevant CSS in a separate .css file, which reduces complexity and repetition in the
structural content; and enable the .css file to be cached to improve the page load
speed between the pages that share the file and its formatting.
• Example: p { color: red; text-align: center; }
• p is a selector in CSS (it points to the HTML element you want to style: <p>).
• color is a property, and red is the property value.
• text-align is a property, and center is the property value. CSS is also used in
GTK Widget Toolkit.
III] JAVASCRIPT(JS):
were called LiveScript when first shipped as part of a Navigator beta in September
1995, the name was changed to JavaScript for the official release in December .
• Example: document.getElement
Registration: A new user will have to register in the system by providing essential details in
order to view the products in the system. The admin must accept a new user by unblocking
him.
Login: A user must login with his user name and password to the system after registration.
View Products: User can view the list of products based on their names after successful
login. A detailed description of a particular product with product name, products details,
product image, price can be viewed by users.
Search Product: Users can search for a particular product in the list by name.
Add to cart: The user can add the desired product into his cart by clicking add to cart option
on the product. He can view his cart by clicking on the cart button. All products added by
cart can be viewed in the cart. User can remove an item from the cart by clicking remove.
Online Shopping System Department of Computer Science, CUSAT Page 24
Submit Cart: After confirming the items in the cart the user can submit the cart by providing
a delivery address.On successful submitting the cart will become empty.
History: In the history the user will have a view of pending orders.
Edit Profile: The user can view and edit the profile.
FUTURE PROSPECTS
Global E-Commerce sales are expected to reach $5.7 trillion worldwide, proving
ecommerce is an increasing lucrative option for business. Ecommerce is also an industry
that’s everchanging. Trends are constantly shifting in an attempt to shape the way people in
every corner of the globe purchase products.
Future of ecommerce for online retailers:
New Marketing Channels Will Emerge:
In the past few years, there have been advancements in several areas of
ecommerce marketing—including a new mix of channels. For example, brands
can run ads on social media platforms, as well as tap into commerce, with the
release of Instagram and TikTok shopping features. Plus, as an extension of
social commerce, live shopping has started to gain traction worldwide. In
China, the live commerce market is expected to grow to $4.92 billion in 2023.
The concept is also emerging in the US, with 20% of shoppers saying they’ve
engaged in live commerce.
APPLICATIONS
Online Marketing:
This refers to the gathering of data about consumer behaviors, preferences, needs,
buying patterns and so on. It helps marketing activities like fixing price, negotiating,
enhancing product features, and building strong customer relationships as this data can be
leveraged to provide customers a tailored and enhanced purchase experience.
Manufacturing:
Supply chain operations also use ecommerce; usually, a few companies form a group and
create an electronic exchange and facilitate purchase and sale of goods, exchange of market
information, back office information like inventory control, and so on. This enables the
smooth flow of raw materials and finished products among the member companies and also
with other businesses.
Online Booking:
This refers to the digital publication of books, magazines, catalogues, and developing
digital libraries.
Digital Advertising:
Online advertising uses the internet to deliver promotional material to consumers; it
involves a publisher, and an advertiser. The advertiser provides the ads, and the publisher
integrates ads into online content. Often there are creative agencies which create the ad and
even help in the placement. Different types of ads include banner ads, social media ads,
search engine marketing, retargeting, pop-up ads, and so on.
SCREENSHOTS
Database Screenshot:
CODE
HTML Tags:
</body>
</html>
Tags:
1.Heading tag :
To display headings in html .
2.paragraph tag:
Used to add paragraphs in html.
3.anchor tag :
Used to add links to your page .
4.image tag :
Used to add images to your page.
It contains source .
5.br tag:
6.hr tag:
Used to display a horizontal ruler,used to separate content.
7.div tag :
It is a container used for other html elements.
Block element(takes full width)
Inline element (takes specific width)
8.span tag:
Container used for other html elements.
9.list in html :
Used to represent real life list data.
13.input tag:
Specifies an input field where the user can enter data.
14.head tag :
a container for metadata (data about data) and is placed between the <html> tag and the
<body> tag.
15.body tag :
Define's document body .
16.title tag:
specifies the HTML page title.
17.link tag:
links one page to another page.
CSS Rule:
@import url('https://fonts.googleapis.com/css2?
family=Fira+Sans&family=Lato:ital,wght@1,300&f a
mily=Source+Code+Pro:wght@300&display=swap');
h1 { font-size:
50px; lineheight:
64px; color:
#222;
}
h2 { font-size:
46px; line-
height: 54px; color:
#222; }
h4 { font-size:
20px; color:
#222; }
h6 { fontweight:
700; font-size:
12px;
}
p{ font-size: 16px;
color: #465b52; margin:
15px 0 20px 0;
.section-p1 { padding:
40px 80px;
}
.section-m1 {
margin: 40px 0; }
button.normal { fontsize:
14px; font-weight: 600;
padding: 15px 30px;
color: black;
background-color: white;
border-radius: 4px;
body { width:
100%;
}
Javascript:
const bar=document.getElementById('bar'); const
close=document.getElementById('close'); const
nav=document.getElementById('navbar');
if(bar){ bar.addEventListener('click',
() => { nav.classList.add('active');
}) } if(close){ close.addEventListener('click',
() => { nav.classList.remove('active');
})
}
PHP:
<?php
$con=mysqli_connect('localhost','root','','test');
if(isset($_POST['sb']))
{
$email=$_POST['em'];
} ?>
CONCLUSION
added to this system in future like providing more control over products so that each
moderator can maintain their own products.
REFERENCES
https://www.apachefriends.org/index.html
/9/PhpMyAdmin. 5.05.2018
https://www.phpmyadmin.internet/