31.pdf

34

Transcript of 31.pdf

Page 1: 31.pdf
Page 2: 31.pdf

3

INSTITUTO DE DESENVOLVIMENTO EDUCACIONAL DO ALTO URUGUAI

FACULDADE IDEAU

CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Projeto e Desenvolvimento de um software para controle de devoluçãodas embalagens de agrotóxicos

TRABALHO DE CONCLUSÃO DE CURSO

Page 3: 31.pdf

4

Felipe R. Castro

Projeto e Desenvolvimento de um software para controle dedevolução das embalagens de agrotóxicos

Trabalho de conclusão de curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas, do Instituto de Desenvolvimento Educacional do Alto Uruguai Orientador(a): Professor Msc: Acauan Fernandes

Page 4: 31.pdf

5

INSTITUTO DE DESENVOLVIMENTO EDUCACIONAL DO ALTO URUGUAI

FACULDADE IDEAU

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DESISTEMAS

A comissão examinadora, abaixo assinada, aprova o Trabalho deConclusão de Curso

Projeto e Desenvolvimento de um software para controle dedevolução das embalagens de agrotóxicos

ELABORADO POR

Felipe Rodrigues Castro

Como requisito parcial para obtenção do grau de

Tecnólogo em analise e desenvolvimento de sistemas

COMISSÃO ORGANIZADORA:

Acauan Pereira Fernandes, Msc.Orientador

Rafael Rodrigues Bastos, Msc.Membro

Salvador Loni Tadeu Camargo, Msc.Membro

Bagé – RS

2015

Page 5: 31.pdf

6

Agradeço primeiramente a Deus por mais essesonho concretizado, ao ensinamento de todos osprofessores, ao apoio da minha família, amigos e amim que mantive o meu foco para não desistir dosmeus ideais.

Page 6: 31.pdf

7

Meus filhos terão computadores, sim, mas antes terãolivros. Sem livros, sem leitura, os nossos filhos serãoincapazes de escrever - inclusive a sua própria história.

(Bill Gates)

Page 7: 31.pdf

8

RESUMO

Este trabalho de conclusão de curso tem por objetivo demonstrar oprocesso de análise e desenvolvimento de um software para controlar odescarte das embalagens de agrotóxicos. Acreditamos que com este softwareo controle seja mais eficaz para as empresas que vendem estes produtosassim como os órgãos de competência.

Agregar-se-á a tecnologia aos cuidados do meio ambiente, para queassim o controle destas embalagens seja mais eficaz, evitando danos ao meioambiente e controlando o gasto incorreto destes pesticidas, e dessa maneira asustentabilidade estará sendo implementada nesse âmbito em que necessitade um suporte mais forte.

Palavras-chave: Software, embalagens, agrotóxico.

Page 8: 31.pdf

9

ABSTRACT

This course conclusion work aims to demonstrate the analysis process anddevelopment of a software to control the disposal of pesticide containers. WeARialbelieve that with this software control is more effective for companies thatsell these products as well as the organs of competence. It will add thetechnology to care for the environment, so that the control of these packages ismore effective, preventing damage to the environment and controlling thespending of these pesticides incorrect, and thus sustainability is beingimplemented within this framework that requires a stronger support.

Keywords: Software, packaging, pesticides.

Page 9: 31.pdf

10

LISTA DE FIGURAS

Page 10: 31.pdf

11

LISTA DE SIGLAS

ABNT - Associação Brasileira de Normas Técnicas

ANVISA - Agência Nacional de Vigilância Sanitária

BD - Banco de Dados

CPF - Cadastro de Pessoa Física

ER - Entidade relacionamento

FAC - Faculdade de Ciências Agronômicas

GNU - General Public License

HTTP -Hypertext Transfer Protoco

HTML -HyperText Markup Languag

InpEV - instituto Nacional de Processamento de Embalagens Vazias

LAN - Local Area Network

Mapa - Ministério da Agricultura, Pecuária e Abastecimento

MVC – Modelo - Visão - Controlador

OMS - Organização Mundial da Saúde

PHP - Hypertext Preprocessor

SGBD - Sistema Gerenciador de Banco de Dados

SSL - Secure Sockets Layer

