Social Network

14
SOCIAL NETWORKING Submitted By: Suraj Thapaliya

description

Basic way to do social networking sites.

Transcript of Social Network

Page 1: Social Network

SOCIAL NETWORKING

Submitted By: Suraj Thapaliya

Page 2: Social Network

Introduction

• Social networking has become more popular in these days. Many people are part of at least one social network sites.

• Online social networks facilitate connections between people based on shared interests, values, groups (i.e., friends, professional colleagues), etc. They make it easier for people to find and communicate with individuals who are in their networks using the Web as the interface.

• It’s a face of Web 2.0

Page 3: Social Network

Objectives

• To share information among the friends.

• To communicate with others by the mean of different channel.

• To make friends or meet new people around the globe.

• To promote the business by the means of advertising.

• Experience global exposure

• Creating a positive impact on the world

Page 4: Social Network

Project Feature and Modules

• Accounts

– Registration includes the task of acquiring user information, allowing them to pick a username, password, and email.

• Profiles

– User profiles are a must for community to work. A user profile allows users to share all sorts of details about themselves.

• Friends

– This is the key to the success of any community. Friend features will be the main reason for people to interact with your community.

Page 5: Social Network

Project Feature and Modules

• Messaging

– After gather people together they need to interact with each other, so the primary way for people to communicate is direct communication.

• Blogging

– People join a community to either look for or provide information on a pre-specified topic. Often times this is performed by way of a blog.

Page 6: Social Network

Technology and Tools

• ASP.NET

– Microsoft’s technology set for building dynamic web content.

• C#

– .NET-compliant languages from Microsoft that is an object-oriented programming language.

• Microsoft Visual Studio

• Microsoft SQL Server 2008 Express Edition

• Internet Information Services (Web Server)

• Firefox, Internet Explorer (Web Client)

• HTML5 and Cascading Style Sheet (CSS3)

• JavaScript (Jquery)

Page 7: Social Network

DFD (Overall)

Page 8: Social Network

Profile Class Diagram

Page 9: Social Network

Friends Class Diagram

Page 10: Social Network

Blog Forum Class Diagram

Page 11: Social Network

Group Class Diagram

Page 12: Social Network

Message Class Diagram

Page 13: Social Network

Scaling Up

• Database Optimization

– Flagged for Delete

– Indexing

– Partitioning

• Web Farming

– Network Load Balancing

• Caching

• Searching

Page 14: Social Network

After Social Network What ?

• Customer Service

• Content Moderation

• Growing Infrastructure Requirements