You are on page 1of 54

A

PROJECT REPORT
ON
“ECOMMERCE SYSTEM”
BACHELOR OF BUSINESS ADMINISTRATION
(COMPUTER APPLICATION)
SEM VI
2023-2024
SUBMITTED TO
Savitribai Phule Pune University
DEVELOPED BY
NITESH SAYKAR &
ADITYA KUDALE
UNDER THE GUIDENCE OF
HOD: ASHA MANE
Annasaheb Magar College Hadapsar Pune - 411028.
DEPARTMENT of B.B.A.(C.A)
Annasaheb Magar College Hadapsar Pune-411028.
Department of BBA(CA)

CERTIFICATE

This is certified that Mr. Nitesh Saykar & Mr Aditya Kudale student
of Bachelor Of Business Administration (Computer Application) has
satisfactory completed the project work on “ECOMMERCE
MANAGEMENT SYSTEM” as per the syllabus laid down by the
Savitribai Phule Pune University during the academic year 2023-
2024.

Date:-

Exam seat no Exam seat no

Project In-charge Head Of Department

Internal Examiner External Examiner


ACKNOWLEDGEMENT

First of all while presenting this project I express my


sincere gratitude to almighty god for his grace and blessing
that helped me to complete this project work successfully.

With the deep sense of gratitude I wish to acknowledge


Miss Asha mane mam for their valuable guidance and varied
contribution that helped me to complete this project. I have
been benefited by their invaluable guidance, able support,
constructive suggestions and rich experience in the field of
software development.

I would also like to express my deep sense of obligation


and reverence to my parents for their constant support without
whom this. Work not have been seen the light of the day.

I am also thanks to my teachers for their support and helping


to our system project.

Nitesh Saykar &


Aditya kudale
INDEX
Chapter Particular Name Page No.
No.
1. Introduction:- 5
1.1 Existing System 7
1.2 Scope Of System 8
1.3 Propose Of The System 9
2. System Analysis:- 10
2.1 Feasibility Study 11
2.2 Fact Finding Technique 13
2.3Hardware and software 16
Requirement
3. System Design:- 17
3.1 ERD 18
3.2 Class Diagram 19
3.3 Object Diagram 20
3.4 Use Case Diagram 21
3.5 Component Diagram 22
3.6 Deployment Diagram 23
3.7 File Design 24
3.8 Data dictionary 28
4 Forms And Report 30
5 Testing 38
6 Limitation 46
7 Conclusion 48
8 Future Enhancement 50
9 References 52
1 . INTRODUCTION
Welcome to Ecommerce Website your ultimate destination
for all your online shopping needs! We're thrilled to present a
seamless and convenient platform where you can explore an
extensive range of products from the comfort of your home.
At Ecommerce Website we believe in providing an
unparalleled shopping experience that combines the latest
trends, top-notch quality, and unbeatable prices. Whether
you're searching for fashion-forward apparel, cutting-edge
electronics, stylish home decor, or anything in between, we've
got you covered.
Our user-friendly website interface is designed to make your
shopping journey effortless and enjoyable. With intuitive
navigation, advanced search options, and detailed product
descriptions, finding your perfect item has never been easier.
Plus, our secure payment gateway ensures that your
transactions are safe and secure every step of the way.
But it doesn't end there. We take pride in our exceptional
customer service team, dedicated to assisting you with any
inquiries or concerns you may have. From pre-purchase
queries to post-purchase support, we're here to make sure your
shopping experience exceeds your expectations.
Join the millions of satisfied customers who have made
Ecommerce Website their go-to destination for online
shopping. Start exploring our vast collection today and
discover the joy of convenient, hassle-free shopping at your
fingertips.
1.1 Existing System
web site developers are use specialized software such as
WordPress. WordPress is popular for good reason. it's open
source. You Over 43% of all websites on the internet are built
with WordPress. involves the use of various tools and
technologies to create and design of the website. In this
website developers use programming languages such as
HTML, CSS and JAVA to write the websites code and for the
backend we use mysql database.
The existing system is easy to use , it makes for user
friendly.it looks very attractive and people are attracting. In
addition to the technical aspects of school management
system, the existing system also includes the creation of
Ecommerce content such as animation.
web site developers are use specialized software such as
WordPress. WordPress is popular for good reason. it's open
source. You Over 43% of all websites on the internet are built
with WordPress.
1.2 Scope of the System

The scope of an e-commerce system can vary widely


depending on the specific goals, target audience, and industry
focus of the business. However, here are some common
components and aspects typically included within the scope of
an e-commerce system:
Online Storefront: This is the primary interface where
customers browse products, view product details, add items
to their cart, and proceed to checkout.
Product Management: Tools and interfaces for adding,
updating, categorizing, and managing product listings,
including features like product descriptions, images,
pricing, and inventory management.
Shopping Cart and Checkout: A shopping cart system
that allows customers to add and manage items they intend
to purchase and a secure checkout process for completing
transactions, including multiple payment options and order
confirmation.
User Accounts and Profiles: User registration and login
functionality, including features like saved addresses, order
history, wish lists, and personalized recommendations
based on past purchases.
Payment Gateway Integration: Integration with secure
payment gateways to process online payments securely,
including credit/debit cards, digital wallets, and other
payment methods.
1.3 Purpose Of System

The purpose of an e-commerce system is to facilitate the buying


and selling of goods and services over the internet. Here are some key
purposes and benefits of an e-commerce system:
1. Global Reach: E-commerce systems allow businesses to reach a
global audience, breaking down geographical barriers and
expanding market reach beyond physical storefronts.
2. Convenience: E-commerce systems offer convenience to both
businesses and consumers by enabling 24/7 access to products and
services from anywhere with an internet connection. Customers
can shop at their convenience, eliminating the need to visit physical
stores.
3. Cost-Effectiveness: E-commerce systems can be more cost-
effective for businesses compared to traditional brick-and-mortar
stores. They require less overhead, lower operational costs, and can
reach a wider audience without the need for physical retail space.
4. Increased Sales and Revenue: E-commerce systems can lead to
increased sales and revenue by tapping into a larger customer base,
implementing targeted marketing strategies, and offering
personalized shopping experiences that encourage repeat
purchases.
5. Scalability: E-commerce systems are scalable, allowing businesses
to easily expand their product offerings, accommodate increased
website traffic, and adapt to changing market demands without
significant infrastructure investments.
6. Data-Driven Insights: E-commerce systems provide valuable data
and insights into customer behavior, preferences, and purchasing
patterns.
2. SYSTEM ANALYSIS
2.1 Feasibility study

After doing the project ECOMMERCE


MANAGEMENT SYSTEM, study and analysing all
the existing or required functionalities of the system,
the next task is to do the feasibility study for the project.
All projects are feasible – given unlimited resources and
infinite time.
Feasibility study includes consideration of all the
possible ways to provide a solution to the given
problem the proposed solution should satisfy all the
user requirement and should be flexible enough so that
future changes can be easily done based on the future
upcoming requirements.
Economical Feasibility :

Developing a ecommerce website requires a


significant investment of time, money, and resources.
The developer should assess the costs involved in school
web development, including licensing fees for software
and tools, developer salaries, marketing costs, and other
expenses.

Technical Feasibility :

The developer should have experience in web


development and be familiar with the required
programming languages, tools, and technologies. They
should also ensure that the website can run smoothly on
different devices, including smartphones, tablets, and
computers.

 Operational Feasibility:

The developer should have a clear understanding


of the website target audience and the market demand for
ecommerce management system . They should also
consider the competition in the market and how their can
stand out. The developer should also ensure that they
have a plan for maintaining the website , including
updates, bug fixes, and customer support.
2.2 Fact Finding Technique

Various fact finding techniques were used to collect


detailed information about each and every aspect of the
ECOMMERCE MANAGEMENT SYSTEM WEB
DEVLOPMENT. In order to gather the relevant
information the following fact finding techniques were
adopted.

 Fact finding technique is the formal process of using


research, interviews, questionnaires, and preferences.

 It is also called data collection.


 INTERVIEW

Timely discussions with concerned person were


made to understand the exact requirement of the
system .These discussions were also useful in bringing
up new ideas as to make system more effective. This
technique is used to collect information from individuals
or from groups. Through such invaluable techniques, it
is possible to find much of the quality information and
also some option and underlying problems.

 SURVEYS

Surveys were distributed to customer to collect


their feedback on current processes and their preferences
for using a ecommerce management system. This
approach helped gauge customer expectations and
desired features.

 OBSERVATION

Observations: System analysts observed the daily


operations, customer interactions, and administrative
processes first hand. This allowed for the identification
of pain points and areas that could benefit from
automation.

 FOCUS GROUPS
Customer of shopping can be used to gather
feedback from a stakeholders in a structured setting.
QUESTIONARIES :

 Question for Admin :


1. What features do you think are important for a
Ecommerce management website ?

