You are on page 1of 10

Requirements Document

REI WebApp
1 INTRODUCTION

The goal of this web app is to display Restricted Entry Intervals (REI) of chemicals and
pesticides sprayed in any given zone in a greenhouse plant. The restricted-entry interval (REI)
is the time immediately after a pesticide application when entry into the treated area is
restricted. Some pesticides have one REI, such as 12 hours, for all crops and uses. Other
pesticides have different REIs depending on the crop, method of application, or the
post-application activity to be performed. When two or more pesticides are applied at the same
time and have different REIs, the longer REI must be followed. This web app will allow
administrators select the Zone, Time/Date and the Chemical from an administrator panel. The
front end will display time/charts that lists chemical/zones.

1.1 Purpose
Purpose of implementing this app is to inform plant workers what chemicals/pesticides are
sprayed in any given zones/areas in the greenhouse. This will allow workers to follow no-contact
or early entry with contact protocols. This web app will allow workers to see the time and
percent of sprayed chemical left in any given zone before they can re-enter the zone.

1.2 S
cope
This document is a reference for the designers and developers of this app. This document will
also demonstrate how the app will be implemented and will include training information for the
system users.

1.3 Assumptions
This Web App will be loaded/opened in using Google Chrome and will be online with limited ip
access. The domain for the webapp only should be accessible via specific ips. The admin panel
of the app will be updated by administrators in the office while the front end page will be
displayed in the workers lounge in the greenhouse.
2 FUNCTIONAL REQUIREMENTS

2.1 C
ontext
The following exhibit shows the General Context Diagram for the REI Web App. Human inputs
are fed into the system by the administrators via an admin panel where the administrator should
be able to select Zone, Chemical(s) and Time/Date. The visual output should display the graphs
showing Zones with information about which Chemical(s) has been sprayed and how long it will
be before workers are able to enter the Zones.

Exhibit 1 - Generic Context Diagram

2.2 U
ser Requirements
There are two major categories of users of this system. The administrators will have access to
admin panel and will update the system. Administrators will have the ability to add and delete
zones and update the chemical lists and their MSDM data sheets. The second category of users
are the workers in the greenhouse. Workers will be able to view and interact with the visual
output/front end of this system. Workers should be able to click the zones/chemicals listed in the
graphs. The workers also should be able to click zones and view a 30 days history of chemicals
sprayed in that specific zone. Name of the chemical should be clickable as well and clicking the
chemical name will take the user to a PDF document of the Data Sheet of the given chemical.
The administrator panel should only be accessible to the management and administrator with a
single admin login.

2.3 D
ata Flow Diagrams

Exhibit 2. DFD diagram

2.4 D
ata Dictionary

Exhibit 3. Data Dictionary


3 F
unctional Requirements

The web app must be able to perform the following operations and activities;
- Management should be able to update/amend the list of chemicals in the database.
- Management should be able to add/update number of zones in the system.
- Management should be able to select (by drop down menu) the chemical, zone and time
and date from the admin panel.
- Front end of the app should list the name of the chemical/zone and time and percentage
of time left with a time graph as shown in exhibit 4.
- The front end should support click through function in the marked zones from the
following Exhibit:

Exhibit 4. Front End Design


1 - By clicking Zone 1 the workers must be able to see the 30 day history of chemicals
that has been sprayed in the Zone 1. The same functionality is required for all the zones
displayed in the front end.
2- By clicking Chemical Name, the the worker should see MSDM datasheet as a PDF
pop up screen.
3- % displays the hours left before the entry can be allowed as a percentage of total
restricted time.
4- hrs Displays hours left before re-entry is allowed.
5- The Graph represents the time left before re-entry time. Color changes from
red(>50%) and green(<50%) time left. New graphs are added as zones are added in the admin
panel.
4 OTHER REQUIREMENTS

This section provides information on development and implementation requirements. The app
can be hosted on anycloudhostserviceortheirownservers.

4.1 I nterface Requirements

The admin interface should be password protected as shown in exhibit 6.


The admin panel once logged in must show the following screen(Exhibit 7.) and functionalities.

Add Chemical: This button allows the functionality of adding a new chemical. When clicked add
chemical, the user should be prompted with with input fields as follows;

Input1: Name (of the chemical)


Input2: REI (in hours)
Input3: MSDM DataSheet link

There should be an option to delete a chemical from the list.

Add Zone: When clicked you should be able to see the list of existing zones and allow the
functionality of adding a new zone. This window will also will give the functionality to remove
zones.

Select Chemical: When click it should bring a drop down list of all the chemicals in the
database and user should be able to select one chemical.

Select Zone: When clicked it should bring up a drop down list of all the zones and should allow
user to select a zone.

Select Date/Time: Date and time allows the user to select date and time.
4.2 Hardware Interfaces
The application will be loaded on Chrome browser and should be compatible with firefox
browser as well.

5 D
atabase Requirements
`

5.1 D
ata Table

The following exhibit demonstrates a basic data entities and attributes.


5.2 D
ata Retention

Every zone listed in the system should retain a list of 30 days of chemical sprayed in that zone.

APPENDIX A - GLOSSARY
REI: Restricted Entry Intervals
Zone(s): Physical zones in the greenhouse
Chemical: Name of the chemical sprayed in the zone(s)
MSDM: Material Safety Data Sheet

You might also like