SlideShare ist ein Scribd-Unternehmen logo
1 von 29
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

Weitere ähnliche Inhalte

Was ist angesagt?

Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Website
guestec05a4
 
project report of social networking web sites
project report of social networking web sitesproject report of social networking web sites
project report of social networking web sites
Gyanendra Pratap Singh
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
Himani Chopra
 

Was ist angesagt? (20)

online blogging system
online blogging systemonline blogging system
online blogging system
 
Social Networking Website
Social Networking WebsiteSocial Networking Website
Social Networking Website
 
project report of social networking web sites
project report of social networking web sitesproject report of social networking web sites
project report of social networking web sites
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Blog - An Online blogging project
Blog - An Online blogging project Blog - An Online blogging project
Blog - An Online blogging project
 
Student Management System report
Student Management System reportStudent Management System report
Student Management System report
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
social networking site
social networking sitesocial networking site
social networking site
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
 

Ähnlich wie SRS Of Social Networking

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
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
Lora Aroyo
 
EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
Karthikeyan Rajasekharan
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practices
adjwilli
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

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.