Buscar

tcc em sistemas de informação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ
Campus Niterói
Curso de Bacharel em Sistemas de Informação
TCC EM SISTEMA DE INFORMAÇÃO
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
NITEROI RJ, 2016
Sistema de Gestão Agropecuária
Trabalho apresentado ao curso de Sistemas de Informação da Universidade
Estácio de Sá de Niterói, como pré-requisito para a obtenção do grau de Bacharel em
Sistemas de Informação.
NITEROI RJ,2016
Sistema de Gestão Agropecuária
Elaborado por XXXXXXXXXXXXXXXXe XXXXXXXXXXXXXXXX.
TCC apresentado ao curso de Sistema de Informação da Universidade Estácio de Sá.
Data: __/__/___
Nota: ________
Avaliador:
_____________________________________________________________
Me. José Carlos Millan 
Agradecimentos
Agradecemos primeiramente a Deus por nos permitir adquirir conhecimento a fim
de cumprir como nosso objetivo de oferecer uma proposta de Sistema de Gestão
Agropecuária – Sis Agro, confiável e de baixo custo para controle de animais. Segue
também os nossos agradecimentos ao engenheiro agrônomo XXXXXXXXXXXXXXXX, a
técnica agrícola XXXXXXXXXXXXXXX e ao nosso orientador, pois foi importante para
podemos desenvolver todo o nosso projeto. E por fim, também agradecemos aos nossos
colegas graduandos que muito nos ajudam com o irretocável espírito de equipe a
amizade, sempre nos apoiando e mostrando-nos o caminho mais tranquilo a seguir
quando, por qualquer motivo, estivéssemos desmotivados.
Resumo
Nos últimos anos o Brasil alcançou excelentes índices de produção e exportação
de carne bovina. Este sucesso da pecuária de corte se deve, dentre outros fatores, à
qualidade do sistema produtivo nacional. Por outro lado, empresas que não estão se
adaptando a este novo cenário nacional, acabam não conseguindo se manter no
mercado.
O Sis Agro se propõe a ser uma ferramenta acessível aos pequenos
agropecuaristas para controle de todas as funções pertinentes ao manejo dos animais,
como suplementação alimentar, identificação e rastreamento, controle de gastos,
vacinação, controle de natalidade e abate dos animais, visando a redução do impacto
ambiental e reduzindo os gastos desnecessários para a propriedade.O sistema será
desenvolvido na linguagem de programação PHP e com o banco de dados My SQL e
Postgre SQL. 
Palavras-Chave: PHP, Sistema, Agropecuária, Sis Agro, Gerenciamento de
Animais,My SQL e Postgre SQL.
Abstract 
In recent years Brazil has achieved excellent levels of production and export of beef.
This success of the beef cattle industry is due, among other factors, the quality of the
national productive system. On the other hand, companies that are not adapting to this
new national scene, just not able to stay on the market.
The Agro Sis intended to be a handy tool for small ranchers to control all relevant
functions to the handling of animals, such as supplemental feeding, identification and
tracking, cost control, vaccination, birth control and slaughter of animals in order to reduce
the environmental impact and reducing unnecessary expenses for propriedade. O system
will be developed in PHP programming language and the database My SQL and Postgres
SQL.
Keywords: Php, System, Agriculture, Sis Agro, Animal Management, MySQL, Postgre 
SQL.
Lista de Ilustrações
Diagrama de Gantt...............................................................................................................16
Figura1_ Organograma........................................................................................................17
Diagrama de Caso de Uso...................................................................................................22
Modelo Conceitual de Classes............................................................................................30
Modelo Conceitual de Dados...............................................................................................31
Tela de Login........................................................................................................................32
Tela de Menu........................................................................................................................32
Tela Gerenciar Usuarios......................................................................................................33
Tela de Manter Parceiros.....................................................................................................33
Tela Manter Propriedade......................................................................................................34
Catalogação de Animal........................................................................................................34
Tela Gestão Animal..............................................................................................................35
Tela Registrar Vacinação.....................................................................................................35
Tela Manter Medicação........................................................................................................36
Diagrama de Sequência Manter Propriedade.....................................................................36
Diagrama de Sequência Registrar Vacinação.....................................................................37
Diagrama de Sequência Registrar Vendas..........................................................................37
Diagrama de Atividade Catalogar Animal............................................................................38
Diagrama de Atividade Gerenciar Usuario..........................................................................39
Diagrama de Estado Aplicação de Vacina...........................................................................40
Diagrama de Estado Gestão de Vendas.............................................................................41
Modelo de Classes de Projeto.............................................................................................41
Diagrama de Componentes Gerenciar Usuários.................................................................47
Diagrama de Componente Cataloga Animal.......................................................................48
Diagrama de Implentação....................................................................................................49
Lista de tabelas
TabelaRecursoHumanos......................................................................................................13
TabelaRecursosMateriais(Hardware)..................................................................................13
TabelaRecusoMateriais(software)........................................................................................14
Tabela1_Descrição_do_Caso_de_Uso_Registra_Espécie.................................................21
Tabela2_Descrição_do_Caso_de_Uso_Gerenciar_Usuários.............................................22
Tabela3_Descrição_do_Caso_de_Uso_Manter_Medicação..............................................22
Tabela4_Descição_do_Caso_de_Uso_Catalogar_Animal..................................................23
Tabela6_Descrição_do_Caso_de_Uso_Manter_Parceiros.................................................23
Tabela7_Descrição_do_Caso_de_Uso_Registrar_Vacinação............................................24
Tabela8_Descrição_do_Caso_de_Uso_Manter_Propriedades..........................................25
Tabela9_Descrição_do_Caso_de_Uso_Manter_Necessidades.........................................25
Tabela10_Descrição_do_Caso_de_Uso_Manter_Insumos................................................26
Tabela11_Descrição_do_Caso_de_Uso_Gestão_de_Vendas............................................26
Tabela5_Descrição_do_Caso_de_Uso_Verificar_Despesa................................................27Tabela12_Descrição_do_Caso_de_Uso_CAR....................................................................27
Tabela13_Descrição_do_Caso_de_Uso_Verificar_Animal.................................................28
Tabela14_Tabela_Parceiro..................................................................................................42
Tabela15_Tabela_Usuários..................................................................................................42
Tabela16_Tabela_Medicação..............................................................................................43
Tabela17_Vacinação............................................................................................................43
Tabela18_Tabela_Propriedade............................................................................................43
Tabela19_Tabela_Animal.....................................................................................................44
Tabela20_Tabela_Venda......................................................................................................44
Tabela21_Tabela_Preço......................................................................................................44
Tabela22_Tabela_Especie...................................................................................................45
Tabela23_Tabela_Despesas................................................................................................45
Tabela24_Tabela_de_Insumos............................................................................................45
Tabela25_Tabela_Necessidades.........................................................................................45
Sumário
1Proposta do Projeto..........................................................................................................13
1.1Método de Trabalho....................................................................................................14
1.2Previsão de Alocação de Recursos............................................................................14
1.3Cronograma do Projeto (Diagrama de Gantt)............................................................15
2Caracterização da Empresa e do Negócio......................................................................16
2.1Histórico da Empresa.................................................................................................16
2.2Atividade da Empresa.................................................................................................16
2.3Organograma..............................................................................................................16
2.4 Mercados Consumidores...........................................................................................17
2.5Concorrência...............................................................................................................17
2.6Premissas de Restrição do Projeto............................................................................18
3O Sistema Atual................................................................................................................18
3.1Justificativas de Escolha do Sistema.........................................................................18
3.1.1O Sistema............................................................................................................18
3.1.2Funcionamento do Sistema.................................................................................18
3.1.3O Ambiente do Sistema.......................................................................................18
3.1.4A Definição do Escopo........................................................................................19
3.2Motivos para o novo sistema......................................................................................19
3.3Situações Desejadas..................................................................................................19
3.4Problema Atual...........................................................................................................20
4O sistema proposto (projeto lógico).................................................................................20
4.1Requisitos do Sistema................................................................................................20
4.2Diagrama de Caso de Uso.........................................................................................21
4.2.1Diagrama de Caso de Uso..................................................................................22
4.3Descrição de Caso de Uso.........................................................................................22
Descrição do Caso de Uso "Registrar Espécie"................................................................22
Descrição do Caso de Uso "Gerenciar Usuários"..............................................................23
5O Sistema Proposto (Projeto Lógico)...............................................................................30
5.1Modelo Conceitual de Classes...................................................................................30
5.2Modelo Conceitual de Dados.....................................................................................31
5.3Projeto de Interfaces...................................................................................................32
Tela de Menu......................................................................................................................32
Tela Gerenciar Usuários.....................................................................................................32
5.4Diagrama de Sequência.............................................................................................36
5.5Diagrama de Atividades..............................................................................................38
5.6Diagrama de Estados.................................................................................................40
6Sistema Proposto (Projeto Físico)...................................................................................41
6.1Modelo de Classes de Projetos..................................................................................41
6.2Projeto de Tabelas e Arquivos....................................................................................42
6.3Ambientes do Sistema................................................................................................46
6.3.1Definição de Ambiente Físico (Hardware, Software, Redes e Internet, etc ).....46
6.3.2Justificativa da Escolha da Linguagem de Programação...................................46
6.3.3Justificativa de Escolha do SGBD.......................................................................46
6.4Arquitetura do Sistema...............................................................................................47
6.4.1Diagrama de Componentes................................................................................47
6.4.2Diagrama de Implementação..............................................................................49
7Conclusões.......................................................................................................................49
7.1Reflexões Sobre os Objetivos Iniciais e os Alcançados.............................................49
7.2Vantagens do Sistema para a Empresa.....................................................................49
7.3Trabalhos Futuros.......................................................................................................49
8Referências......................................................................................................................50
Introdução
Nos últimos anos, especificamente a partir do final do séculoXX, estamos
presenciando uma evolução exponencial não apenas na área de tecnologia da
informação, mas especialmente em relação aos usos gerenciais da Tecnologia da
Informação para obtenção de ganhos em eficiência e eficácia.
Por essa razão, a gestão de processos tem sido alvo de pesquisas em busca de
uma maior agilidade e eficiência Boutinet (1990), visto que o controle destes processos
vai contribuir para que a empresa atinja níveis de qualidade cada vez melhores o que
acarretará, sobretudo, no melhor funcionamento destas como um todo.Neste contexto, a
informatização torna-se essencial para o sucesso das organizações. O diferencial nos
dias de hoje é saber explorar de forma correta toda tecnologia disponível, usando-a para
atrair cada vez mais consumidores e garantir a satisfação dos seus clientes, melhorando
a qualidade no fornecimento do serviço. 
Apesar das inúmeras tecnologias disponíveis, o sistema produtivo da pecuária
bovina não se mantém sustentável sem a gestão ambiental da propriedade, sem a correta
formação e manejos das pastagens, sanitário, zootécnico e reprodutivo, sem instalações
adequadas e, muito menos, sem a gestão econômica, financeira e social do
empreendimento rural.O Brasil possui hoje o maior rebanho comercial do mundo; é o
segundo maior produtor mundial de carne bovina, com cerca de oito milhões de
toneladas, e a partir de 2003 passou a ser o primeiro exportador mundial, com destaque
tanto no comércio de carnes frescas como no de industrializadas. Diversos fatores foram
determinantes para a conquista da liderança brasileira no comércio internacional da carne
bovina. Em primeiro lugar, podem-se destacar as ações desenvolvidas em prol da
erradicação da febre aftosa que resultaram na melhoria da percepção de qualidade do
produto pelos países importadores. Outra característica adicional de valorização foi a
constatação da produção de alimento seguro, uma vez que a maior parte do rebanho
brasileiro é alimentada em pasto. Outros fatores, como solo, clima e recursos humanos,
passaram a constituir vantagens comparativas que, somadas à extensão territorial, têm
permitido ao País oferecer, ao mercado nacional e externo, carne bovina de alta
qualidade, em volumes crescentes e a preços competitivos. Além desses fatores, as
iniciativas de rastreamento da carne bovina destinada à exportação, especificamente para
11
a União Européia, têm contribuído de maneira significativa para o atendimento das
expectativas dos consumidores internacionais, quanto à segurança dos alimentos.
Com respeito a estes aspectos, Sis Agro se propõe a ser uma ferramenta acessível
aos pequenos agropecuaristas para controle de todas as funções pertinentes ao manejo
dos animais, como suplementação alimentar, identificação e rastreamento, controle de
gastos, vacinação, controle de natalidade e abate dos animais, visando a redução do
impacto ambiental, reduzindo os gastos desnecessários para a propriedade, aumentando
a produtividade e a lucratividade da mesma. 
1 Proposta do Projeto
A Fazenda Monjolo busca implementar novas tecnologias para facilitar o trabalho
da pecuária no processo de criação e manejo dos animais como controle de vacinação,
reprodução, parto, abate, desmame, registros de compra e venda, compras de
equipamentos, máquinas, alimentação, feno, reparos. Tudo o que acontecer na fazenda
deve ser registrado, geralmente, no mesmo dia em que o evento, emissão de nota ou
compra ocorrem, para evitar quaisquer esquecimentos.
Esta tendência ressalta de forma crescente a importância de informações rápidas e
precisas na tomada de decisões. Dessa forma, a informática aplicada ao setor pecuário é
uma ferramenta importantíssima e necessária a todo o produtor, que, além de se
preocupar com a produção, busca a produtividade e a lucratividade na sua propriedade.
Como o objetivo é produzir mais com menos custos, é fundamental facilitar o acesso às
informações ao pecuarista para que ele possa avaliar controlar e decidir com mais rapidez
e precisão (LIMA et al., 2005b).
1.1 Método de Trabalho 
Serão realizadas reuniões semanais com o dono da fazenda para o levantamento
dos requisitos que irão compor o sistema. Após cada reunião será elaborado um
documento onde estarão descritos todos os itens que foram abordados no decorrer da
reunião e com prazos para entrega (geralmente tarefas suficientes para serem entregues
em uma semana). Este documento será enviado por e-mail para cada um dos
participantes da reunião e na reunião seguinte as tarefas serão validadas pelos mesmos
participantes da reunião anterior.
12
Também serão realizadas reuniões emergenciais caso necessário, onde possíveis
dúvidas poderão ser sanadas.
1.2 Previsão de Alocação de Recursos 
Recursos Humanos Descrição Quant. Valor
Analista de Sistema Profissional para o desenvolvimentodo trabalho 2 R$ 3.400,00
Gerente da Empresa Profissional para o desenvolvimentodo trabalho 1 R$ 3.000,00
Analista de Teste Profissional para o desenvolvimentodo trabalho 2 R$ 3.600,00
Total 5 R$ 10.000,00
Hardware Descrição Quant. Valor
1 Microcomputador
HP
Computador para o
desenvolvimento do trabalho
 1 R$ 2.100,00
1 Impressora HP Impressora para o desenvolvimento
do trabalho
 1 R$ 1.700,00
1 Notbook Samsung Notbook para o desenvolvimento do
trabalho
 1 R$ 2.500,00
Total 3 R$ 6.300,00
Software Descrição Quant. Valor
Windows 8.1 Editor de texto 1 Gratuito
Br Modelo Desenvolvimento de diagramas 1 Gratuito
Postgre SQL SGBD 1 Gratuito
Netbins IDE desenvolvimento PHP 1 Gratuito
MS Project 2000; Gerenciador de Projetos 1 R$ 2.600,00
Total 5
13
1.3 Cronograma do Projeto (Diagrama de Gantt)
2 Caracterização da Empresa e do Negócio
2.1 Histórico da Empresa
A fazenda Monjolo está localizada na ilha do Marajó PA no município de Chaves, é
uma fazenda de pequeno porte que atua no mercado agropecuário mais de 10 anos. 
E com as constantes inovações aplicadas pelo proprietário a empresa vem
aumentando sua produção evitando desperdícios e acompanhando todo o processo do
ciclo de vida dos animais. 
2.2 Atividade da Empresa
Essa atividade está dividida em dois tipos, a pecuária de corte e de leite, ambas
pode ser desenvolvida de duas formas, a pecuária intensiva e a extensiva. Pecuária de
corte consiste na criação de animais com o objetivo de fornecer carne. Na produção
extensiva, os animais são criados soltos em grandes áreas, alimentam-se de pastagens e
não recebem maiores cuidados, em contrapartida, na intensiva, os animais são
manejados em pequenos recintos com dieta à base de rações balanceadas específicas
para engorda ou produção de leite. 
14
2.3 Organograma
2.4 Mercados Consumidores
A bovinocultura tem se destacado na economia nacional e vem assumindo posição
de liderança no mercado mundial de carnes. O Brasil possui hoje o maior rebanho
comercial do mundo; é o segundo maior produtor mundial de carne bovina, com cerca de
oito milhões de toneladas, e a partir de 2003 passou a ser o primeiro exportador mundial,
com destaque tanto no comércio de carnes frescas como no de industrializadas. 
Diversos fatores foram determinantes para a conquista da liderança brasileira no
comércio internacional da carne bovina. Em primeiro lugar, podem-se destacar as ações
desenvolvidas em prol da erradicação da febre aftosa que resultaram na melhoria da
percepção de qualidade do produto pelos países importadores. Outra característica
adicional de valorização foi a constatação da produção de alimento seguro, uma vez que
a maior parte do rebanho brasileiroé alimentada em pasto. Outros fatores, como solo,
clima e recursos humanos, passaram a constituir vantagens comparativas que, somadas
à extensão territorial, têm permitido ao País oferecer, ao/ mercado nacional e externo,
carne bovina de alta qualidade, em volumes crescentes e a preços competitivos. Além
desses fatores, as iniciativas de rastreamento da carne bovina destinada à exportação,
especificamente para a União Européia, têm contribuído de maneira significativa para o
atendimento das expectativas dos consumidores internacionais, quanto à segurança dos
alimentos. 
15
2.5 Concorrência
A formação de preços de produtos agropecuários, na maioria dos casos, em bolsas
localizadas em países consumidores, especializados na comercialização desses
produtos, apresenta mecanismos próprios, fora da influência direta do detentor da
mercadoria, seja produtor, processador ou comerciante. Do lado da oferta, países,
regiões, cidades, tomam os preços formados naquelas praças, como referência para as
negociações locais. Conforme Azevedo em Batalha (2001:71), para que uma mercadoria
possa ser classificada como commodity ela deverá obedecer a um padrão internacional,
ser entregue em datas acordadas por compradores e vendedores e ser armazenada ou
vendida em unidades padronizadas.
2.6 Premissas de Restrição do Projeto
Não foram identificadas restrições para a continuidade do projeto. 
3 O Sistema Atual
Atualmente todo o processo é controlado a partir de anotações em planilhas,
ocasionando perda de dados.
3.1 Justificativas de Escolha do Sistema
Através de uma análise no processo de gerenciamento da fazenda, foi percebido
que a mesma não alcança o ápice de sua produtividade, pois os dados referentes aos
animais são desorganizados, devido aos mesmos seguirem um modelo de gestão
arcaico. Com isso, conclui-se que é necessário que o produtor prepare adequadamente a
propriedade e suas respectivas atividades e dados em um sistema que possa auxiliá-lo no
processo de tomada de decisão a partir da organização dos dados informados pelo
usuário. 
3.1.1 O Sistema
O Sis Agro é o sistema de controle de criação de animais, voltado para agricultura
extensiva, que tem por objetivo auxiliar o administrador da fazenda na tomada de decisão,
com foco no aumento da produtividade do mesmo, organizando e exibindo, relatórios
16
funcionais, sobre o ciclo de vida dos animais.
3.1.2 Funcionamento do Sistema
Quando nasce um animal na fazenda, o mesmo é cadastrado e mantido pelo
técnico utilizando um código no brinco bovino que serve como identificação do animal.
Caso o animal tenha sido comprado, o administrador irar cadastrar as informações
financeiras referentes ao mesmo e em seguida o técnico irá cadastrar o ciclo de vida do
mesmo.
3.1.3 O Ambiente do Sistema
O administrador irá cadastrar as informações financeiras, referente ao animal
(fornecedores, compras e venda de produtos agrícolas), enquanto o técnico irá cadastrar
todo o clico de vida do mesmo. Depois o administrador irá acompanhar, através de
relatório, todas as informações referentes aos seus animais.
3.1.4 A Definição do Escopo
• Cadastro de usuários, animais, clientes, parceiros, animais, propriedades e
medicação.
• Agendar e avisar sobre os períodos de vacinação dos animais. 
• Controle financeiro: compra e venda de equipamentos, vacina, alimentação,
animais. 
• Gerar relatórios de acompanhamento de animais, financeiro.
3.2 Motivos para o novo sistema
Após o levantamento e análise de informações e necessidades atuais da empresa,
foram obtidas as seguintes causas para o desenvolvimento do sistema:
• Falta de controle das informações referentes ao gado
• Controle ineficiente dos gastos
• Controle ineficiente do uso dos produtos adquiridos
• Tomada de decisão baseado em informações dispersas.
17
3.3 Situações Desejadas
• Aumento do lucro
• Aumento da eficiência da produção
• Controle de gastos 
• Controle de vacinação
• Controle da Natalidade dos animais
• Controle dos investimentos
• Controle sobre a produção
3.4 Problema Atual
O sistema atual utiliza planilhas eletrônicas e anotações em caderno sendo que
todo o processo de manejo dos animais como reprodução, abate, desmame, registros de
compra e venda, compras de equipamentos, máquinas, alimentação, feno, reparos e
vacinação e controlado de forma manual ocasionando perda de dados, tempo e
desperdício de material. 
4 O sistema proposto (projeto lógico)
Abaixo será apresentado o levantamento de requisitos e os diagramas do sistema
proposto.
4.1 Requisitos do Sistema
Em análise prévia foi identificado problemas de confiabilidade da informação em
nosso cliente, devido à utilização de métodos retrógados e manuais que dificultam o
controle, a consulta, a análise e a manutenção dos dados. No início percebemos a
necessidade de gerenciamento sistêmico principalmente em relação à situação financeira
da empresa. Segue abaixo alguns requisitos vistos como necessários para a implantação
do sistema dentro do ambiente encontrado:
Requisitos Funcionais: 
-[RF1] Cataloga Animal: O sistema deverá ser capaz de cadastrar os animais. 
18
-[RF2] GerenciarUsuário: O sistema deverá era capaz de cadastrar os usuários.
-[RF3] Parceiros: O sistema deverá cadastrar os parceiros da empresa.
-[RF4] Manter Propriedades: O sistema deverá ser capaz de manter as
propriedades do administrador.
-[RF5] Registra Vacinação: O sistema irá registrar as vacinas que, por ventura, os
animais venham a tomar.
-[RF6] Gerenciar Vendas O sistema deverá realizar o controle de gastos e lucros
da fazenda.
-[RF7] Necessidades: O sistema deverá ser capaz de cadastrar as necessidades da
propriedade.
-[RF8] Vacinação: O sistema deverá ser capaz de manter vacina.
-[RF10] Registar Espécie: O sistema deverá ser capaz cadastrar a espécie de cada
animal.
-[RF11] – Manter Insumos: O sistema deverá manter o cadastro de insumos.
-[RF12] – Manter Medicação: O sistema deverá manter o cadastro de medicação.
Requisitos Não Funcionais:
- [RNF1] A interface do sistema será agradável, objetiva e trivial ao usuário. Suas
funcionalidades e informações deveram estar bem visíveis e disponíveis.
- [RNF2] Comunicação entre o sistema e usuário será com mensagens simples,
explicando o erro gerado e evitando termos técnicos.
- [RNF3] Os relatórios no com o filtro de um mês não deverão demorar mais que 7
segundos para serem gerados.
- [RNF4] O tempo de resposta para as operações do banco de dados deverá ser
de, no máximo, 3 segundos.
- [RNF5] Será criado um cronograma detalhado para o processo de
desenvolvimento no qual constem: as atividades a serem desenvolvidas e em que período
e com que recursos humanos e físicos serão desenvolvidos o sistema.
-[RNF7] Consultar Dados: O sistema deve disponibilizar os dados solicitados para
consulta pelos usuários
19
-[RNF8] Gerar Relatório: O sistema deverá gerar relatórios que auxiliem os usuários
na tomada de decisão
-[RNF9] Linguagem de Programação: Será utilizado o PHP para desenvolvimento
do sistema.
4.2 Diagrama de Caso de Uso 
Nesta seção estão os diagramas onde estão registradas todas as funcionalidades
do sistema, assim com os atores, onde fica explicito suas responsabilidades
4.2.1 Diagrama de Caso de Uso
20
4.3 Descrição de Caso de Uso
Descrição do Caso de Uso "Registrar Espécie"
Nome do Caso de Uso Registrar Espécie
Caso de Uso Principal Registrar Espécie
Ator Principal Veterinário
Atores Secundários N/A
Resumo Este caso de uso descreve o registro de 
espéciedos animais
Pré-condições O animal deve esta cadastrado
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1- seleciona opção registar da espécie.
2- Apresenta a tela de registro. 
3 - Preenche os dados do solicitados no 
formulario.
4 - Salva dados do formulário.
Descrição do Caso de Uso "Gerenciar Usuários"
Nome do Caso de Uso Gerenciar Usuários
Caso de Uso Principal Gerenciar Usuários
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso refere-se ao cadastro dos 
usuários do sistema
Pré-condições Ser funcionario da fazenda
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção cadastro de usuário.
2- Apresenta a tela de cadastro de usuário.
3 – Preenche os dados do solicitados no 
formulário.
21
4 - Exibe o perfil do usúario cadastrado.
5 - Se necessario o admistrator realiza 
alterações necessarias.
6- Salva dados do formulário.
Descrição de Caso do Uso " Mater Medicação"
Nome do Caso de Uso Manter Medicação
Caso de Uso Principal Manter Medicação
Ator Principal Veterinário
Atores Secundários Administrador
Resumo Este caso de uso refere-se ao cadastro dos 
medicamentos.
Pré-condições Ter um administrador cadastrando
Prós-condições Medicação cadastrada
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção de cadastro de 
medicação.
2 - Apresenta a tela de cadastro de 
medicamento.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Cataloga Animal"
Nome do Caso de Uso Cataloga Animal
Caso de Uso Principal Cataloga Animal
Ator Principal Técnico Agropecuario
Atores Secundários Administrador
Resumo Este caso de uso descreve a catalogação 
dos animais.
Pré-condições Ter um administrador ou técnico 
agropecuario cadastrado
Prós-condições Animal cadastrado
Fluxo Principal
Ações do Ator Ações do Sistema
22
1- Seleciona opção de cadastro de Animal.
2- Apresenta a tela de cadastro de animais.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Manter Parceiro"
Nome do Caso de Uso Manter Parceiros
Caso de Uso Principal Manter Parceiros
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso refere-se ao cadastro dos 
usuários do sistema
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção de cadastro de 
parceiro.
2- Apresenta a tela de cadastro de 
parceiros.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Registrar Vacinação"
Nome do Caso de Uso Registrar Vacinação
Caso de Uso Principal Registrar Vacinação
Ator Principal Veterinário
Atores Secundários N/A
Resumo Este caso de uso descreve o registro da 
vacinação.
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
23
1- Seleciona opção de registar de 
vacinação.
2- Apresenta a tela de cadastro de 
parceiros.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso "Manter Propriedades "
Nome do Caso de Uso Manter Propriedades
Caso de Uso Principal Manter Propriedades
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso descreve o cadastro de 
propriedade.
Pré-condições Ter um administrador cadastrados
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção cadastro de 
propriedade.
2- Apresenta a tela de cadastro de 
propriedades.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Manter Necessidades"
Nome do Caso de Uso Manter Necessidades
Caso de Uso Principal Manter Necessidades
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso refere-se a consulta de 
necessidades da propriedade.
Pré-condições Ter um administrados cadastrado
Prós-condições N/A
24
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção de registo de 
necessidades
2- Apresenta a tela de registro de 
necessidades.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Manter Insumos"
Nome do Caso de Uso Manter Insumos
Caso de Uso Principal Manter Insumos
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso descreve o cadastro de 
Insumos.
Pré-condições Ter administrador cadastrado
Prós-condições Insumo cadastrado
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção cadastro de insumos.
2- Apresenta a tela de cadastro de 
Insumos.
3 - Preenche os dados do solicitados no 
formulário.
4 – Salva dados do formulário.
Descrição de Caso do Uso " Gestão de Vendas"
Nome do Caso de Uso Gestão de vendas
Caso de Uso Principal Gestão de vendas
Ator Principal Administrador
Atores Secundários N/A
Resumo Este caso de uso e referente a gestão de 
vendas.
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
25
Ações do Ator Ações do Sistema
1- Seleciona opção registra venda.
2- Apresenta a tela de registro de vendas.
3 - Preenche os dados referentes a venda.
4 -Verifica o animal.
5 – Registra venda
Descrição de Caso do Uso " Verificar Despesa"
Nome do Caso de Uso Verificar Despesas
Caso de Uso Principal Verificar Despesas
Ator Principal Administrador
Atores Secundários
Resumo Este caso de uso e referente a verificação 
de despesas da propriedade
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1 -Registra despesas.
2 - Analisa as despesas. 
3 - Informa as despesas.
Descrição de Caso do Uso " CAR "
Nome do Caso de Uso CAR
Caso de Uso Principal CAR
Ator Principal Administrador
Atores Secundários N/A
Resumo
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1 -Verifica CAR
2 - Analisa o CAR. 
26
3 - Informa o CAR.
Descrição de Caso do Uso " Verificar Animal"
Nome do Caso de Uso Verificar Animal
Caso de Uso Principal Verificar Animal
Ator Principal Administrador
Atores Secundários Veterinário
Resumo Este caso de uso refere-se a verificação de 
animais
Pré-condições N/A
Prós-condições N/A
Fluxo Principal
Ações do Ator Ações do Sistema
1- Seleciona opção verificar animal.
3 – Mostra informações sobre o animal.
27
5 O Sistema Proposto (Projeto Lógico)
5.1 Modelo Conceitual de Classes
28
5.2 Modelo Conceitual de Dados
29
5.3 Projeto de Interfaces
Tela de Login
Tela de Menu
30
Tela Gerenciar Usuários
Tela de Manter Parceiros
31
Tela Cataloga Animal
Tela Gestão Animal
32
Tela Registrar Vacinação
Tela Manter Medicação
33
Tela Manter Propriedade
5.4 Diagrama de Sequência
Caso de Uso: Manter Propriedade
34
Caso de Uso: Registrar Vacinação
Caso de Uso: Registrar Vendas
35
5.5 Diagrama de Atividades
Cataligação de Animal
36
Gerenciar Usuários
37
5.6 Diagrama de Estados
Aplicação de Vacina
38
Gestão de Vendas
6 Sistema Proposto (Projeto Físico)
6.1 Modelo de Classes de Projetos
39
6.2 Projeto de Tabelas e Arquivos
Tabela Parceiro
Tabela de registro de parceiros
Atributo Tipo Tamanho
Chave
PK FK
ID INT X
ID_USUARIO INT X
ID_PROPRIEDADE INT X
CLASSE VARCHAR 50
EMAIL VARCHAR 50
NOME VARCHAR 50
TELEFONE VARCHAR 50
ENDERECO VARCHAR 200
RG VARCHAR 50
CPF VARCHAR 50
CNPJ VARCHAR 50
STATUS VARCHAR 10
FUNCAO VARCHAR 50
MARCA VARCHAR 50
DATA_NASCIMENTO DATE
NATURALIDADE VARCHAR 50
PROFISSAO VARCHAR 50
Tabela Usuários
Tabela de registro de usuários
Atributo Tipo Tamanho
Chave
PK FKID INT X
ID_PARCEIRO INT X
NOME VARCHAR 50
SENHA VARCHAR 16
STATUS VARCHAR 50
USUARIO VARCHAR 10
PERFIL VARCHAR 50
40
Tabela Medicação
Tabela de registro de medicação
Atributo Tipo Tamanho
Chave
PK FK
ID INT X
ID_VACINACAO INT X
NOME VARCHA 50
FABRICANTE VARCHA 50
DATA_FABRICACAO DATE
DATA_VALIDADE DATE
FINALIDADE VACHAR 50
TIPO VACHAR 50
Tabela Vacinação
Tabela de registro de aplicação de vacinação
Atributo Tipo Tamanho
Chave
PK FK
ID INT X
ID_VACINACAO INT X
ID_MEDICAMENTO INT X
TIPO VARCHAR 50
DATA_APLICACAO DATE
Tabela Propriedade
Tabela de registro de propriedade
Atributo Tipo Tamanho
Chave
PK FK
X
ID INT
TIPO VARCHAR 50
RAZAO_SOCIAL VARCHAR 50
TELEFONE VARCHAR 13
ENDERECO VARCHAR 200
CNPJ INT 14
41
Tabela Animal
Tabela de registro de animal
Atributo Tipo Tamanho
Chave
PK FK
ID INT X
ID_ESPECIE INT X
ID_PROPRIEDA INT X
COD_BRINCO INT
DATA_NASCIMENTO DATE
DATA_MORTE DATE
STATUS VARCHAR 15
PAI VARCHAR 30
MAE VARCHAR 30
Tabela Venda
Tabela de registro de histórico de venda
Atributo Tipo Tamanho
Chave
PK FK
ID X
ID_ANIMAL X
ID_PRECO X
ID_VENDA
Tabela Preço
Tabela de registro de histórico de preços
Atributo Tipo Tamanho
Chave
PK FK
ID INT X
DATA_INSERCAO DATE
VALOR FLOAT
UNIDADE_MEDIDA VARCHAR 5
Tabela Espécie
Tabela de registro de espécie
Atributo Tipo Tamanho Chave
42
PK FK
ID INT X
ID_PRECO INT X
ESPECIE VARCHAR 30
Tabela Despesas
Tabela de registro de despesas
Atributo Tipo Tamanho
Chave
FK FK
ID INT X
ID_PROPRIEDAE INT X
ID_INSUMO INT X
ID_PRECO INT X
DATA_DESPESA DATE
Tabela Insumos
Tabela de registro de insumos
Atributo Tipo Tamanho
Chave
FK FK
ID INT X
NOME VARCHAR 30
TIPO VARCHAR 30
FINALIDADE VARCHAR 30
Tabela Necessidades
Tabela de registro de necessidade
Atributo Tipo Tamanho
Chave
FK FK
ID INT X
ID_INSUMO INT X
DATA DATE
STATUS VARCHAR 10 X
43
6.3 Ambientes do Sistema
O sistema a ser utilizado será implantado para todos o administrador e técnico(s)
agrícolas, onde o Administrador terá a visão financeira, administração de usuários e
propriedades, o técnico agrícola terá a visão de cadastro e atualização do animal e o
veterinário terá a visão da administração dos medicamentos e vacinas. 
6.3.1 Definição de Ambiente Físico (Hardware, Software, Redes e 
Internet, etc )
• Infra-instrutora de rede e internet: Para uso do sistema, não será necessário que o
usuário esteja conectado a internet.
• Hardware: Será necessário ter um computador: Desktop; Notebook;
• Software: Para o uso do sistema, é necessário ter o sistema operacional
atualizado: Windows 8.X, Windows 10.
6.3.2 Justificativa da Escolha da Linguagem de Programação
Nós escolhemos a linguagem de programação PHP pois vimos que a mesma é
famosa no mercado e possui várias ferramentas que nos ajudaram bastante no
desenvolvimento do projeto.
6.3.3 Justificativa de Escolha do SGBD
Escolhemos o banco postgresql pois o mesmo ter uma afinidade com o php (como
o phppgadmin, por exemplo), é reconhecido mundialmente como um dos SGBDs mais
seguros do mundo, é um banco Open Source e gratuito.
6.4 Arquitetura do Sistema
6.4.1 Diagrama de Componentes
44
Gerenciar Usuários
45
Cataloga Animal
46
6.4.2 Diagrama de Implementação
7 Conclusões
7.1 Reflexões Sobre os Objetivos Iniciais e os Alcançados
O Objetivo inicial do projeto era auxiliar os pequenos proprietários a conseguir
melhor gerenciar seus animais e sua propriedade através do sistema, auxiliando o mesmo
na tomada de decisão. E vemos que, com o SISAGRO, conseguimos atingir este objetivo,
pois o mesmo gerencia não somente o animal, e sim todo ecossistema em volta deste
modelo de negócio.
7.2 Vantagens do Sistema para a Empresa
• Melhor organização do histórico de animal;
• Melhor gerenciamento financeiro, no que diz respeito a venda de animais e compra
de insumos
• Disponibilidade de acesso 24 horas / 7 dias por semana as informações de
qualquer lugar do mundo. 
7.3 Trabalhos Futuros
É pretendido melhorar cada vez mais o sistema, principalmente baseando-se no
feedback dos nossos futuros clientes, pois a nossa pretensão é ser a melhor opção de
sistema de controle animal para pequenos produtores. 
47
8 Referências 
• Sites
www.adepara.pa.gov.br
www.emater.rj.gov.br
www.lume.ufrgs.br
• Livros e Artigos
EMBRATER/EMATER_ACRE & EMBRAPA/UEPAE - Rio Branca-Sistema de
Produção para Gado de Corte e Gado de Leite, Micro região do Alto Purus, Rio
Branco,1980p. (Sistema de Produção, Boletim,) CDU: 636.2 (811.2)
Boas práticas agropecuárias - bovinos de corte / Editor técnico Ezequiel Rodrigues
do Valle. -- 1. ed. 2. impr. -- Campo Grande, MS : Embrapa Gado de Corte, 2007.86 p.;
27,5 cm.
Bovino de corte - Produção. 2. Bovino de corte - Manejo. 3. Administração rural. I.
Valle, E. R. do. II. Embrapa Gado de Corte (Campo Grande, MS). III. Câmara Setorial
Consultiva da Bovinocultura e Bubalina cultura do Estado de Mato Grosso do Sul. IV.
Título.
Boutinet, Jean-Pierre; Antropologia do Projeto - Editora Artmed – 2011
Ivar Jacobson, James Rumbaugh e Grady Booch.Unified Software Development
Process. Addison-Wesley, Reading – MA,1999.
Ivar Jacobson. Object-Oriented Software Engineering. Addison-Wesley, Reading
-MA, 1994
Barcellos, J.O.J.1999. Manejo Integrado - Um Conceito para aumentar a
produtividade dos sistemas de produção de bovinos de corte.1ª.Ed.Porto Alegre:EDI
PUCRS.
48
	1 Proposta do Projeto
	1.1 Método de Trabalho
	1.2 Previsão de Alocação de Recursos
	1.3 Cronograma do Projeto (Diagrama de Gantt)
	2 Caracterização da Empresa e do Negócio
	2.1 Histórico da Empresa
	2.2 Atividade da Empresa
	2.3 Organograma
	2.4 Mercados Consumidores
	2.5 Concorrência
	2.6 Premissas de Restrição do Projeto
	3 O Sistema Atual
	3.1 Justificativas de Escolha do Sistema
	3.1.1 O Sistema
	3.1.2 Funcionamento do Sistema
	3.1.3 O Ambiente do Sistema
	3.1.4 A Definição do Escopo
	3.2 Motivos para o novo sistema
	3.3 Situações Desejadas
	3.4 Problema Atual
	4 O sistema proposto (projeto lógico)
	4.1 Requisitos do Sistema
	4.2 Diagrama de Caso de Uso
	4.2.1 Diagrama de Caso de Uso
	4.3 Descrição de Caso de Uso
	5 O Sistema Proposto (Projeto Lógico)
	5.1 Modelo Conceitual de Classes
	5.2 Modelo Conceitual de Dados
	5.3 Projeto de Interfaces
	5.4 Diagrama de Sequência
	5.5 Diagrama de Atividades
	5.6 Diagrama de Estados
	6 Sistema Proposto (Projeto Físico)
	6.1 Modelo de Classes de Projetos
	6.2 Projeto de Tabelas e Arquivos
	6.3 Ambientes do Sistema
	6.3.1 Definição de Ambiente Físico (Hardware, Software, Redes e Internet, etc )
	6.3.2 Justificativa da Escolha da Linguagem de Programação
	6.3.3 Justificativa de Escolha do SGBD
	6.4 Arquitetura do Sistema
	6.4.1 Diagrama de Componentes
	6.4.2 Diagrama de Implementação
	7 Conclusões
	7.1 Reflexões Sobre os Objetivos Iniciais e os Alcançados
	7.2 Vantagens do Sistema para a Empresa
	7.3 Trabalhos Futuros
	8 Referências

Continue navegando