Software Requirement Specification for Folk An Online Community



Similar documents
StudenTracker Software Requirements Specifications

Policies and Procedures for creating and maintaining a site

Rensselaer Union Club Webhosting CPanel Guide

Accessing the FTP Server - User Manual

Roars. Sudaworld. M roarsinc.com W Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

Time Monitoring Tool Software Requirements Specifications. Version <1.0>

Software Requirements Specification

Software Requirement Specification For Flea Market System

WordPress Security Scan Configuration

1. Introduction. 1.1 Purpose of this Document

SYSPRO App Store: Registration Guide

Please note that all activities on IADT s Wireless Network are subject to IADT s ICT A/AUP and

Environmental Health and Safety Online Safety Courses Directions ACCESS TO THE PROGRAM FROM ON CAMPUS

Yale Secure File Transfer User Guide

Accessing a Secure Message. Outside the COV Network

Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

Library Requirements

User manual for the visitors of Interreg Danube Programme website

A.Team Software (.DMS) Dynamic Meeting Scheduler Vision Document

CME - Mobile Blogging

Software Requirements Specification For Real Estate Web Site

Vision Document Airline Reservation System

IOM Data Privacy and Accuracy Policy

School Management Information System

Electronic Data Solutions. E-Prescription System Software Requirement Specifications. Version 1.0

NTT Web Hosting Service [User Manual]

2012 NCSA / McAfee Online Safety Survey

Administrator s User Manual for OrangeHRM Version 3.0

FTP Use. Internal NPS FTP site instructions using Internet Explorer:

Software Requirements Specification

For Windows Microsoft Corporation. All rights reserved.

Online shopping store

UAE eservices User Manual

COLLINS CONSULTING, Inc.

Canopy Software Applications

FireBLAST Marketing Solution v2

MyABEL Customer Portal. Getting Started Guide

How To Use Gps Navigator On A Mobile Phone

Drupal + Formulize. A Step-by-Step Guide to Integrating Drupal with XOOPS/ImpressCMS, and installing and using the Formulize module

SNAMP Data Server Tutorial

How To Create A Website In Drupal 2.3.3

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009

Edexcel Online FS ICT On Demand Download of Papers

Infocare Parent Portal

Iowa Park CISD BYOD Policy

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Using Foundstone CookieDigger to Analyze Web Session Management

Bijlage1. Software Requirements Specification CIS. For. Version 1.0 final. Prepared by Saidou Diallo. HvA/Inaxion. November 2009

Software Requirements Specification. Task Management System. for. Prepared by. Version 1.0. Group Name: Pink and Purple. Date:


Publish Acrolinx Terminology Changes via RSS

Using SMIGRATE to Backup, Restore and Migrate Team Sites in SharePoint Products and Technologies 2003

Installation Guide. C o p y r i g h t , S e e F i l e S o f t w a r e L L C

E-Learning User Manual

Newark City Schools Computer Network, Internet And Bring Your Own Device (BYOD) Acceptable Use Policy and Agreement

System Area Manager. Remote Management

Using. Microsoft Virtual PC. Page 1

Hamilton College Administrative Information Systems Security Policy and Procedures. Approved by the IT Committee (December 2004)

Internet tools and techniques at this level will be defined as advanced because:

If you have any questions about the suitability of a programme, please contact the Admissions Team by ing pgadmissions@courtauld.ac.uk.

Single Sign On: Volunteer User Guide

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL

PRACTICE LINK. Getting Started. version 1.0.x. Digita Support: Digita Sales: digita.com


Online Systems at COTR. Learn about COTRs Online Systems, how to log into them, activate your accounts and set up your passwords.

About the Canon Mobile Scanning MEAP Application

osclass open source classifieds Installation Guide step by step

WEB TRANSACTIONS. Shoppers Charge Accounts Co.

<Company Name> ugather Event Management System Software Requirements Specification. Version 1.0

Introduction to WSU

Frisco ISD

Brock University Content Management System Training Guide

DCH File Transfer Application User Manual

Emma Duguid Sweet Adelines International Region 31 Marketing Coordinator Vocal Dimension Chorus

Build it with Drupal 8

What do you mean that I have to have special web pages to communicate with FileMaker?

Remote Desktop Administration

City of Boston Department of Innovation and Technology Policy Title: Information Technology Resource Use Policy Effective Date: April 1, 2011

Tips & Tricks SSL VPN - Windows

Serious Threat. Targets for Attack. Characterization of Attack. SQL Injection 4/9/2010 COMP On August 17, 2009, the United States Justice

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

OrangeHRM Web Installation Guide for Windows

Software Requirement Specifications V1.0

Advanced Diagnostics Limited ( We ) are committed to protecting and respecting your privacy.

SuccessFactors: Position Manager Guide

The British Academy of Management. Website and Social Media Policy

Cloud Services MDM. ios User Guide

A) What do I do when I get a screen with an error message that reads: Logon with URL parameter not possible; logon cookie is missing?

Transcription:

