srs of social networking
TRANSCRIPT
![Page 1: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/1.jpg)
SOCIAL NETWORKING
SOFTWARE REQUIREMENT SPECIFICATION
(SRS)
![Page 2: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/2.jpg)
CONTENTS
1-Introduction
2-Overall description
3-Specific Requirement
4-snap shots
![Page 3: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/3.jpg)
Social networking
• Communities of people who share
interests and activities.
•Connect people at low cost.
•A network of social interactions and
personal relationships.
![Page 4: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/4.jpg)
•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
![Page 5: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/5.jpg)
PURPOSE
1-Social networking is a strategy to connect and discussall sorts of ideas through individuals and communities.
2-A social networking site (SNS) connects and presents peoplebased on information gathered about them, as stored in theiruser profiles .
![Page 6: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/6.jpg)
SCOPE
•Social networking has tremendous prospects in future.
•The bright future prospect of social networking is alsoproven with the fact that the technology is integrated in themobile phones as well.
• Social networking has become an important tool ofmarketing in true sense of customer orientation.
![Page 7: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/7.jpg)
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)
![Page 8: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/8.jpg)
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.
![Page 9: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/9.jpg)
PROPOSED SYSTEM
Common
platform
Online debate
Tag social
disciplines
![Page 10: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/10.jpg)
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.
![Page 11: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/11.jpg)
2) Non-functional requirements
Scalibility Speed
Data security
Encryption
Authentication
![Page 12: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/12.jpg)
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.
![Page 13: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/13.jpg)
Software Interface:
Front End Client: Microsoft visual studio.net with c#Data Base Server: DB2Back End: Microsoft SQL serverOperating system: Window XP or aboveBrowser: Any latest browser
Hardware interface:
Processor: Intel Pentium IV 2.0 GHz and aboveRam: 512 MB and aboveHard disk: 80 GB and aboveFree disk space: 300 GB
![Page 14: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/14.jpg)
ER Diagram:
![Page 15: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/15.jpg)
Class diagram
citizen
NGO
Get employee
User
Uid
Password
Name
Phone
Address
Dob
Login()
Logout()
Signup()
Edit_profile()
Delete_profile
Admin
Uid
Name
Manage_user()
Login()
Logout()
Registration
Uid
Password
Confirm password
Name
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()
CommentId
subject
Description
Givenby
Like
Unlike
Type
Getid()
Setid()
Getdescription()
Setdescription()
Setscore()
Getscore()
Getgivenby()
Setgivenby()
Setsubject()
3- Specific requirement
Given by
![Page 16: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/16.jpg)
Object diagram
user : Social networking
![Page 17: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/17.jpg)
State diagram
![Page 18: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/18.jpg)
Sequence Diagram
![Page 19: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/19.jpg)
Use case (Model Description)
Work : describes a sequence of actions that providesomething of measurable value to an actor and is drawn asa horizontal ellipse.
Actor: a person, organization, or external system that playsa role in one or more interactions with your system.Actors are drawn as stick figures.
Associations: between actors and use cases are indicatedin use case diagrams by solid lines.
![Page 20: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/20.jpg)
Use case (Model survey)
User:User is the primary actor of the system or the main personwho shares their views on the discussions topics in the formof 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 inour website.
For example: if a police cop demanded for bribe, he may not be dismissed insystem, but this website could show his corruption level as utterly bad.
![Page 21: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/21.jpg)
Use Case diagram for user
![Page 22: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/22.jpg)
![Page 23: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/23.jpg)
admin
login Create account
Log out
Tag account
User detail
Site detail
Manages
user data
Provide & manage
detail
AdminAdministrator is the controller of all the users, manager and maintaining all profiles in this site.
USE CASE DIAGRM OF ADMIN
![Page 24: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/24.jpg)
![Page 25: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/25.jpg)
Snap shots: sign up
![Page 26: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/26.jpg)
Snap shots: login
![Page 27: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/27.jpg)
Snap shots: home page
![Page 28: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/28.jpg)
Snap shots: commenting
![Page 29: SRS Of Social Networking](https://reader035.vdocuments.site/reader035/viewer/2022082205/55a5e00a1a28ab88558b4861/html5/thumbnails/29.jpg)