0% found this document useful (0 votes)
234 views19 pages

E Commerce Final Project Report by Bikram

Uploaded by

sayedshaad02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
234 views19 pages

E Commerce Final Project Report by Bikram

Uploaded by

sayedshaad02
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Bhaktapur Multiple Campus

Dudhpati-7, Bhaktapur, Nepal

E-Commerce Project Report on: E-Shopping

Prepared By:

Bikram Koirala

B.Sc. CSIT 076 Batch, 6th Semester

Symbol no: 23232 (section-A)

Submitted To: Rachana Nyaichyai


Lecturer, E-commerce
CSIT Department

D
ACKNOWLEDGEMENT
We deeply appreciate the numerous blessings and steadfast assistance that have been generously provided to us
as we strive to complete our project. We also wish to extend our thanks to Mr. Sushant Poudel, the CSIT
Coordinator at Bhaktapur Multiple Campus, whose valuable guidance has played a crucial role in shaping the
direction of our project. We are indebted to Miss. Rachana Nyaichyai from Bhaktapur Multiple Campus, whose
unwavering support has not only lifted our spirits but also granted us the invaluable opportunity to initiate our
project.
Our friends have been constant sources of inspiration, vigilant supervision, and valuable advice throughout this
project, serving as reliable pillars of support. Lastly, we want to express our heartfelt appreciation to our
parents, whose unwavering belief in us has provided the determination to overcome challenges.
With profound gratitude, we acknowledge the contributions of all those who have assisted us, and we carry their
support with us as we aim for a new horizon of achievement.

ABSTRACT
E-shopping" is an online shopping website that aims to make shopping easy and enjoyable for users. It has a
secure login system, a wide range of products organized neatly, with clear descriptions and pictures, and it even
lets you read reviews from other customers.
When you find something you want to buy, you can add it to your shopping cart, which keeps track of what
you're buying and how much it will cost. When you're ready to pay, there's a safe and reliable way to do it, and
you can use different payment methods.
The website works well on computers, tablets, and phones, so you can shop from anywhere. While making the
website, they paid attention to what it should do and how it should look, and they also tested it to make sure it
worked as expected. The goal is to make it easy for people to find and take online courses.

D
Table of Content:
CHAPTER 1: INTRODUCTION...........................................................................................................................................
1.1 Introduction:.................................................................................................................................................................
1.2 Problem Statement:......................................................................................................................................................
1.3 Objectives:...................................................................................................................................................................
1.4 Scope:...........................................................................................................................................................................
CHAPTER-2: LITERATURE REVIEW................................................................................................................................
2.1 Literature Review:........................................................................................................................................................
CHAPTER 3: SYSTEM DESIGN.........................................................................................................................................
3.1 Requirement Analysis:.................................................................................................................................................
3.1.1 Functional Requirement:...........................................................................................................................................
3.1.2 Non-Functional Requirement:...............................................................................................................................
3.2 Feasibility Study...........................................................................................................................................................
3.2.1 Technical Feasibility:.............................................................................................................................................
3.2.2 Economic Feasibility:............................................................................................................................................
3.2.3 Operational Feasibility:.........................................................................................................................................
3.3 Structuring Systems Requirements...............................................................................................................................
3.3.2 Class diagram........................................................................................................................................................
3.4 Interface Design:..........................................................................................................................................................
3.4.1 Authentication:......................................................................................................................................................
3.4.2 Products Detail......................................................................................................................................................
3.5 Use case diagram..........................................................................................................................................................
CHAPTER 4: IMPLEMENTATION AND TESTING...........................................................................................................
4.1 Methodologies:.............................................................................................................................................................
4.2 Tool used:.....................................................................................................................................................................
4.2.1 Analysis and design tools......................................................................................................................................
4.2.2 Implementation tools.............................................................................................................................................
4.3 Testing..........................................................................................................................................................................
4.3.1 Unit testing............................................................................................................................................................
4.3.2 System Testing......................................................................................................................................................
4.3.3 Result Analysis......................................................................................................................................................
CHAPTER 5: CONCLUSION...............................................................................................................................................
5.1 Conclusion:..................................................................................................................................................................
5.2 Reference:....................................................................................................................................................................

D
CHAPTER 1: INTRODUCTION

