0% found this document useful (0 votes)
94 views10 pages

Stop Global Warming

This document is a software requirements specification for a website called "Stop Global Warming" created by team TRIUMPHANT from Kavikulguru Institute of Technology and Science in Maharashtra, India. The purpose of the website is to spread awareness about pollution and encourage environmentally friendly practices. It will provide educational content, success stories of anti-pollution efforts, discussion forums for users to interact, and administrative features for managing registered members. The website will be developed using technologies like JSP, DB2, and WAS and will have both public internet interfaces and private intranet interfaces for registered users.

Uploaded by

spsuman05
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views10 pages

Stop Global Warming

This document is a software requirements specification for a website called "Stop Global Warming" created by team TRIUMPHANT from Kavikulguru Institute of Technology and Science in Maharashtra, India. The purpose of the website is to spread awareness about pollution and encourage environmentally friendly practices. It will provide educational content, success stories of anti-pollution efforts, discussion forums for users to interact, and administrative features for managing registered members. The website will be developed using technologies like JSP, DB2, and WAS and will have both public internet interfaces and private intranet interfaces for registered users.

Uploaded by

spsuman05
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

STOP GLOBAL WARMING VERSION: 1.0.

1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

< TRIUMPHANT>

STOP GLOBAL
WARMING

(SOFTWARE REQURIMENTS SPECIFICATION)

VERSION: 1.0.1

Team Guide: DILIPKUMAR BORIKAR

Members:

1) APURVA RAMTEKE
2) VISHAL CHILATE
3) MOHIT PILLAY
4) SUPRABHAT SUMAN

College Name: KAVIKULGURU INSTITUTE OF TECHNOLOGY &


SCIENCE

Department: INFORMATION TECHNOLOGY

State: MAHARASHTRA
STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

REVISION HISTORY

Date Version Description Author


27/12/201 1.0.1 Synopsis
0

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 2


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

Table of Contents

Description Page

1. Introduction No.
1.1. Purpose
1.2. Scope
1.3. Definition, Acronyms, and Abbreviations
1.4. References
1.5. Technologies to be used
1.6. Overview

2. Overall Description
2.1. Product Perspective
2.2. Software Interface
2.3. Hardware Interface
2.4. Product Function
2.5. User Characteristics
2.6. Constraints
2.7. Architecture Design
2.8. Use Case Model Description

2.9. Class Diagram


Sequence Diagram

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 3


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

2.10. Database Design

2.11.1. ER Diagram

2.11.2. Schema

2.12. Assumption and Dependencies

3. Specific Requirements

3.1. Use Case Report

3.2. Supplementary Requirements

Software Requirement Specification

1. Introduction:

1.1 Purpose:

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 4


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

This is a social website for encouraging people to abstain from various


pollution causatives. It works on the principles of health promotion and
strengthening the society. It not only makes the users aware of the diseases
caused but also how to prevent them. It encourage, conduct and participate in
investigations and research relating to problems of water, land and air

pollution and its prevention, control and abatement thereof.

1.2 Scope:

 To shed light on the various inspiring stories of those who have


contributed against pollution. Group members will have opportunities
to run various anti-pollution awareness programmers in public places,
colleges, etc
 It should spread awareness about the ways (direct, indirect etc) in
which a person can help to overcome pollution.
 To evolve efficient methods of disposal of sewage and trade effluent
on land.
 To monitor the generation, transportation, treatment, storage and
disposal of hazardous wastes.
 To facilitate members to interact with people, conduct counseling and
clear doubts via discussion forums/chat/mail.
 Secure registration and profile management facilities for registered
members and government and non government agencies.

 To collaborate with Central Pollution Control Board in organizing the


training of persons engaged or to be engaged in programmers relating
to prevention, control or abatement of water/air pollution and to
organize mass education programmed relating thereto.
 To identify and monitor the isolated storage of hazardous chemicals.
 Basic and advance admin facilities like add/update members, back
