Requirements by yaoyufang

VIEWS: 6 PAGES: 16

									                   BACON
“Behrend Atmospheric and Climate Observation Network”

                System Requirements

                      Matt Stanton
                      Josh Walker
                     Tad Ruefthaler
                       Tim Reed


                        Mentors
                    Ronald McCarty
                     Kevin Norton




                      Date 4/15/05




B.A.C.O.N.
Rev 1.3                                             1
Revisions:

Version       Date        Notes
Version 1.0   10/27/04     functionality, maintenance module for database,
              10/31/04     maintenance requirements, delivery & installation
                           procedures

                           Updates made to all sections.
Version 1.1   11/10/04     Revised per lien list.

Version 1.2   1/23/04      Updating requirements with features appearing in
                           design document.
              2/9/05       Updated 5.2.4 so that images will be available
                           upon a time interval specified by the
                           administrators
Version 1.3   4/13/2005    Changing 5.x to reflect design changes.




B.A.C.O.N.
Rev 1.3                                                                    2
Team Zeta:
Matt Stanton         Concur __________________ Date__________

Joshua Walker        Concur __________________ Date__________

Timothy Reed         Concur __________________ Date__________

Thad Ruefthaler      Concur __________________ Date__________




Mentors:
Mr. Ronald McCarty   Concur __________________ Date__________

Mr. Kevin Norton     Concur __________________ Date__________




Project Manager:
Mr. Gary Walker      Approval __________________ Date__________




B.A.C.O.N.
Rev 1.3                                                           3
Table of Contents:

1.0 Executive Summary:                                                                5
2.0 Background Information:                                                           5
3.0 System Summary                                                                    6
  3.1 Our system shall include a ground receiving station.                            6
  3.5 Our system shall retrieve data from the seismometer.                            7
  3.6 We shall have a dynamic website.                                                7
4.0 Ground Receiving Station Requirements                                             7
  4.1.0 Interface Requirements                                                        7
  4.2.0 Acceptance Requirements                                                       7
5.0 Ground Station Automation                                                         8
  5.1.0 Interface Requirements                                                        8
  5.2.0 Acceptance Requirements                                                       8
6.0 Manipulation of Satellite Data                                                    8
  6.1.0 Image conversion                                                              8
7.0 Seismometer Data Retrieval                                                        9
  7.1.0 Interface Requirements                                                        9
8.0 Dynamic Website                                                                   9
  8.1.0 Interface Requirements                                                        9
  8.2.0 Acceptance Requirements                                                      10
  8.3.0 Design Requirements                                                          10
9.0 General System-Wide Requirements                                                 10
  9.2.0 System Platform and Environment Requirements                                 10
  9.3.0 Delivery and Installation Requirements                                       10
  9.4.0 Security Requirements                                                        11
10.0 Data Description and Organization Requirements                                  11
  10.1.0 All BACON and seismometer data shall be located in a relational database.   11
  10.2.0 Satellite data should be shown as .jpeg or .gif files.                      11
  10.3.0 Seismometer data shall be shown as graphs.                                  12
11.0 Maintenance Requirements                                                        13
  11.1.0 Database Maintenance                                                        13
  11.3.0 Software Maintenance                                                        13
  11.4.0 Website Maintenance                                                         13
12.0 Glossary of Terms                                                               14
13.0 Data Sources                                                                    15
14.0 Bibliography                                                                    16




B.A.C.O.N.
Rev 1.3                                                                               4
1.0 Executive Summary:
There are many different satellites in space that transmit atmospheric data back to earth.

The GOES and NOAA satellites are two examples. Data can be retrieved at any time

from the GOES satellites in geosynchronous orbit. Data can only be retrieved from the

NOAA satellites as they pass overhead. Also, a seismometer was installed last spring,

but the data is being sent to a computer that does nothing with the data and is inaccessible

to the Behrend education and research community.



We will install a ground receiving station to retrieve data from NOAA satellites as they

pass. The cost of a station to receive NOAA satellite images is lower and the images will

be focused on our region. The station will be automated to turn on when the satellite is

near, retrieve the data, and shut down. The data from the satellite will be stored in a

database and accessed through a website to allow viewing of the latest available images.

The data from the campus seismometer will be retrieved to convert the seismic data into a

readable graph and accessed by the site.



2.0 Background Information:
Satellite technology is a rapidly growing field. Satellites can record elevations,

temperature data, weather, and ozone conditions over all regions of the earth. NASA

launched the GOES-1 (Geostationary Operational Environmental Satellite), a satellite

with some of these capabilities in 1975 (Joe Summers, p 3-5). Although this satellite

didn’t offer a lot of information, it did set the groundwork for future development.

Today’s systems have the capabilities of scanning heat-sensitive objects and retrieving

data using all areas of the visible and infrared spectra up to one meter in spatial and