SQL - Structured Query Language

Page 11: 31.pdf

12

SUMÁRIO

Page 12: 31.pdf

13

Introdução

Agrotóxicos, pesticidas, praguicidas, desinfetantes, biocidas,agroquímicos, produtos fitofarmacêuticos ou ainda produtos fitossanitários sãodesignações genéricas para os vários produtos químicos usados na agricultura.A Organização Mundial da Saúde (OMS) define pesticida ou praguicida comotoda substância capaz de controlar uma praga, em sentido amplo, porém, temcomo consequência o fato de oferecer incômodo à população em geral e umalto risco a saúde e ao meio ambiente se for usado ou descartado em lugaresindevidos. Dessa forma, para aumentar a segurança na oferta de alimentospara o mercado interno e ampliar a presença do Brasil no mercado mundial dealimentos, o país deve atualizar seus mecanismos de controle sobre o uso deagrotóxicos. Em 2008 o país gastou cerca de U$$ 7 bilhões com a compra de700 mil toneladas de agrotóxicos, se tornando atualmente o maior consumidorde agrotóxicos do mundo, superando inclusive os Estados Unidos, segundoRicardo Augusto Velloso da Agência Nacional de Vigilância Sanitária (ANVISA)(2010).

Esse crescimento verificado no Brasil tem aumentado a preocupaçãocom o registro e o controle dos produtos agroquímicos por isso é precisoimplementar medidas que garantam a segurança do consumidor final, doprodutor rural e dos demais usuário desse tipo de produto. (ANVISA, 2010). Ouso correto e seguro dos agrotóxicos é uma necessidade para controlar osdanos químicos que à exploração agrícola resulta devido a exposição dequalquer organismo vivo a essas substâncias, sejam no manuseio incorreto oucom a contaminação de água e alimentos, causando assim intoxicações gravesà saúde.

Baseado nos argumentos acima, este trabalho tem por finalidade visar eanalisar os passos para a criação de um software que terá com função principalgerir o fluxo de agrotóxicos, no quesito de compra, venda e devolução deembalagens, Este software deverá servir como um auxílio para o governo eempresas terem o controle do descarte dessas embalagens no âmbito de umaloja licenciada para tais atos. Um ponto chave desse trabalho é a utilização daTecnologia da Informação como suporte a essa inovação.

Serão abordados neste trabalho os aspectos de maior importância, taiscomo a criação de modelos conceituais, desenvolvimento de uma base dedados, criação de um layout de fácil entendimento e por último a codificação dosoftware em si.Com o passar dos tempos a importância da informação dentro da empresa temcrescido exponencialmente, fazendo com que a procura por software que tempor objetivo controlar estas informações cresça com a mesma intensidade.

Page 13: 31.pdf

14

Para o desenvolvimento desta aplicação serão utilizadas ferramentasque estão sob a condição de software livre ou ferramentas que disponibilizemversões do seu software para uso acadêmico.

Para uma melhor usabilidade, o software deverá ser projetado edesenvolvido sobre uma plataforma web por que um software desenvolvidopara plataforma web é mais eficiente do que um software desenvolvido paraplataforma desktop, pois ele estará disponível 24 horas por dia, 7 dias porsemana do local que for, não dependendo assim de estar dentro da empresaem si.

Com um sistema web todas em empresas e orgãos de fiscalizaçõesresponsáveis pelo recolhimento das embalagens poderão ter acesso aos dadosdo comprador e visualizar seu histórico de compras e devoluções deembalagens de agrotóxicos, com apenas uma pesquisa rápida utilizando onumero do CPF(Cadastro de Pessoa Fisica) do cliente. Caso venha ter algumapendência com as entregas das embalagens anteriores poderá resultar emmultas ou perdas de descontos na próxima compra. Com um controle maisrígido esperamos que o Brasil seja um exemplo de recolhimento deembalagens de agrotóxicos auxiliando no combate a contaminação do meioambiente e reciclagem desses produtos.

Problema de pesquisa

Atualmente os as embalagens de agrotóxicos não tem um controle rigido

desde sua compra até sua devolução, por ser de grande perigo a contaminação do

meio ambiente, este trabalho procura uma solução para um controle mais eficaz para

