SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report pptKishan Maurya
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking websiteAbhijeet Kalsi
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Sharon Varghese
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
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 ApplicationAhammad Karim
 
Internship on web development
Internship on web developmentInternship on web development
Internship on web developmentRajendra Kandel
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chartgrandhiprasuna
 
Course registration system
Course registration systemCourse registration system
Course registration systemHuda Seyam
 

Tendances (20)

Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Social Networking Site in JAVA
Social Networking Site in JAVASocial Networking Site in JAVA
Social Networking Site in JAVA
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 
social networking site
social networking sitesocial networking site
social networking site
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking website
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
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
 
Internship on web development
Internship on web developmentInternship on web development
Internship on web development
 
Chat application
Chat applicationChat application
Chat application
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Srs document
Srs documentSrs document
Srs document
 

Similaire à 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 2013Marco Brambilla
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011guillaume ereteo
 
2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXL2014 TheNextWeb-Mapping connections with NodeXL
2014 TheNextWeb-Mapping connections with NodeXLMarc Smith
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkLora Aroyo
 
Conversation Training 2022.pdf
Conversation Training 2022.pdfConversation Training 2022.pdf
Conversation Training 2022.pdfeCairn Inc.
 
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 clientSean 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 NetworksMohamed 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 v18Karthikeyan Rajasekharan
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited TalkRalf 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 AnalysisMarc 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 SemanticsJohn Breslin
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practicesadjwilli
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Goa App
 

Similaire à 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
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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.