2. Would you like to see any unique features in a website


that are not present in existing site?

3. Is there anything else you'd like to see in a


Ecommerce website that hasn't been mentioned yet?

4. which part of the website you can see too difficult


to handle ?

 Question to Customer :

1. Do you have any other suggestions for improving


our Website ?

2. What kind of user interface do you like in


Ecommerce management website?
2.3 HARDWARE AND SOFTWARE
REQUIREMENT

HARDWARE REQUIREMENT:-

Ram :- 8GB Ram for server

Storage Device :- Solid-State Drive - 1 TB

Processor : - i5 Processor 10th Gen Intel

SOFTWARE REQUIREMENT:-

Operating System : Microsoft windows 10

Front End : Servlet , Jsp .


Back End : Java ,JDBC, MySql.
3. SYSTEM DESIGN
3.1 ERD Diagram
3.2 Class Diagram
3.3 Object Diagram
3.4 Use Case Diagram
3.5 Component Diagram
3.6 Deployment Diagram
3.7 File Design

Field Name Data Type Constraints


id integer Primary key
Username varchar -
Password text -
1) Admin login :-

2) User login :-
Field Name Data Type Constrains
id integer Primary key
Full name varchar -
password text -
3) User Registration :-
Field Name Data Type Constraints
Id integer Primary key
Full name Varchar -
Email id Text -
Phone no integer -

4) Product :-
Field Name DataType Constraints
pId integer Primary key
pname Varchar -
ptype Text -
Pinfo Varchar -
pprice varchar -
pquantity Int -
pimage logo -
5) User_Cart :-
Field Name DataType Constraints
Username varchar -
Prodid Int -
Quantity Int -

6) Order :-
Field Name DataType Constraints
Oider_id Int -
Prod_id Int -
Quantity Int -
Amount Int -
Shipped varchar -

7) User_demand :-
Field Name DataType Constraints
username varchar -
Prod_id Int -
Quantity int -
8) Transaction :-
Field Name DataType Constraints
id integer Primary key
User_Name Varchar -
Time Datetime -
Amount integer -
3.8 Data Dictionary:-
Database Field Data type & Constrain
name size
Shopping id Int(10) Primary key
cart
username Varchar Not null
(20)
password Text Not null
(20)

Shopping Id Int(10) Primary key


cart
Full name Varchar Not null
(20)
Email id Text Not null
(20)
Phone no Integer(12) Not null

Shopping Id Integer(20) Primary key


cart
pname Varchar(15 Not null
)
ptype Text(20) Not null
Pinfo Integer(12) Not null
Pprice Integer (10) Not null
Pquantity Text(20) Not null
pimage Logo(10) Not null

Shopping username Varchar(10 Primary key


cart )
Prodid Integer(20) Not null
Quantity Integer(20) Not null

Shopping Order_id Varchar(10 Primary key


cart )
Prodid
Quantity integer -
Amount integer -
Shipped Varchar(10 -
)

Shopping username Varchar(10 Integer


)
Prodid integer -
Quantity integer -
Shopping Id integer primary
cart key
User_name Varchar(10 -
)
Time Datetime -
Amount integer -
4.INPUT FORM
Home Page:-
User Registration Page:-
Admin / User Login page :-
Add To Cart :-
Payment :-

Stock Details:-
User Profile:-
5.TESTING

Software testing is a critical element of the


software quality and represents the ultimate review of
specification, design and coding, “testing is the process
of executing a program with the intent of coding
errors”.

OBJECTIVES:-

The objective of testing are as follows:


 To design different tests that uncovers the errors
with minimum time and cost.
 To check the software functions appear to be
working according to specifications given by user.
 A successful test is one that uncovers with existing
system.
 The software delivered interfaces correctly with the
existing system.

BLACK BOX TESTING:-

The end user has concluded black box


testing. The user is most concerned with the inputs
that the system accepted and the output that if
generated.
 Using this approach, it is useful in finding the
incorrect or missing function. Interface errors,
errors in database, initialization and termination
errors. The user has checked every GUI and reports
for the error.

White Box testing:-

White box testing of Ecommerce system involves examining


the system's code and design to identify potential defects. This
can be done using a variety of techniques, such as unit testing,
integration testing, control flow testing, data flow testing, and
structural testing. White box testing can be used to test all
aspects of the system, including user authentication and
authorization, appointment booking and management, patient
records management, and billing and payment processing.
 Unit testing: This involves testing individual units of