o destino correto destas embalagens, trazendo a tecnologia da informação com um

suporte esperamos que seja de grande ajuda para o seguinte problema:

Como controlar a entrega das embalagens vazias de agrotóxicos e dar o

destino correto a elas

Hipótese

Este trabalho apresenta um estudo sobre Sistemas de controle das

embalagens de agrotóxicos. propondo sua aplicação e seus conceitos para um caso

real, onde se justifica o descarte incorreto destes materiais assim surge a

oportunidade de por em pratica um sistema de controle. Utilizando técnicas de

controle de dados, a solução oferece alta disponibilidade e tolerância a falhas.

Page 14: 31.pdf

15

Também serve de apoio a controle de compradores, pois terão um acesso via web e

controle de suas compras e devoluções assim ajudando a reciclagem e o meio

ambiente.

Objetivo geral

O objetivo geral deste trabalho é prover uma solução que tem por finalidade

controlar o descarte correto das embalagens de agrotóxicos auxiliando os órgãos de

competencia a terem um controle destes materiais desde sua compra até seu descarte

em um local seguro.

Objetivos específicos

- Estudar a forma de controlar estes materiais, e de desenvolvi emento de um software

que auxilie neste processo.

-Fazer um sistema web para usuários terem um acesso mais fácil e simples, ajudando na

utilização do sistema

- Desenvolver um sistema com layout amigável de fácil entendimento para que cliente

consigam utilizar sem dificuldades

- Analisar a estrutura do sistema para que o banco de dados seja integrado, assim

exibindo históricos de compras e devoluções

-Fazer deste software uma ferramenta de grande utilidade nas empresas de implementos

agrícolas veterinárias ajudando no controle de devolução das embalagens.

Page 15: 31.pdf

16

REFERENCIAL BIBLIOGRÁFICO

Resíduos agrotóxicos causam inúmeros efeitos indesejáveis e perigos

iminentes, tanto para o meio ambiente, como para os próprios seres humanos,

representando riscos nos aspectos ocupacionais, alimentares e de saúde

pública e quando estes se encontram no meio ambiente podem causar

alterações da dinâmica biológica natural pela pressão de seleção exercida

sobre os organismos e como consequência causa mudanças na função do

ecossistema (SPADOTTO, 2010).

A importância de ter um controle correto das embalagens de agrotóxicos,

é fundamental para as espécies animais, porque se o veneno for para o meio

aquático, os nutrientes não é eliminado nem decomposto. Ao se alimentar do

produtor, o consumidor primário incorpora a carga de veneno. O que é algo

que é de seria preocupação pois estará ingerindo veneno, trazendo problemas

sérios para a saúde.(SARIEGO, 2013)

Segundo o coordenador de agrotóxicos do Ministério da Agricultura o

Brasil tem como objetivo dar a destinação correta para as embalagens vazias

de agrotóxicos e diminuir o risco para a saúde das pessoas e de contaminação

do meio ambiente, a partir de um controle mais rígido deste processo (Luis

Eduardo Rangel, 2011), para isso foram elaboradas leis que regularizam todo

os processos que envolvem o uso de agrotóxicos, facilitando o controle destas

etapas.

Lei que regem a importância dos descarte correto.

Segundo a Lei N° 7.802, DE 11 DE JULHO DE 1989 ficam regidos todos

componentes afins sobre agrotóxicos, como por exemplo, a pesquisa,

experimentação, produção, embalagem e rotulagem, transporte,

armazenamento, comercialização, propaganda comercial, utilização,

importância, exportação, destino final dos resíduos e embalagens, registro,

classificação, inspeção, fiscalização e controle, sendo que estes dois últimos

quesitos são os mais abordados neste projeto. A legislação aplicada ao destino

final das embalagens vazias de agrotóxicos está regulamentada no Decreto

4.074/2002, que assim dispõe:

Page 16: 31.pdf

17

Art. 53. Os usuários de agrotóxicos e afins deverão efetuar

a devolução das embalagens vazias, e respectivas tampas,

aos estabelecimentos comerciais em que foram adquiridos,

observadas as instruções constantes dos rótulos e das

bulas, no prazo de até um ano, contado da data de sua

