0% found this document useful (0 votes)
75 views28 pages

MIS Project

This document is a project report for an e-commerce website called Fitness Shop that sells fitness products. It includes an abstract, acknowledgements, table of contents, and chapters covering introduction, background study, system analysis and design, implementation and testing, and conclusion. The report provides details on developing the Fitness Shop e-commerce site.

Uploaded by

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

MIS Project

This document is a project report for an e-commerce website called Fitness Shop that sells fitness products. It includes an abstract, acknowledgements, table of contents, and chapters covering introduction, background study, system analysis and design, implementation and testing, and conclusion. The report provides details on developing the Fitness Shop e-commerce site.

Uploaded by

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

Tribhuvan University

Faculty of Humanities and Social Sciences

Project Name

E-COMMERCE PROJECT REPORT

Submitted to

Department of Computer Science and Application

Mechi Multiple Campus

In partial fulfillment of CACS 301 MIS & E-Business requirements for the fifth
semester of the Bachelor of Computer Applications program

Submitted by:

Jashan Kumar Shrestha

Roll No: 24

Melish Bhandari

Roll No: 35

Under the Supervision of

Pramod Kumar Soni


Tribhuwan University

Faculty of Humanities and Social Sciences

Mechi Multiple Campus

Supervisor’s Recommendation

I hereby recommend that this report prepared under my supervision by Jashan Kumar
Shrestha and Melish Bhandari entitled “Fitness Shop” in partial fulfillment of
CACS301 MIS & E-Business requirements for the fifth semester of the Bachelor of
Computer Applications program is recommended for the final evaluation.

………………………………

Mr. Supervisor name

SUPERVISOR

Lecturer

Department of Computer Science and Applications

Mechi Multiple Campus

Bhadrapur, Jhapa
Tribhuwan University

Faculty of Humanities and Social Sciences

Mechi Multiple Campus

LETTER OF APPROVAL

This is to certify that this project prepared by Jashan Kumar Shrestha and Melish
Bhandari entitled “Fitness Shop” in the partial fulfillment of the requirements for the
degree of Bachelors in Computer Application has been evaluated. In our opinion, it is
satisfactory in the scope and quality for the required degree.

……………………………………. …………………………………….
Supervisor Program Director
Pramod Kumar Soni Keshab Kafley
Lecturer Lecturer
Department of Computer Science and Department of Computer Science and
Applications, Mechi Multiple Campus Applications, Mechi Multiple Campus
Bhadrapur-08, Jhapa. Bhadrapur-08, Jhapa.

……………………………………. …………………………………….
Internal Examiner External Examiner
ABSTRACT

Fitness Shop is your one-stop e-commerce hub for all things fitness. From
activewear to equipment and supplements, we offer a curated selection of high-
quality products from top brands. With a user-friendly interface and secure
payment options, we make shopping for your fitness needs convenient and hassle-
free. Moreover, Fitness Shop is committed to promoting a holistic approach to
wellness. In addition to offering top-notch fitness gear, we provide valuable
resources and expert advice to empower individuals on their path to better health.
From workout tips to nutritional guidance, our blog section serves as a valuable
hub for fitness enthusiasts seeking inspiration and knowledge. Whether you're
embarking on a fitness journey or striving to reach new milestones, Fitness Shop is
your trusted partner in achieving your goals. Join our community today and
discover a world of possibilities for a healthier, fitter you.

1
ACKNOWLDEGEMENT

We would like to express our special thanks of gratitude to our lecturer as well as
our supervisor Mr. Pramod Kumar Soni for all his support and who gave us the
golden opportunity to carry out this wonderful E-Commerce project on the topic
‘Watch Stores’, which also helped us in doing a lot of research and we came to
know about many things and ideologies regarding the topic.

We are over helmed in all humbleness and gratefulness to acknowledge our depth
to all those who have helped us to put these ideas, well above the level of simplicity
and into something concrete. We would also like to express our special thanks of
gratitude to Mr. Keshab Kefley, BCA Program Director, Mechi Multiple Campus
(MMC) and all staff of MMC for their valuable support in doing this E-Commerce
project.

Any attempt at any level cannot be satisfactorily completed without the support and
guidance of our parents and friends. Therefore, we would like to thanks our parents
who helped us a lot in gathering different information and guiding from time to
time in making this project despite of their busy schedule.