up/recovery of data, generating various reports, etc.

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 5


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

 A regular news-letter should be sent to registered users to spread


awareness.
1.3 Definitions, Acronyms, and Abbreviations:
 HTML (Hyper Text Markup Language): It is used to create static web
pages.
 JSP (Java Server Pages): It is used to create dynamic web content.
 J2EE (Java 2 Enterprise Edition): It is a programming platform,
belonging to the Java platform, which is used for developing and
running distributed java applications.
 WASCE (WebSphere Application Server Community Edition): It is an
application server that runs and supports the J2EE and the web service
applications.
 WSAD (WebSphere Studio Application Developer): It is a designer
toolkit which is designed to develop more complex projects by
providing a complete dynamic web service.
 DB2 (IBM Database 2): It is a database management system that
provides a flexible and efficient database platform to raise a strong "on
demand" business applications.
 HTTP (Hyper Text Transfer Protocol): It is a transaction oriented
client/ server protocol between a web browser and a web server.

 XML (Extensible Markup Language): It is a markup language that was


designed to transport and store data.
 Ajax (Asynchronous Java Script and XML): It is a technique used in
java script to create dynamic web pages.
 Web 2.0: It is commonly associated with web applications which
facilitate interactive information sharing, interoperability, user-
centered design and collaboration on the World Wide Web.
1.4 References:

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 6


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

1. TGMC SRS Format.


2. Problem Definition (provided by IBM)
3. Fundamentals of Software Engineering, Rajib Mall, Second Edition,
Prentice Hall of India Ltd., 2003.
1.5 Technologies to be used:
1. JSP.
2. DB2: Database.
3. WSAD: Development Tool.
4. WAS: Web server.
5. Rational: Design Tool.

1.6 Overview:

The SRS will include two sections, namely:

 Overall Description: This section will describe major components of


the system, interconnections, and external interfaces.

 Specific Requirements: This section will describe the functions of


actors, their roles in the system and the constraints faced by the
system.

2. Overall Description:

2.1 Product perspective:

HTML HTTP/HTTPS
(Client customer)

WAS DB2

TCP/IP
TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 7
STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

Client
Software

(System User)

 The web pages (XHTML/JSP) are present to provide the user interface on
customer client side. Communication between customer and server is
provided through HTTP/HTTPS protocols.

 The client software is to provide the user interface on system user client side
and for this TCP/IP protocols are used.

 On the server side web server is for EJB and database server is for storing the
information.

2.2 Software Interface:


Client on Internet: Web Browser (internet explorer/opera), Operating system
(Linux)
Client on Intranet: Client software, web browser, Operating system

Web server: WAS, Operating system

Database server: DB2, Operating system

Development end: WSAD (J2EE, Java, JavaBeans, servlets/, HTML), DB2, OS

(Windows), Web server.

2.3 Hardware Interface:

Client slide

Processor RAM Disk space

Internet Explorer Pentium 2 at 500 256 120 MB

6.0 & above MHz

Server Slide

Web sphere Pentium4 at 1.6 4 GB 4 GB


TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 8
STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

Application server GHz

V5.0

DB2 V8.1 Pentium4 at 1.6 4 GB 2 GB(Excluding


data size)
GHz

2.4 Communication Interface:


 Client on internet will be using HTTP/HTTPS protocol.
 Client on intranet will be using TCP/IP protocol.

2.5 User Characteristics:


Every user should be comfortable of working with computer and net
browsing. He must have basic knowledge of English too.

2.6 Constraints:

1. GUI is only in English.


2. Login and password is used for administrator and field Officer.
3. There is facility for guest.
4. This system is working for single server.
5. Limited to HTTP/HTTPS.

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 9


STOP GLOBAL WARMING VERSION: 1.0.1
SOFTWARE REQURIMENTS SPECIFICATION DATE: 27/12/2010
TRIUMPHANT

TRIUMPHANT/ Kavikulguru Institute of Technology and Science Page | 10

You might also like