1.1 Introduction:
The Internet is growing really fast, and because of that, online shopping is also getting bigger. There are
different ways to do online shopping, and we're using the B2C model for our website. Online shopping has
become really popular in the last ten years thanks to websites like Amazon, eBay, and Flipkart. In 2007, only
5.1% of all shopping was done online, but by 2019, it had grown to 16%!
When you shop online, you can visit a website to see all the things they have for sale and then order what you
want. There are so many online stores now, like Flipkart and Amazon, which are the big players in the B2C
industry.
In Nepal, the popular websites for online shopping are Daraz and hamrobazar.com. Our website is called "E-
Shopping," and it's made for selling products to customers. We have different categories of items you can
choose from. On our website, only the admin can add products, but other customers can sign in and buy things
like shoes, watches, and mobile phones at good prices. We'll deliver these products to your doorstep.
Our goal with this website is to give you a convenient way to buy watches, mobile phones, and shoes online.
And when you want to pay for your purchase, you can use online payment systems like e-sewa or khalti.

1.2 Problem Statement:


Before the advent of online shopping, people used to buy items in a traditional way by going to specific
stores and markets. Customers would physically visit shops and inspect products like watches and
mobile phones, relying on their senses to make purchasing decisions. This process had limitations due
to geographical constraints, the need for physical presence, and the time it took to visit multiple stores.
However, the landscape of e-commerce has undergone a significant transformation. Thanks to digital
technology, new online platforms have emerged for purchasing watches and mobile phones,
revolutionizing how consumers shop for goods. These platforms offer a more efficient way to save time
and reduce the expenses associated with buying these products, eliminating the need to visit physical
showrooms and retail stores.
In the traditional retail model, cash or physical payment methods like cheque were required to make
purchases. This posed security risks, as physical currency could be stolen or lost. To address these
concerns, online transactions have become a safer alternative. Electronic payment systems such as e-
wallets, e-cash, ime pay, e-cheques, credit cards, and other electronic methods have replaced physical
currency, enhancing security and convenience in transactions.

1.3 Objectives:
The main objectives of this E-commerce website are to provide an online platform for
purchasing shopping products through network system or Internet by customer. However, some
objectives of this e-commerce website given below:
• Make shopping more convenient by allowing customers to browse and purchase products
from the comfort of their homes or any location with internet access.

D
• Offer a wide range of products and categories to cater to diverse customer preferences
and needs.
• Provide detailed product descriptions, images, and customer reviews to help customers
make informed purchasing decisions.
• Easily accessible to the customer. Customers do not need any technical knowledge to
access this website. It consists of a user-friendly UI design.

1.4 Scope:
The project's scope for the shopping e-commerce website includes a wide range of features,
functions, and initiatives that will be taken to create, introduce, and manage a successful online
shopping marketplace. The project's boundaries and goals are specified by the scope. The
specific scope for the online shopping e-commerce website is shown below:
1. User-Experience and Interface:
This shopping items e-commerce creates a user-friendly and intuitive interface to improve
consumer engagement and navigation. It creates a visually appealing layout with distinct
categories, filters, and search options for quick product discovery. It provides better UI for
understanding the website and can purchase clothing and mobile phone products from it.
2. Product Catalog:
We'll make sure the catalog has a wide variety of shopping items, including watch, mobile
phones, shoes, and iphone too. Customers will have a variety of alternatives to pick from as a
result. Customers can filter the above mentioned product on the basic of category such as watch,
shoes, mobile phones, etc. Hence, it makes easy for purchasing the desirable product by the
customer.
3. Shopping Carts:
It creates a user-friendly system for managing shopping carts so that customers can add, check
off, and manage their chosen products. It provides several payment alternatives, safe payment
gateways, and order confirmation to speed up the checkout process. Hence, customers can
purchase the product through an online transaction and these shopping carts should be attractive
which can easily attract the customer or people who visit this shopping e-commerce website.

CHAPTER-2: LITERATURE REVIEW

2.1 Literature Review:


A literature review of e-shopping is a systematic and critical analysis of existing academic and research literature
related to the field of online shopping or electronic commerce. It aims to provide an overview of the key
findings, trends, and insights in this area. Here's a brief explanation of what a literature review of e- shopping
entails:

D
1. Scope and Purpose: The literature review begins by clearly defining the scope and purpose. It sets the
boundaries for what aspects of e-shopping will be covered, such as consumer behavior, technological
advancements, security issues, or economic impacts. The purpose may include understanding the current
state of e-shopping, identifying gaps in knowledge, or exploring emerging trends.