compra.

Figura: Divulgação da lei 9.974 do governo federal

Reutilização das embalagens

Segundo o professor de tecnologia de aplicação de agrotóxicos da Faculdade

de Ciências Agronômicas (FAC) da Unesp, câmpus de Botucatu, Carlos

Gilberto Raetano

“A reutilização da embalagem de agrotóxico para uso

doméstico é condenada por Raetano. “Não pode. A

temperatura de reciclagem do plástico é baixa, algo em

torno de 180º. Os resíduos, nessa temperatura, não são

suficientes para degradação. Eles vão ficar incorporados

ao plástico. Por isso, que a reciclagem tem que ser

controlada. Esse material não pode ser usado para a

fabricação de qualquer utensílio.”

“Enterrar ou incinerar as embalagens em campo aberto são

Page 17: 31.pdf

18

procedimentos não aceitáveis de grande risco para a

população, segundo o professor. “Toda incineração tem

que ser controlada. Tem que fazer o controle de emissão

de gases. A reciclagem controlada e por conta dos

fabricantes de produtos químicos

Sistemas distribuídos na web

Para Tanenbaum e Steen (2007), "A arquitetura de sistemas distribuídos baseados na

web não apresenta diferenças fundamentais em relação à de outros sistemas distribuídos."

A web fornece acesso a informações distribuídas semelhante a uma arquitetura

cliente/servidor.

Segundo Lima (2003), "A web proporciona ligações de um documento localizado em

um servidor a outro, mantendo a localização real e o método de acesso invisível para o

usuário. Esse modelo permite a descentralização da web e contribui para sua

escalabilidade."

Os clientes podem acessar os servidores através de um navegador a

partir de qualquer máquina conectada à Internet independente do tipo de

documento, do sistema operacional ou do hardware. Uma observação

importante, por exemplo, é um web site que pode ser visto como sendo não

um único banco de dados, mas um sistema de informação composto pela

integração de diversas fontes de dados juntamente com estruturas de

navegação complexas (BARBOSA, 2001).

Page 18: 31.pdf

19

Responsabilidades sobre o Descarte de Embalagem de Agrotóxicos.

Responsabilidade dos Usuários

É de responsabilidade dos usuários devolver as embalagens vazias dosprodutos adquiridos aos próprios comerciantes que possuam instalaçõesadequadas ou em postos de recebimento. Até o momento da devolução das embalagens (um ano a partir da compra oude acordo com instruções expressas pela fiscalização oficial), os usuáriosdevem armazená-las, de forma adequada em sua na propriedade, em localabrigado de chuva, que seja ventilado e separado de alimentos ou rações, talqual fazem com os produtos (embalagens cheias), tomando o cuidado paraguardar as notas fiscais de compra e comprovantes de devolução.Cabe ainda, aos usuários, proceder a um a lavagem especial das embalagensrígidas (plásticas, metálicas ou de vidro) que acondicionam formulações para seremdiluídas em água, de acordo com a NBR 13.968 da ABNT – AssociaçãoBrasileira de Normas Técnicas. Esse procedimento de nominado por tríplicelavagem é descrito a seguir:

1. Esvaziar completamente o conteúdo da embalagem no tanque dopulverizador;2. Adicionar água limpa à embalagem até ¼ do seu volume;3. Tampar bem a embalagem e agitá-la por aproximadamente 30 segundos;4. Despejar a água de lavagem no tanque do pulverizador.5. Repetir o mesmo procedimento mais duas vezes;6. Após a lavagem, tampar e perfurar ou inutilizar a embalagem de forma aimpedir a reutilização.7. É importante para facilitar a identificação dosprodutos, que o rótulo seja mantido intacto.

Segundo Baptista (1996) a operação da tríplice lavagem, além de serextremamentesimples, é também muito eficiente, com dados indicando 99,997% de remoçãodos ingredientes ativos, transformando a embalagem de agrotóxico, antesconsiderada resíduo especial, em resíduos comuns passíveis de reciclagem.Responsabilidade dos Comerciantes Aos comerciantes cabe aresponsabilidade de adequar suas instalações ou construir postos derecebimento ou planejarformas a facilitar a devolução das embalagens por parte dos usuários,indicando na nota fiscal o local de devolução das embalagens vazias, além deorientá-los sobre o procedimento correto no manejo das embalagens.Responsabilidade dos Fabricantes Cabe aos fabricantes dar o destino final àsembalagens e/ouaos produtos devolvidos pelo usuário, seja por meio de reciclagem, incineraçãoou outro fim indicado pela tecnologia e amparado legalmente.

