Beruflich Dokumente
Kultur Dokumente
A project report
submitted to
Rajiv Gandhi
Proudyogiki Vishwavidyalaya, Bhopal
towards partial fulfillment of
the Degree of
Bachelor of Engineering
in
Computer Engineering
Guided by Submitted by
Prof. D.A Mehta Ankur Joshi
Kartik Mehrotra
Mohit Mishra
Murtuza Badshah
CERTIFICATE
This is to certify that Mr. Ankur Joshi, Mr. Kartik Mehrotra, Mr. Mohit Mishra and Mr.
Murtuza Badshah, students of final year B.E. (Computer Engineering) in the year 2008 of
Computer Engineering Department of this institute have completed the project work entitled
“An application of Pattern Mining Algorithm in Financial Advisory System” based on the
curriculum and have submitted a satisfactory account of their work in this report.
Director
Shri G.S.I.T.S
Indore
SHRI G.S. INSTITUTE OF TECHNOLOGY AND SCIENCE
INDORE
CERTIFICATE
This is to certify that the project work entitled “An application of Pattern Mining
Algorithm in Financial Advisory System” submitted by Mr. Ankur Joshi, Mr. Kartik
Mehrotra, Mr. Mohit Mishra and Mr. Murtuza Badshah students of final year B.E.
(Computer Engineering) in the year 2008 of Computer Engineering Department of this
institute, is a satisfactory account of their work based on syllabus and is approved for the
award of degree of Bachelor of Engineering in Computer Engineering.
Ankur Joshi
Kartik Mehrotra
Mohit Mishra
Murtuza Badshah
ABSTRACT
In the advent of 21st century the purchasing power of an individual is increasing day by
day. People are becoming more and more investment oriented and everybody wants to
increase his profit and assets. Rather than saving money in the financial institutions
people are inclined towards investing it as the return on savings is low. On the contrary
investing in stocks ,mutual funds and other high risk entities is high. Investment needs
proper knowledge and experience. Most of the investors are not aware of various
terminologies ,various factors or the market situations etc. This makes difficult for them
to properly invest there money and there is a high risk involved in this. Therefore to guide
these novice investors we need some proper channel or guidance. We present FAS:
FINANCIAL ADVISORY SYSTEM which will advice the user to channel their money
in the best possible direction. The financial entity for our system is stock. The stock
market can be visualized in terms of event sequences (increase, decrease or stable). We
have used sequential pattern mining for generating the advice for our user.
CONTENTS
Chapter Title Page No.
1 Introduction
1.1 Preliminaries 1
1.2 Problem Domain 2
1.3 Project Objective 3
1.4 Purpose 3
2 Analysis
2.1 Existing System 4
2.2 Proposed System 4
2.3 Feasibility Analysis 5
2.3.1 Technical Feasibility 5
2.3.2 Economic Feasibility 5
2.4 Software Requirements 5
2.4.1 MySQL 5
2.4.2 Apache Tomcat 6
2.4.3 JCreator 7
2.5 Hardware Requirements 8
2.6 Data Mining Techniques 8
2.6.1 How does data mining work? 8
2.6.2 Data mining consists of five major elements 9
2.7 Sequential Pattern Mining 10
2.7.1 What is Sequential Pattern Mining 10
2.7.2 Challenges on Sequential Pattern Mining 10
2.7.3 Sequential Pattern Mining Algorithms 11
3 Design
3.1 Algorithm used : Spade 12
3.2 Raw Data 13
3.3 Proposed Implementation 15
3.3.1 Frequent Sequences 16
3.3.2 Rule Generation 17
3.4 Sequences of Events 18
3.5 Pseudo Code 19
4 Implementation
4.1 Programming Languages 22
4.1.1 HTML 22
4.1.2 Java 22
4.2 Front-End Implementation 23
4.2.1 Tools Used 23
4.2.2 Graphical User Interface 24
4.2.2.1 Login Form 24
4.2.2.2 Home Page 25
4.2.2.3 Output 26
4.3 Back-End Implementation 27
4.3.1 Software Used 27
4.3.2 Database For Financial Advisory System 27
4.4 Algorithm Implementation 28
4.4 Testing 45
5 Conclusion
5.1 Inference 46
5.2 Future Enhancement 47
References 48
Source Code 49