friendbook

10
Department Of Computer Science Engineering Under The Guidence Of Project Report On Project Title Presented By College Name

Upload: cegon-technologies

Post on 15-Jul-2015

288 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Friendbook

Department Of Computer Science Engineering

Under The Guidence Of

Project Report On

Project Title

Presented By

College Name

Page 2: Friendbook

Abstract

We Present Friendbook, A Novel Semantic-based

Friend Recommendation System For Social Networks,

Which Recommends Friends To Users Based On Their

Life Styles Instead Of Social Graphs

We Model A User’s Daily Life As Life Documents,

From Which His/Her Life Styles Are Extracted By

Using The Latent Dirichlet Allocation Algorithm. We

Further Propose A Similarity Metric To Measure The

Similarity Of Life Styles Between Users, And Calculate

Users’ Impact In Terms Of Life Styles With A Friend-

matching Graph. .

Page 3: Friendbook

Existing System

Most of the friend suggestions mechanism relies on pre-

existing user relationships to pick friend candidates.

Facebook relies on a social link analysis among those

who already share common friends and recommends

symmetrical users as potential friends. The rules to

group people together include:

Habits or life style

Attitudes

Tastes

Moral standards

Economic level; and

People they already know.

Page 4: Friendbook

Disadvantages Of Existing System

Existing social networking services recommend friends

to users based on their social graphs, which may not be

the most appropriate to reflect a user’s preferences on

friend selection in real life

Page 5: Friendbook

Proposed System

A novel semantic-based friend recommendation system

for social networks, which recommends friends to users

based on their life styles instead of social graphs.

We model a user’s daily life as life documents, from

which his/her life styles are extracted by using the

Latent Dirichlet Allocation algorithm.

Similarity metric to measure the similarity of life styles

between users, and calculate users’

Page 6: Friendbook

Advantages Of Proposed System

Recommendeds potential friends to users if they share

similar life styles.

The feedback mechanism allows us to measure the

satisfaction of users, by providing a user interface that

allows the user to rate the friend list

Page 7: Friendbook

Software Requirements

Operating system : Windows XP/7.

Coding Language : JAVA/J2EE

IDE : Netbeans 7.4

Database : MYSQL

Page 8: Friendbook

Hardware Requirements

System : Pentium IV 2.4 GHz.

Hard Disk : 40 GB.

Monitor : 15 VGA Colour.

Mouse : Logitech.

Ram : 512 Mb.

Page 9: Friendbook

UML Diagrams

Class diagram :

user

+user name+password

+register()+search users()+send request()+view requests()+view ranks()+accept request()+send queries()+send feedback()+recomend friends()+logout()

admin

+admin name+password

+add details()+view details()+add group()+view group()+form group()+list users()+view queries()+view feedback()+view android mobile users()+view friend maching graph()+view all user ranks()+logout()

Page 10: Friendbook

Use Case Diagram

admin

login

add details

view details

add group

view group

form group

list users

view query

view feedback

view android mobile users

view friend matching graph

view all users ranks

Logout