Software Requirement Specification for Folk An Online Community 1. : 1.1 Problem Definition The purpose of this document is to describe the software requirements of a web portal based on social software concept called Folk. The intended audiences of this SRS are the participants college students and the faculty. This SRS will serve as a basis for review by the developers and the users. 1.2 Scope The SRS is intended to produce a web portal to be called Folk. It will have many features that will help users to interact between themselves. Some of the intended features which this platform will provide are. 1.Communication ( IM, Emails,SMS etc). 2. Experience Sharing ( Blogs, Photo albums, etc) 3. Discovery of old contacts 4. Making new contacts 5. Relationship Management 6. News, Sports.( collaborative or competitive ) 7. Cohort groups. 1.3 Definitions, Acronyms, Abbreviations 1.4 References 1. UD : User Database 2. BL : Buddy List Database 3. PF : Profile 1.PHP MySQL guide 2.Software Engineering Roger Pressman 3.Social Software Bo Peabody 4. IEEE Std 830 1998 5. www.shirky.com

1.5 Overview This SRS document has three sections Section 1 (This section) provides an overview of the entire SRS document. Section 2 gives a description of the general factors that affect the product that will be produced based on this SRS. It includes product perspective and functions, user characteristics, assumptions and dependencies of the product. Section 3 addresses the specific and detailed requirements of the system to be produced. It includes the following. Functional Requirements which describe the inputs, process and outputs for each high level function. External interface requirements Other requirements 2.General Description: 2.1 Product Perspective: This product is a web based application with a network of users using the service to communicate and stay in touch with each other. It requires a web browser with an internet connection and a server supporting PHP and a MySQL database. 2.2 Product Functions: This web service performs the following functions: It allows user to create his profile. It allows a user to add another user to his list of friends. Search for users with common interests from the user database. Post messages, pictures etc Join groups, form tribes. 2.3 User Characteristics: This software is going to be used by people who browse the net and have Registered themselves at Folk. There are going to be three types of users. They are Administrator, Basic user, Privileged users. The various functions that can be performed by these uses are indicated in

section 3, functional requirements. These users have the following hierarchy of permissions Administrator Privilege Users Basic Users Each of the users will have access to the system only through user id and password mechanism 2.4 Assumptions and Dependencies 3. Specific requirements Each Users has a unique ID. Functions are organized by user category. All data inputs are validated before accepting for action. In case of violation, suitable error messages must be produced. 3.1 Functional Requirements. 3.1.1 User Category: Administrator 3.1.1.1 Maintain the Website. This option allows the administrator to update and maintain the site. User ID Updated site. 3.1.1.2 Create relevant database There are many features on the site. Thus one needs to create relevant database according to the needs of the user.

User s ID The record of the user should be present in the user database. Updated users database. 3.1.1.3 Avoid security threats This options allows administrator to check threats forehand. The user with right password and user ID can only change the Features of database. No viruses and hacking attempts. 3.1.2 User Category : Privilege users. 3.1.2.1 Create profile This options allow privilege users to create there own profile A profile is created. The profile is displayed. 3.1.2.2 Share pictures This options allow privilege users to load and share there pictures with anyone they want.

The pictures from users computer are loaded onto the Folk server. Users photos are displayed. 3.1.2.3 Personal blog This option allows privilege users to blog there thoughts Users Id and password. The writings of the users are loaded onto the Folk server. The blog is displayed. 3.1.2.4 Access to advance search This option allows privilege users to search onto the database using some advance features. Users Id Depending upon the choices made by the user, like search by Location gender, degree, position, organization etc, search features will be available. Search results displayed with relevant links. 3.1.2.5 Resume profile and Matrimonial profile This option will allow users to enter there Resume and Matrimonial profile User Id. The user information is added to the database. The users database is updated and the displayed. 3.1.3 User Category : Basic Users. 3.1.3.1 Create profile

This options allow privilege users to create there own profile A profile is created. The profile is displayed. 3.1.3.2 Add pictures. This options allow privilege users to load and share there pictures with anyone they want. The pictures from users computer are loaded onto the Folk server. Users photos are displayed. 3.2 External Interface Requirements 3.2.1 User Interfaces Input from the user should preferably be through a very simple user interface. But the GUI will be very attractive and easy to download. 3.2.2 Hardware Interfaces Folk should work on any type of hardware that can support a browser. 3.2.3 Software Interfaces Folk shall work with browsers. 3.3 Other Requirements 3.3.1 Databases 3.3.1.1 Users profile database Each entry of Student database contains Username Character 16 Sex Character 1 Location Character 80 Phone No Integer 8

Password Character 16 Email id Character 32 Country Character 16 Interest Character 256 Occupation Character 128 Homepage If Any Character 32 3.3.1.2 Matrimonial profile Sex Character 1 DOB date 8 Hobbies Character 128 Educational Qualification Character 32 Institutes Character 256 Skill Sets Character 256 Religion Character 128 Community Character 128 Region Character 128 Country Character 128 3.3.1.3 Resume Profile Experience Character 256 Educational Qualification Character 32 Skill set Character 128