Professional Documents
Culture Documents
com
Page i
Software Requirements Specification
For
Larkut.com
SociaI Networking Website
Version 1.0
Prepared by Trupti JaiswaI
Guided by Prof. Robert Zhu
Herguan University
06/11/2010
Larkut.com
Page ii
Table of Contents
Table of Contents ...................................................................................................................... ii
#evision History ........................................................................................................................ ii
1. MILESTONE 1 ................................................................................................................... 1
1.1 Introduction ............................................................................................................................ 1
1.1.1 Purpose ............................................................................................................................... 1
1.1.2 Document Conventions ....................................................................................................... 1
1.2 Business Requirement ............................................................................................................. 1
1.2.1 Business Opportunity .......................................................................................................... 1
1.3 Intended Audience .................................................................................................................. 1
1.4 Project Scope .......................................................................................................................... 1
1.5 ReIerences .............................................................................................................................. 2
. MILESTONE ...................................................................................................................
2.1 Product Perspective ................................................................................................................. 2
2.2 Product Functions ................................................................................................................... 2
2.3 Operating Environment ........................................................................................................... 3
2.4 Design and Implementation Constraints .................................................................................. 3
2.5 Assumptions and Dependencies .............................................................................................. 3
2.6 External InterIace Requirements.............................................................................................. 4
2.6.1 Flow Diagram ..................................................................................................................... 4
2.6.2 Activity Chart Ior Social Networking Website .................................................................... 5
2.6.3 Communications InterIaces ................................................................................................. 5
2.7 System Features ...................................................................................................................... 6
Main Features.................................................................................................................................. 6
2.8 System Feature ....................................................................................................................... 6
2.9 NonIunctional Requirements ................................................................................................... 7
2.9.1 PerIormance Requirements ................................................................................................. 7
2.10 Security Requirements ............................................................................................................ 7
. Other #equirements ............................................................................................................ 8
3.1 System Development Requirements ........................................................................................ 8
3.1.1 Description ......................................................................................................................... 8
3.1.2 Requirements ...................................................................................................................... 8
. MILESTONE ................................................................................................................. 10
4.1 Design Phase ........................................................................................................................ 10
4.1.1 Use case diagrams............................................................................................................ 10
4.1.2 Sequence Diagram ............................................................................................................ 15
. Database #elationship .......................................................................................................
#evision History
Name Date #eason For Changes Version
%rupti Jaiswal 07/01/2010 First DraIt V0.1
%rupti Jaiswal 07/03/2010 First Revision V0.2
%rupti Jaiswal 07/15/2010 Final Revision V1.0
Larkut.com
Page 1
1. MILESTONE 1
1.1 Introduction
1.1.1 Purpose
%his soItware requirement speciIication (SRS) document describes the Iunctional and nonIunctional
requirements oI the Larkut.com, a social networking system. Business opportunity and objectives is brieIly
summarized Iollowed by detailed description oI the system`s scope, vision, use case, Ieatures, Iunctionality,
Ieasibility and other related requirement issues. In the project`s later phases, such as system design, database
design, implementation and testing, this document should be reIerred as Iunctional model oI the system.
1.1. Document Conventions
All system development activities should Iollow the Iinal version oI this document. Any discrepancy that
Iound during in later phases should be modiIied subject to SRS. However, this document may be subject to
change dependent on the decision oI Guide ProI. Robert Zhu.
1. usiness #equirement
1..1 usiness Opportunity
Product intends to provide a well established web-based social networking system. As Internet and Web-
based applications become more and more crucial and widely adapted in today`s society, people have Iound
that most everyday businesses can be carried out online in a more Ilexible and convenient way. Social
network got a great place to communicate make people closer at particular place. It has all things which
makes social networking site more enjoying and impressive to people who are using it.
1. Intended Audience
1. SoItware developer
2. Administrator
3. Security Analysts
4. Users oI the system
5. Maintenance %eam
1. Project Scope
%he social networking website is an online community designed to make social liIe more active and
stimulating. %he social network can help you maintain existing relationships with people and share pictures
and messages, and establish new ones by reaching out to people you've never met beIore.
Larkut.com
Page 2
%his website also provides the Ieatures oI blogging. %he main idea behind blogging is to share your thoughts
with all your Iriends which can be read by all the users using the website. %his blog can be handled by the
user as he wants .It also provides the Ieatures oI adding videos and photos. %his website includes buying and
selling oI products Ieature. People using this website can market to buy and sell products. %he main purpose
behind this classiIied Iunctionality will help people to buy products in trusted circle.
1. #eferences
Larkut.com project speciIication
http://www.google.com
http://www.orkut.com
http://www.Iacebook.com
http://craigslist.org
. MILESTONE
.1 Product Perspective
%his social networking website challenges to give a better socializing and classiIied System at the same
place. %his website helps buying and selling oI products in trusted Iriend circle
. Product Functions
OAuthorization: Entire authority oI the system is to the Iounder / administrator oI the system.
O&80r auth0ntication: A newly created user is authenticated against the given email address.
O&80r form%he system oIIers a simple, attractive, user Iriendly user interIace easily understandable by the
users oI the system. Entries oI the user Iorm are under the authority oI the administrator only. Some oI the
entries in the Iorm are mandatory in order to authenticate the user, describe the user thoroughly etc.
OAdmini8trator Function8
1. Authentication oI the users aIter registration.
2. Mails to the users regarding the approval as a registered user, disapproval
3. Mentioning the appropriate reasons.
4. Updating the account details on the request oI the users.
5. NotiIication to the end users regarding proposals.
6. Mentioning the security measures Ior the system`s saIety.
7. Deleting an account/user Irom the system`s databases on request oI the user.
Larkut.com
Page 3
O0-8it0 Information:
1. i85aying Hi8tory: Mentions the history about the system such as Iounder oI the system.
2. ontact d0tai8: Contact details.
3. Adv0rti80m0nt8: Website will contain advertisements related to all various products present Ior
selling.
. Operating Environment
OInt0rn0t Brow80r Su55ort:
1. Internet Explorer 6/7/8
2. Mozilla FireIox
3. Google Chrome
4. Opera
5. SaIari
2. Faut To0ranc0: Data should not become corrupted in case oI system crash or power Iailure.