尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
SOCIAL NETWORKING
SOFTWARE REQUIREMENT SPECIFICATION
(SRS)
CONTENTS
1-Introduction
2-Overall description
3-Specific Requirement
4-snap shots
Social networking
• Communities of people who share
interests and activities.
•Connect people at low cost.
•A network of social interactions and
personal relationships.
•Social networking was first coined by Professor J. A. Barnes
in the 1950s, who defined the size of a social network as a
group of about 100 to150 people.
•For online social networking, websites are commonly used.
These websites are known as social sites.
•According to a report on Nielsen Wire, about two thirds of the
world's population participates in some sort of social network.
This accounts for close to 10 percent of all time spent on the
Internet.
1. Introduction
PURPOSE
1-Social networking is a strategy to connect and discuss
all sorts of ideas through individuals and communities.
2-A social networking site (SNS) connects and presents people
based on information gathered about them, as stored in their
user profiles .
SCOPE
•Social networking has tremendous prospects in future.
•The bright future prospect of social networking is also
proven with the fact that the technology is integrated in the
mobile phones as well.
• Social networking has become an important tool of
marketing in true sense of customer orientation.
Technologies used in social networking
XML (Extensive Mark Up Language)
J2EE (Application architecture)
AJAX (Asynchronous Java script And XML)
SOA (Service Oriented Architecture)
UML (unified modeling language)
DB2 (IBM Database)
2. Overall Description
EXISTING SYSTEM:
• focus on some social responsibilities like mainly on business,
entertainment and education.
•can not conduct debates, group discussions, meetings .
• can’t provide social responsibilities like traffic rules, public hygiene
and corruption.
PROPOSED SYSTEM
Common
platform
Online debate
Tag social
1) Functional Requirement
User:
• must have a valid User ID and password to login.
• who don’t have their account in this site, can create a new
account for signup.
•should not be allowed to have more than one profile.
•can edit his/her profile and can post his/her views basing on the
activities he/she desires, after the valid user login his/her
account.
•can use the features like auto analyze topics, group discussions,
auto recommend threads based on searches etc.
2) Non-functional requirements
Scalibility Speed
Data security
Encryption
Authentication
Constraint
One should :
•have computer knowledge to view these sites.
• be affordable for viewing these sites through internet.
• be interested in expressing his views on social responsibilities.
Site:
• should be popular to attract many users.
• will never provide information to the end user directly, at least
not anymore.
Software Interface:
Front End Client: Microsoft visual studio.net with c#
Data Base Server: DB2
Back End: Microsoft SQL server
Operating system: Window XP or above
Browser: Any latest browser
Hardware interface:
Processor: Intel Pentium IV 2.0 GHz and above
Ram: 512 MB and above
Hard disk: 80 GB and above
Free disk space: 300 GB
ER Diagram:
Class diagram
citizen
NGO
Get employee
User
Uid
Password
Name
Email
Phone
Address
Dob
Login()
Logout()
Signup()
Edit_profile()
Delete_profile
Admin
Uid
Name
Manage_user()
Login()
Logout()
Registration
Uid
Password
Confirm password
Name
Email
Dob
Gender
Submit()
Cancel()
Reset()
Post
Id
Subject
Description
Postedby
Like
Unlike
Type
Getid()
Setid()
Getdescription()
Setdescription()
Topic
Id
Description
Subject
Createdby
Getid()
Setid()
Getdescription()
Setdescription()
Getcreatedby()
Setcreatedby()
Discussion
Id
Description
Subject
Title
Setid()
Getid()
Setdescription()
Getdescription()
Getsubject()
Setsubject()
Settitle()
Gettitle()
Comment
Id
subject
Description
Givenby
Like
Unlike
Type
Getid()
Setid()
Getdescription()
Setdescription()
Setscore()
Getscore()
Getgivenby()
Setgivenby()
Setsubject()
3- Specific requirement
Given by
Object diagram
user : Social networking
State diagram
Sequence Diagram
Use case (Model Description)
Work : describes a sequence of actions that provide
something of measurable value to an actor and is drawn as
a horizontal ellipse.
Actor: a person, organization, or external system that plays
a role in one or more interactions with your system.
Actors are drawn as stick figures.
Associations: between actors and use cases are indicated
in use case diagrams by solid lines.
Use case (Model survey)
User:
User is the primary actor of the system or the main person
who shares their views on the discussions topics in the form
of post and comments. The users of this website include:
A.) Citizens of Pakistan
B.) Employee of govt. buddies or any bearcats of Pakistan
C.) Volunteers from N.G.O
Warning: If anyone violates the social disciplines, we will tag his/her user ID in
our website.
For example: if a police cop demanded for bribe, he may not be dismissed in
system, but this website could show his corruption level as utterly bad.
Use Case diagram for user
admin
login Create account
Log out
Tag account
User detail
Site detail
Manages
user data
Provide & manage
detail
Admin
Administrator is the controller of all the users, manager and maintaining all
profiles in this site.
USE CASE DIAGRM OF ADMIN
Snap shots: sign up
Snap shots: login
Snap shots: home page
Snap shots: commenting
SRS Of Social Networking

