Professional Documents
Culture Documents
Project Report Sem 1
Project Report Sem 1
Project Report Sem 1
BACHELOR OF ENGINEERING
(Information Technology)
BY
Shubham P. Waghmare Exam no: 71716124C
1
CERTIFICATE
This is to certify that the Project Entitled
Prof.M.S.Gaikwad
Principal
Sinhgad Institute of Technology, Lonavala, Pune – 410401
2
Acknowledgment
We would like to express our sincere gratitude to our guide Prof. V.P.Tonde for the
continuous support, for her patience, motivation, and immense knowledge. Her guidance
helped us in all the time of work and writing of this thesis. We could not have imagined
having a better supervisor and mentor for this project.
We would like to thank our friends for their feedback, cooperation and of course
friendship. In addition, we would like to express our gratitude to the faculty members of
the Department of Information Technology (IT), Sinhgad Institute of Technology, Lonavala
who helped us with their feedback.
Last but not least, we would like to thank our family, our parents and to our brothers
and sisters for supporting us.
ShubhamWaghmare
Baliram Pinate
Aditya Mahalle
MakrandDeshmukh
(B.E. Information Technology.)
3
Abstract
Every day consumers make decisions on whether or not to buy a product. In some
cases the decision is based solely on price but in many instances the purchasing decision is
more complex, and many more factors might be considered before the final commitment is
made. In an effort to make purchasing more likely, in addition to considering the asking price,
companies frequently introduce additional elements to the offer which are aimed at increasing
the perceived value of the purchase.
The goal of the present work is to examine using data driven machine learning,
whether specific objective and readily measurable factors influence customers’ decisions.
These factors inevitably vary to a degree from consumer to consumer so a combination of
external factors, combined with the details processed at the time the price of a product is
learnt, form a set of independent variables that contextualize purchasing behavior.
Using a large real world data set (which will be made public following the publication
of this work), we present a series of experiments, analyze and compare the performances of
different machine learning techniques, and discuss the significance of the findings in the
context of public policy and consumer education.
4
Contents
1 Introduction 7
1.1 Problem Statement.........................................................................8
1.2 Motivation of the Project................................................................8
2 Literature Survey 9
2.1 Introduction....................................................................................10
2.2 Literature Survey Papers.................................................................11
3 Objectives 16
3.1 Objectives......................................................................................17
3.2 Proposed System………………………………………………………………..17
5 Application 20
5.1 Application....................................................................................21
5.2 Advantages.....................................................................................21
6 System Design 22
6.1 Architectural Design.....................................................................23
6.1.1 Component Diagram.........................................................24
6.1.2 Deployment Diagram........................................................25
6.1.3 Sequence Diagram.............................................................26
6.1.4 Use Case Diagran……………………………………………………..27
6.1.5 Class Diagram....................................................................28
6.1.6 Activity Diagram………………………………………………………29
6.1.7 State Diagram………………………………………………………….30
6.1.8 Data Flow Diagram…………………………………………………..31
6.1.9 Flow Chart Diagram…………………………………………………32
7 Conclusion 33
8 References 35
5
List of Figures
6
CHAPTER 1
INTRODUCTION
7
1.1 Problem Statement
One of the most common financial decisions that each of us makes on a
nearly daily basis involves the purchasing of various products, goods, and
services. In some cases the decision on whether purchase or not purchase is
based largely on price but in many instances the purchasing decision is more
complex, with many more considerations affecting the decision-making process
before the final commitment is made.
8
CHAPTER 2
LITERATURE SURVEY
9
2.1 Introduction
Machine learning is an application of artificial intelligence (AI) that provides
systems the ability to automatically learn and improve from experience without being
explicitly programmed. Machine learning focuses on the development of computer
programs that can access data and use it learn for themselves. Machine learning enables
analysis of massive quantities of data. While it generally delivers faster, more accurate results
in order to identify profitable opportunities or dangerous risks, it may also require additional
time and resources to train it properly.
In machine learning and statistics, classification is the problem of identifying to which
of a set of categories (sub-populations) a new observation belongs, on the basis of a training
set of data containing observations (or instances) whose category membership is known.
Examples are assigning a given email to the "spam" or "non-spam" class, and assigning a
diagnosis to a given patient based on observed characteristics of the patient (sex, blood
pressure, presence or absence of certain symptoms, etc.). Classification is an example
of pattern recognition.
The buying decision process is the decision-making process used by consumers
regarding market transactions before, during, and after the purchase of a good or service. It
can be seen as a particular form of a cost–benefit analysis in the presence of multiple
alternatives.
10
2.2 Literature Survey Papers
Paper No: 1
11
Paper No: 2
12
Paper No: 3
Paper Name: Online consumer's optimal purchasing decisions under contingent free
delay shipping
13
Paper No: 4
14
Paper No: 5
15
CHAPTER 3
OBJECTIVES
16
3.1 Objectives
How and why do people make a decision to buy? Well this is indeed a difficult question to
answer as there are many different types of buyers, some being those basic impulse buyers
and some are those who use a totally intense system and make thorough investigation
before making a purchase decision.The objective of this project is to design and build a
tool to predict the consumer’s purchasing decision of product to buy or not. which will
help iin some cases the decision on whether to purchase or not to purchase is based largely
on price but in many instances the purchasing decision is more complex, with many more
considerations affecting the decision-making process before the final commitment is
made.
We gather information from e-commerce website regarding products (Mobile Phone) and
gathered information about the product is like specification of product, brand of product,
cost of product etc. The extension of existing system helps user to search the product
based on price and in the results it will suggest the best product in the provided cost. User
can make the decision on suggested product that it will purchase or not.
17
CHAPTER 4
SOFTWARE & HARDWARE
REQUIREMENT SPECIFICATION
18
This document describes, in detail, the software requirements for the Machine learning
project. These requirements detail the functionality and interfaces of the software.
Hardware Requirements
Processor: 1.5GHz or above.
RAM: 4GB or more.
HDD: 100GB or above. Software Requirements
Software Requirements
Operating System: Windows XP or higher.
Languages: Python,HTML,Css,NLP
Software: Anaconda,Jupyter notebook
Database: MYSQL server.
Roles:
There are two users or actors which are as follows,
•
Developer- Who will create project, will accept real time data, and Build project
and also Deploy project.
19
CHAPTER 5
APPLICATION
20
5.1 Application
The application that will be developed is going to be useful to the many systems.
• E Commerce.
5.2 Advantages
• Show review wise products to users.
• Buy decisions give you the flexibility to weigh and evaluate a range of
considerations.
21
CHAPTER 6
SYSTEM DESIGN
22
6.1 Architectural Design
In the new system the user will search the product which he wants to buy on the
web page. User can also provide the cost of the product up to which he is willing
to buy. This user request is further provided to the database, it will work on the
process. If it find any relevant data further database will send acknowledgement
to the web page. This Details will be displayed to the user and on that data he
will decide whether to buy the product or not.
23
6.1.1 Component Diagrams
24
6.1.2. Deployment Diagram
25
6.1.3. Sequences diagram
In Sequence diagram, we shows the sequence of activity perform by user,
owner, TTP, and cloud.
26
6.1.4 Use-case diagram
A use case diagram at its simplest is a representation of a user’s
interaction with the system that shows the relationship between the user
and the differ- ENT use cases in which the user is involved.
27
6.1.5 Class diagram
In software engineering, a class diagram in the Unified Modeling
Language is a type of static structure diagram that describes the structure
of a system by showing the system’s classes, their attributes, operations,
and the rela- tionships among objects.
28
6.1.6 Activity Diagram
Activity diagrams are graphical representations of workflows of stepwise
ac- tivities and actions with support for choice, iteration and
concurrency. In the Unified Modeling Language, activity diagrams are
intended to model both computational and organizational processes (i.e.
workflows). Activity dia- grams show the overall flow of control
29
6.1.7 State Diagram:
A state diagram is a type of diagram used in computer science and related fields to
describe the behavior of systems.
30
6.1.8 Control Data Flow Diagram
31
6.1.9 Flow chart:-
32
CHAPTER 7
CONCLUSION
33
Our results provide a number of novel insights into consumer behavior, amongst others
evidence of different thought processes taking place in the committal buying action from
those underlying the conservative decision not to go ahead with the purchase. The
presented findings and the accompanying discussion highlight avenues for future research,
provide valuable knowledge both to consumers.
34
CHAPTER 8
REFERENCES
35
[1].Customer churn prediction using improved balanced random forests by Xie, Y.; Li, X.;
Ngai, E.; and Ying, W. 2009. Expert Systems with Applications 36(3):5445–5449
[2].Predicting customer retention and profitability by using random forests and regression
forests techniques by Larivi`ere, B., and Van den Poel, D. 2005.
36
37