B.A.C.O.N.
Rev 1.3                                                                                      5
radiometric resolution. These systems include the GOES, the National Oceanic and

Atmospheric Administration (NOAA) satellites, and the Polar Orbiting Satellites (POES).



The basic satellite system requires an antenna that is larger than a TV antenna, to receive

the signals sent by the satellite. As the receiver gets the data, it can be transformed into

data that can be plotted using a computer to show pictures of earth in real-time.



Seismometry has been a field of interest for many. Most systems can measure movement

in 3 different directions (Vertical, North-South, East-West). Seismometers record the

slightest movement of the earths crust. This information can be transmitted to a

computer to graph movements.



3.0 System Summary
        3.1 Our system shall include a ground receiving station.
        Our receiving station will be able to retrieve data from the NOAA satellite.

        3.2 Our system shall be automated to collect data whenever it is available.

        The station will be made to retrieve data from the NOAA satellite whenever it

passes over between 4 and 5 times a day.

        3.3 Our system will include GOES images from an external website.

        3.4 Our system shall manipulate and store satellite data.

        The data retrieved from the satellite will be changed into usable pictures with 3rd

party software. These photos will be placed on our web site and placed in an archive for

users to see later.



B.A.C.O.N.
Rev 1.3                                                                                        6
       3.5 Our system shall retrieve data from the seismometer.
       3.5.1 Data Retrieval

       Our system will retrieve the data that is sent out by the new seismometer on

campus.

       3.5.2 Data Manipulation

       We will turn the data into a graph for users to see the seismic activity that is

occurring on campus.


       3.6 We shall have a dynamic website.
       3.6.1 Website Contents

       Our website shall contain updated satellite photos as they are retrieved from the

satellite. Our website also shall contain updated seismic information as it is retrieved

from the seismometer.

       3.6.2 Website Maintenance

       Long term maintenance performed by Mr. McCarty. Maintenance will be done

through a secure web interface.



4.0 Ground Receiving Station Requirements
       4.1.0 Interface Requirements
               4.1.1 The ground station shall be controlled by a computer.


       4.2.0 Acceptance Requirements
              4.2.1 The ground station shall retrieve data from NOAA

               4.2.2    The ground station shall be automated to retrieve data when the

                        NOAA satellite passes over.

               4.2.3    The ground station shall retrieve data and send it to the computer.


B.A.C.O.N.
Rev 1.3                                                                                       7
5.0 Ground Station Automation
      5.1.0 Interface Requirements
              5.1.1 The ground station shall be interfaced with a computer that will

                     control when to turn on the collection system and retrieve satellite

                     data.

             5.1.2   The ground station shall be controlled by 3rd party software.


      5.2.0 Acceptance Requirements
             5.2.1 The station shall receive images from an overhead NOAA satellite.

             5.2.2   Images will be available for a time specified in a configuration file.

             5.2.3   NOAA Satellite images will be available 4 to 5 times a day.

             5.2.4   GOES satellite images will be collected on a time interval

                     specified by the administrators.



6.0 Manipulation of Satellite Data
      6.1.0 Image conversion
             6.1.1 The system shall separate the bands of data from the satellite.

             6.1.2   The system should produce color images based on reflectivity of

                     the Earth’s surface.

             6.1.3   The system should produce colorful cloud density images.

             6.1.4   The system should produce NDVI imagery from the GOES
                     images.

             6.1.5   Legends shall be provided for any color images.




B.A.C.O.N.
Rev 1.3                                                                                     8
7.0 Seismometer Data Retrieval
      7.1.0 Interface Requirements
              7.1.1 Data from the seismometer located on Behrend’s campus shall be

                     gathered continuously.

             7.1.2   Data from the seismometer shall be manipulated into a format to

                     be used to generate graphs.

             7.1.3   Data illustrating abnormal seismic events shall be flagged for

                     archiving. Once archived, they will be available at anytime.



8.0 Dynamic Website
      8.1.0 Interface Requirements
              8.1.1 The ground station data shall be viewed by users through a

                     dynamic website.

             8.1.2   The seismometer data shall be viewed by users through a dynamic

                     website.

             8.1.3   The website shall have a login page for the maintenance screens.

             8.1.4   The maintenance screens shall delete and modify pictures.

             8.1.5   The website shall ask the user which graphics they wish to see.

             8.1.6   The website shall display the graphics requested by the user.

             8.1.7   The website should display the graphic in the format the user

                     request.

             8.1.8   The website shall provide a user guide.

             8.1.9   The website shall provide a frequently asked questions area.

             8.1.10 The website shall allow for comparisons of 2 or more graphics.