Page 19: 31.pdf

20

Figura: Impev

Figura: Unidade de reciclagem de Embalagens Vazias de Agrotóxicos.

Page 20: 31.pdf

21

Figura: Logistca de coleta das embalagens

Mobilização do Governo

Atualmente o governo vem aumentando a divulgação sobre o descartecorreto das embalagens através de mídias como rádios, TVs e outdoors umamedida que ajuda a conscientizar os usuários desses produtos sobre o perigoque essas embalagens podem trazer estando em um local impróprio ou sendoreutilizadas. Com o objetivo de orientar os produtores sobre a destinaçãocorreta dos recipientes que contém agrotóxicos o Instituto Nacional deProcessamento de Embalagens Vazias (inpEV) lançou uma campanhaeducativa. O filme, de utilidade pública, foi nomeado como “Orgulho da Nação”e distribuído pelo Governo Federal às emissoras de televisão para serveiculado em todo o Brasil. A iniciativa conta com o apoio institucional daSecretaria de Comunicação da Presidência (Secom) e do Ministério daAgricultura, Pecuária e Abastecimento (Mapa).

A campanha é protagonizada pelo o garoto propaganda de campanhas doinstituto inpEV, o espantalho Olimpio. A iniciativa orienta sobre a importância delavar e devolver todas as embalagens vazias de agrotóxicos no local indicadona nota fiscal.

Page 21: 31.pdf

22

Figura: Campanha da InpEV em parceria com o governo federal

InpEV

O Instituto Nacional de Processamento de Embalagens Vazias (inpEV) é uma entidadesem fins lucrativos voltada a promover, em todo o Brasil, a correta destinação das embalagensvazias de defensivos agrícolas. Com sede em São Paulo (SP), o inpEV foi criado em dezembrode 2001 como resultado da união da indústria do setor para atender às determinações da Lei9.974/00, que disciplinou a chamada logística reversa das embalagens daqueles produtos. Alegislação definiu os princípios do recolhimento e manejo das embalagens vazias, a partir deresponsabilidades compartilhadas entre todos os agentes da produção agrícola – agricultores,canais de distribuição, indústria e poder público.

Desde que entrou em funcionamento, em março de 2002, o inpEV atua na mobilizaçãode todos os elos da cadeia agrícola e da sociedade brasileira em geral em torno da questão dasustentabilidade. Responde pela gestão do chamado Sistema Campo Limpo, do qual fazem partemais de 90 empresas fabricantes de defensivos agrícolas, cerca de 260 associações dedistribuidores e cooperativas em todo o Brasil, nove parceiros recicladores e cincoincineradores. Integrando toda a estrutura de logística reversa das embalagens vazias, o sistemareúne mais de 400 unidades de recebimento, entre centrais e postos, em 25 estados e no DistritoFederal. As unidades são geridas pelas associações e cooperativas, na maioria dos casos comapoio do inpEV. As embalagens recebidas são destinadas à reciclagem (92%) ou à incineração(8%). O sistema conta, ainda, com o engajamento de milhares de agricultores e a participaçãoativa dos poderes públicos municipal, estadual e federal.

Graças a esse trabalho, em pouco mais de 10 anos o Brasil é considerado referência noassunto. Em 2012, 94% das embalagens primárias de defensivos agrícolas (aquelas que entramem contato direto com o produto) foram retiradas do campo e enviadas para a destinaçãoambientalmente correta – um percentual muito acima da média mundial.

Metodologia

Vendo que o Brasil se trata de um dos países que mais utiliza pesticidas no mundo, percebemos tamanha seriedade deste assunto. Decidimos utilizar da tecnologia da informação como uma ferramenta para auxiliar estes dados.

Page 22: 31.pdf

23

