Sei sulla pagina 1di 22

TITLE - SOCIAL NETWORKING

TITLE OF THE PROJECT


SOCIAL NETWORKING

TITLE - SOCIAL NETWORKING


INTRODUCTION

Social networking is the grouping of individuals into specific groups, like small
rural communities or a neighborhood subdivision, Although social networking is
possible in person, especially in the workplace, universities, and high schools, it is
most popular online. This is because unlike most high schools, colleges, or
workplaces, the internet is filled with millions of individuals who are looking to
meet other people, to gather and share first-hand information and experiences
Social networking websites function like an online community of internet users.
Depending on the website in question, many of these online community members
share common interests in hobbies, religion, or politics. This socialization may
include reading the profile pages of other members and possibly even contacting
them. The friends that you can make are just one of the many benefits to social
networking online. you could develop an online friendship with someone .Not only
will you make new friends, but you just might learn a thing or two about new
cultures or new languages and learning is always a good thing.
Now days there are many social networking website available in market. But our
website is different in many features like our security feature in our website. If a
user wants to send a message to his friend then he/she can set priority of the
message LOW , MEDIUM,HIGH,URGENT, by this priority feature user have
some benefits that this message is important or not. If message has urgent priority
the receiver will continuously receive message that he has some urgent message.

TITLE - SOCIAL NETWORKING


In our site we will divide friends in groups. Like

BUSINESS
SCHOOL
OTHER FRIENDS
FAMILY

If a friend of business group is want to send a message to you. He can set options
that will see his message. Only his business group or all friends. These security
features helps user to make better communication with others. Unknown persons
cant read your messages.

OBJECTIVE OF THE PROJECT


3

TITLE - SOCIAL NETWORKING

The basic objective of this project is as follows:1. This project is designed all that person who interact with each other
through net.
2. If we want to send message in whole business group ,this project help us.
3. There is security features at communication time.
4. In this, all friends are divide into categories like business, school, other
friends and family.
5. In this software, we can send message according to priority.
6. We can make friends on line by help of this project according to his
interest.

TITLE - SOCIAL NETWORKING


PROJECT CATEGORY
RDBMS stands for Relation Database Management System. The RDBMS
is responsible for:
1.) Maintaining the relationships between data in the database.
2.) Ensuring that data is stored correctly- that the rules defining
the relationships between data are not violated.
3.) Recovering all data to a point of known consistency in the event
of a system failure
4.) RDBMS also provides referential integrity i.e. Primary KeyForeign Key and Unique Key-Foreign Key.
SQL Server is designed to be a client server system. Client server systems
are constructed so that the database can reside on a control computer
known as a Server and be shared among several users.
SQL

Server

can

work

with

thousands

simultaneously.

of

client

applications

TITLE - SOCIAL NETWORKING

Transact-SQL:-

SQL Server user Transact-SQL as its database query and programming


language SQL is a set of commands that allows the user to specify the
information to be retrieved or modified with Transact SQL. We can access
data and query, update and manage relational database system.

TITLE - SOCIAL NETWORKING

DATA FLOW DIAGRAM


A Data flow diagram (DFD) is used to express system requirements in a graphical
form. It is also known as a bubble chart. A DFD depicts information flow and
transform that are applied as data moves from input. Use of DFD helps to clarify
the system requirements. DFD are drawn surging analysis and are the starting point
for the design phase. A DFD could be used represent a physical system, at the
beginning of analysis, or a logical system at alter point in the system development
life cycle. Being graphical, it is easy to understand.

A DFD is used to describe what data flows rather how if flows. The concern is
understanding the transforms that are required that are required to convert the input
to output. It is independent of hardware, software, data structure and file
organization.

TITLE - SOCIAL NETWORKING

CONTEXT FREE DIAGRAM

Message Management
Social
User

Networking
Chat Management

TITLE - SOCIAL NETWORKING

LEVEL --1 DFD


UserMaster

User
Managemen
t

User

name

User details

Message
managemen
t

Scrap Master

Scrap Details

Chat
Managemen
t
Chat Master

TITLE - SOCIAL NETWORKING


LEVEL --2 DFD
Username master and details
Sign Up
Access
User
Managemen
t

Check
Existing or
Not

Valid or
Not

User
New user

Login Page
Username

Home
Page

Sign Up

U_id/ Password
Wrong password

10

TITLE - SOCIAL NETWORKING

User
Interest

Put

Attempt

Scrap master & details

View
Master

Message
Management