Jashan Kumar Shrestha

Melish Bhandari

2
Table of Contents
ABSTRACT .............................................................................................................. 1
ACKNOWLDEGEMENT ........................................................................................ 2
List of Figures ........................................................................................................... 4
List of Tables ............................................................................................................ 5
ABBREVIATIONS .................................................................................................. 6
Chapter 1: Introduction ............................................................................................ 1
1.1. Introdution ...................................................................................................... 1
1.2. Problem Statement .......................................................................................... 1
1.3. Objectives ....................................................................................................... 1
1.4. Scope and Limitation ...................................................................................... 2
Chapter 2: Background Study and Literature Review .............................................. 3
2.1. Background study ........................................................................................... 3
2.2. Literature Review ........................................................................................... 3
Chapter 3: System Analysis and Design ................................................................... 4
3.1. System Analysis ............................................................................................. 4
3.1.1. Requirement Specification ....................................................................... 4
3.1.4. Process Modeling (DFD) ......................................................................... 7
3.2. System Design ................................................................................................ 7
3.2.1. System Architecture ................................................................................. 7
3.2.3. Interface Design (UI Interface/ Interface Structure Diagrams) ............... 8
Chapter 4: Implementation and Testing .................................................................. 10
4.1. Implementation ............................................................................................. 10
4.1.1. Tools Used.............................................................................................. 10
4.1.2. Modules and Plugins Used ..................................................................... 10
4.2. Testing .......................................................................................................... 11
4.2.1. Test cases for Unit Testing:.................................................................... 12
Chapter 5: Conclusion and Future Recommendation ............................................. 13
5.1. Lesson Learnt ............................................................................................... 13
5.2. Conclusion .................................................................................................... 14
5.3. Future Recommendation............................................................................... 14
APPENDICES ........................................................................................................ 15

3
List of Figures
Figure 1: Agile Methodology 5
Figure 2: Context Diagram 7
Figure 3: System Architecture 8
Figure 4: UI Interface 9

4
List of Tables

Table 1: Feasibility Analysis 7


Table 3: Test case for Add to Cart 13
Table 4 Test case for Checkout 13

5
ABBREVIATIONS

SDLC: Software Development Life Cycle


HTML: Hypertext Markup Language
CSS: Cascading Style Sheets
PHP: Hypertext Preprocessor
OMS: Order Management System
CMS: Content Management System
DXP: Digital Experience Platform
APIs: Application Programming Interfaces

6
Chapter 1: Introduction

1.1. Introduction

Welcome to Fitness Shop, your premier destination for top-notch fitness essentials. We're
dedicated to providing high-quality activewear, equipment, and supplements to support your
fitness journey. With a focus on performance and innovation, we partner with leading brands
to ensure you have access to the best products available. Our platform offers a seamless
shopping experience, making it easy to find everything you need to reach your fitness goals.
Join our community of like-minded individuals and let us help you unlock your full potential.
Get ready to elevate your fitness game with Fitness Shop.

1.2. Problem Statement


1. Accessibility: Despite the growing interest in fitness, many individuals struggle
to access high-quality gym gear and supplements due to limited availability or
affordability constraints.

2. Information Overload: With an abundance of options available online,


consumers often face difficulty in navigating through the plethora of products,
leading to confusion and decision paralysis.

3. Lack of Guidance: Many fitness enthusiasts lack personalized guidance and


expert advice tailored to their specific needs and goals, hindering their progress
and potentially leading to ineffective or unsafe training practices.

1.3. Objectives
1. Enhance Accessibility: Develop strategies to improve the availability and
affordability of fitness essentials on the Fitness Shop platform, ensuring that
individuals from diverse backgrounds can easily access high-quality gym gear and
supplements.

2. Provide Personalized Guidance: Implement features such as tailored product


recommendations, expert advice sections, and interactive tools to offer personalized
guidance and support to customers, helping them make informed decisions and
optimize their fitness journey.

1
3. To ease the payment process by making online payment direct through bank or by using
mobile banking platform like e-Sewa.

1.4. Scope and Limitation