A problemática foi a de como trazer um software conciso, simples e moderno para o controle de agrotóxicos. Então por meio dessa análise encontraram-se respostas através de pesquisas exploratórias e bibliográficas para que com o conhecimento resgatado possa-se desenvolver um software capaz de realizar um controle mais eficaz na coleta de embalagens.

Espera-se que com esse software consiga-se fazer uma melhor gerencia das embalagens dos agrotóxicos que retornarem aos postos de coleta para que seja feita um descarte em um local seguro, pois será possível a realização de relatórios no sistema de gerenciamento de agrotóxicos, sendo que esses propiciarão uma lista de todos os clientes, do local credenciado para venda de agrotóxicos e coleta de embalagens, que estão com a situaçãode devolução pendente, lembrando que o limite é de 1 ano para a entrega das embalagens vazias.

Acreditamos que com um software que ira controlar a compra e a entregas das embalagens irá trazer grande avanço na ajuda de preservação do meio ambiente porque será disponibilizado um controle totalmente correto e que respeite as normas da lei, estas que visam o bem comum. Assim com estes relatórios será de fácil ajuda para os órgãos de competência terem um controle se as embalagens compradas estão sendo devolvidas, o software ira auxiliá-los para tomarem medidas em prol do bem do meio ambiente e de todos.

Ferramentas de software

PHP

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") éuma linguagem de programação de computadores interpretada, livre e muitoutilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagemde fácil aprendizagem e de utilização para pequenos scripts dinâmicos simples,o PHP é uma linguagem poderosa orientada a objetos.

O PHP é uma linguagem de programação considerada muito confiável,robusta e simples assim ajudando na criação de um software a partir do zero.Esta linguagem de programação é focada especificamente web assimsatisfazendo uma das exigências do projeto.

Apache

O Apache é um servidor de páginas web que nos tempos atuais é umdos servidores mais utilizados e mais bem sucedidos servidor webopensource.O servidor é compatível com o protocolo HTTP e suas funcionalidades

Page 23: 31.pdf

24

são mantidas através de uma estrutura de módulos, permitindo inclusive que ousuário escreva seus próprios módulos utilizando a API do software.

Para garantir segurança nas transações HTTP, o servidor dispõe de um módulo

chamado mod_ssl, o qual adiciona a capacidade do servidor atender requisiçõesutilizando o protocolo HTTPS. Este protocolo utiliza uma camada SSL para criptografartodos os dados transferidos entre o cliente e o servidor, provendo maior grau desegurança, confidencialidade e confiabilidade dos dados. A camada SSL é compatívelcom certificados X.509, que são os certificados digitais fornecidos e assinados porgrandes entidades certificadoras no mundo.

Java Script

Java Script é uma linguagem de programação interpretada . Foi originalmente implementada como parte dos navegadores web para que scriptspudessem ser executados do lado do cliente e interagissem com o usuário sema necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.

É atualmente a principal linguagem para programação client – side em navegadores web. Começa também a ser bastante utilizada do lado do servidoratravés de ambientes como o node.js

Foi concebida para ser uma linguagem script com orientação a objetos baseada em protótipos, tipagem fraca e dinâmica e funções de primeira classe.Possui suporte à programação funcional e apresenta recursos como fechamentos e funções de alta ordem comumente indisponíveis em linguagens populares como Java e C++.

jQuery

jQuery é uma biblioteca Java Script cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML. Usada por cerca de 77% dos 10 mil sites mais visitados do mundo, jQuery é a mais popular das bibliotecas Java Script.

jQuery é uma biblioteca de código aberto e possui licença dual, fazendo uso da Licença MIT ou da GNU General Public License versão 2. A sintaxe do jQuery foi desenvolvida para tornar mais simples a navegação do documento HTML, A biblioteca também oferece a possibilidade de criação de plugins sobreela. Fazendo uso de tais facilidades, os desenvolvedores podem criar camadasde abstração para interações de mais baixo nível, simplificando o desenvolvimento de aplicações web dinâmicas de grande complexidade.

Page 24: 31.pdf

25

MySQL

O banco de dados MySQL é um dos SGBDs mais utilizados na atualidade para criação de aplicações web, assim demonstrando uma performance superior em relação aos outros bancos de dados, este também é uma ferramenta sob a condição de software livre.

