Você está na página 1de 35

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Work For Wonders STOP GLOBAL WARMING Software Requirements Specification


TEAM GUIDE: D.KASI VISWANATH B.tech ,M.tech

Members: L.THANUJA S.THEJA P.RAJESHKUMAR S.SEKHAR College Name: MADANAPALLE INSTITUTE OF TECHNOLOGY AND SCIENCE Department: COMPUTER SCIENCE AND ENGINEERING State: ANDHRA PRADESH 08691A05A5 08691A05A9 08691A0571 08691A0585

<work for wonders><Mits>

Page 1

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Revision History
DATE VERSION DESCRIPTION Stop global warming is mainly intended to create awareness to the people how to reduce various pollution causative and to control the global warming. AUTHOR Work for wonders Guide name: Mr. D. kasi Viswanath Team members: L. Thanuja S. Theja p. Rajesh Kumar S.sekhar

1-2-2012

1.0

<work for wonders><Mits>

Page 2

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Table of contents
Description Page no

1.0 Introduction.. 4 1.1 Purpose5 1.2 Scope....5 1.3 Definitions acronyms and abbreviations..6 1.4 References6 1.5 Technologies to be used..7 1.6 Users of the systems7 2.0 Overall Description.7 2.1 Product perspective8 2.2 Software interface9 2.3 Hardware interface.....9 2.4 Product function10 2.5 User characteristics10 2.6 Constraints..10 2.7 Architecture Design11 2.8 Use case Model description12 2.9 Class Diagram15 2.10 Sequence diagram16 2.11 Data base design.. 27 2.11.1 ER Diagram27 2.11.2 Schema..28 2.11.3Assumptions and dependencies.28 .
<work for wonders><Mits> Page 3

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

3.0 Specific requirements28 3.1 Use case Reports28 3.2 Supplementary Requirements..35

<work for wonders><Mits>

Page 4

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Software Requirements Specification


1.0 Introduction:
Few decades ago, scientists generally believed that significant large-scale past global and regional climate changes occurred at a gradual pace within a time scale of many centuries of millennia. A secondary assumption followed: climate changes were scarcely perceptible during a human lifetime. Recent pale climatic studies, however, have proven otherwise that global climate can change rapidly .Humanity is now faced with the contentious problem of global warming and the potential for catastrophic climatic change. How will the global climate system react to the ever-increasing amounts of anthropogenic carbon dioxide now entering the atmosphere? Currently there is evidence that we are on a warming trend which many scientists suggest is evidence of global warming. There are researchers who argue that the same trend is a more natural adjustment of the global climate system recovering from the Little Ice Age, the last nature climate deterioration that ended 100 years ago. Global warming is a serious burning issue of the world and therefore the new age should take concrete steps towards preserving earth.

1.1 Purpose:
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.

1.2

Scope:

Global warming is the major issue in the present generation that are facing if it continues then definitely the future generation cannot survive. For this we have to introduce eco friendly interface between human and nature. For this it is one of the method to control global warming we are creating the awareness to people by sending the reports weekly monthly to the
<work for wonders><Mits> Page 5

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

registered users. In this reports it includes how to save water, paper and natural resources and also it tells the users how to use the natural resources scarce fully then the future generations can make use of it.

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 used to store the data.

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:
www.foregreenary.com www.cpcb.nic.in www.globalgiving.org

<work for wonders><Mits>

Page 6

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

1.5 Technologies to be used:


J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture. JAVA: Application architecture. WASCE: (WebSphere Application Server CommunityEdition) Web Server DB2: IBM Database. Ajax: Asynchronous Java Script and XML. XML: Extension Markup Language. Web 2.0: RSS Feed 2.0. RAD 7.0: Development tool.

1.6 USERS OF THE SYSTEM/ SCOPE


i.

Anonymous users. Group members(registered users) Government or non government agencies, doctors( physicians and counselors). Site administrators.

ii. iii.
iv.

2.0 Overview:
The SRS will include two sections, namely: i. Overall description: will describe the major components of the systems and interconnections and external interfaces to the system. ii. Specific requirements: will describe the functions of actors their role in the system and constraints.

<work for wonders><Mits>

Page 7

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