By the end of this project, this project will benefit customer by saving their time and effort. In
another words, this project will provide simplicity to customer to buy and make payment easily
just by sitting on the couch of their own bedroom. This project will also be helpful for Sellers
as they can upload their products details on the website. This project is beneficial for both
customers and sellers as it helps to establish good relationship among customers and sellers.
The scope of this project is to reduce the time and effort of both customers and sellers, as there
is the growth in technology, it allows us to add many new features in our website in future.

2
Chapter 2: Background Study and Literature Review

2.1. Background study


The background study conducted prior to the establishment of Fitness Shop delved into
various aspects of the fitness industry and e-commerce market. Market analysis was
paramount, encompassing consumer behavior trends and preferences for fitness-related
products, including activewear, equipment, accessories, and supplements. Competitor
analysis provided insights into existing e-commerce platforms specializing in fitness
products, identifying opportunities for differentiation. Understanding customer needs was
central, achieved through surveys and feedback mechanisms to tailor Fitness Shop
offerings effectively. Supplier evaluation ensured collaboration with reputable brands
known for high-quality products. Technological infrastructure study aimed to establish a
seamless e-commerce platform, while regulatory compliance review ensured adherence to
legal standards. These comprehensive analyses informed the strategic development of
Fitness Shop, aligning its offerings with market demand and setting the stage for success
in the competitive fitness e-commerce landscape.

2.2. Literature Review


Gymshark.com

Gymshark, founded in 2012 by Ben Francis, is a rapidly growing fitness apparel brand that
has made a significant mark in the industry. With its headquarters in the United Kingdom,
Gymshark has gained widespread popularity globally, particularly among fitness
enthusiasts and athletes. Renowned for its sleek and stylish designs, Gymshark offers a
wide range of activewear, including leggings, sports bras, hoodies, and more, designed to
combine fashion with functionality.Continuously expanding its product lines and
collaborations, Gymshark remains at the forefront of the fitness apparel market, catering to
the evolving needs of its diverse customer base.

3
Chapter 3: System Analysis and Design

3.1. System Analysis


Since, the system initial requirements are well understood and the project deadline is also
fixed already and there may be the chance of changes in technology and some changes must
be made in the system in future. The project teams believe that the best approach in this
environment is following iterative nature. Each iteration will contain set of SDLC steps
(planning, Analysis, Design, Implementation). Agile Methodology allows for regular
testing to see whether the product is working or not during development phase. It
demonstrates the working functionalities. It gives freedom when recent changes are needed
to be implemented. Agile means faster product release since less time is there to complete
the project So, this is appropriate method of software development. [4]

Figure 1: Agile Methodology


3.1.1. Requirement Specification
The software requirements are description of features and functionality 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. So, it's important to make them clear both for the development team
and the stakeholders. The known requirements of the system to be developed are divided
into two categories (functional and non-functional) and are mentioned below:

4
i. Functional Requirements

1. System should allow Customer to order the Product.

2. System should allow admin to add, update, and delete product details.

3. System should allow to view the product details.

4. Customer can search the products.

5. Customer should be able to make payment through the website.

6. Customer Order Details report should be generated.

7. Customer can review the products.

8. Customer can give feedback the products.

ii. Non-Functional Requirements


Reliability Requirement
The system must perform accordingly to the member request. Transactions must be tracked
efficiently. Data and information should not be lost. Changes must be reflected to the
database. Besides, the registration should validate for wrong input of information.

Usability Requirements

The system must be designed with user-friendly and easy to use by the staff so that the user
can perform their job nicely. It must have a clear instruction to guide user through the
system. Besides that, the description of error message should be clear.

Implementation Requirements

While implementing the system, XAMPP must be installed. When wee lunch the system
online, users can directly order from our portal.

Security Requirements

The system must be highly secured. User records manipulation is only accessible to the
admin level user.

5
3.1.2. Feasibility Study

A feasibility study is a way to evaluate the practicality and desirability of a project. Before
a company invests time and money into a project, they need to know how successful the
project will be before investing. Sometimes companies want to understand input costs, the
amount of research that will need to be done, or even the marketability of a project.

Table 1: Feasibility Analysis

Name Description Remarks

Technical Feasibility
It is developed under Windows Therefore, considering the
10 Operating System Using requirement of the system is
wordpress easily accessible the system is
technologically feasible.

Operational
The system is designed under As it is user-friendly
Feasibility
Content Management System. designed, the system is
operationally feasible.