É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo. Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems, Google, Gameshop, Portal do Aluno e outros.

Figura: Representação e funções de cada ferramenta.

Modelo

Page 25: 31.pdf

26

Um dos modelos mais adequados para o desenvolvimento do software

em questão seria o modelo ER (nome ER), por ser um modelo formal, preciso e

não ambíguo, ou seja, sempre haverá a mesma compreensão do modelo

mesmo quando utilizados por diferentes leitores. Por ser utilizado como CASE,

ou seja, é uma ferramenta de auxílio, ER é fundamental para o

desenvolvimento de softwares, por ser um diagrama de fácil entendimento,

porém é fundamental que todos os envolvidos na confecção e no uso de

diagramas ER sejam devidamente treinados, para o seu melhor

aproveitamento (HEUSER, 2012).

Padrão de projeto MVC

Model-view-controller (MVC), em português modelo – visão - controlador,

é um padrão de projeto de software que separa a representação da informação

da interação do usuário com ele.

O modelo (model) consiste nos dados da aplicação, regras de negócios,

lógica e funções. Uma visão (view) pode ser qualquer saída de representação

dos dados, como uma tabela ou um diagrama. É possível ter várias visões do

mesmo dado, como um gráfico de barras para gerenciamento e uma visão

tabular para contadores. O controlador (controller) faz a mediação da entrada,

convertendo-a em comandos para o modelo ou visão. As ideias centrais por

trás do MVC são a reusabilidade de código e separação de conceitos.

Bootstrap

Bootstrap é um framework front-end que tem como objetivo tornar maisfácil o desenvolvimento de interface (front-end) para páginas web. Eledisponibiliza padrões para os elementos HTML mais usados, além deelementos personalizados com o usado de elementos e classes css padrões.

Desenvolvimento

Page 26: 31.pdf

27

Arquivo de conexão com banco de dados

O arquivo “-----” possui suas configurações necessárias para a conexão da aplicação com o banco de dados. Este arquivo é inserido e configurado antes da execução da aplicação,Pois semele a aplicação não ia rodar com sucesso. O conteúdo deste arquivo deve ser protegido pelo servidor web para que os seus dados não sejam alterados, assim mantendo a sua integridade.

Qualquer página PHP que queira fazer quaisquer operações junto ao banco de dados deve possuir funções nativas da linguagem, para criar a conexão entre o servidor de aplicação e servidor de banco de dados e, após esta ser feita, a linguagem deve fazer com que seja selecionada a base de dados ativa para serem realizadas as transações.

O código descrito abaixo define variáveis para a conexão entre o servidor de aplicação e o servidor de banco de dados MySQL.

Autenticação de usuário

Para acessar o sistema, o usuário deverá informar o seu login e senha Para certificar-se que o usuário é confiável aumentando a segurança do sistema e dos dados inseridos nele, a partir deste ponto o sistema fará uma busca no banco de dados para verificar se o usuário realmente existe ou se não é uma pessoa não autorizada tentando entrar no sistema. Ao fazer esta consulta no banco de dados, o sistema também trará consigo o nível de acessodo usuário seja ele administrador do sistema ou apenas um usuário sem autorização para inserir ou modificar dados, assim o sistema definira para qual área do sistema o usuário será redirecionado.

Page 27: 31.pdf

28

Figura: autenticação de usuário

Figura: controlador de login

Page 28: 31.pdf

29

Tela inicial

A tela inicial do software será definida através do seu nível de acesso, assim deixando com que o usuário visualize somente o que lhe compete.

Administrador ou Cliente

Quando um usuário acessar o sistema, com seu login e senha o usuário será redirecionado para a página de acesso aos seus dados, caso seja administrador poderá cadastrar usuários e produtos, caso o acesso seja pelo cliente conseguirá visualizar seu histórico de compras e devoluções.

A imagem abaixo mostra a tela de login do sistema, o usuário irá se logar logo apos informar seus dados de e-mail e senha ocorrendo assim uma segurança do sistema para que só pessoas autorizadas possam acessar.

Page 29: 31.pdf

30

Figura: tela de login do sistemas

