Sie sind auf Seite 1von 12

TRAVEL RECOMMENDATION SYSTEM USING GEOTAG

BASED ON SOCIAL NETWORKS

A PROJECT REPORT

Submitted by

DIVYA.K(212913205002)
DRISHYA.D(212913205003)
SAROMIYA.D(212913205008)

in partial fulfillment for the award of the degree

of

BACHELOR OF TECHNOLOGY

IN

INFORMATION TECHNOLOGY

ST.JOSEPH COLLEGE OF ENGINEERING, SRIPERUMBUDUR.

ANNA UNIVERSITY :: CHENNAI – 600 0025


APRIL 2017
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE

Certified that this project report “PERSONALIZED TRAVEL


SEQUENCE RECOMMENDATION ON MULTI-SOURCE BIG
SOCIAL MEDIA” is the bonafide work of “DIVYA.K(212913205002),
DRISHYA.D(212913205003), SAROMIYA.D(212913205008) ” who carried
out the project work under my supervision.

SIGNATURE SIGNATURE
Mr.R.Cristin M.E., Mrs.K.Karthika M.E.,
HEAD OF THE DEPARTMENT SUPERVISOR
Department of Information Technology Department of Informaion Technology
St.Joseph College of Engineering St.Joseph College of Engineering
Sriperumbudur, Chennai-602117 Sriperumbudur, Chennai-602117

Submitted for the Bachelor of Technology Degree Viva-Voice held at


St.Joseph College of Engineering on ……………………

INTERNAL EXAMINER EXTERNAL EXAMINER


ACKNOWLEDGEMENT

We are very grateful and gifted in taking up this opportunity to thank the

Lord Almighty for showering his unlimited blessings upon us.

We take this occasion to express our respect and thanks to

Rev.Fr.Dr.J.E.Arul Raj, Founder and Chairman and Rev .Sr. GnanaSelvam

DMI, Managing Trustee and Rev.Fr.Xavior Manoj MMI, for facilitating us to do

our project successfully.

We wish to eloquent our genuine thanks to Dr.J.P.Anandh M.E,Ph.D.,

Principal for his support and guidance.

We express our deep sense of gratitude to our internal guide Mr.R.Cristin

M.E.,HOD of Information Technology for his scintillating discussions and

encouragement towards our project work.

We extremly delighted to thank our guide Mrs.K.Karthika M.E.,

Department of Information Technology for her scintialling discussions and

encouragemnt towards our project work.

It is pleasure to acknowledge our indebtedness to all the Staff Members of

our department who aided us ingeniously to bring our project as effective one. Our

special thanks to Non-Teaching Staffs for extending the Lab facilities.

We thank our family members and friends for their honorable supports.
ABSTRACT

Big data increasingly benefit both research and industrial area such as
health care, finance service and commercial recommendation. This paper presents
a personalized travel sequence recommendation from both travelogues and
community- contributed photos and the heterogeneous metadata (e.g., tags, geo-
location, and date taken) associated with these photos. Unlike most existing travel
recommendation approaches, our approach is not only personalized to user’s travel
interest but also able to recommend a travel sequence rather than individual Points
of Interest (POIs). Topical package space including representative tags, the
distributions of cost, visiting time and visiting season of each topic, is mined to
bridge the vocabulary gap between user travel preference and travel routes. We
take advantage of the complementary of two kinds of social media: travelogue and
community- contributed photos. We map both user’s and routes’ textual
descriptions to the topical package space to get user topical package model and
route topical package model (i.e., topical interest, cost, time and season). To
recommend personalized POI sequence, first, famous routes are ranked according
to the similarity between user package and route package. Then top ranked routes
are further optimized by social similar users’ travel records. Representative images
with viewpoint and seasonal diversity of POIs are shown to offer a more
comprehensive impression. We evaluate our recommendation system on a
collection of 7 million Flickr images uploaded by 7,387 users and 24,008
travelogues covering 864 travel POIs in nine famous cities, and show its
effectiveness. We also contribute a new dataset with more than 200 K photos with
heterogeneous metadata in nine famous cities.
TABLE OF CONTENTS

CHAPT TITLE PAGE NO.