Economic Feasibility
The system is built using free Since open source
software technologies and there technologies are used and
is no any recurring cost just there is no extra cost needed,
internet connection is needed. the system is economically
feasible.

6
3.1.4. Process Modeling (DFD)
Context Diagram

Fitness shop

Figure 2: Context Diagram

3.2. System Design


3.2.1. System Architecture
A System architecture diagram also known as block diagram is a diagram of a system in
which the principal parts or functions are represented by blocks connected by lines that
show the relationships of the blocks. The block diagrams below show a simple visual
representation for describing actions of the complex system. The blocks are often referred
as black boxes, which represent mathematical or logical operations that occur in sequence.
The base architecture of the system to be developed is shown below where basic pictorial
representation has been drawn to narrate the overview of the system.

7
Figure 3: System Architecture
3.2.3. Interface Design (UI Interface/ Interface Structure Diagrams)
The user interface for this software will start from a welcome splash screen. Users will be
prompted to the respective dashboard. The dashboard is designed in such a way that they
can easily manage and manipulate the data and information they have access to.
Furthermore, they will get interfaces accordingly depending on what action they perform.
Tool-tips are placed in ambiguous component so that users will get better experience. Since
Customer gets access to minimum actions, the interface is also organized in a way that user
can easily access actions via menu bar. Samples for UI (Screenshots) are shown below at
Appendices.

8
Figure 4: UI Interface

9
Chapter 4: Implementation and Testing
4.1. Implementation
4.1.1. Tools Used

Content management system


Content management systems (CMS) give e-commerce businesses the ability to create, edit,
and publish the content on their website. With a CMS you can customize your website
presentation by modifying the layout of your product pages, homepage, or any other part
of the online store. With a modular architecture, the CMS is headless. Instead of being
attached to the e-commerce platform or other backend components, it simply makes content
available via RESTful APIs. This is essential to creating memorable customer experiences.
The headless CMS allows you to create different frontend experiences for different use
cases. Brands and retailers that want to create unique content across multiple channels can
use a digital experience platform (DXP) for their content management module. A DXP
comes with a headless CMS built-in. It also includes other components such as data and
analytics tools, A/B testing software, and user data tools. This allows marketers to add a
high level of personalization to content creation. With a DXP like Fabric XM, you are not
limited to your own e-commerce site. Through APIs, you can deliver content to mobile
apps, IoT devices, or any other sales channel.

4.1.2. Modules and Plugins Used


Product information management

The product information management (PIM) module contains all the information related to
the products in the e-commerce catalog. Some of the information managed by PIM
includes:

● Title
● Descriptions
● Attributes
● Technical specification
● Images
PIM also handles the taxonomies and relationships between your products. This allows you
to segment the display of products, making it easier for customers to search for the items
10
they are looking for. PIM acts as a single source of truth. You can upload data from any
number of sources. Product details can then be spread to any channel. A single hub for
product data helps ensure all information is up to to date and free from errors and
discrepancies. The software connects to other applications through APIs. This allows the
other parts of your e-commerce system to search and retrieve important product data.

Shopping cart and checkout


The shopping cart allows customers to select and hold the products they wish to purchase.
It tracks the user’s session, allowing them to leave the site and come back later with items
still in their cart. During the checkout process, the cart collects the customer’s payment
information. This information is passed to the third-party payment processor. The details
of the order are sent to other modules like the order management system (OMS), inventory
management system, and customer relationship management (CRM) system. The shopping
cart has a database to store and retrieve the data necessary for the checkout process. There
are three types of data including static, session, and processed data. Some order
management systems like Fabric OMS include cart and checkout functionality. With cart
and order APIs, you can process orders from any sales channel.

Plugins Used
e-Sewa: eSewa – Nepal First Payment Gateway plugin enables any user with a WordPress
site to integrate eSewa payment gateway in their website/web application. eSewa is Nepal’s
first online payment gateway and is a comprehensive online payment solution. It is widely
popular, secure as well as one of the most trusted online payment gateways. The following
plugin incorporates itself with WordPress woo-commerce plugin and lets users pay via their
eSewa id to buy any virtual goods or services.

4.2. Testing
Unit and integration testing is done in each module. In Unit testing small testable parts of
the application are tested individually and independently. The team members themselves
did unit test and the test was used for database test, records of each table, basic function
test, add student, add book, add member.

