Nishant2003 Synopsis
-
Upload
muthu-seth -
Category
Documents
-
view
220 -
download
3
description
Transcript of Nishant2003 Synopsis
TITLE - SOCIAL NETWORKING
TITLE OF THE PROJECT
SOCIAL NETWORKING
1
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
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
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
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
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
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
TITLE - SOCIAL NETWORKING
CONTEXT FREE DIAGRAM
8
User
Social
Networking
Message Management
Chat Management
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
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
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
TITLE - SOCIAL NETWORKING
Interact
Post
Chat History
Access
Send
12
User
Chat Management
Send Message
View Message
User
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
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
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
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
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
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
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
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
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