ER ABSTRACT iv

LIST OF FIGURES viii

LIST OF SYMBOLS ix

LIST OF ABBREVATIONS x

INTRODUCTION

1. 1.1 Overview 1

1.2 Scope 2

1.3 Objective 2

SYSTEM ANALYSIS

2. 2.1 Literatury Survey 3

2.2 Exsisting System 5

2.3 Proposed System 6

REQUIREMENTS ANALYSIS

3. 3.1 Introduction 9

3.2 Hardware and Software Specification 9

3.2.1 Hardware Requirement 9

3.2.2 Software Requirement 9

3.3 Technologies Used 10


3.3.1 Introduction to Java 10

3.3.2 Working of Java 11

3.3.2.1 Java Programing Language 12

3.3.2.2 Java Platform

3.3.3 Apache Tomcat Server 28

3.3.4 System Features 29

3.3.4.1 External Interface requirements 30

3.3.4.2 Other Notational requirements 31

4. SYSTEM DESIGN 32

4.1 Architecture Diagram 33

4.2 Sequence Diagram

4.3 Use Case Diagram 34

4.4 Activity Diagram 34

4.5 Collaboration Diagram 35

4.6 Class Diagram 35

4.7 Data Flow Diagram

4.7.1 DFD Level 0 36

4.7.2 DFD Level 1 36

4.7.3 DFD Level 2 36

4.7.4 DFD Level 3 37


5. SYSTEM IMPLEMENTATION 37

5.1 Modules Description

5.1.1 Social Networking Website 38

5.1.2 Data Collection And Processing 38

5.1.3 Travel Recommendation web 39

5.1.4 Personalized Travel Plan 39

6. CODING AND TESTING 40

6.1 Coding standards 40

6.1.1 Naming Conventions 41

6.1.2 Value Conventions 41

6.1.3 Script Writing and commenting 41

6.1.4 Message Box Fox 41

6.2 Test Procedures 42

6.3 Test Data And Output 42

6.3.1 Unit Testing 42

6.3.2 Functional Testing 43

6.3.3 Performance Testing 50

6.3.4 Stress Testing 57

6.3.5 Structured Testing 67

6.3.6 Integration Testing 75


6.3.7 Testing Techniques

7. CONCLUSION

APPENDIX-I

APPENDIX-II

REFERENCE
LIST OF FIGURES

FIG.NO TITLE PAGE


NO
1 Architecture Diagram 28
2 ER Diagram 31
3 Dataflow Diagram level 0 34
4 Dataflow Diagram level 1 34
5 Dataflow Diagram level 2 35
6 Dataflow Diagram level 3 35
7 Use Case Diagram 30
8 Class Diagram 33
9 Sequence Diagram 29
10 Collaboration Diagram 32
LIST OF SYMBOLS

S.NO SYMBOLS DESCRIPTION

1. It is use case diagram used in Use Case


Diagram

2. Actor interacts with subjects used in Use Case


Diagram.

3. Rounded rectangle represents activity that


occurs in activity diagram.

4. The filed in circle is the starting point of the


activity diagram.

5. The filled circle with a border is the ending


point of activity.

6. Rectangle represents process in the activity


diagram.
7. Connectors

8. It is a decision box using in activity diagram

LIST OF ABBREVATIONS

S.NO ABBREVATION EXPANSION


1. JDK Java Developement ToolKit
2. JMF Java Media Framework
3. TCP Transmission Control Protocol
4. IP Internet Protocol
5. HTTP Hyper Text Transfer Protocol
6. POI Point of Interest
7. GPS Graphical Positiong System
8. IaaS Interface as a Service
9. PaaS Plaform as a Service
10. SaaS Software as a Service
11. ISDN Integrated Services Digital Network
12. JVM Java Virtual Machine
13. API Application Program Interface
14. JSP Java Server Program
15. TM Topic Model
16. APPN Application peer-to-peer Network
17. APPC Application Program-to-Program
18. LAN Local Area Network
19. GUI Graphical User Interface
20. X User has performed illegal operation
21. ! Information to the user
22. CF Commutative Function

Das könnte Ihnen auch gefallen