1. The web pages(XHTML/JSP) are present to provide user interfaces on customer client side. Communications between customer and server is provided through HTTP/HTTPS protocols. 2. The client software is to provide the user interface on system user client side and for this TCP/IP protocols is used. 3. 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, operating system (any). Client on intranet: client software, web browser, operating system (any).
<work for wonders><Mits> Page 8

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Web server: WAS, operating system (any). Database server: DB2, operating system (any).Development end: WSAD( J2EE, Java, Java beans, Servlets, HTML), DB2, OS(Windows), web server.

2.3

HARDWARE INTERFACE:

CLIENT SIDE PROCESSO R INTERNET EXPLORER 6.0 PENTIUM II AT 500 MHz RAM 64MB DISK SPACE 1GB

SERVER SIDE WEB SPHERE APPLICATION SERVER V5.0 PENTIUM III 512 AT 1 GHz MB 2 GB

DB2V8.1

PENTIUM III 512 AT 1 GHz MB

1GB( EXCL UDING DATA SIZE)

2.4

Product Function

This project stop Global warming can initiate and motivate the people to retain the stable climate and sustainalble environmental conditions

<work for wonders><Mits>

Page 9

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

It comes with latest updates to the users to aware of present global environment situation. And also it comes with latest cleaner and greener technologies updates to the users. The information can be shared across the people through this social website Provides a convenient and effective maintenance. Sends regular reports to the registered users. and interacts with government and non governmental agencies.

COMMUNICATION INTERFACE:
i. Client on internet will be using HTTP/HTTPS protocol. ii. Client on intranet will be using TCP/IP protocol.

2.5 USER CHARACTERISTICS:


It is required that each user is comfortable with the concerned operating system and has knowledge of English too.

2.6 CONSTRAINTS:
GUI is only in English. This system is working for a single server Limited to HTTP/HTTPS

<work for wonders><Mits>

Page 10

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2.7 Architecture Design:

<work for wonders><Mits>

Page 11

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2.8 Use Case Model Description:


Read News
Anonymous user
Use some resource s

Members hip

request

Member

Chang e Accoun t
Termin ate Account Login / Logou t

Administra tor or

Use resources

Feedback &

Account Reactiv ate


Manage member s Account

Contact

<work for wonders><Mits>

Page 12

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

1. Anonymous User: i. ii. iii.


2. Member: Read: He can read the information available and can access all the textual resources available on the website. Use Resources: He can download the matter available on the website and use them with the help of tools locally available on the client machine. Membership Request: He can send the membership request to the

administrator and can get reports.

i. ii. iii. iv. v.

Login: A member can login or log out of his personal account using his unique id and password. Change: He can change the personal information provided to the website. Terminate: He can terminate his membership anytime. A notification will be sent to the administrator on account of that. Use resources: he can further use the resources with more authority and rights. Feedback: He can send the feedback to the administrator regarding any experience or difficulty he has faces in accessing the resources over the website.

vi. vii.

View own details: Any member can view his/her own details after logging in. View group homepage/information: A member can view the group home page and check for all the updates available there.

3. Administrator: i.
Account: The administrator has the highest authority amongst all the actors that exist. He gets the notifications regarding any new activity that happens over the website.

ii.

Manage members: Administrator has the rights to approve or

<work for wonders><Mits>

Page 13

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

disapprove any membership request. He can keep a closed watch over all members activities.

the

iii.

Administrator login: he can personally login and approve of the changes that are pending his approval.

iv. v.

Manage groups: He can manage groups also, besides managing the individual accounts. He can control the matter that is being posted there. View logs: He can view the complete log information of the people who have accessed the website in certain duration of time. He can build other statistics based on the requirements

vi.

View all details: He can view all details about individual members, their email ids, addresses etc.

4. Government/Non Government Organizations: i.


Account: They can maintain their individual accounts and can control

activities over their corresponding groups.

ii.

Manage members: they can communicate with the administrators regarding the controlling of individual members over the group and websites.

iii.

Counseling:

They

can

spread

awareness

amongst

individuals

by

communicating with them individually or collectively.

<work for wonders><Mits>

Page 14

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2.9 Class Diagram:

<work for wonders><Mits>

Page 15

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2.10state chart Diagram:

<work for wonders><Mits>