11
In integration testing, each module is combined and tested as a group. This test verified that
the system maintained data integrity and can operate in coordination with other systems in
the same environment. The team members themselves carried out the test.

4.2.1. Test cases for Unit Testing:


a. Test case for Add to Carty

Table 2: Test case for Add to Cart

S.N Test Case Expected Result Remarks


1 Enter the number of products System should display message the Pass
to the cart equal to 0 value must be greater than 0.
2 Enter the number of products System should add the number of Pass
greater than 0. products entered into the cart.

b. Test case for Checkout

Table 3 Test case for Checkout

S.N Test Case Description Expected result Remarks


1. Enter Billing First Enter the name of the System should enter Pass
& Last Name customer. the name of the
customer.
2. Select the Select the respective System should select Pass
Country/Region country or region the respective country.
3. Enter the Street Enter the street address System should enter Pass
Address of the customer the customer address.
4. Searching products Enter product name System Should display Pass
the searched product.
5. Enter phone Enter the 10 number System should enter Pass
number length phone number the phone number.
6 Enter the Email Enter the proper format System should enter Pass
address email address the email address.
12
Chapter 5: Conclusion and Future Recommendation

5.1. Lesson Learnt


The Fitness Shop E-commerce portal report highlights several important lessons that can
be learned by businesses in the industry.

The importance of a user-friendly website: The report found that customers are more likely
to purchase products from an e-commerce portal that is easy to navigate and has a user-
friendly interface. This highlights the importance of investing in a well-designed website
that is easy to use for customers.

The importance of product reviews: The report found that customers rely heavily on
product reviews when making purchase decisions. This highlights the importance of
encouraging customers to leave reviews and ensuring that positive reviews are prominently
displayed on the e-commerce portal.

The importance of product images: The report found that customers are more likely to
purchase products that have high-quality images. This highlights the importance of
investing in high-quality product photography and ensuring that images are prominently
displayed on the e-commerce portal.

The importance of mobile optimization: The report found that customers are increasingly
using mobile devices to browse and purchase products online. This highlights the
importance of ensuring that the e-commerce portal is optimized for mobile devices and that
the mobile experience is seamless for customers.

The importance of customer service: The report found that customers value responsive and
helpful customer service. This highlights the importance of investing in customer service
resources and ensuring that customers can easily contact the company with any questions
or concerns.

Overall, the report highlights the importance of investing in a user-friendly website,


encouraging product reviews, using high-quality product images, optimizing the e-
commerce portal for mobile devices, and providing responsive and helpful customer
service.

13
5.2. Conclusion
The Fitness shop project aimed to develop a system that would streamline the process of
buying and selling watch through online market. Through the implementation of this
system, we have been able to achieve a more efficient and organized approach to buy and
sell products, resulting in time saving & improved customer satisfaction. Fitness Shop’s e-
commerce portal is a valuable tool for managing and purchasing watches. It offers a user-
friendly interface, a wide range of products, and efficient ordering and delivery processes.
The system also provides valuable insights into customer preferences and trends, which can
help businesses to better understand their customers and make informed decisions. Overall,
Fitness Shop e-commerce portal is an essential tool for anyone looking to manage and
purchase fitness related items.

5.3. Future Recommendation


Moving forward, Fitness Shop can consider several strategies to further enhance its
offerings and strengthen its position in the fitness e-commerce market. Firstly, investing in
advanced data analytics tools can provide valuable insights into customer behavior,
allowing for more personalized recommendations and targeted marketing efforts.
Additionally, expanding the range of sustainable and eco-friendly fitness products can cater
to the growing demand for environmentally conscious options among consumers.
Introducing interactive features such as virtual fitness classes or workout challenges can
enhance user engagement and foster a sense of community among customers. Furthermore,
exploring partnerships with fitness influencers or athletes can help increase brand visibility
and credibility. Finally, continuous innovation and adaptation to emerging trends, such as
wearable fitness technology or personalized nutrition solutions, will be crucial for staying
competitive and meeting evolving customer needs in the dynamic landscape of the fitness
industry. By implementing these recommendations, Fitness Shop can solidify its position
as a leading destination for fitness enthusiasts worldwide.

14
APPENDICES

Dashboard

Products page

15
Product Details

16
Add to Cart

17
Checkout

18
E-Sewa Interface

19

You might also like