B.A.C.O.N.
Rev 1.3                                                                                 9
      8.2.0 Acceptance Requirements
             8.2.1 The website shall access archived satellite photos and seismic

                     graphs.

             8.2.2   The website shall contain updated NOAA satellite photos

                     whenever they become available.

             8.2.3   The system shall generate and show graphs of seismic data at user

                     requests. The maximum range will be 24 hours.

             8.2.4   The website shall provide access to archived abnormal seismic

                     data.

             8.2.5   Graphs for seismic data should be available for 3 dimensions of

                     displacement.


      8.3.0 Design Requirements
             8.3.1 The website shall retrieve items from a database.

             8.3.2   The website shall use HTML, Java, and ASP.



9.0 General System-Wide Requirements
      9.1.0 Our system shall be well documented.


      9.2.0 System Platform and Environment Requirements
             9.2.1 Our system shall run on Microsoft Explorer

             9.2.2   Our system shall run on Netscape Navigator.


      9.3.0 Delivery and Installation Requirements
             9.3.1 System shall be installed on a Windows machine.

             9.3.2   System should use less than 2 GB of hard drive space.

             9.3.3   System shall use a relational database.


B.A.C.O.N.
Rev 1.3                                                                                10
             9.3.4   System shall be placed on the Penn State server for Mr. Ronald

                     McCarty and Mr. Kevin Norton.

             9.3.5   System shall be set up with user accounts.

             9.3.6   System shall be up and running on Penn State server at time of

                     delivery.

             9.3.7   System shall be delivered with data and images.

             9.3.8   Installation shall consist of creating full user accounts for Mr.

                     Ronald McCarty and Mr. Kevin Norton.

             9.3.9   An installation guide shall be delivered.

             9.3.10 Usage of the system by the public shall be through a web browser.


      9.4.0 Security Requirements
             9.4.1 Our database shall only be accessed by our ASP server and by

                     authorized users.

             9.4.2   Our website shall be open to all users.

             9.4.3   Maintenance control will be available through the web by a

                     password protected portion of the website.



10.0 Data Description and Organization Requirements
      10.1.0 All BACON and seismometer data shall be located in a relational
             database.
             10.1.1 All stored data shall be in a Microsoft Access Database.

             10.1.2 The system shall use only one relational database.


      10.2.0 Satellite data should be shown as .jpeg or .gif files.
             10.2.1 All images shall be no smaller than 470 x 350.


B.A.C.O.N.
Rev 1.3                                                                                  11
             10.2.2 All images shall be no larger than 1280 x 1024.

             10.2.3 All images should be available in multiple resolutions.

      10.3.0 Seismometer data shall be shown as graphs.
             10.3.1 All Graphs shall span time periods no shorter than 5 minutes.

             10.3.2 All Graphs shall span time periods no longer than one day.

             10.3.3 Graphs should be available in showing several spans of time.




B.A.C.O.N.
Rev 1.3                                                                             12
11.0 Maintenance Requirements

      11.1.0 Database Maintenance
             11.1.1 The database shall be automatically flushed of images and data

                    older than the length of time established to keep images

             11.1.2 The database shall be tested twice a month for accuracy.

             11.1.3 A maintenance interface shall be provided for the system

                    administrator to manage 11.1.1.

      11.2.0 Hardware Maintenance

             11.2.1 The hardware should be visually checked once every three months.


      11.3.0 Software Maintenance
             11.3.1 The software should be tested once a month for errors by mentors.


      11.4.0 Website Maintenance
             11.4.1 A FAQ will be created to provide answers to questions users may

                    have. An email link will allow users to give feedback of the

                    system.

             11.4.2 Maintenance of the FAQ will be handled by the mentors.




B.A.C.O.N.
Rev 1.3                                                                               13
12.0 Glossary of Terms
ASP – Active Server Page.

GOES – Geostationary Operational Environmental Satellite.

HTML – Hypertext Markup Language.

NOAA – National Oceanic and Atmospheric Administration.

USGS – U.S. Geological Survey.




B.A.C.O.N.
Rev 1.3                                                     14
13.0 Data Sources
NOAA-18 satellite which is run by NOAA.

Seismic data from the USGS seismometer.




B.A.C.O.N.
Rev 1.3                                   15
14.0 Bibliography
Hardcopy bibliography

Summers, Joe. Educators Guide for Building and Operating Environmental Satellite
    receiving Stations. Washington DC: International Space Year

Website bibliography

Arnold, Dr. James E, I. April 1, 2003. Global Hydrology and Climate Center. (Online),
       September 22, 2004. http://wwwghcc.msfc.nasa.gov/GOES

Author Unknown, I. n.d. NOAA’s Environmental Satellites: A History (Online),
       September 20, 2004. http://www.oso.noaa.gov/history/index.htm

Wade, Mark, I. August 9, 2003. TIROS N, Encyclopedia Astronautica. (Online),
      September 20, 2004. http://www.astronautix.com/craft/tirosn.htm




B.A.C.O.N.
Rev 1.3                                                                             16

								
To top