2. Searching for Relevant Literature: Researchers conduct a comprehensive search of academic


databases, journals, books, conference papers, and reputable online sources to gather relevant literature.
Keywords and search terms related to e-shopping are used to find pertinent articles and studies.

3. Selection Criteria: Not all sources found are included in the literature review. Researchers apply specific
criteria to select the most relevant and credible studies. This may involve assessing the quality of the
research, the publication date, and the relevance to the research objectives.

4. Categorization and Organization: The selected literature is categorized and organized


thematically. Common themes or topics emerge, and studies are grouped accordingly. For example,
studies related to consumer trust in online shopping may be grouped together.

5. Summarization:Each selected study or source is summarized briefly, highlighting key findings,


methodologies used, and any notable conclusions. The goal is to provide a concise overview of what each
study contributes to the understanding of e-shopping.

6. Synthesis and Analysis:The literature is analyzed and synthesized to identify common trends, recurring
themes, contradictions, and gaps in the research. Researchers may also compare and contrast different studies
to draw meaningful insights.

7. Identification of Gaps: One of the primary objectives of a literature review is to identify gaps or areas
where further research is needed. Researchers point out what aspects of e-shopping have not been adequately
studied or require updated information.

8. Theoretical Framework: Some literature reviews may include a theoretical framework or model that
helps explain and structure the information presented. This can provide a theoretical context for
understanding e- shopping trends and phenomena.
9. Conclusion and Implications: The literature review typically concludes with a summary of the main
findings and their implications for researchers, practitioners, or policymakers. It may also suggest potential
research directions for the future.

Overall, a literature review of e-shopping serves as a valuable resource for researchers, businesses, and
policymakers, offering a comprehensive understanding of the field's current state and providing guidance for
future studies and strategies in the realm of online shopping.

CHAPTER 3: SYSTEM DESIGN

D
Here the system takes the user login data and requirement query as the input in string format, process the data
internally and notify the user about the success and verification through notifications as the recommendation
and output.

3.1 Requirement Analysis:


Requirements Analysis can be defined as the process of defining the needs and expectations of
the consumers for an application or product that is to be created or modified. Users seek a
convenient online platform to browse, purchase, and visualize items for their own needs.
Customers desire a wide range of shopping item acc to styles, and colors to choose from. Users
want detailed product information, including images, dimensions, materials, and customer
reviews. The shopping e-commerce platform aims to increase sales, customer engagement, and
brand loyalty through a user-friendly interface and personalized experiences.

3.1.1 Functional Requirement:


Functional requirements for my e-commerce website outline the specific features, behaviors, and
functionalities that the website must possess to meet user needs and business goals. These
requirements describe the actions the system should be able to perform and how it should
respond to user interactions. Users should be able to create accounts with unique usernames and
passwords. The system should authenticate users during login to ensure security. The website
must display a comprehensive catalog of shopping products. Users should be able to browse
products by categories, such as watch, shoes, phone, etc. Each product page should provide
detailed information, including images, name, category, description and pricing. Users can zoom
in on images to view product details.

3.1.2 Non-Functional Requirement:


Non-functional requirements for a shopping items e-commerce website specify the
qualities, characteristics, and constraints that the system must adhere to beyond its functional
capabilities. These requirements focus on aspects such as performance, security, user experience,
and system maintenance. These non-functional requirements ensure that theese e-commerce
website not only functions well but also meet quality standards, user expectations, and regulatory
guidelines.
➢ E shopping follows properties such as reliability, usability, storage occupancy,
performance, and response time.
3.2 Feasibility Study
A feasibility analysis is an assessment that determines the practicality of a proposed idea or plan.
As the name suggests, the analysis helps to establish whether the project is feasible or not.
Feasibility studies are a necessary step in the project management process. It is essential to map
out all details involved, including costs, liabilities, estimated income, etc.
3.2.1 Technical Feasibility:

D
It is technically feasible, since there will not be much difficulty in getting required resources
for the development and maintaining the system as well. All the resources needed for the
development of the software as well as the maintenance. It determines whether the system can be
developed and run if the necessary technology, infrastructure, skills, and resources are present or
can be acquired. The ability to assess a project's technical viability, based on its technical needs,
is a crucial component of project planning and decision-making.
3.2.2 Economic Feasibility:
Economic feasibility for a E shopping e-commerce website involves evaluating whether the
investment in developing, launching, and operating the platform is financially viable. This
assessment considers factors such as development costs, operational expenses, projected revenue
from sales, and potential return on investment. It seeks to determine whether the benefits and
revenue generated from the website's functionality, user engagement, and sales transactions
outweigh the associated costs and provide a positive economic outcome for the business.
3.2.3 Operational Feasibility:
Operational feasibility for a E-shopping e-commerce website involves evaluating whether the
platform can be practically and smoothly integrated into the daily operations of the business.
This assessment considers factors such as product management, order processing, customer
support, inventory management, and logistics. It aims to determine whether the website's
functionalities can be effectively utilized by the business's teams and processes, whether staff
can be adequately trained to manage the platform, and whether it aligns with the overall
operational goals and strategies of the furniture business.

3.3 Structuring Systems Requirements

3.3.2 Class diagram

D
D
3.4 Interface Design:

3.4.1 Authentication:

D
Sign up

Sign In

D
3.4.2 Products Detail

Based on categories if we click the mobile phones then mobile phone product will appear and same for
Watch and shoes too

Mobile phones product

D
Watches product

Shoes product

D
When we click the " cart" button, then it redirects to the shopping cart or shop navbar. Then we can
purchase the product.

After clicking cart button it redirected to the place order bar so from that we can purchase the item wisely

D
After buying some items, for payments it will display like these.

3.5 Use case diagram

D
CHAPTER 4: IMPLEMENTATION AND TESTING

4.1 Methodologies:
The implementation is based on one of the popular programming languages i.e.,
JavaScript, HTML and CSS. mongo database to store the data of the product and personal
information of admin or customer that helps to access the website for online transaction, and
node.js for the backend design and use as API (application programming interface). Hence, we
use Visual Studio Code for implementing this web application which is mostly focused on the
mobile user or desktop user. While implementing this website, it involves two phases: one for
frontend development phase and another for backend development phase. Hence, the front-end
development phase involves user interface (UI), Shop cart and product detail. The back-end
development phase involves Application programming interface, Mongo Database, etc.

4.2 Tool used:

4.2.1 Analysis and design tools


Different types of tools were used for the implementation of different diagrams and charts used
in this report such as use case diagram, sequence diagram, flowchart, class diagrams, etc.
Microsoft Visio is the most used design tool for these diagrams. The use of Lucid chart was also
done.
4.2.2 Implementation tools
• Front-end: Html,css,javascript
• Back-end: node.js
• Database: MongoDB
• IDE: Visual Studio

4.3 Testing

4.3.1 Unit testing


The main purpose of unit testing was to emphasize the independence and general functionality of
the different components and modules, such as web components and backend components. Unit
testing is a software testing technique used in computer programming to evaluate the suitability
of individual source code sets of one or more computer program modules and the associated
control data, usage processes, and operating procedures.

4.3.2 System Testing


To ensure the integrity of those units, i.e., individual components and modules, system
testing was monitored and overseen. The database management coordinates and other

D
components, including authorization, were also tested. System testing looks at each individual
part of an application to ensure that it functions. System testing is often carried out by a QA team
after functional or user-story testing of individual modules and integration testing of each
component have been completed.
4.3.3 Result Analysis
As a result, the system was created to satisfy the needs and goals that were examined during the
product's development phase. There were relatively few obvious non-uniformities in the system's
general interface design, and the user interface operated clearly and responsively. Additionally,
the functional components were sound and fully working.

CHAPTER 5: CONCLUSION
I have learned various types of technologies required for theme, product and layout design. My main focus had
been on front-end designing of theme development. With the help of this internship I have gained significant
amount of knowledge I hope it will be helpful for my future carrier. Making this project was sometime difficult
but solving those difficulties gave very valuable knowledge. Throughout my time of internship, I have acquired
lots of new experiences. I got chances to use different development tools, research on them and use them.
Overall in this period of internship all my theoretical knowledge gained from college had gained a practical
experience.

5.2 Reference:
1. Online Courses - Learn Anything, On Your Schedule | Udemy

2. https://www.studocu.com/

3. https://www.builder 昀氀 y.com/

4. https://www.theseus.昀椀/

5. Syed Balkhi Wp beginner. http://www.wpbeginner.com/category/wp-tutorials

D
D

You might also like