0% found this document useful (0 votes)
255 views16 pages

Ecommerce Application JAVA

The document describes a project report for an e-commerce application developed in Java during the 2019-2020 academic year. A group of 5 students created modules for an online store to sell educational stationery items. The application has separate interfaces for buyers and sellers. It allows users to shop online, view products by category, manage orders and inventory, and make payments. The goal is to develop an engaging e-commerce experience using features like AI-powered chatbots and a streamlined registration process.

Uploaded by

mohit more
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)
255 views16 pages

Ecommerce Application JAVA

The document describes a project report for an e-commerce application developed in Java during the 2019-2020 academic year. A group of 5 students created modules for an online store to sell educational stationery items. The application has separate interfaces for buyers and sellers. It allows users to shop online, view products by category, manage orders and inventory, and make payments. The goal is to develop an engaging e-commerce experience using features like AI-powered chatbots and a streamlined registration process.

Uploaded by

mohit more
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/ 16

Project Name : Ecommerce Application Academic Year : 2019-2020

Subject Name: Advanced Java Semester : Fifth

( College Logo )

A STYDY ON

E-commerce Application

MICRO PROJECT REPORT


Submitted in Nov 2019 by the group of……5….students
Sr. Roll No Enrollment Seat No
Full name of Student
No (Sem- No (Sem-
V) V)
1
2
3
4
5

Under the Guidance of

Your Guide Name


in
Three Years Diploma Program in Engineering & Technology of Maharashtra
State Board of Technical Education, Mumbai (Autonomous)
ISO 9001:2008 (ISO/IEC-27001:2013)
at

( your college name )

1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

Certificate
This is to certify that Mr. /Mrs.

Roll No: of Fifth Semester of Diploma

in Engineering & Technology at (your college name), has completed the Micro

Project satisfactorily in Subject Advance Java in the academic year2019-2020 as per

the MSBTE prescribed curriculum of I Scheme.

Place: Pune Enrollment No:

Date: / /2019 Exam Seat No:

Project Guide Head of the Department Principal

Head of
Institute
2
INDEX

Sr. Title Page No .


Abstract
1. Introduction 05-08
2. Literature Survey 09
3. Data Flow Diagram 10
4. Use Case Diagram 11
5. Output 12
6. Conclusions 13
7. References 14

3
Abstract

Since we are using Ecommerce application for a while. The importance of Ecommerce
application or site that it reduces many human efforts and it saves time. In aspect of many things
ecommerce plays an important role in our daily life. Our project is about online shopping of
books, notebooks and many more educational stationery and more. Using ecommerce is now
days going very advanced. Now day’s ecommerce is going with full artificial intelligence and we
are introducing many more new technologies in ecommerce application. We have integrated
payments gateway too to improve customer experience.

4
Introduction

Java is a programming language that produces software for multiple platforms. When a
programmer writes a Java application, the compiled code (known as byte code) runs on most
operating systems (OS), including Windows, Linux and Mac OS. Java derives much of its syntax
from the C and C++ programming languages. Java was developed in the mid-1990s by James A.
Gosling, a former computer scientist with Sun Microsystems.

Java produces applets (browser-run programs), which facilitate graphical user interface (GUI)
and object interaction by Internet users. Prior to Java applets, Web pages were typically static
and non-interactive. Java applets have diminished in popularity with the release of competing
products, such as Adobe Flash and Microsoft Silverlight.

Our application is developed in Java Programming Language and we have created front end or
GUI with the help of HTML (Hyper Text Markup Language). Then we have done the database
part of the user’s information and many purchasing data. We have created many modules which
works independently and every module is for each and every different tasks.

Basically ecommerce application consists of different features like shopping, payments online
facility and product add on wish list. You can do online payments, create your own profile and
sell your own products too on our portal.

Ecommerce or electronic commerce actually means the use of an electronic medium for
commercial transactions, but it is commonly used to refer to selling products and services over
the internet to consumers or other businesses.

According to another definition, ecommerce refers to the sharing of business information,


maintenance of business relationships and conducting business transactions with the help of
computers that are connected to a telecommunication network, and without the use of paper
documents.

5
Ecommerce has numerous applications in this sector. E-retailing is basically a B2C, and in some
cases, a B2B sale of goods and services through online stores designed using virtual shopping
carts and electronic catalogs. A subset of retail ecommerce is m-commerce, or mobile commerce,
wherein a consumer purchases goods and services using their mobile device through the mobile
optimized site of the retailer. These retailers use the E-payment method: they accept payment
through credit or debit cards, online wallets or internet banking, without printing paper invoices
or receipts.

Banks and other financial institutions are using e-commerce to a significant extent. Customers
can check account balances, transfer money to other accounts held by them or others, pay bills
through internet banking, pay insurance premiums, and so on. Individuals can also carry out
trading in stocks online, and get information about stocks to trade in from websites that display
news, charts, performance reports and analyst ratings of companies.

In our project our application is divided into two parts, one is for buyer and other one is seller. In
the buyer section there are a lot of product listings from every category and lot of unique things.
Our application mainly deals with the stationery related to our diploma like scientific calculator,
notebooks and text books also.

We have used chat bot for improving customer service to the next level with the use of artificial
intelligence. In the future we are planning to expand our application and makes this application
fully functional with the help of artificial intelligence.

In the seller section, there is a different portal or dashboard you can say for only sellers. In which
sellers can list their product and manage their delivery with the help of our product inventory
management.

E-Commerce is all around us today, and as an entrepreneur, you should also get into this realm if
you want to expand your markets, get more customers and increase your profitability. Are you
looking for a reliable and reputable ecommerce development company to establish your online
presence? At IPIX Tech Services, we have over a decade and a half of experience helping
startups, small and medium businesses achieve their business goals through online marketing.

More than half populace using smartphone rely on mobile apps for shopping. This indicates that
ecommerce stores will soon be the primary shopping store for users. However, not every online
store achieves desired goals and envious success.

6
Hence, if you are looking to build an irresistible ecommerce app, you must determine top
features and functionalities for the app.

For inspiration, check out these 15 must have features for your ecommerce app.

1. Proper customization

Every e-commerce mobile app should an outstanding user experience for the promotion of the e-
commerce business. For example, in case of a shopping app the user should have a flawless
navigation along with a smooth experience so that no complexities are present during the
shopping.

For that reason, it is crucial to maintain an interactive and engaging user experience with
necessary customizable features that support the preferences and needs of the users.

2. Trouble-free registration process

Most of the users do not like the long and complicated sign-up process and some apps require a
lot of information for the registration process. The whole process of registration to checkout
should be simple in nature like that of Amazon.

The user should be able to directly get to the main page and choose the products. Moreover, the
registration should need only a mobile number or email id. The app should have a save user
information for future references. These are essential features for getting more users for your
business.

3. Loading speed

Speed has become the meaning of life in the world that is constantly dynamic. Slow loading apps
could be a horrible debacle for businesses that aim big. Make sure all app contents are optimized
to fit the standards of underlying device environment and do not take more than 3 seconds to
appear to users.

Technically, native apps built for a dedicated platform delivers swift performance for all
functionalities and elements involved.

4. Feedback system

The users should be able to provide feedback on your app as this is essential for your business. It
should be made in such a way that the users can report any kind of issue in the system like bugs
or can provide review about your products.

From this, you will get some idea about your products and the improvements that are needed in
your app. The feedback of the users can help with the improvement of the app in the near future.

7
5. Indelible user experience

Products is not the only thing users are looking for, they also want to feel satisfied and delighted
having a great experience inside the app. To make them addicted, try to carve unique features
that offer value and rewards to users.

Simple navigation, clutter-free checkout funnel and an amazing usability define the incredible
user experience. Remember that users don’t want to be plagued with redundant information,
distractions and ads.

6. Push notifications 

This can be considered as the most effective and easiest way to attract the users back to your
store. With the help of push notifications, certain promotions can be made of the fresh arrivals or
discounts are offered on the products that are stored in the cart.

The users can be inspired by this notification and this calls for immediate action. This feature can
be compiled with analytics for an instant boost in sales. This notification system gets more
response from the users than emails or text messages.

7. Ratings and Reviews

The users should be allowed to review and rate the features of your app. The customers should
be allowed to provide negative feedbacks about your services and products as this will help with
the improvement of your business.

8
LITERATURE SURVEY

Title of the book Author Publication


JAVA The Complete Herbert Schildt McGraw Hill
Reference, Seventh Edition
Java 8 Programming Black DT Editorial Dreamtech Press
Book Services
Java Programming Dr. Devraj Publication
RajendraKawale
Learn Java in One Day and Jamie Chan Look Inside
Learn It Well

Beginning Programming Barry A Burd Learning Made Easy


with Java with Dummies

Data Flow diagram


9
Fig. Data Flow Diagram of an Ecommerce Application

Use case Diagram

10
Fig . Use case diagram for Ecommerce Application

Output:

11
Conclusion
Thus we have developed the Ecommerce application by using Java programming Language. We
have successfully integrated two modules of sellers and buyers. We have used different
12
payments gateways like Paytm and PayPal. We have created a separate page for students who
want to sell or buy renowned text books or education related equipment’s.

References

1. JAVA The Complete Reference, Seventh Edition by Herbert Schildt.


2. Java 8 Programming Black Book by DT Editorial Services.
3. Java Programming by Dr. RajendraKawale.

13
4. Learn Java in One Day and Learn It Well by Jamie Chan.
5. Beginning Programming with Java with Dummies by Barry A Burd.

Title of Project: Ecommerce Application

1. Aims/Benefits of the Micro-Project:

a) Great help with studies and in making a career choice.

14
b) Improves academic performance and interest.
c) To Support Self Directed Learning.
d) To help students develop teamwork and problem-solving skills.
e) To enhance the skills to ‘communicate effectively and skillfully at workplace’.

2. Course Outcomes Addressed:

a) Analyze the functioning of Advance Java Programming.


b) Select relevant database model used for connectivity.
c) Analyze the connection errors with respect to IEEE standard.
d) Develop various modules of sellers and buyers.
e) Configure payment gateways for transaction.

3. Proposed Methodology:

The work will be distributed among 3 students involved in the group. To complete the
Project “Ecommerce”, qualitative method will be used in which data collection, analysis
and interpretation is required. The data will be collected from different sources such as
Internet, reference books etc. The analysis and interpretation will be done by observing
the collected data & programming work. Finally the data will be represented with
interpretation in the form of application or collected data.

4. Action Plan:

Sr. Name of
Planned Planned
No Details of Activity Responsible Team
Start date Finish date
. Members

15
Discussion and Finalization of
1
the Project Title
2 Preparation of Abstracts
3 Literature Review
4 Collection of Data
Discussion and Outline of
5
Content
Rough Writing of the Projects
6
Contents
Editing and Proof Reading of
7
the Contents
Final Completion of the
8
Project
Seminar Presentation, viva-
9 vice, Assessment and
Submission of Report

5. Resources Required:

Sr.
Name of
no Specifications Qty. Remarks
Resource/material
.
1 for 1
1 Computers Java
student
1 for 1
2 Open learning Sources Internet
student

Name of Team Members with roll No.

Name and Signature of the Teacher

16

You might also like