Username Master
Retrieve

Attempt

Individual
For

Send

Create
Message

Send
Message

For

Send
Groups

Group Master

Community
Send

Retrieve
Community Master
11

TITLE - SOCIAL NETWORKING

User

Interact

Chat
Managemen
t

Post

Send
Message

Chat History

Access

View
Message

User

Send

12

TITLE - SOCIAL NETWORKING


ENTITY RELATIONSHIP - DIAGRAM
An E R diagram is a model that identifies the concept or entities that exist in a
system and the relationships between those entities. An ERD is often used as a way
to visualize a relational database: each entity represents a database table and the
relationship lines represents the key in one table that point to specific records in
related tables.

Advantages of ER diagram

Professional and faster Development.


Productivity Improvement.
Fewer Faults in Development.
Maintenance becomes easy.

i_u id

i_auto id
13

i_net id

TITLE - SOCIAL NETWORKING

Send

Group

Messag
e

Is a
collectio
n of

1
Community_date
Is a
collectio
n of

i_auto id

1
Community
1

i_auto id

Community_nam
e

i_u id

User
i_net id

m
Send
Interac
t

Messa
ge

Interac
t

i_uid recv

i_net id

Chat Mangement

Message
Management
m
i_from id

i_auto id

i_uid send

i_auto id

14

TITLE - SOCIAL NETWORKING


DATABASE DESIGN AND TABLE STRUCTURE

1. SCRAP DETAILS

Atrributes

Datatype

i_auto id

Int

i_net is

Int

i_from id

Int

i_priority

Int

i_from
group

Int

i_create
date

Datetime

Size

15

Validation

TITLE - SOCIAL NETWORKING

2. GROUP MASTER

Atrributes

Datatype

Size

I_auto id

Int

C_group name

Varchar

20

Create date

Varchar

20

i_cid

Int

3. GROUP DETAILS

Atrributes

Datatype

i_net id

Int

Community_id

Int

Group_desc

Varchar

25

Group_sumary

Varchar

50

16

Size

TITLE - SOCIAL NETWORKING


4. CHAT MASTER

Atrributes

Datatype

Size

i_uid

Int

i_uid send

Int

i_uid reciv

Int

Chart_send

Varchar

Max

Chart_recv

Varchar

Max

Datetime

Datetime

5. CHAT MASTER

Atrributes

Datatype

i_auto id

Int

Community_name

varchar

Community_date

Datetime

17

Size

20

TITLE - SOCIAL NETWORKING


PROCESS LOGIC
MODULE DESCRIPTION
In this project there are three modules. They are
1. Message Management
2. Chat Management
3. User Management

1. MESSAGE MANAGEMENT:-In this module this will manage the message by


users. It divides a users message into their categories by priority or by a group. If
message comes from Business, School, Other Friends and Family etc. Group that
message will store field of database.

2. CHAT MANAGEMENT:- This module works with chat it saves the current chat
history previous chats which are done by current user. It saves the time of chat all
the conversion will saved in our chat history.

18

TITLE - SOCIAL NETWORKING

3. USER MANAGEMENT:- This modules have two sub modules.


Registration and login. Every user must be registered before login, his user name
will be unique and it should not be duplicate, Users can login from the main page
of the website. If user dont have user name and password in that case User have to
registered first and then login.

REPORTS GENRATIONS

19

TITLE - SOCIAL NETWORKING

This is tentative page, because this is changeable at submission of report. But the
main aim of this report generation page is as follows:Group module is the collection of the user, so if we see the detail page,
then we see all list of the user.
The community module is the collection of modules. So if we want to see
the community details then we see to all groups.
The message management modules send many messages to community.
User directly interacts to chat management.

20

TITLE - SOCIAL NETWORKING


TOOLS , PLATFORM , HARDWARE AND SOFTWARE
REQUIREMENTS SPECIFICATION

Hardware Specification

INTEL CORE 2 DUO 2.0 GHz

1 GB RAM

160 GB HDD

Software Specification

OPERATING SYSTEM : Windows XP Professional

FRONT END :

ASP.NET with C#

DATABASE :

SQL Server2008

21

TITLE - SOCIAL NETWORKING


FUTURE SCOPE
In Future this website is more success, because this is the social networking site.
Any user if we want to join this, it is so simple First of all he/she fills the form and
join to this. This website gives so many advantages to any group of person like find
group of person to business category, like find person of school friend etc.
This project gives online facility to friendship.

22

Potrebbero piacerti anche