Professional Documents
Culture Documents
(RollNO 17,18,44) CPEREPORT
(RollNO 17,18,44) CPEREPORT
(RollNO 17,18,44) CPEREPORT
A
Project Report On
“E-COMMERCE WEBSITE”
IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THREE YEARS
DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
PROF.MISS. S.R.TELI
We are the undersigned solemnly declare that the project report E-Commerce is based
on my own work carried out during the course of our study under the supervision of
PROF.MISS.S.R.TELI. We assert the statements made and conclusions drawn are an
outcome of my research work. We further certify that,
The work contained in the report is original and has been done by me under
the general supervision of my supervisor.
The work has not been submitted to any other Institution for any other degree/
diploma/certificate in this university or any other University of India or abroad.
We have followed the guidelines provided by the university in writing the
report.
Whenever we have used materials (data, theoretical analysis, and text) from
other sources, we have given due credit to them in the text of the report and
giving their details in the references.
This undertaken project work is record of student own work carried out by
them during the academic year 2020-21
CERTIFICATE
This is to certify that Anant S. Padwal (1817420120), Gayatri C.
Toraskar (1817420121), Shubham S. Gawade (1917420281) has successfully
completed and submitted project report in titled “ E-Commerce website “ in
the partial fulfillment for the award of MSBTE, Mumbai three years diploma
in Computer Engineering .
MISS.S.R.Teli MR. P.D.Kate
(Guide) (Head of Department)
Acknowledgment______________________________________
We have taken efforts in this project. However, it would not have been possible without
the kind support and help of many individuals and organizations. We would like to
extend my sincere thanks to all of them.
We are highly indebted to Prof.Miss.S.R.Teli for their guidance and constant
supervision as well as for providing necessary information regarding the project & also
for their support in completing the project. We would like to express my gratitude
towards Our Computer Department HOD Mr. P. D. Kate & Project Co-Ordinator Mr.
S. S. Zende for their kind co-operation and encouragement which help us in completion
of this project.
We would like to express our special gratitude and thanks to Prof. G. A Bhosale,
Principal of Yashwantrao Bhonsale Polytechnic for giving us such attention, time &
encourage us to implement such innovative ideas to boost our career.
Our thanks and appreciations also go to our colleague in developing the project and
people who have willingly helped us out with their abilities.
Thank You all,
Abstract________________________________________________
The Current shopping System is critical to set up online shops, customers to browse
through the shops, and a system administrator to approve and reject requests for new
shops and maintain lists of shop categories. This is a project for Online shopping
System. Electronic Commerce is process of doing business through computer
networks. A person sitting on his chair in front of a computer can access all the facilities
of the Internet to buy or sell the products. Unlike traditional commerce that is carried
out physically with effort of a person to go & get products, ecommerce has made it
easier for human to reduce physical work and to save time. E-Commerce which was
started in early 1990’s has taken a great leap in the world of computers, but the fact that
has hindered the growth of e-commerce is security. Security is the challenge facing e-
commerce today & there is still a lot of advancement made in the field of security. The
main advantage of e-commerce over traditional commerce is the user can browse online
shops, compare prices and order merchandise sitting at home on their PC. For
increasing the use of e-commerce in developing countries the B2B e-commerce is
implemented for improving access to global markets for firms in developing countries.
For a developing country advancement in the field of e-commerce is essential. The
research strategy shows the importance of the e-commerce in developing countries for
business applications.
INDEX
Sr. No Name Of Chapter Page No.
1 INDRODUCTION
1.1 Project Preface 1-2
1.2 Detailed Problem Definition
2 ANALYSIS
2.1 Requirement Specification
3-5
2.2 Process Model used For the System
2.3 Purpose
3 DESIGN
6-7
3.1 Flowchart/Block diagram
4 SYSTEM MODELING
4.1 Data Flow Diagram 8-10
4.2 ER diagram
5 RELATIVE THEORY
5.1 About used Front End Technology 11-12
5.2 About used Backend Technology
6 IMPLEMENTATION 13-17
7 TESTING 18-19
8 OUTPUT 20-23
9 FEATURES 24-25
10 FUTURE SCOPE 26-27
11 CONCLUSION 28-29
12 REFERENCES 30-31
Chapter-1
INDRODUCTION
Chapter-2
ANALYSIS
1.3 Change management process: this is the ability to update and modify the software if
requirement. A good software is a software which can be easily modified in order to meet
the changing needs of the user.
Fig.1.Incremental model
2.3 Purpose:
E-commerce brings convenience for customers as they do not have to leave home
and only need to browse website online, especially for buying the products which are not
sold in nearby shops. It could help customers buy wider range of products and save
customers' time. Consumers also gain power through online shopping.
Chapter-3
DESIGN
Chapter-4
SYSTEM
MODELLING
Manage DB
Manage
Category
Manage
Items
Login/Logout
Manage Cart
View Details
Login
Make Order
Make
Payment
4.2 ER-Diagram:
Chapter-5
RELATIVE
THEORY
1.2 Bootstrap:
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-
first front-end web development. It contains CSS- and (optionally) JavaScript-based design
templates for typography, forms, buttons, navigation, and other interface components. As
of April 2021, Bootstrap is the tenth most starred project on GitHub, with more than
150,000 stars, behind freeCodeCamp (almost 312,000 stars), Vue.js framework.
1.3 JQuery:
It is a JavaScript library designed to simplify HTML DOM tree traversal and
manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source
software using the permissive MIT License. As of May 2019, jQuery is used by 73% of
the 10 million most popular websites. jQuery's syntax is designed to make it easier to
navigate a document, select DOM elements, create animations, handle events, and develop
Ajax app.
1.4 AJAX:
Ajax is a set of web development techniques using many web technologies on the
client side to create asynchronous web applications. With Ajax, web applications can send
and retrieve data from a server asynchronously without interfering with the display and
behavior of the existing page.
1.5 HTML:
The HyperText Markup Language, or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by technologies
such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript. Web
browsers receive HTML documents from a web server or from local storage and render the
documents into multimedia web pages. HTML describes the structure of a web page
semantically and originally included cues for the appearance of the document. 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.
Chapter-6
IMPLEMENTATION
6.1 Implementation:
Main page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Product Page</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap
/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet" href="style2.css">
<link rel="stylesheet" href="sty.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min
.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/p
opper.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.
min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-
awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="odometer-theme-car.css">
<meta name="theme-color" content="#ff0062">
</head>
<body>
<script>
$(document).ready(function(){
$("#myinput").on("keyup",function(){
var value = $(this).val().toLowerCase();
$("#card div").filter(function(){
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1);
});
});
});
</script>
<div>
<!-- <a class="nav-link" href="#">Products</a>-->
<label>
<input type="checkbox">
<span class="check"></span>
</label>
</div>
<nav class="navbar navbar-expand-md bg-dark navbar-dark">
Configuration file:
<?php
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$dbname="shopping";
$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
if(!$conn){
die("Could not connect to the database".mysqli_connect_error());
}
?>
Chapter-7
TESTING
7.1 Testing:
1.1 Unit Testing:
UNIT TESTING is a type of software testing where individual units or components
of a software are tested. The purpose is to validate that each unit of the software code
performs as expected. Unit Testing is done during the development (coding phase) of an
application by the developers. Unit Tests isolate a section of code and verify its correctness.
A unit may be an individual function, method, procedure, module, or object. In order to do
Unit Testing, developers write a section of code to test a specific function in software
application. Developers can also isolate this function to test more rigorously which reveals
unnecessary dependencies between function being tested and other units so the
dependencies can be eliminated. Developers generally use Unit Test framework to develop
automated test cases for unit testing. Here we first test one-by-one all module which are
included in our project.
Chapter-8
OUTPUT
Chapter-9
FEATURES
9.1 Features:
1.1 User-Friendly:
This comes from the old K.I.S.S. (Keep It Simple but not stupid) adage about keeping it
simple. Simplicity should be a goal in good design and you don’t have to sacrifice elegance
to achieve it. As a matter of fact, studies show that 76% of consumers say the most
important characteristic of a website is ease of use. The objective is to help shoppers get to
what they want faster and without running into unnecessary complexity that can clog up
the path to purchase. Online sellers have minutes, if not seconds, to make a sale. Focus on
the user experience by providing shopping categories, filters, and comparison capabilities.
Chapter-10
FUTURE SCOPE
Chapter-11
CONCLUSION
11.1 Conclusion:
In general, today’s businesses must always strive to create the next best thing that
consumers will want because consumers continue to desire their products, services etc. to
continuously be better, faster, and cheaper. In this world of new technology, businesses
need to accommodate to the new types of consumer needs and trends because it will prove
to be vital to their business’ success and survival. E-commerce is continuously progressing
and is becoming more and more important to businesses as technology continues to
advance and is something that should be taken advantage of and implemented.
From the inception of the Internet and e-commerce, the possibilities have become
endless for both businesses and consumers. Creating more opportunities for profit and
advancements for businesses, while creating more options for consumers. However, just
like anything else, e-commerce has its disadvantages including consumer uncertainties, but
nothing that can not be resolved or avoided by good decision-making and business
practices.
Chapter-12
REFERENCES
12.1 References:
Journal Paper:
[1] Awais Muhammad and Samin Tanzila (2012), “Advanced SWOT Analysis of
E-Commerce”, IJCSI International Journal of Computer science Issues, Vol 9,Issue 2,No
2,pp. 569-574
[3] Chanana Nisha and Goele Sangeeta, “Future of e-commerce in India”, International
Journal of Computing & Business Research, ISSN (Online): 2229-6166
[4] Sarbapriya Ray “Emerging Trend of E-Commerce in India: Some Crucial Issues,
Prospects and Challenges”
Internet/website:
[1] https://www.w3schools.com/howto/howto_css_product_card.asp/
[2] https://www.tutorialspoint.com/e_commerce/index.htm/
[3] https://www.quora.com/How-do-I-develop-an-e-commerce-website-using-PHP/
[4] https://www.tutorialrepublic.com/php-tutorial/php-mysql-crud-application.php