Nishant2003 Synopsis

29
TITLE - SOCIAL NETWORKING TITLE OF THE PROJECT SOCIAL NETWORKING 1

description

this is bca

Transcript of Nishant2003 Synopsis

Page 1: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

TITLE OF THE PROJECT

SOCIAL NETWORKING

1

Page 2: Nishant2003 Synopsis

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.

2

Page 3: Nishant2003 Synopsis

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

can’t read your messages.

3

Page 4: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

OBJECTIVE OF THE PROJECT

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.

4

Page 5: Nishant2003 Synopsis

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 Key-

Foreign 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 of client applications

simultaneously.

5

Page 6: Nishant2003 Synopsis

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.

6

Page 7: Nishant2003 Synopsis

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.

7

Page 8: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

CONTEXT FREE DIAGRAM

8

User

Social

Networking

Message Management

Chat Management

Page 9: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

LEVEL --1 DFD

User name Master

User details

Scrap Master

Scrap Details

Chat Master

9

Message management

Chat Management

User User Management

Page 10: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

LEVEL --2 DFD

Username master and details

Access

New user

Username

U_id/ Password

Wrong password

10

Sign Up

User Management

Check Existing or Not

Login Page

Sign Up Home Page

Valid or Not

User

Page 11: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

Interest Put Scrap master & details

Attempt

Username Master

Retrieve

Attempt

For Send

For Send

Group Master

Send

Retrieve

Community Master

11

Message Management

Community

Create Message

Individual

Send Message

View Master

Groups

User

Page 12: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

Interact

Post

Chat History

Access

Send

12

User

Chat Management

Send Message

View Message

User

Page 13: Nishant2003 Synopsis

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.

13

Page 14: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

1 m

1

1

m 1

m

m

1

1 m

m

14

Chat Mangement Message Management

Interact

Interact

User

Community

Group

Is a collectio

n of

Is a collectio

n of

Send

Message

Send

Message

i_u id

i_net id

i_auto id

Community_date

i_auto id

Community_name

i_auto id i_uid send

i_uid recv i_net id

i_from id

i_auto id

i_net idi_u id i_auto id

Page 15: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

DATABASE DESIGN AND TABLE STRUCTURE

1. SCRAP DETAILS

Atrributes Datatype Size Validation

i_auto id Int

i_net is Int

i_from id Int

i_priority Int

i_from group

Int

i_create date

Datetime

15

Page 16: Nishant2003 Synopsis

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 Size

i_net id Int

Community_id Int

Group_desc Varchar 25

Group_sumary Varchar 50

16

Page 17: Nishant2003 Synopsis

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 Size

i_auto id Int

Community_name varchar 20

Community_date Datetime

17

Page 18: Nishant2003 Synopsis

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 user’s 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

Page 19: Nishant2003 Synopsis

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 don’t have user name and password in that case User have to

registered first and then login.

19

Page 20: Nishant2003 Synopsis

TITLE - SOCIAL NETWORKING

REPORTS GENRATIONS

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

Page 21: Nishant2003 Synopsis

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

Page 22: Nishant2003 Synopsis

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