Project On for 7th Semester
In Computer Science & Engineering
Project title:
Evo Store
Course title: E- Commerce & Web Engineering
Course code: CSE-417
Department of Computer Science & Engineering
First Capital University of Bangladesh, Chuadanga.
Date of submission:03 May, 2024.
1
Submitted by:
Md. Faisal Sarkar
ID: 21231141(4)411
Batch: 23rd
4th year & 1stsemester
Session: 2021-2022
Computer Science & Engineering
Submitted to:
Saifa Azmiri Mohona
Lecturer
Computer Science & Engineering
2
Dedicated to My Parents
&
All of My Honorable Teachers
3
Abstract
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.
4
Acknowledgements
At first express my heartiest thanks and gratefulness to almighty Allah for His
divine blessing makes me possible to complete the project successfully.
I really grateful and wise my profound indebtedness
toSaifaAzmiriMohona,Lecturer, Department of computer science &
Engineering. Deep knowledge & keep interest of my supervisor in this field to
carry out the project. Her endless patience, scholarly guidance, continual
encouragement, constant and energetic supervision, constructive criticism,
valuable advice, reading many inferior drafts and correcting them at all stage have
made it possible to complete this project.
I would also like to thank my friends, seniors who helped me a lot in gathering
different information, collecting data and guiding me from time to time in making
this project, despite of their busy schedules, they gave me different ideas in making
this project unique.
Finally, I must acknowledge with due respect the constant support and patients of
my parents.
Md. Faisal sarkar
Date: 03 May, 2024.
CSE, FCUB.
5
Table of Contents
Chapter 1: Introduction 7
1.1:Introduction 7
1.2:Background 7-8
1.3:Motivation 8-9
1.4:Project objectives 9-10
Chapter 2: Literature Review 11
2.1:Related Work 11
2.2:Description of the proposed system 11
Chapter 3: Methodology 12
3.1:Software Specification 12
3.1.1:JavaScript 12
3.1.2:Bootstrap 12
3.1.3:HTML 12-13
3.1.4:CSS 13
Chapter 4: Implementation & Result 14
4.1:Different Pages of the Project & their Description 14
4.1.1:Application front page 14-15
4.1.2:Products page 16
4.1.3: About page 16
4.1.4:Single product details 17
4.1.5: Account page 18
4.1.6:Cart page 19
Chapter 5:Limitation & Future work 20
5.1:Limitation 20
5.2:Future work 20-21
Chapter 6:Conclusion 22
Reference 23
6
Chapter 1:
Introduction
1.1 Introduction:
Electronic commerce or ecommerce is a term for any type of business, or
commercial transaction, that involves the transfer of information across the
Internet. It covers a range of different types of businesses, from consumer
based retail sites, through auction or music sites, to business exchanges
trading goods and services between corporations. It is currently one of the
most important aspects of the Internet to emerge.
An ecommerce website is your digital storefront on the internet. It facilitates
the transaction between a buyer and seller. It is the virtual space where you
showcase products, and online customers make selections. Your website acts
as the product shelves, sales staff, and cash register of your online business
channel.
E-commerce (electronic commerce) is the buying and selling of goods and
services, or the transmitting of funds or data, over an electronic network,
primarily the internet. These e-commerce transactions typically fall within
four types: business-to-business (B2B), business-to-consumer (B2C),
consumer-to-consumer or consumer-to-business.
The terms e-commerce and e-business are often used interchangeably. The
term e-tail is also sometimes used in reference to the transactional processes
that make up online retail shopping
1.2Background:
The first recorded instance of E-commerce was in 1971 when students at Stanford
University used the ARPANET (the precursor to the internet) to buy and sell
7
marijuana. This early experiment was short-lived, however, as the university soon
shut down the operation.
It wasn’t until 1979 that the first commercial transaction was made online. This
transaction involved the sale of a Sting album from a company called NetMarket.
The first-ever online purchase was made in 1994, and it involved a Sting CD. It
was documented in the August 12, 1994 issue of the New York Times, titled
“Internet is Open,” where a “team of young cyberspace entrepreneurs celebrated
what was apparently the first retail transaction on the Internet using a readily
available version of powerful data encryption software designed to guarantee
privacy.”
Boston Computer Exchange launched in 1982. It was an online marketplace for
people interested in selling their used computers.
The 1990s saw the emergence of eCommerce as we know it today, with companies
such as Amazon and eBay leading the way. These companies allowed individuals
to buy and sell goods online, creating an entirely new market for businesses to tap
into.
Book Stacks Unlimited was launched in 1992 by Charles M. Stack. Originally it
was a dial-up bulletin board, but it was later launched as an online marketplace
from the Books.com domain.
1.3 Motivation:
➢ Opportunity to Win New And Potential Customers:
The right course of action ensures your brand marketing is heading in the
right direction. For attracting the quality traffic, we can always optimize
your website to make sure the search engine optimization is helping in
fetching the right user traffic for your site that improving the conversion
rate.
Often user tends to use web search to look for the relevant information and
the right site ranking will improve your chance of getting the limelight. For
ranking in search engines, you need to have a website that is rightly
optimized and has the quality information and relevant keywords and for
that, you need to invest in an eCommerce website first.
8
➢ Higher Chance of Converting User Into A Buyer:
One of the prime purposes behind building a website is most likely going to
be a chance to improve sales. Your commercial website will open new doors
to connect and network with potential and interested clients who would want
to invest in your products and services. Besides having a physical store, the
online store or eCommerce will give you the liberty to connect with your
user at any time of the day. That’s a good reason to get that eCommerce site
ready for your business!
➢ Make It Convenient For Your Customers:
The prime reason behind establishing your eCommerce website should be
adding comfort to your buyers’ life by making it a little easier for them to
learn more about your services and how they can reach out to you with the
least effort or hassle. A custom designed website will have the specific
features and functionalities that will not just help the site to stand out but
also add great user experience and that factor is essential for improving sale
boost. Your online store is available 24*7 and that gives your buyer the
freedom to visit and purchase services whenever they feel like it.
➢ Increase Business Activity With 24*7 Web Presence:
Once you have an eCommerce website, all your customer requires to reach
out to you is an internet connection. Having an eCommerce website will
make it easier for your business to update your online store on available
stocks and the addition of any new product, which will keep your buyer
updated and aware of your services.
➢ Expanding Brand Reach:
This generation of click and share has the potential to skyrocket any
business sale overnight by sharing and talking about it over the internet.
Sharing on social media and attractive web presence are some of the ways to
improve your business reach and increase the clientele.
1.4 Project Objectives:
➢ Technology-Enabled Ecommerce: The integration of digital
technology with commercial transactions defines e-commerce. The
internet, World Wide Web, and various protocols form its technological
foundation.
9
➢ Ubiquitous in Nature: Unlike traditional businesses confined to a city,
e-commerce operates globally. It’s a virtual marketplace accessible
through devices like phones and computers, allowing customers worldwide
to buy and pay online.
➢ Large Customer Reach: Objectives of E Commerce breaks national
boundaries, connecting businesses with millions of customers globally.
➢ Technology Mediated: In Objectives of E Commerce , transactions
occur in cyberspace, eliminating the need for face-to-face contact.
➢ Universal Standard: E-commerce websites adhere to globally accepted
methods and systems, maintaining universal standards for efficient user
experience.
➢ Interactive Platform: Two-way communication between businesses
and users is a key feature. Interactivity helps address user issues and
enhances the overall experience.
➢ Rich in Content and Delivery of Information:E-commerce serves
as a communication channel with low-cost, high-density information
delivery through text, images, audio, and video.
➢ Virtual Communities: Online communities, like chat rooms, enable
interaction among people with common interests.
➢ Personalization: E-commerce offers customized services based on past
purchase history, providing personalized recommendations to individual
customers.
➢ Interdisciplinary in Nature: Successful e-commerce implementation
requires knowledge of technological, managerial, social, legal, marketing,
financial, and consumer behavior aspects.
➢ Ease of Checkout: An easy-to-use platform with various payment
options is essential to convert browsers into buyers.
➢ Reporting Tool: While not mandatory, a reporting tool improves user
experience by quickly identifying and resolving issues.
➢ Integrated Blog & Articles Section: Including blogs and articles not
directly related to products enhances the business image and increases
website traffic.
10
Chapter 2:
Literature Review
2.1 Related Work:
The online Shopping system is one of the latest servicers most local shops in the
western world are adopting. With this method, Clothes & Accessories is ordered
online and delivered to the customer. This is made possible through the use of
electronic payment system. Customers pay with their credit cards, although credit
card customers can be served even before they make payment either through cash
or cherub. So, the system designed in this project will enable customers go online
and place order Clothes & Accessories. Due to the great increase in the awareness
of internet and the technologies associated with it, several opportunities are coming
up on the web. So many businesses and companies now venture into their business
with ease because of the internet. The greatest advantage of this system is its
FLEXIBILITY.
2.2 Description of the proposed system:
An E-Commerce Web Design Proposal is a comprehensive document that outlines
the strategy, design, and development process for creating a successful online
store. It serves as a roadmap for both the client and the web design agency,
ensuring that everyone is aligned on the project goals, timelines, and deliverables
11
Chapter 3:
Methodology
3.1 Software Specification:
• Language: JavaScript, Bootstrap, HTML, CSS.
3.1.1 JavaScript:
JavaScript is a dynamic programming language that's used for web development,
in web applications, for game development, and lots more. It allows you to
implement dynamic features on web pages that cannot be done with only HTML
and CSS.
JavaScript is a scripting language used to develop web pages. Developed in
Netscape, JS allows developers to create a dynamic and interactive web page to
interact with visitors and execute complex actions. It also enables users to load
content into a document without reloading the entire page.
3.1.2 Bootstrap:
Bootstrap is a free, open source front-end development framework for the creation
of websites and web apps. Designed to enable responsive development of mobile-
first websites, Bootstrap provides a collection of syntax for template designs.
In computer technology, the term bootstrapping refers to language compilers that
are able to be coded in the same language. (For example, a C compiler is now
written in the C language. Once the basic compiler is written, improvements can be
iteratively made, thus pulling the language up by its bootstraps).
3.1.3 HTML:
HTML (Hyper Text Markup Language) is the code that is used to structure a web
page and its content. For example, content could be structured within a set of
paragraphs, a list of bulleted points, or using images and data tables.HTML stands
for Hyper Text Markup Language. HTML is the standard markup language for
creating Web pages. HTML describes the structure of a Web page. HTML consists
12
of a series of elements. HTML elements tell the browser how to display the
content.
3.1.4 CSS:
Cascading Style Sheets (CSS) is a stylesheet language used to describe the
presentation of a document written in HTML or XML (including XML dialects
such as SVG, MathML or XHTML).
Cascading Style Sheet (CSS) is used to set the style in web pages that contain
HTML elements. It sets the background color, font-size, font-family, and color …
etc. properties of elements on a web page. There are three types of CSS which are
given below: Inline CSS.
13
Chapter 4:
Implementation & Results
4.1 Different pages the project and their description:
4.1.1 Application front page:
14
Description:
To be a little bit dramatic, the homepage of an online store represents nothing less
than the soul of a brand. It establishes credibility and tells potential customers what
your website sells and showcases crucial Calls-to-Action.
It takes about 50 milliseconds for users to form an opinion about your website. In
that moment—they’ll determine whether to stay or leave.
4.1.2 Products page
15
Description:
A product description is a form of marketing copy used to describe and explain the
benefits of your product. In other words, it provides all the information and details
of your product on your ecommerce site. These product details can be one
sentence, a short paragraph or bulleted. They can be serious, funny or quirky.
4.1.3About page:
Description:
An About Us page is an opportunity to introduce your company on your own
terms. It's where potential customers will go to find out why you're passionate
about your products – and why they should be, too.
16
4.1.4 Single productdetails:
Description:
A singleproduct detail page, also known as a PDP, is a web page on an eCommerce
website that provides information on a specific product. This information includes
size, color, price, shipping information, reviews, and other relevant information
customers want to know before purchasing
17
4.1.5 Account page:
Sign up form Login form
Description:
Usually, an "account page" features an account dashboard, account order, account
order details, account downloads, account addresses, account details, and account
login/register page. Let's get to know how to create each Jo these pages to create a
complete “account page" for your users.
18
4.1.6Cart page:
Description:
The cart page is a fundamental component of an eCommerce website, allowing
prospects to inspect and organize items they plan to buy. It acts as a digital
shopping cart, exhibiting chosen products, quantities, prices, and overall expenses.
19
Chapter 5:
Limitation & Future Work
5.1 Limitation:
➢ Huge technological cost
➢ Security
➢ Employee cost
➢ Huge advertising cost
➢ High shipping cost
➢ Cost of packaging
➢ Warehousing cost
➢ Marketing cost
➢ Complicated E-Commerce policies
➢ Sales flow
5.2 Future Work:
According to Statista, ecommerce revenue is expected to show a yearly growth rate
of 14.56%, resulting in a projected market volume of $1,365.00 billion by 2025 —
which goes to show that ecommerce is no passing trend.
Especially with the rise of Omnichannel shopping experiences, digital buyers
should expect to be able to research, browse, shop and purchase seamlessly
between different devices and on various commerce platforms.
Other trends to watch for in the future of ecommerce include:
➢ Robust customer journeys and personalization.
➢ Artificial intelligence-enabled shopping.
➢ Social shopping.
20
➢ Mobile commerce.
➢ Digital currencies, such as mobile wallets and cryptocurrency.
Overall, we have to remember that ecommerce is still fairly new in the big picture
of retail. The future holds endless opportunity, but its success and continuation will
depend largely on buyers’ preferences in the future.
21
Chapter 6:
Conclusion
E-Commerce refers to all forms of business activities across the internet. This can
include E-tailing, B2B, intranets and extranets, online advertising, and simply
online presence of any form that are used for some type of communication. E-
Commerce has several advantages and disadvantages as indicated in these papers.
E-Commerce applications that started in early 1970’s needs to be still developed in
terms of security and efficiency. For the developing country like our India
advancement in e-commerce is a challenge to compete with the developed
countries.
22
Reference
➢ https://tinyurl.com/2xcjhdj9
➢ https://tinyurl.com/y6rn3efu
➢ https://shorturl.at/beux6
➢ https://shorturl.at/AS056
➢ https://shorturl.at/lnoxL\
23