Вы находитесь на странице: 1из 8

Software Requirements Specification Version 01 Aug 15, 2009

Pollin <Author>

Submitted in partial fulfillment Of the requirements of B.Tech CSIT


SRS 1 date

1.0. INTRODUCTION 1.1. PURPOSE


The purpose of the project is to list down requirements for the Pollin application, which is submitted to JNTU University, Kakinada as part of the fulfillment of Bachelors of Technology course enrolled at CSIT college.

1.2. SCOPE

OF

PROJECT

The scope of this project is to develop Poll based system for polling website.

PollIn is a web based poll/survey/opinion application; the main idea behind this application is, with the increasing number of internet users
SRS 2 date

around the world, internet is no more a place to just surf, browse and chat. Today, newer technologies allow not only real time sharing of information but also like-in-person experience for the users. The power of internet in making this world a smaller place has never been so real

1.3. LITERATURE REVIEW


Conducted various thorough research on how to implement the above said requirement and identified that JSF and Ajax are the best 2 technologies that are required to implement the requirements due to following advantanges. 1) JSF lifecycle is not tied to the request-response cycle. 2) You can map screen components to individual beans, in Struts you have to map to the Form class. 3) It is open source and readily available.

4) It supports development using Java Language, which is object oriented and have proven track record for implementations at various client projects.

1.4. GLOSSARY

SRS

date

TERM AJAX

DEFINITION Asynchronous Java Script

DESCRIPTION

JSF

Java Server Faces

1.5. REFERENCES
_---------_----------

2.0. REQUIREMENTS SPECIFICATION

2.1 FUNCTIONAL REQUIREMENTS SPECIFICATIOGN


SRS 4 date

While there are several products available to share information, expertise and collaborate online, there arent too many that allow individuals/organizations/groups to collect polls/votes/ opinions from targeted focus groups or even a mass group, then create views from those polls/survey results for analysis and hence help in making decisions. Most of the products in the market today are for individuals collecting opinions very informally. Those opinions are often free text and hence there arent any ways to take those valuable opinions to the next level of analysis and decision making.

PollIn will fill in that Gap for individuals/groups/organizations looking to

Create quick polls/surveys for targeted groups using existing contacts from personal address books, using ready wizards Publish polls online, and through emails Setup privacy options on polls/surveys enabling/disabling anonymous voters etc. like forward-ability,

View real-time results online, through email alerts Set-up personalized auto-sent results emails, auto-triggered decision emails based on rules, once all responses are received. Conduct thorough analysis using personalized views, graphs and charts of results, and a sophisticated data analysis framework. Start blogs/discussions on polls/surveys helping voters make well informed responses

SRS

date

2.3

Non-Functional Requirements

Application framework enabling reuse and replacement of components.

Platform independent deployment.

Application server independent deployment

Open source Database for structured data storage.

Support for Reports

Rich development environment

Cost effective deployment (When buying out storage space)

Hot Deployment

SRS

date

3.0. SYSTEM REQUIREMENTS.

3.1

Software Requirements:

JAVA/J2EE, RichFaces, EJB 3.0, JSF, Seam, RedHat Developer Studio, Jboss AS 4.2GA, IE6 or above, MySql 5.0, Windows 2000/XP.

3.2 Hardware Requirements:

Pentium IV with 2GHZ, 1 GB RAM, 40 GB Hard Drive.

ASSUMPTIONS

AND

DEPENDENCIES

Good knowledge of HTML, DHTML,XHTML Good knowledge of Java Understanding of Web application architectures and different architectures available Understanding of JavaScript Working knowledge of Ajax

SRS

date

SRS

date

Вам также может понравиться