Linked in Srs
Linked in Srs
Specification
For
LinkedIn Website
NAME:R.YUVAGANESH
SECTION:K18XC
Reg no:11813447
`
024September, 2017
TABLE OF CONTENTS
1. Introduction ................................................................................................................4
1.1 Purpose ..................................................................................................................4
1.2 Document Conventions .........................................................................................4
1.3 Intended Audience and Reading Suggestions .......................................................5
1.4 Definitions, abbreviations .....................................................................................5
1.4.1 Definitions......................................................................................................5
1.4.2 Abbreviations .................................................................................................6
1.5 Project Scope .........................................................................................................7
2. Overall Description ....................................................................................................8
2.1 Product Perspective ...............................................................................................8
2.2 Product Features ....................................................................................................9
2.3 User Classes and Characteristics .........................................................................10
2.5 Design and Implementation Constraints ............. Error! Bookmark not defined.
2.6Assumptions and Dependencies ...............................................................................11
3. Specific Requirements .............................................................................................11
3.1 Functional Requirements.....................................................................................11
4. External Interface Requirements ...........................................................................17
4.1 User Interfaces.....................................................................................................17
4.2 Hardware Interfaces ............................................................................................17
The application must run on any OS. Ex. Windows, Mac, android. .............................17
4.3 Software Interfaces ..............................................................................................17
5. Other Nonfunctional Requirements .......................................................................17
5.1 Performance Requirements .................................................................................18
5.2 Safety Requirements ...........................................................................................18
5.3 Security Requirements ........................................................................................18
`
3
`
1. Introduction
1.1 Purpose
LinkedIn is a business-focused social networking site that launched in 2003. Its main
purpose is to help people network professionally. The basic service is free.
The site lets you find other business associates, clients, and colleagues whom you already
know. You "connect" with them through the site, and they then become part of your
network.
Once you've connected with a person, you will then have access to their list of
connections – this is called your "extended network." You can request an introduction to
people in your extended network through your mutual contact.
LinkedIn also provides other features including the ability to set up and join groups, and a
jobs section where members can advertise open positions or apply for jobs.
Font: TNR 12
Line spacing: 1.5
`
1.3 Intended Audience and Reading Suggestions
User: who should have the basic Knowledge of computers and internet in order to
perform tasks and who wishes to read about what this project can do. User can access
only the services given by the Admin. End users can also go through this document to
know what basically this application can do.
Administrator: should have the basic Knowledge of computers and Visual Basic in
order to perform tasks. An Admin can access to any users profile whereas a user cannot
access neither to admin’s profile nor to any other users profile.
Developers: who can view project’s abilities and can easily understand to add more
features for future development.
1.4.1 Definitions.
• Website
• Users
Users are the interested people who use this website to get perfect match for them. They
can be anyone and anywhere in the world.
`
•Registrations
It is a process in which users have to give his/her details and e-mail id to get registered and
start finding perfect match for them.
• Login Id
It is a unique id which is used by user to get himself login into the website. This id is
allocated to user at the time of registration.
• Profile
1.4.2 Abbreviations
IP - Internet Protocol
OS – operating system
6
`
1.5 Project Scope
This Project is based on online System i.e., it is a website which supports WAN.
The main objectives of Linkedinare :–
The latest data shows a higher proportion of U.S. adults on the internet (22%)
have used LinkedIn, compared to the percentage who have used Twitter.
22% of internet users 18 and older have used it, compared to the 19% who have
used Twitter.
Social network sweet spot is among 30-to 49- years old enough to have their
careers on track - with 27% of U.S. internet users in this age bracket using
LinkedIn.
`
2. Overall Description
A Database is included for more than one user in the system. Every user has a unique login
id and it will uniquely open the database for each user. Admin provides different username
and password for each user.
Communication interface: The website must connect with a DNS and a web server i.e.,
internet.
Software interface: The website should support nearly all web clients or web browsers
which work as a platform to run web applications.
Hardware interface: The application must run on any OS. Ex. Windows, Mac,android .
User interfaces
`
2.2 Product Features
The website identifies a user by a login id and password The website should work 24 hrs..
It collects information about a user [Name ,Email and Mobile] and send it to database of
the server .When user request to website then it goes to web server and respond back to
user request .The website requires appropriate record keeping and security provisions. The
website must handle concurrent accesses to the same user profile correctly.
WEB
SERVE
R
request request
respond respond
DEVIC HOST
request
USER E DEVICE
(DISPLAY
)
`
2.3 User Classes and Characteristics
Users are fans and customers that make use of the service.
Validate username:
Validate password:
Validate profile:
Profile must have suitable information like input string only in name column.
10
`
LOGIN CONSTRAINTS
Validate username:
Validate password:
3. Specific Requirements:
3.1 Functional Requirements
Description: Generate report of all members i.e., paid members and free members
11
`
Processing:open login page and after enter credentials check whether entered
details are authenticated :
Output: Display list and details of all members otherwise, error message.
R2. Sign Up
R3. MemberLogin
Input: click on login button , enter user id and password ,forgot password
12
`
Processing: open login page and after enter credentials check whether entered
details are authenticated :
Output: user account page opens, otherwise send password to user’s email id.
Authorization: The authorization starts after a user enters to his/her account.
Search By Job
Search By Companies
Search By People
Output: it will show which we have searched specifically like people,job etc...
13
`
R6. Profile update Or Edit appearance
R7. Home
Description:it is home page it contain the posts, share an update, upload a photo,
write an article, profile rank.
R8. My Networkoption
14
`
Processing:Check the information and processes the request and provider you with
the best search result or connection
Output: Applies the changes and make sure that you get the notifications on fields.
R8. Messaging
Description: user can get access to some other features like personal chat module.
R9. Interests
15
`
Description:-Allows account management and setting
Input:-Gives you an option for an alternate email address , your phone number ,
your preferred language or change your password.
Processing:- Check the information and processes the request and applies the
changes to your account
R12.Notifications
Description: In this we can see our notifications like user got any message,
connection request, who viewed profile..
16
`
4. External Interface Requirements
The user interface should be attractive and easily understandable so that user face no
difficulty and required no assistance to run the website.
The application must run on any OS. Ex. Windows, Mac, android.
The website should support nearly all web clients or web browsers which work as a
platform to run web applications.
17
`
5.1 Performance Requirements
18