More Related Content

What's hot

Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
Kishan Maurya
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
Ahsan Rizwan
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
Chaudhry Sajid
 
Srs for project
Srs for projectSrs for project
Srs sample
Srs sampleSrs sample
Srs sample
Prakash Dhanasekar
 
Training and placement
Training and placementTraining and placement
Training and placement
Bhavesh Parmar
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
राजेंद्र कदम
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking website
Abhijeet Kalsi
 
project
projectproject
project
dnraj
 
Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Website
guestec05a4
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
SahidAnowarHussain
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
Prachiverma50
 
Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
SHIVANGI GOEL
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
SM. Aurnob
 
SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERP
Akshun kc
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
Surendra Mahala
 

What's hot (20)

Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
Srs for project
Srs for projectSrs for project
Srs for project
 
Srs sample
Srs sampleSrs sample
Srs sample
 
Training and placement
Training and placementTraining and placement
Training and placement
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking website
 
project
projectproject
project
 
Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Website
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
 
Student management system
Student management systemStudent management system
Student management system
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERP
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 

Similar to SRS Of Social Networking

tweet segmentation
tweet segmentation tweet segmentation
tweet segmentation
prashanttarone
 
Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013
Marco Brambilla
 
Final ppt
Final pptFinal ppt
Final ppt
Hritesh Saha
 
Social networks
Social networksSocial networks
Social networks
Jagadeesh Kumar
 
Social Network
Social NetworkSocial Network
Social Network
Suraj Thapaliya
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
guillaume ereteo
 
2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL
Marc Smith
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
Lora Aroyo
 
Conversation Training 2022.pdf
Conversation Training 2022.pdfConversation Training 2022.pdf
Conversation Training 2022.pdf
eCairn Inc.
 
Q046049397
Q046049397Q046049397
Q046049397
IJERA Editor
 
Global Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a clientGlobal Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a client
Sean Connolly
 
Prediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social NetworksPrediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social Networks
Mohamed El-Geish
 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
learjk
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Shalin Hai-Jew
 
EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
Karthikeyan Rajasekharan
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited Talk
Ralf Klamma
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
Marc Smith
 
Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social Semantics
John Breslin
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practices
adjwilli
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi
Goa App
 

Similar to SRS Of Social Networking (20)

tweet segmentation
tweet segmentation tweet segmentation
tweet segmentation
 
Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013
 
Final ppt
Final pptFinal ppt
Final ppt
 
Social networks
Social networksSocial networks
Social networks
 
Social Network
Social NetworkSocial Network
Social Network
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
 
Conversation Training 2022.pdf
Conversation Training 2022.pdfConversation Training 2022.pdf
Conversation Training 2022.pdf
 
Q046049397
Q046049397Q046049397
Q046049397
 
Global Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a clientGlobal Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a client
 
Prediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social NetworksPrediction of Reaction towards Textual Posts in Social Networks
Prediction of Reaction towards Textual Posts in Social Networks
 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
 
EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited Talk
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
 
Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social Semantics
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practices
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi
 

Recently uploaded

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDBScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
NTTDATA INTRAMART
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 

Recently uploaded (20)

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDBScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 

