• Nenhum resultado encontrado

Parte I Um sistema de informação para a avaliação multi-dimensional da actividade agrícola

3. Agribase: um modelo e serviço de dados para uma avaliação multi-dimensional da actividade

3.6 Interface de administração Desktop

3.6.1 Solos

Na Figura 3.17 encontra-se o formulário de introdução de dados edáficos, com a designação "PERFIS". Note-se que este formulário tem o objectivo de gerir informação relativa a perfis, independentemente da sua classificação num qualquer sistema, sendo consequentemente referenciados pelo autor e código de identificação atribuído.

Agribase: um modelo e serviço de dados para uma avaliação multi-dimensional da actividade agrícola

Figura 3.17 - Gestão dos perfis de solos na aplicação de administração

Numa fase mais adiantada dos trabalhos tornou-se óbvia e necessária a possibilidade de poder trabalhar com diferentes colecções de perfis, específicas para determinadas situações. Mostrou-se igualmente necessária a possibilidade de modificar os dados existentes mas sem comprometer a fiabilidade dos dados publicados sobre os perfis contidos na base de dados. A solução encontrada passou, então, por criar "colecções de perfis" para serem utilizadas pelos modelos, que acederiam a uma determinada colecção e a partir dela aos seus perfis, em vez de acederem aos perfis directamente. O formulário "Colecções" foi assim criado com esse intuito:

Figura 3.18 - Gestão das colecções de perfis na aplicação de administração

3.6.2 Clima

O registo dos dados é efectuado com o auxílio de um formulário denominado "ESTAÇÕES CLIMATOLÓGICAS", aqui apresentado:

Parte I - Um sistema de informação para a avaliação multi-dimensional da actividade agrícola

70

Figura 3.19 - Registo de dados climáticos na aplicação de administração

Estão naturalmente presentes os diversos campos enumerados na descrição do modelo de dados: os campos "Início" e "Fim", onde deverão ser introduzidos os anos limite de processamento que limitarão os dados a ser tratados estatisticamente, independentemente do universo de dados presente; a localização e altitude da estação e a altura da cabeça do anemómetro, parâmetros importantes para o cálculo da evapotranspiração de referência.

3.6.3 Artigos

Este formulário foi já apresentado várias vezes como ilustração do modelo de dados. Voltamos a ele aqui apenas para chamar a atenção para algumas das suas funcionalidades, porventura menos evidentes.

A funcionalidade de caracterização, através da qual é possível definir atributos do artigo para além do preço e implicações do uso, funciona de maneira hierarquizada e dependente da classificação do artigo. Ou seja, a lista de características passíveis de serem definidas para determinado artigo depende da sua classificação e varia de caso para caso. Não faria sentido surgir o mesmo conjunto de opções para uma actividade pecuária e uma actividade florestal; ou ainda, mesmo dentro do grupo das actividades pecuárias, algumas farão sentido para bovinos e outras para caprinos, por exemplo.

Agribase: um modelo e serviço de dados para uma avaliação multi-dimensional da actividade agrícola

Figura 3.20 - Gestão de artigos na aplicação de administração

É possível a inclusão de fotografias e esquemas, mas a sua forma interna de armazenamento em

SQLServer não é muito eficiente, tornando as bases de dados muito pesadas e causando respostas

bastante lentas do motor relacional.

3.6.3.1 Taxas de actualização

Também aqui se apresenta este formulário bastante simples que permite gerir as taxas de actualização. Só é possível definir um conjunto de dados por cada ano e a etiqueta "Ano" é mesmo um campo numérico usado directamente no processo de cálculo, não se podendo pois usar etiquetas alfanuméricas. As taxas são introduzidas em percentagem de acréscimo sobre o ano anterior.

Parte I - Um sistema de informação para a avaliação multi-dimensional da actividade agrícola

72

3.6.4 Actividades

O formulário "Actividades", também já apresentado a título ilustrativo no ponto correspondente da descrição do modelo de dados, permite gerir praticamente toda a informação relativa a cada uma das actividades.

Permite a criação, eliminação e duplicação de actividades, a sua classificação de acordo com a chave definida, a sua caracterização em função da classificação atribuída, e disponibiliza um conjunto de sub- formulários interdependentes para definição de: 1) suas fases; 2) operações e produtos de cada fase; 3) recursos utilizados em cada operação. Os campos destes formulários são apenas a expressão do modelo de dados descrito anteriormente, não sendo muito útil referi-los aqui de novo.

Refira-se apenas a existência de um campo "Cultura", onde é definida qual a cultura / tecnologia associada, onde ir buscar os requisitos edafoclimáticos e outros para uso em modelos diversos (como o SISAP). Existe ainda um campo "Protegida", que, se estiver seleccionado, impede a alteração dos dados, e um campo "visível", que, estando desactivado, faz desaparecer a actividade das listas de pesquisa, ficando em arquivo morto.

O botão de duplicação faz mais do que uma simples duplicação do registo, já que procura activamente todos os registos dependentes em todas as tabelas relacionadas e os duplica utilizando para isso as novas chaves geradas, duplicando na realidade toda a informação existente em toda a árvore do modelo de dados de actividades. O botão de eliminação faz a operação inversa, eliminando toda a informação relacionada em todos os níveis dependentes.

Agribase: um modelo e serviço de dados para uma avaliação multi-dimensional da actividade agrícola Existe ainda um botão, ao lado dos campos "Protegida" e "Visível", que invoca o cálculo da conta de actividade, fazendo surgir um pequeno formulário de parametrização do cálculo:

Figura 3.23 - Parametrização do cálculo de contas de actividade.

Este formulário permite escolher a região e o ano de pesquisa de preços, o ano de projecção dos preços, usando as taxas de inflação existentes, e ainda a taxa de actualização pretendida, relevante no cálculo das culturas plurianuais. Executando este formulário tem como resultado a elaboração da conta de actividade em si, encontrando-se alguns exemplos no Anexo I.

3.6.5 Tecnologias / Culturas

Este formulário permite definir os requisitos de cada tecnologia/cultura. As variáveis utilizadas nesta definição podem ser escolhidas de entre uma lista global de variáveis registadas no sistema, sendo os limiares introduzidos como um novo registo: ou seja, só é visível aquilo que é relevante para a tecnologia em causa, poupando o utilizador a uma extensa lista de campos em branco no caso de não serem utilizados.

Parte I - Um sistema de informação para a avaliação multi-dimensional da actividade agrícola

74