Escolar Documentos
Profissional Documentos
Cultura Documentos
DYONATAN NIED
DYONATAN NIED
DYONATAN NIED
BANCA EXAMINADORA:
Prof. José Carlos Toniazzo, MSc., Prof. Cristiano Reschke Lajús, Dr.,
Universidade Comunitária da Região de Universidade Comunitária da Região de
Chapecó - Unochapecó Chapecó - Unochapecó
Prof. Sandro Silva de Oliveira, MSc., Prof. Sandro Silva de Oliveira, MSc.,
Supervisor de TCC Coordenador de Curso
LISTA DE ILUSTRAÇÕES
LISTA DE SIGLAS
ADM - Administrador
ANVISA - Agência Nacional de Vigilância Sanitária
ASP - Active Server Pages
BDB - BerkeleyDB
CSS - Cascading Style Sheet
CSV - Comma Separated Value
DOS - Disk Operating System
FTP - File Transfer Protocol
GIS - Geographic Information System
HTML - HyperText Markup Language
IBAMA - Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais
Renováveis
IP - Internet Protocol
MIP - Manejo Integrado de Pragas
OLAP - Online Analytical Processing
OMG - Object Management Group
ONG - Organização Não Governamental
PDO - PHP Data Objects
PHP - Hypertext Preprocessor
RF - Requisito Funcional
RNF - Requisito não-funcional
SGBD - Sistema Gerenciador de Banco de Dados
SNMP - Simple Network Management Protocol
VI
RESUMO
ABSTRACT
LISTA DE ILUSTRAÇÕES IV
LISTA DE SIGLAS V
RESUMO VII
ABSTRACT VIII
1 INTRODUÇÃO 1
1.1 Delimitação do problema 1
1.2 Objetivos 1
1.2.1 Objetivo geral 1
1.2.2 Objetivos específicos 2
1.3 Justificativa 2
1.4 Procedimentos Metodológicos 3
1.5 Estrutura do Trabalho 3
6 CONCLUSÃO 45
6.1 Trabalhos Futuros 45
1
1 INTRODUÇÃO
1.2 OBJETIVOS
1.3 JUSTIFICATIVA
Atualmente a busca por uma alimentação saudável está fazendo com que as
pessoas optem por alimentos produzidos de forma sustentável, o que acabou por trazer
novos desafios para todo o setor agrícola, dentre as novas demandas encontra-se a
necessidade de um manejo responsável e sustentável dos produtos agroquímicos
utilizados.
Com o mercado mais exigente, no que se refere a alimentos mais saudáveis e
livres de insumos químicos, a agricultura orgânica surge como forma de produção com
base no aumento da diversidade biológica (ALMEIDA NETA, 2015). Surge assim a
necessidade de uma ferramenta que faça a recomendação e gestão para auxiliar os
agricultores, em questões como qual defensivo será utilizado, qual a dosagem ideal e
métodos de aplicação para maior eficácia. Já existem no mercado soluções similares à
proposta desse projeto, como por exemplo, o Agrofit. O Agrofit é uma ferramenta de
consulta pública, composta por um banco de dados de todos os produtos agrotóxicos
registrados no Ministério da Agricultura, Pecuária e Abastecimento, com informações
do Ministério da Saúde através da ANVISA e informações do Ministério do Meio
Ambiente por meio do IBAMA. Porém, por se tratar de um sistema antigo
encontram-se problemas devido à complexidade e falta de usuabilidade da plataforma.
Além da plataforma não contar com um sistema para recomendação de produtos
agrobiológicos. O protótipo do sistema desenvolvido neste projeto busca resolver
problemas relacionados à usabilidade dos sistemas já existentes, o sistema é de fácil
3
Fonte: Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renováveis (IBAMA), 2002.
A UML foi escolhida para desenvolvimento dos diagramas por se tratar de uma
linguagem de fácil compreensão e utilização, através do seu uso é possível elaborar os
mais diversos diagramas que servem como base no desenvolvimento de sistemas.
O MySQL possui fácil integração com o PHP, suporta Unicode, Full Text
Indexes, replicação, Hot Backup, GIS, OLAP entre outros recursos de banco de dados.
Características do MySQL:
- Excelente Desempenho;
- Estabilidade;
- Facilidade de uso;
- Portabilidade;
- Compatibilidade com ODBC, JDBC e .NET e módulos de interface para
diversas linguagens de programação, como Delphi, Java, C/C++, C#, Visual
Basic, Python, Perl, PHP, ASP e Ruby;
- Contempla a utilização de vários Storage Engines como MyISAM, InnoDB,
Falcon, BDB, Archive, Federated, CSV, Solid;
- Suporta Triggers, Stored Procedures e Functions;
- Cursors (Non-Scrollable e Non-Updatable).
2019). PHP é uma linguagem de script de uso geral popular, usada para o
desenvolvimento de sistemas voltados para web. É uma das principais linguagens
utilizadas em conjunto com HTML por dispensar o uso de bibliotecas extensas para o
processamento de dados. Foi criado por Rasmus Lerdorf em 1994, porém só foi
disponibilizado em 1995, e até os dias atuais continua sendo um software de uso livre
através da licença PHP License. Durante seu desenvolvimento tinha como objetivo
substituir os scripts em Perl utilizados por seu criador. Em 1998, o PHP teve sua base
completamente reescrita por Zeev Suraski e Andi Gutmans, e no ano de 2000 foi
lançada a versão PHP 3.0. A versão 5.0 do PHP contava com PHP Data Objects
(PDO), que facilitava o uso de banco de dados, além de ser flexível, e possuir um
excelente desempenho, também possui recursos de orientação de objetos, o que resulta
em uma comunicação mais eficiente com banco de dados. Atualmente, a versão em
utilização é a PHP 8.0.3.
Principais características do PHP:
- É uma linguagem que tem como foco a web e destaca-se por sua velocidade;
- Possui orientação a objetos;
- Portabilidade e total independência de plataforma;
- Tipagem dinâmica, é a habilidade da linguagem de escolher o tipo de dado de
acordo com o valor atribuído à variável em tempo de execução dinamicamente;
- Similaridade de sintaxe ao C e C++, o que facilita o aprendizado da
linguagem;
- É uma tecnologia Open-source.
documentos. HTML é a união dos padrões HyTime e SGML. HyTime é usado para
representação estruturada de conteúdo baseado em tempo, e SGML é utilizado em
formatação de textos.
Tim Berners-Lee foi o criador do HTML no ano de 1991, suas especificações
são controladas pela W3C (World Wide Web Consortium), a primeira publicação com
HTML aconteceu em 1993 na IETF (Internet Engineering Task Force) através de
Berners-Lee e Dan Connolly. No ano de 2000 a linguagem de marcação foi
reconhecida com uma norma internacional (ISO/IEC 15445:2000). A versão mais
recente do HTML é a 5.2 lançada em 2017. Atualmente os desenvolvedores da
linguagem focam em implementar uma versão estável voltada para XHTML baseada
em XML.
O CSS (Cascading Style Sheet) surgiu em 1995, como consequência do grande
desenvolvimento do HTML. A principal função do CSS está ligada a personalização
das páginas criadas através do HTML, separando a parte estrutural da aplicação da
parte estética. O CSS também não é considerado uma linguagem de programação, e
sim uma linguagem de estilos.
19
RF = Requisito funcional
20
TABELA 3 - Requisitos
4.4 WIREFRAMES
<?php
include 'db.php';
$usuario = addslashes($_POST['usuario']);
$senha = addslashes($_POST['senha']);
$query = "SELECT * FROM USUARIOS WHERE USUARIO = '$usuario' and SENHA = '$senha'";
$pagina_inicial = mysqli_query($conexao, $query);
if (mysqli_num_rows($pagina_inicial) == 1){
session_start();
$_SESSION['login'] = true;
$_SESSION['usuario'] = $usuario;
header('location:index.php');
}else{
header('location:index.php?erro=1');
}
</select>
</body>
<br><br>
<br><br><br><br>
<button type="submit" name="submit" style="background: #44b874; border-radius: 6px; padding:
15px; cursor: pointer; color: #fff; border-color: gray; font-size: 16px;">PESQUISAR</button>
</html>
<?php
include 'header.php';
?>
<DOCTYPE html>
<html>
<meta charset="UTF-8"/>
<link rel="stylesheet" type="text/css" href="css/demo.css">
<link rel="stylesheet" type="text/css" href="css/filtro.css">
<table class="demo">
<thead>
<tr>
<tr><th>DADOS DA DOENÇA</th>
</tr>
</thead>
<tbody>
<tr>
<?php
echo '<tr><td><br> <b>NOME</b>: COLLETOTRICHUM GRAMINICOLA</td></tr>';
<table class="demo">
</table>
<br><br><tr><b>IMAGENS DA DOENÇA</b></tr>
<br><br>
<a href="#" onclick="window.open('img/graminicola_1.jpg', 'Titulo da Janela', 'STATUS=NO,
TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10,
LEFT=10, WIDTH=770, HEIGHT=400');">Ver imagem 1</a><br>
38
<?php
include 'footer.php';
?>
<table class="demo">
<tbody>
<tr>
<b><a href="#" onclick="window.open('img/prod1.png', 'Titulo da Janela', 'STATUS=NO,
TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10,
LEFT=10, WIDTH=770, HEIGHT=400');">RECOMENDAÇÃO DE CONTROLE
CONVENCIONAL</a><br><br></b>
<table class="demo">
<tbody>
<tr>
<b><a href="#" onclick="window.open('img/prod1.png', 'Titulo da Janela', 'STATUS=NO,
TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10,
LEFT=10, WIDTH=770, HEIGHT=400');">RECOMENDAÇÃO DE CONTROLE
CONVENCIONAL</a><br><br></b>
<?php
include 'header.php';
?>
<h1>Usuários Cadastrados</h1>
<br>
<table style="border:4px solid #ccc; width: 100%; font-size: 13px; text-align: left; padding: 5px 5px">
<tr>
<th>Nome</th>
<th>Cidade</th>
<th>Telefone</th>
<th>E-Mail</th>
<th>Nascimento</th>
<th>Permissão</th>
</tr>
<?php
while ($linha = mysqli_fetch_array($consulta_usuario)) {
echo '<tr><td>'.$linha['USUARIO'].'</td>';
44
echo '<td>'.$linha['CIDADE'].'</td>';
echo '<td>'.$linha['TELEFONE'].'</td>';
echo '<td>'.$linha['EMAIL'].'</td>';
echo '<td>'.$linha['NASCIMENTO'].'</td>';
echo '<td>'.$linha['PERMISSAO'].' </td></tr>';
}
?>
</table>
<br><br>
<a href="?pagina=cadastro_usuario"><button style="background: #44b874; border-radius: 6px; padding:
15px; cursor: pointer; color: #fff; border-color: gray; font-size: 16px;">CADASTRAR NOVO
USUÁRIO</button></a>
<br><br><br><br><br>
<?php
include 'footer.php';
?>
6 CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS
ALVES, William Pereira. HTML & CSS: aprenda como construir páginas web.
São Paulo: Expressa, 2021.
FERREIRA, Kellison. O que é PHP e por que você precisa conhecer essa
linguagem de programação web. Rockcontent, São Paulo - SP, 14 de agosto de 2019.
Disponível em: <https://rockcontent.com/br/blog/o-que-e-php/>. Acesso em: 20, jun
2022.
MELLO, Ulisses Pereira de et al. Os riscos dos agrotóxicos para a saúde humana
no Reassentamento “Passo da Conquista” no município de Erechim (RS).
Cadernos de Agroecologia, [S.l.], v. 8, n. 2, dec. 2013. ISSN 2236-7934. Disponível
em: <http://revistas.aba-agroecologia.org.br/index.php/cad/article/view/14392>.
Acesso em: 15, jun 2021.
ROBERTS, Paul. O Fim dos Alimentos. 01. ed. Amsterdã, Países Baixos: Elsevier,
2008.
TORRES, Luisa. Você sabe quais são as principais pragas agrícolas?. Syngenta
Digital, Lucas do Rio Verde - MT, 06 de agosto de 2021. Disponível em:
<https://blog.syngentadigital.ag/pragas-agricolas/>. Acesso em: 20, jun 2022.