+ All Categories
Home > Documents > Global.doc - Copy

Global.doc - Copy

Date post: 05-Apr-2018
Category:
Upload: chitti-thanuja
View: 214 times
Download: 0 times
Share this document with a friend

of 35

Transcript
  • 8/2/2019 Global.doc - Copy

    1/35

  • 8/2/2019 Global.doc - Copy

    2/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Revision History

    DATE VERSION DESCRIPTION AUTHOR

    1-2-2012 1.0

    Stop globalwarming is mainlyintended to createawareness to thepeople how toreduce variouspollutioncausative and tocontrol the globalwarming.

    Work for wonders

    Guide name:Mr. D. kasiViswanath

    Team members:L. ThanujaS. Thejap. Rajesh KumarS.sekhar

    Page 2

  • 8/2/2019 Global.doc - Copy

    3/35

    STOP Global warming Version 1.0Software requirement specification 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

    .

    Page 3

  • 8/2/2019 Global.doc - Copy

    4/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    3.0 Specific requirements28

    3.1 Use case Reports28

    3.2 Supplementary Requirements..35

    Page 4

  • 8/2/2019 Global.doc - Copy

    5/35

    STOP Global warming Version 1.0Software requirement specification 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 warmingwe are creating the awareness to people by sending the reports weekly monthly to the

    Page 5

  • 8/2/2019 Global.doc - Copy

    6/35

    STOP Global warming Version 1.0Software requirement specification 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 generationscan 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

    Page 6

    http://www.foregreenary.com/http://www.cpcb.nic.in/http://www.globalgiving.org/http://www.foregreenary.com/http://www.cpcb.nic.in/http://www.globalgiving.org/
  • 8/2/2019 Global.doc - Copy

    7/35

    STOP Global warming Version 1.0Software requirement specification 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.

    ii. Group members(registered users)

    iii. Government or non government agencies, doctors( physicians and counselors).

    iv. Site administrators.

    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.

    Page 7

  • 8/2/2019 Global.doc - Copy

    8/35

    STOP Global warming Version 1.0Software requirement specification 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).

    Page 8

  • 8/2/2019 Global.doc - Copy

    9/35

    STOP Global warming Version 1.0Software requirement specification 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:

    2.4 Product Function

    This project stop Global warming can initiate and motivate the people to retain the stable

    climate and sustainalble environmental conditions

    Page 9

    CLIENT SIDE

    PROCESSO

    R

    RAM DISK

    SPACE

    INTERNET EXPLORER 6.0 PENTIUM II

    AT 500

    MHz

    64MB 1GB

    SERVER SIDE

    WEB SPHERE APPLICATION

    SERVER V5.0

    PENTIUM III

    AT 1 GHz

    512

    MB

    2 GB

    DB2V8.1 PENTIUM III

    AT 1 GHz

    512

    MB

    1GB( EXCL

    UDING

    DATA SIZE)

  • 8/2/2019 Global.doc - Copy

    10/35

    STOP Global warming Version 1.0Software requirement specification 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

    Page 10

  • 8/2/2019 Global.doc - Copy

    11/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    2.7 Architecture Design:

    Page 11

  • 8/2/2019 Global.doc - Copy

    12/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    2.8 Use Case Model Description:

    Page 12

    Read

    News

    Use

    some

    resource

    s

    Members

    hip

    request

    Chang

    e

    Accoun

    tTermin

    ate

    Account

    Login

    /

    Logou

    t

    Account

    Reactiv

    ate

    Manage

    member

    s

    Account

    Use

    resources

    Feedback&

    Contact

    Anonymous user

    Member

    Administra

    tor or

  • 8/2/2019 Global.doc - Copy

    13/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    1. Anonymous User:

    i. Read: He can read the information available and can access all the textual

    resources available on the website.

    ii. 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.

    iii. Membership Request: He can send the membership request to the

    administrator and can get reports.

    2. Member:

    i. Login: A member can login or log out of his personal account using his

    unique id and password.

    ii. Change: He can change the personal information provided to the website.

    iii. Terminate: He can terminate his membership anytime. A notification will be

    sent to the administrator on account of that.

    iv. Use resources: he can further use the resources with more authority and rights.

    v. 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. View own details: Any member can view his/her own details after logging in.

    vii. 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

    Page 13

  • 8/2/2019 Global.doc - Copy

    14/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

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

    members activities.iii. Administrator login: he can personally login and approve of the changes that

    are pending his approval.

    iv. Manage groups: He can manage groups also, besides managing the individual

    accounts. He can control the matter that is being posted there.

    v. 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.

    Page 14

  • 8/2/2019 Global.doc - Copy

    15/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    2.9 Class Diagram:

    Page 15

  • 8/2/2019 Global.doc - Copy

    16/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    2.10state chart Diagram:

    Page 16

  • 8/2/2019 Global.doc - Copy

    17/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 17

  • 8/2/2019 Global.doc - Copy

    18/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Use case diagram to manage customer details:

    Page 18

  • 8/2/2019 Global.doc - Copy

    19/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 19

  • 8/2/2019 Global.doc - Copy

    20/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 20

  • 8/2/2019 Global.doc - Copy

    21/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 21

  • 8/2/2019 Global.doc - Copy

    22/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 22

  • 8/2/2019 Global.doc - Copy

    23/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 23

  • 8/2/2019 Global.doc - Copy

    24/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 24

  • 8/2/2019 Global.doc - Copy

    25/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Managing system user resources:

    Page 25

  • 8/2/2019 Global.doc - Copy

    26/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Page 26

  • 8/2/2019 Global.doc - Copy

    27/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    2.11 Database diagram:

    2.12 Assumptions and Dependencies:

    Page 27

  • 8/2/2019 Global.doc - Copy

    28/35

    STOP Global warming Version 1.0Software requirement specification 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 anti-pollution 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.

    Page 28

    View system

    user

    Create system

    users

    Update details of

    users

    Manage

    system users

  • 8/2/2019 Global.doc - Copy

    29/35

    STOP Global warming Version 1.0Software requirement specification 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.

    role

    System user

    Page 29

    Ask for selecting role or

    system user

    Details of roles, tasks.

    List of systemusers

  • 8/2/2019 Global.doc - Copy

    30/35

    STOP Global warming Version 1.0Software requirement specification 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:

    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.

    Page 30

    Manage

    pollution

    Anti-pollution

    awareness

    Pollution

    details

  • 8/2/2019 Global.doc - Copy

    31/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Post condition: none

    3. Anonymous users:

    Causes for pollution

    View own details: Reason for pollution details prevention and control details.

    Page 31

    Awarenes

    s

    program

    Control

    pollution

    Stop

    global

    warming

    Anonymous

    users View own details

  • 8/2/2019 Global.doc - Copy

    32/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    Alternate flow of events:

    To prepare the awareness programs to prevent the pollution.

    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.

    Page 32

    ask for problems

    Store the

    problems

    Display error

    Measures to solve

    the problems

    Government

    or nongovernment

    To study Pollution

    causes

  • 8/2/2019 Global.doc - Copy

    33/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    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

    Page 33

    To generate

    Awareness

    To know Prevention

    and controls

  • 8/2/2019 Global.doc - Copy

    34/35

    STOP Global warming Version 1.0Software requirement specification 1-2-2012

    WORK FOR WONDERS

    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.

    Page 34

    Anti-pollution

    activities

    Select according

    to the problems

    Display solutions

  • 8/2/2019 Global.doc - Copy

    35/35

    STOP Global warming Version 1.0Software requirement specification 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. TheWeb application Server should provide these services.


Recommended