E Commerce Final Project Report by Bikram
E Commerce Final Project Report by Bikram
Prepared By:
Bikram Koirala
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.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.
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.
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.
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.
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.
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.
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
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.
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.3 Testing
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.昀椀/
D
D