Logo abaixo a imagem mostra a tela de acesso do usuário administradorque tem acesso aos dados dos clientes e visualizar seus históricos de comprase entregas, podendo identificar o cliente através de seu nome seguido pelo seue-mail.

O usuário administrador também tem privilégios para cadastrar produtos no sistema e informar qual cliente está efetuando a compra ou a devolução dasembalagens.

Figura : Acesso de um usuário administrador do sistemas.

Na imagem a seguir mostra a tela de cadastro de produtos, no qual sua finalidade é inserir os dados de compra do produto feita pelo cliente informandoa data da compra e a data de devolução das embalagens vazias segundo a lei 9.974 de 06 de junho de 2000, no prazo exigido pela lei. É possível informar também o tipo de agrotóxico o cliente esta comprando, com esses dados as empresas iram ter um controle de clientes e produtos que eles compram auxiliando a empresa a conhecer melhor seu cliente e suas preferencias.

Page 30: 31.pdf

31

A Figura abaixo mostra a pagina de cadastro de clientes, tendo um layout amigável e de fácil entendimento para os usuários, facilitando sua navegação do sistema.

Com os campos nome, e-mail, senha, cidade, CPF e estado em que mora o cliente já faz seu cadastro no sistema. Como a frase logo acima dos campos diz: “Se Cadastrar é fácil e rápido...”

Figura: Cadastro de Clientes.

Page 31: 31.pdf

32

A figura a seguir mostra o painel do cliente, após o mesmo se logar encontrarasuas informações contidas no sistema, mostrando seu histórico de compra e edevoluções futuras, também exibe o produto comprado e caso tenha atrasadoalguma entrega passada ira mostrar taxas a pagar como multas por atraso na

devolução obrigatória das embalagens.

Figura: Painel do cliente.

Page 32: 31.pdf

33

Cronograma

FASE ATIVIDADES

MÊS/ANO

NOV DEZ JAN FEV MAR

2014 2014 2015 2015 2015

Análise edefinição de

requisitos

Estudo de viabilidade X

Levantamento e análise de requisitos

X

Especificação de requisitos

X

Validação de Requisitos X

Projeto desistema desoftware

Projeto de arquitetura X

Projeto de Interface X

Projeto de componentes X

Projeto de algoritmos X

Implementação

E testes deunidade

Programação X X

Realizar testes de unidade X X

Realizar teste de módulo X X

Iniciar os testes do programa

X X

Integração etestes desistema

Fazer os testes do programa

X X

Reparar o erro do programa

X X

Realizar teste de sub-sistemas

X X

Realizar teste de sistema X X

Realizar testes de aceitação

X X

Figura: Cronograma de desenvolvimento e testes do sistema.

Page 33: 31.pdf

34

Diagrama de funcionamento das partes envolvidas no projeto

Figura: Diagrama de funcionamento das partes envolvidas.

Page 34: 31.pdf

35

Referencias Bibliográficas

BARREIRA, Prazetti Luciana. A problemática dos resíduos de embalagens de agrotóxicos no Brasil; Embalagens e resíduos de agrotóxicos. 2002. Disponível em: acesso em: 09 de Setembro de 2014.

GISMONTI, Cantinho. Agrotóxicos um pouco de história. Maio de 2012. Disponível em: http://www.sigrh.sp.gov.br/sigrh/ARQS/RELATORIO/CHR/CBH-ALPA/1121/uso_de_agrotoxicos _na_agricultura.html. Acesso em: 10 de Setembro de 2014.

UFRRJ. Sinais e sintomas do envenenamento por agrotóxicos. Maio de 2012. Disponível em: < www.ufrrj.br/instutos/it/de/acidentes/vene3.htm > Acesso em:14 de Setembro de 2014.

JUNIOR, Romulo Penna Scorza. Agrotóxicos e a qualidade dos recursos hídricos. Disponível em: artigo na internet. A lavoura. 2011.p. 43 – 45. Acesso em: 14 de Setembro de 2014.

MAGNOLI, Demetrio. Geografia. A construção do mundo: Geografia Geral e do Brasil.ed. São Paulo: Moderna, 2005.234.p.

Revista agroDBO, Safra difícil N° 43 Abril/2013, Pág 47