Project Report On Online Shopping
Project Report On Online Shopping
On
“Online Shopping”
SUBMITED TO
Prof. Borade. N. S
Dr. Patangrao Kadam Mahavidyalay,Ramanandnagar (Burli)
2023-2024
CERTIFICAT
DEPARTMENT OF COMPUTER APPLICATION
Date:
To,
Respected Madam,
Place: Ramanandnagar
Date:
Place: Ramanandnagar
Date:
-Introduction
-Existing System
2 Proposed system
-Objective
-Requirement Engineering
-Requirements gathering
-Software Requirement
3 System Analysis
System Diagrams
-DFD
-ERD
-HIPO Chart
4 System Design
-Database Design
-Output Design
5 Implementation
-System Requirement
-Hardware
-Software
7 Annexure
-Source Code
8 References
Introduction to Online Shopping
Most of the operations in the existing systems of this project is to do the basic
operations
The customers can add her/his expectations related to the project and also
measures quality of the product.
The major drawback in the existing system is it does not remove the customers
data in the database.
Objectives
You’re probably familiar with the fact that everybody has their own common project
assumptions about what a project should include. Through requirements gathering,
you collect insights from a project’s stakeholders to get an adequate grasp on how a
project should work — before you start the work.
Software Requirements
The software requirements are description of features and functionalities of the target
system. Requirements convey the expectations of users from the software product.
The requirements can be obvious or hidden, known or unknown, expected or
unexpected from client’s point of view.
Functional requirements
Non-functional requirements
Functional Requirements: These are the requirements that the end user specifically
demands as basic facilities that the system should offer. All these functionalities
need to be necessarily incorporated into the system as a part of the contract. These
are represented or stated in the form of input to be given to the system, the operation
performed and the output expected.
Non-functional requirements: These are basically the quality constraints that the
system must satisfy according to the project contract. The priority or extent to which
these factors are implemented varies from one project to other. They are also called
non-behavioral requirements.
DFD
1) 0 Level DFD-
2) 1 Level DFD –
E-R Diagram
HIPO Chart
5) Implementation-
System Requirement-
Name Description
Hardware Requirement
Name Description
Memory 1GB
Screenshots
Login Page:
Registration:
Home Page:-
Products:-
1) Mens wear:
Mens Footwear:
Mens Watch:
Ladies wear:
Jewellery:
Saree:
Ladies footwear:
Ladies watch:
About us:
Payment methods:
Contact us:
Footer:
Source code:
Login page:
<!DOCTYPE html>
<!-- Created By CodingLab - www.codinglabweb.com -->
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<title> Responsive Login Form | CodingLab </title>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/5.15.2/css/all.min.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="container">
<form action="#">
<div class="title">Login</div>
<div class="input-box underline">
<input type="text" placeholder="Enter Your Name" required>
<div class="underline"></div>
</div>
<div class="input-box">
<input type="password" placeholder="Enter Your Password" required>
<div class="underline"></div>
</div>
<div class="input-box button">
<input type="submit" name="" value="Continue">
</div>
</form>
<div class="option">or Connect With Social Media</div>
<div class="twitter">
<a href="#"><i class="fab fa-twitter"></i>Sign in With Twitter</a>
</div>
<div class="facebook">
<a href="#"><i class="fab fa-facebook-f"></i>Sign in With Facebook</a>
</div>
</div>
</body>
</html>
Registration Page:
<div class="container">
<div class="title">Registration</div>
<form action="#">
<div class="user details">
<div class="input box">
<span class="details">Full Name</span>
<input type="text" placeholder="Name" required>
</div>
<div class="input box">
<span class="details">Username</span>
<input type="text" placeholder="Username" required>
</div>
<div class="input box">
<span class="details">Email</span>
<input type="email" placeholder="email" required>
</div>
<div class="input box">
<span class="details">Phone Number</span>
<input type="tel" pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" placeholder=""
required>
</div>
<div class="input box">
<span class="details">Password</span>
<input type="password" placeholder="" required>
</div>
<div class="input box">
<span class="details">Confirm Password</span>
<input type="password" placeholder="" required>
</div>
</div>
<div class="gender details">
<input type="radio" name="gender" id="dot-1">
<input type="radio" name="gender" id="dot-2">
<input type="radio" name="gender" id="dot-3">
<span class="gender title">Gender</span>
<div class="category">
<label for="dot-1">
<span class="dot one"></span>
<span>Male</span>
</label>
<label for="dot-2">
<span class="dot two"></span>
<span>Female</span>
</label>
<label for="dot-3">
<span class="dot three"></span>
<span>Prefer not to say</span>
</label>
</div>
</div>
<div class="button">
<input type="submit" value="Register">
</div>
</form>
</div>
Index page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>E-Commerce</title>
<!--boostrap links-->
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-
EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLA
SjC" crossorigin="anonymous">"
<!--boostrap links-->
</section>
<!--top navbar-->
<div class="top-navbar">
<div class="top-icons">
<i class="fa-brands fa-twitter"></i>
<i class="fa-brands fa-facebook-f"></i>
<i class="fa-brands fa-instagram"></i>
</div>
<div class="other-links">
<button id="btn-login"><a href="login.html">Login</a></button>
<button id="btn-signup"><a href="registration.html">Register</a></button>
</ul>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">About us</a>
</li>
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Contact us</a>
</li>
</ul>
<form class="d-flex">
<input class="form-control me-2" type="search" placeholder="Search" aria-
label="Search">
<button class="btn btn-outline-success" type="submit" id="search-
btn">Search</button>
</form>
</div>
</div>
</nav>
</div>
<section id="home">
<div class="home_page ">
<div class="home_img ">
<img src="./images/home.webp" alt="img ">
</div>
<div class="home_txt ">
<p class="collection "></p>
<h2><br>Click SHOP</h2>
<div class="home_label ">
<p>A specialist label creating luxury essentials. Ethically
crafted<br>with an unwavering commitment to exceptional quality.</p>
</div>
<button><a href="#sellers">SHOP NOW</a><i class='bx bx-right-arrow-
alt'></i></button>
</div>
</div>
</section>
<!--Products-->
<! Mens Wear >
<section id="sellers">
<div class="seller container">
<h2>Mens Wear</h2>
<div class="best-seller">
<div class="best-p1">
<img src="./images/gd image3.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
RS 500
<div class="colors">
<i class='bx bxs-circle red'></i>
<i class='bx bxs-circle blue'></i>
<i class='bx bxs-circle white'></i>
</div>
</div>
<div class="buy-now">
<button><a href="https://codepen.io/sanketbodke/full/mdprZOq">Buy
Now</a></button>
</div>
<div class="add-cart">
<button href="#"><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/gd image5.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
$350
<div class="colors">
<i class='bx bxs-circle green'></i>
<i class='bx bxs-circle grey'></i>
<i class='bx bxs-circle brown'></i>
</div>
</div>
<div class="buy-now">
<button><a href="https://codepen.io/sanketbodke/full/mdprZOq">Buy
Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/tg image1.jpg " alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
RS 550
<div class="colors">
<i class='bx bxs-circle brown'></i>
<i class='bx bxs-circle green'></i>
<i class='bx bxs-circle blue'></i>
</div>
</div>
<div class="buy-now">
<button><a href="https://codepen.io/sanketbodke/full/mdprZOq">Buy
Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/tg image5.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
</div>
<div class="price">
RS700
<div class="colors">
<i class='bx bxs-circle red'></i>
<i class='bx bxs-circle grey'></i>
<i class='bx bxs-circle blue'></i>
</div>
</div>
<div class="buy-now">
<button><a href="https://codepen.io/sanketbodke/full/mdprZOq">Buy
Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
</div>
</div>
<section id="sellers">
<div class="seller container">
<h2></h2>
<div class="best-seller">
<div class="best-p1">
<img src="./images/tg image4.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
RS 500
<div class="colors">
<i class='bx bxs-circle red'></i>
<i class='bx bxs-circle blue'></i>
<i class='bx bxs-circle white'></i>
</div>
</div>
<div class="buy-now">
<button><a
href="https://codepen.io/sanketbodke/full/mdprZOq">Buy Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/tg image7.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
RS 350
<div class="colors">
<i class='bx bxs-circle green'></i>
<i class='bx bxs-circle grey'></i>
<i class='bx bxs-circle brown'></i>
</div>
</div>
<div class="buy-now">
<button><a
href="https://codepen.io/sanketbodke/full/mdprZOq">Buy Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/tg image8.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bx-star'></i>
</div>
<div class="price">
RS 550
<div class="colors">
<i class='bx bxs-circle brown'></i>
<i class='bx bxs-circle green'></i>
<i class='bx bxs-circle blue'></i>
</div>
</div>
<div class="buy-now">
<button><a
href="https://codepen.io/sanketbodke/full/mdprZOq">Buy Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
<div class="best-p1">
<img src="./images/tg image6.jpg" alt="img">
<div class="best-p1-txt">
<div class="name-of-p">
</div>
<div class="rating">
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
<i class='bx bxs-star'></i>
</div>
<div class="price">
RS 700
<div class="colors">
<i class='bx bxs-circle red'></i>
<i class='bx bxs-circle grey'></i>
<i class='bx bxs-circle blue'></i>
</div>
</div>
<div class="buy-now">
<button><a
href="https://codepen.io/sanketbodke/full/mdprZOq">Buy Now</a></button>
</div>
<div class="add-cart">
<button><i class="fa fa-cart-shopping"></i></button>
</div>
</div>
</div>
</div>
<a href="https://www.flipkart.com/q/mens-clothing" id="viewmorebtn">View
More</a>
</div>
<! About us >
<section id="about-us">
<div class="about container ">
<img src="./images/about us.jpg" class="pic">
<div class="text">
<h2>About Us</h2>
<p>Production is the process of making or manufacturing goods and
products from raw materials or components. </p>
<p>In other words, production takes inputs and uses them to create an
output which is fit for consumption a good or product which has value to an end-user
or customer.</p>
<p>Quality comes not from inspection, but from improvement of the
production process.</p>
<p>Production is all about problem-solving,finding solutions to make the
best possible product.</p>
<div class="data"></div>
</div>
</div>
</div>
</section>
</div>
</div>
<div class="col-lg-4 mb-lg-0 mb-3">
<div class="card p-3">
<div class="img-box">
<img src="./images/online.jpg"
alt="">
</div>
<div class="number">
<label class="fw-bold">Online Payment</label>
</div>
<div class="d-flex align-items-center justify-content-between">
</div>
</div>
</div>
<div class="col-12 mt-4">
<div class="card p-3">
<p class="mb-0 fw-bold h4">Payment Methods</p>
</div>
</div>
<div class="col-12">
<div class="card p-3">
<div class="card-body border p-0">
<p>
<a class="btn btn-primary w-100 h-100 d-flex align-items-center
justify-content-between"
data-bs-toggle="collapse" href="#collapseExample" role="button"
aria-expanded="true"
aria-controls="collapseExample">
<span class="fw-bold">PayPal</span>
<span class="fab fa-cc-paypal">
</span>
</a>
</p>
<div class="collapse p-3 pt-0" id="collapseExample">
<div class="row">
<div class="col-8">
<p class="h4 mb-0">Summary</p>
<p class="mb-0"><span class="fw-bold">Product:</span><span
class="c-green">: Name of
product</span></p>
<p class="mb-0"><span class="fw-bold">Price:</span><span
class="c-green">:$452.90</span></p>
<p class="mb-0">Lorem ipsum, dolor sit amet consectetur
adipisicing elit. Atque
nihil neque
quisquam aut
repellendus, dicta vero? Animi dicta cupiditate, facilis
provident quibusdam ab
quis,
iste harum ipsum hic, nemo qui!</p>
</div>
</div>
</div>
</div>
<div class="card-body border p-0">
<p>
<a class="btn btn-primary p-2 w-100 h-100 d-flex align-items-center
justify-content-between"
data-bs-toggle="collapse" href="#collapseExample" role="button"
aria-expanded="true"
aria-controls="collapseExample">
<span class="fw-bold">Credit Card</span>
<span class="">
<span class="fab fa-cc-amex"></span>
<span class="fab fa-cc-mastercard"></span>
<span class="fab fa-cc-discover"></span>
</span>
</a>
</p>
<div class="collapse show p-3 pt-0" id="collapseExample">
<div class="row">
<div class="col-lg-5 mb-lg-0 mb-3">
<p class="h4 mb-0">Summary</p>
<p class="mb-0"><span class="fw-bold">Product:</span><span
class="c-green">: Name of
product</span>
</p>
<p class="mb-0">
<span class="fw-bold">Price:</span>
<span class="c-green">:$452.90</span>
</p>
<p class="mb-0">Lorem ipsum, dolor sit amet consectetur
adipisicing elit. Atque
nihil neque
quisquam aut
repellendus, dicta vero? Animi dicta cupiditate, facilis
provident quibusdam ab
quis,
iste harum ipsum hic, nemo qui!</p>
</div>
<div class="col-lg-7">
<form action="" class="form">
<div class="row">
<div class="col-12">
<div class="form div">
<input type="text" class="form-control" placeholder="
">
<label for="" class="form label">Card
Number</label>
</div>
</div>
<div class="col-6">
<div class="form div">
<input type="text" class="form-control" placeholder="
">
<label for="" class="form label">MM / yy</label>
</div>
</div>
<div class="col-6">
<div class="form div">
<input type="password" class="form-control"
placeholder=" ">
<label for="" class="form label">cvv code</label>
</div>
</div>
<div class="col-12">
<div class="form div">
<input type="text" class="form-control" placeholder="
">
<label for="" class="form label">name on the
card</label>
</div>
</div>
<div class="col-12">
<div class="btn btn-primary w-100">Sumbit</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-12">
<div class="btn btn-primary payment">
Make Payment
</div>
</div>
</div>
</div>
</section>
<! Contact >
<section id="contact">
<div class="contact container">
<form action="https://formspree.io/f/xzbowpjq"
method="POST">
<div class="form">
<div class="form-txt">
<h4>INFORMATION</h4>
<h1>Contact Us</h1>
<span>As you might expect of a company that began
as a high-end interiors contractor, we pay strict
attention.</span>
<h3>USA</h3>
<p>195 E Parker Square Dr, Parker, CO 801<br>+43
982-314-0958</p>
<h3>India</h3>
<p>HW95+C9C, Lorem ipsum dolor
sit.<br>411014</p>
</div>
<div class="form-details">
<input type="text" name="name" id="name"
placeholder="Name" required>
<input type="email" name="email" id="email"
placeholder="Email" required>
<textarea name="message" id="message" cols="52"
rows="7" placeholder="Message" required></textarea>
<button>SEND MESSAGE</button>
</div>
</div>
</form>
</div>
</section>
<! Offer >
<div class="container" id="offer">
<div class="row">
<div class="col-md-4 py-3 py-md-0">
<l class="fa-solid fa-cart-shopping"></l>
<h5>Free Shipping</h5>
<p>On Order Over $100</p>
</div>
<div class="col-md-4 py-3 py-md-0">
<l class="fa-solid fa-truck"></l>
<h5>Fast Delivery</h5>
<p>World Wide</p>
</div>
<div class="col-md-4 py-3 py-md-0">
<l class="fa-solid fa-thumbs-up"></l>
<h5>Big Choice</h5>
<p>Of product</p>
</div>
</div>
</div>
<! footer >
<footer>
<div class="footer-container container">
<div class="content_1">
As we focus on the costs of online shopping, it seems that online shopping is really
detrimental for the environment. Online shopping brings us great convenience, but it
also encourages irresponsible consumption habits like exploiting the advantages of free
returns and expedited shipping. These add on to the existing pool of environmental
problems that we are dealing with – global warming, wastes and pollution. Therefore,
we should change our attitude towards e-commerce – to be more responsible, less
exploitative and more thoughtful for the environment.
Limitations:
1. Lack of Tangibility*: Inability to physically
1. Research: Take time to research products, read reviews, and compare prices
across different websites to ensure you're getting the best deal.
3. Use price tracking tools: Utilize price tracking tools or browser extensions to
monitor price fluctuations and receive alerts when items go on sale.
4. Check return policies: Familiarize yourself with the return policies of online
retailers before making a purchase to ensure hassle-free returns or exchanges if
needed.
5. Secure payment methods: Use secure payment methods such as credit cards or
PayPal to protect your financial information when making online transactions.
Online Shopping Progress Report
Project Overview:
Shop from anywhere, anytime, without the hassle of visiting physical stores.
Access to a vast range of products from around the world. Easily compare price, features and
reviews across different websites.
https://www.geeksforgeeks.org/project-idea-shoppinglane-online-
shopping- website/.com
https://www.javatpoint.com/q/12112/online-shopping-system-project.com