Page 16

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 17

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Use case diagram to manage customer details:

<work for wonders><Mits>

Page 18

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 19

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 20

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 21

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 22

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 23

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 24

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Managing system user resources:

<work for wonders><Mits>

Page 25

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

<work for wonders><Mits>

Page 26

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2.11 Database diagram:

2.12 Assumptions and Dependencies:


<work for wonders><Mits> Page 27

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

i. Website should be highly customizable and flexible enough to easily deploy. ii. Group also seeking for any creative ideas from you to support and promote antipollution activities.

3.0 Specific Requirements:


3.1 Use-case reports: 1 Site Administrator: Responsible for managing system Users, Viewing logs and view all details. Manage system Users: The Administrator will create different roles. The system users will be created and will be assigned with the different roles. View logs: Responsible for checking the logs of different system user about pollution and causes View All Details: View the problem of water, land and air pollution and its prevention, control details.
View system user

Manage system users

Create system users

Update details of users

<work for wonders><Mits>

Page 28

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Name of use case: View System Users Description: View the list of system users in a role and view the details of roles, tasks and permissions assigned to a system user. Preconditions: i. Administrator is already logged in. ii. System users have already been created and assigned some roles, tasks and permissions. Normal flow of events: i. The system user or a role will be selected. ii. Query will be submitted. iii. Relevant output will be displayed (If system user is selected then roles, tasks and permissions assigned to one will be displayed and if role is selected then list of system users assigned to that role will be displayed). Alternate flow of events: None Post Condition: None.

Ask for selecting role or system user role List of system users

System user
Details of roles, tasks.

<work for wonders><Mits>

Page 29

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

2) Group members: Responsible for managing the pollutions details, update and view all details. Manage pollution: Record problems of pollutions, update and view their details. Service catalogue: Create and update the pollution service for public. Manage pollution:

Pollution Manage pollution details

Anti-pollution awareness

Name of use case: update the pollution problems Description: To create the details and awareness about pollution Preconditions: prevent the pollution to stop the global warming. Normal flow of events: i. Analyzing the problems of public.

ii. Generating the reports to control them. iii. Creating awareness stories for the public to understand them in a easy manner.

Alternate flow of events: Prepare some stories about global warming to bring awareness among the public.
<work for wonders><Mits> Page 30

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Post condition: none

Awarenes s program

Control pollution

Stop global warming

3. Anonymous users: Causes for pollution View own details: Reason for pollution details prevention and control details.

Anonymous users
<work for wonders><Mits> Page 31

View own details

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Alternate flow of events: To prepare the awareness programs to prevent the pollution.

ask for problems

Store the problems

Display error

Measures to solve the problems

4. Government or non government agencies: View details: Can view the details of pollution, its causes, view the prevention and controls for conducting awareness programs.

Government or non government agencies <work for wonders><Mits>

To study Pollution causes

Page 32

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

To generate Awareness programs To know Prevention and controls

Name of use case: View the pollution control. Description: Support manager can view prevention and control according to the pollution. Pollution type Prevention and controls e-mail service calls Subject Feedback

Normal flow of events: Select the awareness program conducted to prevent the pollution

Post condition: none

<work for wonders><Mits>

Page 33

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

Anti-pollution activities

Select according to the problems

Display solutions

3.2. Supplementary Requirements:


1. 24 X 7 X 365 AVAILABLITY: Because system can be an automated process, it can

stay open for 24 hours a day. System is required to be available 24 X 7, so UPS support must be on the server site for at least 8 hours in case of any power failure.
2. Make the existing website more dynamic in nature: Many early web implementations

consisted of static html pages. This becomes very difficult to manage if the number of pages becomes too large. An effective system should be largely dynamic taking advantage of technology that automates this process rather than relying on manual processes.
3. Provide good performance and ability to scale the server: The Web application

serve r should provide good performance and ability to manage performance with techniques, such as support for caching, clustering and load balancing.

<work for wonders><Mits>

Page 34

STOP Global warming Software requirement specification

Version 1.0 1-2-2012 WORK FOR WONDERS

4. Providing session management capability: Web application developers should not

valuable time worrying about how to maintain sessions within the application. The Web application Server should provide these services.

<work for wonders><Mits>

Page 35

Você também pode gostar