code, such as functions or classes, to ensure that they
work as expected.
 Integration testing: This involves testing how different
units of code work together.
 Control flow testing: This involves testing all possible
paths through a unit of code or a series of units of code.
 Data flow testing: This involves tracing the flow of data
through the system and ensuring that it is processed
correctly.
 Structural testing: This involves testing the overall
structure of the system and ensuring that it is well-
designed and efficient.
Advantages : -

1. Faster buying process


2. Store and product listing creation
3. Cost reduction
4. Affordable advertising and marketing
5. Flexibility for customers
6. No reach limitations
7. Product and price comparison
8. Faster response to buyer/market demands
9. Several payment modes
10. Enables easy exports
6 . Limitations
1. Technical Challenges in E-commerce Management Systems :
E-commerce management systems may encounter technical glitches like
slow page loading times, compatibility issues with various browsers, or
occasional downtime. These issues can disrupt the user experience, leading to
lost sales opportunities and customer frustration.

2. Customization Constraints in E-commerce Management Systems :


Despite offering customization options, e-commerce management systems
often have limitations in fully aligning with the specific needs of businesses.
This constraint can pose challenges for organizations aiming to tailor the
platform to their unique product offerings, branding, or sales processes.

3. Cost and Implementation Effort for E-commerce Management


Systems :
Implementing an e-commerce management system involves costs related to
licensing, setup, maintenance, and ongoing support. Additionally, migrating
existing product data, customer information, and transaction history to the new
system can be time-consuming and resource-intensive.

4. User Engagement and Motivation in E-commerce Management


Systems :
Sustaining user engagement and motivation is crucial for e-commerce
success. Some e-commerce management systems lack interactive features or
gamification elements, which are essential for keeping customers engaged
throughout their shopping journey. Without these features, there's a risk of
decreased customer loyalty and reduced sales conversion rates.

5. Scalability Challenges for Large E-commerce Businesses :


Scalability is a significant concern for large e-commerce businesses. As the
customer base and transaction volume grow, managing the increasing load on
the system becomes complex. Ensuring smooth performance, maintaining user
access, and enhancing data security are critical factors to address as the e-
commerce platform scales up to support higher demands.
7. Conclusion

As with every industry, retail is not immune to many


changes. In order to mitigate them, the retail industry
is craving a comprehensive retail management
solution that offers scalability and increases customer
satisfaction. Ari POS Ecommerce Management
Software is the best bet to solve all your retail
management woes. It offers significant benefits to
many advanced features that make it the best retail
management solution to date in the market.
8. FUTURE ENHANCEMENT
FUTURE ENHANCEMENT
1. Improved User Interface for E-commerce Management System :-
Enhancing the user interface of the e-commerce management system to make it more
intuitive and user-friendly. This includes customizable options to cater to diverse user
preferences, such as different layouts, color schemes, and menu configurations.

2. Enhanced Mobile Experience for E-commerce Management System :-


Developing a dedicated mobile app or optimizing the existing platform for
mobile devices. This allows users to access the e-commerce management system
seamlessly on smartphones and tablets, enabling them to manage their online store,
track sales, and respond to customer inquiries on the go.

3. Advanced Analytics and Reporting for E-commerce Management


System :- Integrating advanced analytics tools into the e-commerce management
system to provide comprehensive insights into sales performance, customer behavior,
and inventory management. This includes customizable reporting features and real-
time dashboards to help merchants make informed decisions and optimize their online
business operations.

4. AI-Powered Personalization for E-commerce Management System :-


Implementing artificial intelligence algorithms to deliver personalized shopping
experiences for customers. This includes recommending products based on past
purchases, browsing history, and demographic information, as well as dynamically
adjusting pricing and promotions to maximize sales and customer satisfaction.

5. Integration with External Tools for E-commerce Management System :-


Further enhancing integration capabilities to seamlessly connect with external tools
and platforms commonly used in e-commerce, such as payment gateways, shipping
carriers, and marketing automation software.

6. Accessibility Improvements for E-commerce Management System :-


Continuously improving accessibility features to ensure compliance with accessibility
standards and regulations, such as providing alternative text for images, keyboard
navigation support, and screen reader compatibility. This makes the e-commerce
management system more inclusive for users with disabilities and enhances the
overall user experience for all customers.
9. REFERENCES: -
1. www.google.co.in

2. www.youtube.com

3. www.javatpoint.com

4. www.w3chools./org

5. Nirali prakashan software


Engineering book.

6. Nirali prakashan JAVA book.


Thank you !!!

You might also like