SRS Of Social Networking

  • 3. Social networking • Communities of people who share interests and activities. •Connect people at low cost. •A network of social interactions and personal relationships.
  • 4. •Social networking was first coined by Professor J. A. Barnes in the 1950s, who defined the size of a social network as a group of about 100 to150 people. •For online social networking, websites are commonly used. These websites are known as social sites. •According to a report on Nielsen Wire, about two thirds of the world's population participates in some sort of social network. This accounts for close to 10 percent of all time spent on the Internet. 1. Introduction
  • 5. PURPOSE 1-Social networking is a strategy to connect and discuss all sorts of ideas through individuals and communities. 2-A social networking site (SNS) connects and presents people based on information gathered about them, as stored in their user profiles .
  • 6. SCOPE •Social networking has tremendous prospects in future. •The bright future prospect of social networking is also proven with the fact that the technology is integrated in the mobile phones as well. • Social networking has become an important tool of marketing in true sense of customer orientation.
  • 7. Technologies used in social networking XML (Extensive Mark Up Language) J2EE (Application architecture) AJAX (Asynchronous Java script And XML) SOA (Service Oriented Architecture) UML (unified modeling language) DB2 (IBM Database)
  • 8. 2. Overall Description EXISTING SYSTEM: • focus on some social responsibilities like mainly on business, entertainment and education. •can not conduct debates, group discussions, meetings . • can’t provide social responsibilities like traffic rules, public hygiene and corruption.
  • 10. 1) Functional Requirement User: • must have a valid User ID and password to login. • who don’t have their account in this site, can create a new account for signup. •should not be allowed to have more than one profile. •can edit his/her profile and can post his/her views basing on the activities he/she desires, after the valid user login his/her account. •can use the features like auto analyze topics, group discussions, auto recommend threads based on searches etc.
  • 11. 2) Non-functional requirements Scalibility Speed Data security Encryption Authentication
  • 12. Constraint One should : •have computer knowledge to view these sites. • be affordable for viewing these sites through internet. • be interested in expressing his views on social responsibilities. Site: • should be popular to attract many users. • will never provide information to the end user directly, at least not anymore.
  • 13. Software Interface: Front End Client: Microsoft visual studio.net with c# Data Base Server: DB2 Back End: Microsoft SQL server Operating system: Window XP or above Browser: Any latest browser Hardware interface: Processor: Intel Pentium IV 2.0 GHz and above Ram: 512 MB and above Hard disk: 80 GB and above Free disk space: 300 GB
  • 15. Class diagram citizen NGO Get employee User Uid Password Name Email Phone Address Dob Login() Logout() Signup() Edit_profile() Delete_profile Admin Uid Name Manage_user() Login() Logout() Registration Uid Password Confirm password Name Email Dob Gender Submit() Cancel() Reset() Post Id Subject Description Postedby Like Unlike Type Getid() Setid() Getdescription() Setdescription() Topic Id Description Subject Createdby Getid() Setid() Getdescription() Setdescription() Getcreatedby() Setcreatedby() Discussion Id Description Subject Title Setid() Getid() Setdescription() Getdescription() Getsubject() Setsubject() Settitle() Gettitle() Comment Id subject Description Givenby Like Unlike Type Getid() Setid() Getdescription() Setdescription() Setscore() Getscore() Getgivenby() Setgivenby() Setsubject() 3- Specific requirement Given by
  • 16. Object diagram user : Social networking
  • 19. Use case (Model Description) Work : describes a sequence of actions that provide something of measurable value to an actor and is drawn as a horizontal ellipse. Actor: a person, organization, or external system that plays a role in one or more interactions with your system. Actors are drawn as stick figures. Associations: between actors and use cases are indicated in use case diagrams by solid lines.
  • 20. Use case (Model survey) User: User is the primary actor of the system or the main person who shares their views on the discussions topics in the form of post and comments. The users of this website include: A.) Citizens of Pakistan B.) Employee of govt. buddies or any bearcats of Pakistan C.) Volunteers from N.G.O Warning: If anyone violates the social disciplines, we will tag his/her user ID in our website. For example: if a police cop demanded for bribe, he may not be dismissed in system, but this website could show his corruption level as utterly bad.
  • 21. Use Case diagram for user
  • 22.
  • 23. admin login Create account Log out Tag account User detail Site detail Manages user data Provide & manage detail Admin Administrator is the controller of all the users, manager and maintaining all profiles in this site. USE CASE DIAGRM OF ADMIN
  • 24.
  翻译: