Top Banner
1 DIEGO ALVES CAMARGO SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE Assis 2012
65

SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

Nov 08, 2018

Download

Documents

hoangphuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

1

DIEGO ALVES CAMARGO

SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE

Assis

2012

Page 2: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

2

DIEGO ALVES CAMARGO

SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE

Trabalho de Conclusão de Curso apresentado ao

Instituto Municipal de Ensino Superior de Assis

IMESA como requisito do Curso de Análise e

Desenvolvimento de Sistemas.

Orientador: Prof. Domingos de Carvalho Villela Junior

Área de Concentração: Desenvolvimento de Sistemas

Assis

2012

Page 3: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

3

DIEGO ALVES CAMARGO

SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE

Trabalho de Conclusão de Curso apresentado ao

Instituto Municipal de Ensino Superior de Assis

IMESA como requisito do Curso de Graduação,

analisado pela seguinte comissão examinadora:

Orientador: Prof. Domingos de Carvalho Villela Junior

Avaliador: Prof. Dr. Luiz Carlos Begosso

Assis

Page 4: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

4

2012

Page 5: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

5

FICHA CATALOGRÁFICA

ALVES CAMARGO, Diego. SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE/ Diego Alves Camargo. Fundação Educacional do Município de Assis – FEMA – Assis, 2012. 69p. Orientador: Prof. Domingos de Carvalho Villela Junior Trabalho de Conclusão de Curso – Instituto Municipal de Ensino Superior de Assis – IMESA. 1. Pecuária de Leite. 2. Sistema Desktop

CDD: 001.61 Biblioteca da FEMA

Page 6: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

6

“Buscai primeiro o reino de Deus e a sua justiça, e todas as coisas

vos serão dadas em acréscimo”. (Mateus 6,33)

Page 7: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

7

DEDICÁTÓRIA

Dedico este trabalho ao meu pai, Dorival

Davi Camargo, minha mãe, Maria Delma

Alves Camargo, minha irmã, Daniele Alves

Camargo Vencio, meu irmão Danilo Alves

Camargo por sempre me apoiarem,

incentivarem e valorizarem meus esforços.

Aos meus amigos que me deram a amizade

e carinho que precisei.

Page 8: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

8

AGRACECIMENTOS

Em primeiro lugar agradeço a Deus e Nossa Senhora Aparecida por

esta longa jornada pelo curso desta faculdade.

Ao meu professor-orientador Domingos de Carvalho Villela Junior

que me instruiu neste trabalho, me incentivou a todo o momento

com paciência e disponibilidade.

Aos outros professores que me ajudaram de alguma forma, me

ensinando ou me dando força para está conclusão.

A professora doutora Marisa Atsuko Nitto por sempre me ajudar em

dúvidas que tinha em decorrer do meu curso.

Aos meus familiares e amigos que souberam me entender e me

deram tempo, quando precisei, para poder me dedicar a minha

faculdade.

Page 9: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

9

RESUMO

Com as mudanças ocorridas no agronegócio do leite no Brasil

trazem a necessidade de refazer as concepções acerca de sua

gestão. As práticas gerencias precisam romper o conservadorismo

e buscar uma adequação ao momento vivido sem os vícios de sua

cultura. Na concepção de um sistema gerencial para pecuária de

leite, adaptado à realidade das unidades de produção familiares.

Inseriram-se conceitos da teoria das restrições por meio da

estratégia de pesquisa feita na fazenda Santa Cruz no município de

Lutécia – SP. A pesquisa foi divida em dois passos: o primeiro

passo selecionou, por meio de entrevistas focais, como é feita

atualmente os processos e como será desenvolvido no sistema; o

segundo passo surgiu para focar em desenvolver um sistema com

menus autoexplicativos para facilitar as pessoas que vão fazer as

mesmas funções que antes era feita de forma manual e agora é

armazenada em um sistema único de gerenciamento.

Neste projeto, será desenvolvido um sistema de gerenciamento

para produção de leite para fazendas e sítios que atua no ramo da

pecuária de leite, como o objetivo de aperfeiçoar os procedimentos,

ter um controle amplo das informações diárias e cadastros de

animais com tudo isso satisfazer o proprietário. O sistema será

desenvolvido utilizando a linguagem C#.

Palavra-Chave: Sistema Gerenciamento. Pecuária de Leite.

Page 10: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

10

ABSTRACT

With the changes in the dairy agribusiness in Brazil brings the need

to redo the conceptions of management. The managerial practices

need to break conservatism and seek an adjustment to the time

lived without the vices of their culture. In designing a management

system for dairy cattle, adapted to the reality of family production

units. They formed part of the Theory of Constraints concepts

through strategy research done on the farm in the municipality of

Santa Cruz Lutécia - SP. The research was divided into two steps:

the first step selected through interviews focus, as is currently done

and how the processes will be developed in the system, the second

step appeared to focus on developing a system with self-explanatory

menus to facilitate people will do the same function that was

previously done manually and is now stored in a single system

management.

This project will develop a management system for milk production

for farms and ranches that operates in the field of livestock for milk,

as the goal of improving the procedures, have an overall control of

daily information and records of all animals that meet the owner. The

system will be developed using the C # language.

Keyword: System Management. Dairy Cattle.

Page 11: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

11

LISTA DE ILUSTRAÇÕES

Figura 01 - Cadeia produtiva (RANGEL, 2010). ............................................... 19

Figura 02 - Compilação e execução de arquivos de código-fonte C#, bibliotecas

do .NET Framework, assemblies e o CLR ....................................................... 24

Figura 03 - Estrutura Analítica do Projeto (WBS) ............................................. 30

Figura 04 – Sequência das Atividades ............................................................. 31

Figura 05 – Diagrama de Caso de Uso geral (Cadastrar Raças, Espécie,

Categoria, Animais, Funcionários e Propriedade) ............................................ 33

Figura 06 – Diagrama de Caso de Uso geral (Gerenciar Leite, Animais,

Vacinação e Pluviômetro)................................................................................. 34

Figura 07 – Diagrama de Caso de Uso geral (Imprimir Relatórios) .................. 34

Figura 08 – Diagrama de Caso de Uso (Efetuar Login) ................................... 35

Figura 09 - Diagrama de Caso de Uso (Cadastrar Raças) ............................... 36

Figura 10 - Diagrama de Caso de Uso (Cadastrar Espécie) ............................ 37

Figura 11 - Diagrama de Caso de Uso (Cadastrar Categoria) ......................... 38

Figura 12 - Diagrama de Caso de Uso (Cadastrar Funcionário) ...................... 39

Figura 13 - Diagrama de Caso de Uso (Cadastrar Propriedade) ..................... 40

Figura 14 - Diagrama de Caso de Uso (Cadastrar Animais) ............................ 41

Figura 15 - Diagrama de Caso de Uso (Gerenciar Animais) ............................ 42

Figura 16 - Diagrama de Caso de Uso (Gerenciar Leite) ................................. 43

Figura 17 - Diagrama de Caso de Uso (Gerenciar Vacinação) ........................ 44

Figura 18 - Diagrama de Caso de Uso (Gerenciar Pluviômetro) ...................... 45

Figura 19 - Diagrama de Caso de Uso (Emitir Relatório de Animais) .............. 46

Figura 20 - Diagrama de Caso de Uso (Emitir Relatório de Leite) ................... 47

Figura 21 - Diagrama de Caso de Uso (Emitir Relatório de Vacinação) .......... 48

Figura 22 - Diagrama de Caso de Uso (Emitir Relatório de Pluviômetro) ........ 49

Figura 23 - Diagrama de Classe Geral ............................................................. 50

Figura 24 - Diagrama de Atividade (Cadastro de Funcionário) ........................ 51

Figura 25 - Diagrama de Atividade (Cadastrar Animais) .................................. 52

Figura 26 - Diagrama de Sequência (Efetuar Login) ........................................ 53

Figura 27 - Diagrama de Sequência (Cadastro de Funcionário) ...................... 54

Figura 28 - Diagrama de Sequência (Cadastro de Propriedade) ..................... 54

Page 12: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

12

Figura 29 - Diagrama de Sequência (Gerar Relatório de Animais) .................. 55

Figura 30 - Modelagem de Entidade e Relacionamento - MER ....................... 56

Figura 31 - LOGIN do Sistema ......................................................................... 59

Figura 32 – Tela Principal................................................................................. 60

Figura 33 - Cadastro de Animais ...................................................................... 60

Figura 34 - Cadastro de Funcionários .............................................................. 61

Figura 35 - Gerenciador de Animais ................................................................. 61

Figura 36 - Gerenciador de Leite ...................................................................... 62

Page 13: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

13

LISTAS DE TABELAS

Tabela 01 - Produtividade média de leite (Kg de leite/vaca/dia/ e variação),

(USDA/Scot Consultoria). ................................................................................. 17

Tabela 02 - Lista de Eventos ............................................................................ 33

Tabela 03 - Especificação Caso de Uso 01...................................................... 35

Tabela 04 - Especificação de Caso de Uso 02................................................. 36

Tabela 05 - Especificação de Caso de Uso 03................................................. 37

Tabela 06 - Especificação de Caso de Uso 04................................................. 38

Tabela 07 - Especificação de Caso de Uso 05................................................. 39

Tabela 08 - Especificação de Caso de Uso 06................................................. 40

Tabela 09 - Especificação de Caso de Uso 07................................................. 41

Tabela 10 - Especificação de Caso de Uso 08................................................. 42

Tabela 11 - Especificação de Caso de Uso 09................................................. 43

Tabela 12 - Especificação de Caso de Uso 10................................................. 44

Tabela 13 - Especificação de Caso de Uso 11................................................. 45

Tabela 14 - Especificação de Caso de Uso 12................................................. 46

Tabela 15 - Especificação de Caso de Uso 13................................................. 47

Tabela 16 - Especificação de Caso de Uso 14................................................. 48

Tabela 17 - Especificação de Caso de Uso 15................................................. 49

Page 14: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

14

LISTA DE ABREVIATURAS

TI Tecnologia da Informação

CLR Common Language Runtime

SQL Struct Query Language

SGBD Sistema Gerenciamento de Banco de Dados

WBS Work breakdown structure

UML Unified Modeling Language

Page 15: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

15

SUMÁRIO

1. INTRODUÇÃO ............................................................................................. 17

1.1. OBJETIVO ................................................................................................. 20

1.2. JUSTIFICATIVA ........................................................................................ 21

2. FUNDAMENTAÇÃO TEÓRICA BÁSICA .................................................... 23

2.1. LINGUAGEM C# ....................................................................................... 23

2.1.1. ARQUITETURA DA PLATAFORMA .NET FRAMEWORK ..................... 23

2.1.2. PROGRAMAÇÃO ORIENTADA A OBJETO .......................................... 24

2.1.3. VANTAGENS ......................................................................................... 25

2.2. BANCO DE DADOS MYSQL .................................................................... 25

2.2.1 CARACTERÍSTICAS DO MYSQL ........................................................... 26

2.3. CRYSTAL REPORTS................................................................................ 26

2.3.1. VANTAGENS ......................................................................................... 27

3. DESENVOLVIMENTO DO SISTEMA .......................................................... 28

3.1. DESCRIÇÃO DA PROPRIEDADE ............................................................ 28

3.2. LEVANTAMENTO DE REQUISITO .......................................................... 28

3.3. DESCRIÇÃO DO SISTEMA ...................................................................... 29

3.4. ESTRUTURA ANALÍTICA DO PROJETO (WBS) ..................................... 29

3.5. SEQUENCIAMENTO DE ATIVIDADES .................................................... 31

3.6. ESPECIFICAÇÕES ................................................................................... 32

3.6.1. LISTA DE EVENTOS ............................................................................. 32

3.6.2. DIAGRAMA DE CASO DE USO ............................................................ 33

3.6.2.5. CASO DE USO 05 – Cadastrar Funcionário ....................................... 39

3.6.2.10. CASO DE USO 10 – Gerenciar Vacinação ....................................... 44

3.6.2.13. CASO DE USO 13 – Emitir Relatório de Leite .................................. 47

3.6.2.14. CASO DE USO 14 – Emitir Relatório de Vacinação.......................... 48

3.6.3. DIAGRAMA DE CLASSES ..................................................................... 50

3.6.3.1. Diagrama Geral .................................................................................. 50

3.6.4. DIAGRAMA DE ATIVIDADE .................................................................. 51

3.6.4.1. Cadastro de Funcionário ..................................................................... 51

3.6.4.2. Cadastro de Animais ........................................................................... 52

3.6.5. DIAGRAMA DE SEQUÊNCIA ................................................................ 53

Page 16: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

16

3.6.5.1. Efetuar Login ....................................................................................... 53

3.6.5.3. Cadastro de Propriedade .................................................................... 54

3.6.6. MODELAGEM DE ENTIDADE E RELACIONAMENTO – MER ............. 56

4. ORÇAMENTO .............................................................................................. 57

4.1. ESTIMATIVA DE CUSTOS ................................................................. 57

4.2. ESTIMATIVA DE CUSTOS ................................................................. 57

5. IMPLEMENTAÇÃO DO SISTEMA .............................................................. 59

5.1 Sistema ............................................................................................... 59

5. CONCLUSÃO ........................................................................................... 63

6. REFENCIAS BIBIOGRÁFICAS ................................................................ 64

Page 17: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

17

1. INTRODUÇÃO

O desenvolvimento de novas tecnologias oriundas da Tecnologia de

Informação (TI), biotecnologia, mudanças no perfil do consumidor e ampliação

da concorrência, aliados à complexidade e dinamismo dos mercados atuais,

afetam a gestão rural e suas decisões estratégicas, forçando o remodelamento

das rotinas e a resolução de problemas até então tidos mesmo como insolúveis

pelo pequeno agropecuarista, principalmente pelo produtor de leite.

Os maiores produtores de leite bovino no mundo são EUA, Índia, China,

Rússia, Alemanha, Brasil e Nova Zelândia que, juntos, produzem 48% do leite

mundial. Quando se consideram os 20 países mais produtivos, o volume de

produção atinge 74% do leite mundial (RANGEL, 2010).

A Tabela 01 apresenta a produtividade média dos principais produtores

mundiais em 2008 e 2009.

Tabela 01 - Produtividade média de leite (Kg de leite/vaca/dia/ e variação), (USDA/Scot Consultoria).

Page 18: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

18

Países como China, Índia, Nova Zelândia e Brasil aumentaram

significativamente a sua produção de leite nos últimos anos, bem como sua

participação no cenário mundial, enquanto países como França, Alemanha e

Rússia diminuíram sua produção, o que permitiu que novos países produtores

de leite viessem a se estabelecer no mercado internacional.

O comércio leiteiro mundial é dominado pela Comunidade Europeia e pelos

Estados Unidos, mas, nos dois casos, as exportações representam

basicamente excedentes de uma estrutura produtiva cuja dinâmica depende de

subsídios e protecionismo. O Brasil é o sexto produtor mundial de leite, com 1,3

milhões de produtores de leite e produção de 27,5 bilhões de litros/ano,

movimentando R$ 64 bilhões/ano e empregando quatro milhões de pessoas

(RANGEL, 2010).

O leite está entre os seis primeiros produtos mais importantes da agropecuária

brasileira, ficando à frente de produtos tradicionalmente obtidos, como o café

beneficiado e o arroz. O agronegócio do leite e seus derivados, onde o Brasil

se posiciona como o sexto produtor mundial, desempenha um papel relevante

no suprimento de alimentos e na geração de emprego e renda para a

população. Para cada dólar de aumento na produção no sistema agroindustrial

do leite, há acréscimo de, aproximadamente, cinco dólares no Produto Interno

Bruto-PIB, o que coloca o agronegócio do leite à frente de setores importantes

como o da siderurgia e o da indústria têxtil (RANGEL, 2010).

Entretanto, o sistema de produção de leite no país é considerado de baixa

rentabilidade para o produtor rural. Apesar de o Brasil ser considerado um dos

grandes produtores mundiais de leite, sua pecuária não pode ser considerada

de modo geral como especializada, devido à grande heterogeneidade de

sistemas de produção, onde a pecuária leiteira altamente tecnificada convive

coma pecuária extrativista, com baixo nível tecnológico e baixa produtividade.

Estima-se que 2,3% das propriedades leiteiras são especializadas e atuam

como empresa rural eficiente. Entretanto, 90% dos produtores são

considerados pequenos, com baixo volume de produção diária, baixa

produtividade por animal e pouco uso de tecnologias (BOURROUI, 2010).

Page 19: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

19

A figura 01 mostra o elo da cadeia produtiva do leite.

Figura 01 - Cadeia produtiva (RANGEL, 2010).

A bovinocultura de leite no Brasil apresenta grande potencial, a população

bovina oferece amplas oportunidades genéticas. Ações envolvendo o

melhoramento genético do rebanho leiteiro, a melhoria da qualidade e

disponibilidade da alimentação animal, além da capacitação e

acompanhamento técnico junto ao produtor é determinante para o processo de

evolução da atividade e aumento da rentabilidade do sistema produtivo.

Os fatores de competitividade na atividade leiteira são especialmente

importantes e são divididos em quatro fatores. O primeiro é uso racional dos

recursos naturais, o segundo a atualização tecnológica, o terceiro a

modernização do sistema gerencial, flexibilidade organizacional e

desenvolvimento de competências mercadológicas e o quarto a adoção de

Tecnologias da Informação (TI) eficientes para a gestão de seus processos,

Page 20: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

20

que abrangem de forma sistemática, a coleta, o armazenamento e o tratamento

de informações sobre produção e reprodução de rebanhos leiteiros.

A importância da informação na maioria das organizações e a consequente

valorização dos sistemas de informação para a tomada de decisão têm

orientado o desenvolvimento de um grupo de conceitos e técnicas para o

gerenciamento eficiente de dados (MCLEOD JR, 1995).

Este projeto vai enfatizar o quarto fator de competitividade da bovinocultura

leiteira que é desenvolver um sistema computacional para auxiliar os

administradores e funcionários para a gestão da atividade de maneira mais

eficiente. A necessidade de rapidez, flexibilidade e confiabilidade na captura,

gerenciamento e recuperação de informação, induz a utilização de tecnologias

já consolidadas que oferecem vantagens e características significativas.

As rotinas serão desenvolvidas com acesso ás diversas opções por meio de

menus autoexplicativos, o que permite a operação do sistema por pessoas não

especializadas em informática, mas apenas treinadas na operação de

microcomputadores. Tal fato possibilita um maior uso do sistema

computacional no meio rural, onde a informática não é muito difundida. O

sistema de gerenciamento será desenvolvido na linguagem C# com o banco de

dados MySQL. Na qualificação será apresentada a modelagem do problema e

as especificações do sistema e no segundo semestre será feita a

implementação do sistema.

1.1. OBJETIVO

Esse trabalho teve como objetivo principal desenvolver um sistema

computacional para auxiliar os administradores e funcionários para a gestão da

atividade levantando todos os requisitos de maneira mais eficiente, até o

desenvolvimento do software que irá gerenciar todo o fluxo em produção de

leiteira de uma propriedade rural. Bem como registrar em banco de dados

todas as atividades feitas no dia a dia.

Page 21: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

21

As rotinas serão desenvolvidas com acesso às diversas opções por meio de

menus autoexplicativos, o que permite a operação do sistema por pessoas não

especializadas em informática. O software foi desenvolvido na versão desktop

para atender clientes que não tem acesso à internet em sua propriedade e

futuramente será desenvolvida outra versão para clientes com acesso à

internet onde pode desfrutar de todas as vantagens que a tecnologia oferece.

As tecnologias envolvidas para o desenvolvimento do sistema foram C#,

CrystalReport e banco de dados Mysql.

1.2. JUSTIFICATIVA

Devido ao conhecimento na área em que o sistema irá beneficiar manter

informações do dia a dia arquivadas em um único software, tem como grande

relevância esse projeto, tornar os processos que são realizados manualmente,

mais organizados. Com a implantação deste sistema tem propósito auxiliar no

processo de tomada de decisões, busca de satisfação ao cliente. Com tudo

isso, oferecer um sistema que traga facilidade ao acesso a dados com

segurança, em um simples relatório ou gráfico que deixe tudo centralizado em

um único software.

1.3. ESTRTURA DO TRABALHO

A estrutura do trabalho foi dividida em capítulos:

1. Introdução;

2. Fundamentação Teórica Básica;

3. Desenvolvimento do Sistema;

Page 22: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

22

4. Orçamento;

5. Conclusão;

6. Referências Bibliográficas.

Page 23: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

23

2. FUNDAMENTAÇÃO TEÓRICA BÁSICA

Neste capítulo será feita uma descrição básica das principais tecnologias que

foram utilizadas para o desenvolvimento do sistema.

2.1. LINGUAGEM C#

O C# é uma linguagem orientada a objeto, elegante e fortemente tipada, o que

permite aos desenvolvedores criarem uma variedade de aplicativos seguros e

robustos que são executados no .NET Framework. Pode usar o C# para criar

aplicações tradicionais do Windows, Web services baseados em XML,

componentes distribuídos, aplicativos cliente-servidor, aplicativos com banco

de dados e muito, muito mais (ENDEL b, 2012).

2.1.1. ARQUITETURA DA PLATAFORMA .NET FRAMEWORK

Programas escritos em C# são executados no .NET Framework, um

componente do Windows que inclui um sistema de execução virtual chamado

Common Language Runtime (CLR) e um conjunto unificado de bibliotecas de

classes. O CLR é a implementação comercial da Microsoft da infraestrutura de

linguagem comum (CLI), um padrão internacional que é a base para criação e

execução de ambientes de desenvolvimento em que as linguagens e as

bibliotecas trabalham juntos sem problemas.

A Figura 02 mostra um diagrama que ilustra as relações entre o tempo de

compilação e de execução de arquivos de código-fonte C#, bibliotecas do NET

Framework, assemblies e o CLR (ENDEL b)

Page 24: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

24

Figura 02 - Compilação e execução de arquivos de código-fonte C#,

bibliotecas do .NET Framework, assemblies e o CLR

2.1.2. PROGRAMAÇÃO ORIENTADA A OBJETO

A programação orientada a objeto é um conceito de desenvolvimento usado

para fazer abstrações do mundo real, que possibilita “agrupar” abstrações de

mesma CLASSE, onde cada classe determina o comportamento (definido nos

métodos) que são ações que a classe executa e os estados possíveis

(atributos) de seus objetos (DEITEL, 2003; POTTSe FRIEDEL JR, 2004).

Page 25: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

25

2.1.3. VANTAGENS

� Foi feita a partir do zero para funcionar na nova plataforma, sem

preocupações de compatibilidade com código já existente;

� O compilador C# foi o primeiro a ser desenvolvido;

� A maior parte das classes do .NET Framework e até mesmo o

compilador JScript foram desenvolvidos em C#.

Alguns dos recursos acima fazem do C# uma linguagem fácil de aprender e de

usar, robusta e com boa performance. Em conjunto com os demais recursos da

arquitetura .NET, o C# é a linguagem ideal para a criação de uma nova

categoria de programas que aproveitam as oportunidades trazidas pela

Internet.

2.2. BANCO DE DADOS MYSQL

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que

utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês

Structured Query Language) como interface. É atualmente um dos bancos de

dados mais populares, com mais de 10 milhões de instalações pelo mundo.

O MySQL é um banco de dados completo, robusto e extremamente rápido,

com todas as características existentes nos principais bancos de dados

disponíveis no mercado. O banco de dados MySQL é um sério competidor para

os maiores sistemas de banco de dados existentes para aplicações de

pequeno e médio porte. Uma das grandes vantagens do MySQL é suportar

mais de uma dúzia de tipos de dados (MILANI, 2007).

Page 26: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

26

2.2.1 CARACTERÍSTICAS DO MYSQL

Entre as características técnicas do SGBD MySQL, estão:

� Alta compatibilidade com linguagens como PHP, Java, Python, C#, Ruby

e C/C++;

� Baixa exigência de processamento em comparação com outros SGBD;

� Vários sistemas de armazenamento de dados (database engine), como

MyISAM, MySQL Cluster, CSV, Merge, InnoDB, entre outros;

� Recursos com transactions (transações), conectividade segura,

indexação de campos de texto, replicação, etc;

� Instruções em SQL, como indica o nome.

2.3. CRYSTAL REPORTS

Crystal Reports é uma ferramenta que permite a criação de relatórios. Pertence

a SAP BusinessObjects. Pode ser aplicado juntamente em linguagens com o

Visual Basic, linguagens .NET ou diretamente em aplicações web ou sua

própria sintaxe, o Crystal sintaxe. É um dos mais utilizados no mundo. Não é

somente um criador de relatórios, ele pode também criar várias outras coisas

com certificados, carnês para loja. Podemos inserir fórmulas nesses relatórios.

O Crystal também pode receber seus dados de um programa, via um

Recordset ou então se conectar diretamente a um Banco de dados relacional,

como Microsoft SQL Server, Sybase ou Oracle para buscar seus dados.

Page 27: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

27

2.3.1. VANTAGENS

Com a utilização da ferramenta Crystal Reports, terá as seguintes vantagens:

� Minimizar o esforço da TI e do desenvolvedor com relatórios interativos;

� Desenvolver poderosas combinações de dados;

� Economizar tempo valioso na elaboração de relatórios;

� Integrar relatórios com aparência profissional em aplicativos Java e

.NET;

� Personalizar sua solução, adicionando o gerenciamento de relatórios e

as ferramentas de visualização.

Page 28: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

28

3. DESENVOLVIMENTO DO SISTEMA

Neste capítulo, serão especificados os requisitos e as modelagens do Sistema

gerencial para pecuária de leite.

3.1. DESCRIÇÃO DA PROPRIEDADE

A propriedade envolvida no desenvolvimento desse projeto é uma fazenda

atuando no mercado da pecuária leiteira, e seu nome é conhecido como

Fazenda Santa Cruz do município de Lutécia - SP. Atualmente seu grande foco

está no Gado Leiteiro.

Mas futuramente tem um objetivo de alcançar metas para começar atuar na

área na criação e engorda do Gado de Corte.

3.2. LEVANTAMENTO DE REQUISITO

O levantamento de requisitos foi iniciado com uma entrevista com o proprietário

João César Alves, juntamente com seu funcionário Aparecido Gomes, com isso

visando à compreensão total dos processos da fazenda. Tendo um

conhecimento prévio do ramo, foi realizado também um acompanhamento de

suas atividades, possibilitando um levantamento melhor do entendimento dos

problemas. Com isso foram coletados dados que são importantes, e seus

principais requisitos diagnosticados foram:

� A propriedade não tem uma forma de controle organizada dos cadastros

de seus animais;

� Os cadastros dos animais são incompletos, não são informados os

dados necessários para um controle amplo;

Page 29: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

29

� Não tem um controle do total de litros de leite que são tirados no dia a

dia, e caso necessite de uma verificação de meses atrás, pode não ter

essas informações;

� Entre outros problemas que tem na propriedade, solução é cadastrar em

um sistema as informações que são realizadas no dia a dia como litro de

leite tirado, vacinações, caso tenha chovido informar também quantos

milímetros, cadastros de animais entre outros cadastros. Com isso

melhorar o acesso a dados e informações.

3.3. DESCRIÇÃO DO SISTEMA

Foi desenvolvido um sistema que contenha todos os requisitos analisados da

fazenda Santa Cruz que atua no ramo da pecuária leiteira. Atualmente todos os

seus processos são realizados de forma manual e maiorias das informações na

fazenda não são registradas. Com isso, este sistema de gerenciamento é

indispensável na fazenda para que a mesma possa alcançar suas metas,

objetivos e principalmente ter um controle amplo de todas as movimentações,

cadastros e informações que são gerados no dia a dia.

3.4. ESTRUTURA ANALÍTICA DO PROJETO (WBS)

WBS é o processo de subdivisão das entregas e do trabalho do projeto em

componentes menores e de gerenciamento mais fácil. A WBS é uma

decomposição hierárquica orientada às entregas do trabalho a ser executado

pela equipe para atingir os objetivos do projeto e criar as entregas requisitadas,

sendo que cada nível descendente da WBS representa uma definição

gradualmente mais detalhada da definição do trabalho do projeto. A figura 03

mostra a estrutura analítica do projeto.

Page 30: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

30

Figura 03 - Estrutura Analítica do Projeto (WBS)

Page 31: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

31

3.5. SEQUENCIAMENTO DE ATIVIDADES

O objetivo do sequenciamento das atividades é identificar e documentar as

relações de dependência entre as atividades.

A figura 04 mostra o sequenciamento das atividades.

Figura 04 – Sequência das Atividades

Page 32: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

32

3.6. ESPECIFICAÇÕES

Foi utilizada para o processo de especificações a ferramenta Astah Profissional

é um software para trabalhar com UML (Unified Modeling Language). Os

objetivos da UML são especificações, documentação, estruturação para sub-

visualização e maior visualização lógica do desenvolvimento completo de um

sistema de informação. A UML é um modo de padronizar as formas de

modelagem com diagramas UML 2.0.

Na especificação foram incluídos os diagramas de casos de uso, diagrama de

classes, diagramas de sequencia e o diagrama de atividade.

3.6.1. LISTA DE EVENTOS

Os principais eventos de relacionamento com as entidades que interagem com

o sistema:

Número LISTA DE EVENTOS

01 Efetuar login.

02 Cadastrar raças.

03 Cadastrar espécie.

04 Cadastrar categoria.

05 Cadastrar funcionário.

06 Cadastrar propriedade.

07 Cadastrar animais.

08 Gerenciar animais.

09 Gerenciar leite.

10 Gerenciar vacinações.

11 Gerenciar pluviômetro.

Page 33: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

33

12 Emitir relatório de animais.

13 Emitir relatório de leite.

14 Emitir relatório de vacinações.

15 Emitir relatório de pluviômetro.

Tabela 02 - Lista de Eventos

3.6.2. DIAGRAMA DE CASO DE USO

O diagrama de caso de uso descreve a funcionalidade proposta para um novo

sistema, que será projetado. Podemos dizer que um caso de uso é um

"documento narrativo que descreve a sequência de eventos de um ator que

usa um sistema para completar um processo". Um caso de uso representa uma

unidade discreta da interação entre um usuário (humano ou máquina) e o

sistema. Para que os usuários possam ter ideia inicial de como será o sistema,

apresentam-se os diagramas de caso de uso geral.

Figura 05 – Diagrama de Caso de Uso geral (Cadastrar Raças, Espécie,

Categoria, Animais, Funcionários e Propriedade)

Page 34: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

34

Figura 06 – Diagrama de Caso de Uso geral (Gerenciar Leite, Animais,

Vacinação e Pluviômetro)

Figura 07 – Diagrama de Caso de Uso geral (Imprimir Relatórios)

Page 35: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

35

3.6.2.1. CASO DE USO 01 – Efetuar Login

A figura 08 mostra o Diagrama de Caso de Uso - Efetuar Login no sistema.

Figura 08 – Diagrama de Caso de Uso (Efetuar Login)

A tabela 03 mostra a especificação do Caso de Uso 01.

Finalidade/ objetivo Permite ao Funcionário ou Proprietário ter acesso ao

sistema;

Ator Funcionário e Proprietário;

Evento Inicial O sistema solicita o nome e senha para o login ser

autenticado;

Fluxo Principal O Funcionário/Proprietário informa seu nome e senha;

O sistema valida o os dados e redireciona a tela inicial;

Fluxo Alternativo Cancela o Login;

Fluxo de Exceção O sistema retorna um erro de autenticação.

Tabela 03 - Especificação Caso de Uso 01

Page 36: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

36

3.6.2.2. CASO DE USO 02 – Cadastrar Raças

A figura 09 mostra o Diagrama de Caso de Uso – Cadastrar Raças.

Figura 09 - Diagrama de Caso de Uso (Cadastrar Raças)

A tabela 04 mostra a especificação do Caso de Uso 02.

Finalidade/ objetivo Permite o Funcionário cadastrar a raças para facilitar o

cadastro e controle dos animais;

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar Raças;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 04 - Especificação de Caso de Uso 02

Page 37: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

37

3.6.2.3. CASO DE USO 03 – Cadastrar Espécie

A figura 10 mostra o Diagrama de Caso de Uso – Cadastrar Espécie.

Figura 10 - Diagrama de Caso de Uso (Cadastrar Espécie)

A tabela 05 mostra a especificação do Caso de Uso 03.

Finalidade/ objetivo Permite o Funcionário cadastrar a espécie para facilitar

o cadastro e controle dos animais;

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar espécie;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 05 - Especificação de Caso de Uso 03

Page 38: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

38

3.6.2.4. CASO DE USO 04 – Cadastrar Categoria

A figura 11 mostra o Diagrama de Caso de Uso – Cadastrar Categoria.

Figura 11 - Diagrama de Caso de Uso (Cadastrar Categoria)

A tabela 06 mostra a especificação do Caso de Uso 04.

Finalidade/ objetivo Permite o Funcionário cadastrar a categoria para facilitar

o cadastro e controle dos animais;

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar categoria;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 06 - Especificação de Caso de Uso 04

Page 39: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

39

3.6.2.5. CASO DE USO 05 – Cadastrar Funcionário

A figura 12 mostra o Diagrama de Caso de Uso – Cadastrar Funcionário.

Figura 12 - Diagrama de Caso de Uso (Cadastrar Funcionário)

A tabela 07 mostra a especificação do Caso de Uso 05.

Finalidade/ objetivo Permitir uma segurança maior nos dados do sistema,

restringindo o acesso somente do funcionário

cadastrado;

Ator Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar funcionário;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 07 - Especificação de Caso de Uso 05

Page 40: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

40

3.6.2.6. CASO DE USO 05 – Cadastrar Propriedade

A figura 13 mostra o Diagrama de Caso de Uso – Cadastrar Propriedade.

Figura 13 - Diagrama de Caso de Uso (Cadastrar Propriedade)

A tabela 08 mostra a especificação do Caso de Uso 06.

Finalidade/ objetivo Permitir um controle maior nas organizações e

relatórios;

Ator Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar propriedade;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 08 - Especificação de Caso de Uso 06

Page 41: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

41

3.6.2.7. CASO DE USO 07 – Cadastrar Animais

A figura 14 mostra o Diagrama de Caso de Uso – Cadastrar Animais.

Figura 14 - Diagrama de Caso de Uso (Cadastrar Animais)

A tabela 09 mostra a especificação do Caso de Uso 07.

Finalidade/ objetivo Permite o Funcionário cadastrar animais para facilitar o

controle administrativo;

Ator Funcionário;

Pré-condições Verificar se a raça, espécie e categoria estão

cadastradas;

Evento Inicial O sistema solicita os dados necessários para o

cadastro;

Fluxo Principal O ator informa os dados. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Cadastrar animais;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 09 - Especificação de Caso de Uso 07

Page 42: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

42

3.6.2.8. CASO DE USO 08 – Gerenciar Animais

A figura 15 mostra o Diagrama de Caso de Uso – Gerenciar Animais.

Figura 15 - Diagrama de Caso de Uso (Gerenciar Animais)

A tabela 10 mostra a especificação do Caso de Uso 08.

Finalidade/ objetivo Permite o Funcionário gerenciar os animais como incluir

dados para fins de relatórios para facilitar o controle

administrativo;

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema mostra todos os animais cadastrados na tela;

Fluxo Principal O ator seleciona o animal que deseja informar os dados.

(A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação de Gerenciar animais;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 10 - Especificação de Caso de Uso 08

Page 43: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

43

3.6.2.9. CASO DE USO 09 – Gerenciar Leite

A figura 16 mostra o Diagrama de Caso de Uso – Gerenciar Leite.

Figura 16 - Diagrama de Caso de Uso (Gerenciar Leite)

A tabela 11 mostra a especificação do Caso de Uso 09.

Finalidade/ objetivo Permite o Funcionário gerenciar o retiro leiteiro

informando a quantidade de tirada em cada dia.

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para realizar a

inclusão;

Fluxo Principal O ator informa os dados para a inclusão ou seleciona

uma data para fazer alterações. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para incluir ou alterar;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 11 - Especificação de Caso de Uso 09

Page 44: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

44

3.6.2.10. CASO DE USO 10 – Gerenciar Vacinação

A figura 17 mostra o Diagrama de Caso de Uso – Gerenciar Vacinação.

Figura 17 - Diagrama de Caso de Uso (Gerenciar Vacinação)

A tabela 12 mostra a especificação do Caso de Uso 10.

Finalidade/ objetivo Permite o Funcionário gerenciar a vacinação dos

animais informando qual tipo de vacina, data que foi

realizada, o lote ou quais animais.

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para realizar as

inclusões, e ator escolhe qual o tipo da inclusão, se vai

ser por lote, por data ou animal;

Fluxo Principal O ator informa os dados para a inclusão ou seleciona

uma para fazer alterações. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para incluir ou alterar;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 12 - Especificação de Caso de Uso 10

Page 45: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

45

3.6.2.11. CASO DE USO 11 – Gerenciar Pluviômetro

A figura 18 mostra o Diagrama de Caso de Uso – Gerenciar Pluviômetro.

Figura 18 - Diagrama de Caso de Uso (Gerenciar Pluviômetro)

A tabela 13 mostra a especificação do Caso de Uso 11.

Finalidade/ objetivo Permite o Funcionário gerenciar do pluviômetro para

armazenar no sistema as datas, e quantidade de cada

chuva;

Ator Funcionário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O sistema solicita os dados necessários para realizar as

inclusões dos dados.

Fluxo Principal O ator informa os dados para a inclusão. (A1)

O sistema verifica e mostra uma mensagem de

confirmação na tela;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para inclusão;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 13 - Especificação de Caso de Uso 11

Page 46: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

46

3.6.2.12. CASO DE USO 12 – Emitir Relatório de Animais

A figura 19 mostra o Diagrama de Caso de Uso – Emitir Relatório de Animais.

Figura 19 - Diagrama de Caso de Uso (Emitir Relatório de Animais)

A tabela 14 mostra a especificação do Caso de Uso 12.

Finalidade/ objetivo Permite emitir relatórios de animais de todos os animais

da propriedade;

Ator Funcionário e Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O ator escolhe a opção “Relatório de Animais”;

Fluxo Principal O ator seleciona a data e o tipo do relatório. (A1)

O sistema mostra na tela o relatório;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para gerar relatório;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 14 - Especificação de Caso de Uso 12

Page 47: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

47

3.6.2.13. CASO DE USO 13 – Emitir Relatório de Leite

A figura 20 mostra o Diagrama de Caso de Uso – Emitir Relatório de Leite.

Figura 20 - Diagrama de Caso de Uso (Emitir Relatório de Leite)

A tabela 15 mostra a especificação do Caso de Uso 13.

Finalidade/ objetivo Permite emitir relatórios de leite de os dias informados

no sistema, ou dia por dia, conforme desejado;

Ator Funcionário e Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O ator escolhe a opção “Relatório de Leite”;

Fluxo Principal O ator seleciona a data e o tipo do relatório. (A1)

O sistema mostra na tela o relatório;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para gerar relatório;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 15 - Especificação de Caso de Uso 13

Page 48: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

48

3.6.2.14. CASO DE USO 14 – Emitir Relatório de Vacinação

A figura 21 mostra o Diagrama de Caso de Uso – Emitir Relatório de

Vacinação.

Figura 21 - Diagrama de Caso de Uso (Emitir Relatório de Vacinação)

A tabela 16 mostra a especificação do Caso de Uso 14.

Finalidade/ objetivo Permite emitir relatórios de vacinação de os dias

informados no sistema;

Ator Funcionário e Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O ator escolhe a opção “Relatório de Vacinação”;

Fluxo Principal O ator seleciona as datas que deseja. (A1)

O sistema mostra na tela o relatório;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para gerar relatório;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 16 - Especificação de Caso de Uso 14

Page 49: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

49

3.6.2.15. CASO DE USO 15 – Emitir Relatório de Pluviômetro

A figura 22 mostra o Diagrama de Caso de Uso – Emitir Relatório de

Pluviômetro.

Figura 22 - Diagrama de Caso de Uso (Emitir Relatório de Pluviômetro)

A tabela 17 mostra a especificação do Caso de Uso 15.

Finalidade/ objetivo Permite emitir relatórios de pluviômetro dos dias

informados no sistema;

Ator Funcionário e Proprietário;

Pré-condições O ator deve ser autenticado no sistema;

Evento Inicial O ator escolhe a opção “Relatório de Pluviômetro”;

Fluxo Principal O ator seleciona as datas que deseja. (A1)

O sistema mostra na tela o relatório;

Fluxo Alternativo A1 – Cancelar Operação:

O ator cancela a operação para gerar relatório;

O Sistema retorna ao passo a. do Fluxo Principal;

Fluxo de Exceção O sistema retorna um erro de validação dos dados.

Tabela 17 - Especificação de Caso de Uso 15

Page 50: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

50

3.6.3. DIAGRAMA DE CLASSES

O Diagrama de Classes descreve a estrutura estática do sistema em termos de

classes e relacionamentos entre eles, onde estas representam os objetos que

são gerenciados pela aplicação (BOOCH, JACOBSON, RUMBAUGH, 2000).

3.6.3.1. Diagrama Geral

A figura 23 mostra o diagrama de classe geral.

Figura 23 - Diagrama de Classe Geral

Page 51: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

51

3.6.4. DIAGRAMA DE ATIVIDADE

O Diagrama de atividade é um diagrama definido pela Linguagem de

Modelagem Unificada (UML), e representa os fluxos conduzidos por

processamentos. É essencialmente um gráfico de fluxo, mostrando o fluxo de

controle de uma atividade para outra. Comumente isso envolve a modelagem

das etapas sequenciais em um processo computacional.

3.6.4.1. Cadastro de Funcionário

A figura 24 mostra o diagrama de atividade Cadastro de Funcionário.

Figura 24 - Diagrama de Atividade (Cadastro de Funcionário)

Page 52: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

52

3.6.4.2. Cadastro de Animais

A figura 25 mostra o diagrama de atividade Cadastro de Animais.

Figura 25 - Diagrama de Atividade (Cadastrar Animais)

Page 53: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

53

3.6.5. DIAGRAMA DE SEQUÊNCIA

Diagrama de sequência (ou Diagrama de Sequência de Mensagens) é um

diagrama usado em UML (Unified Modeling Language), representando a

sequência de processos (mais especificamente, de mensagens passadas entre

objetos) num programa de computador. Como um projeto pode ter uma grande

quantidade de métodos em classes diferentes, pode ser difícil determinar a

sequência global do comportamento. O diagrama de sequência representa

essa informação de uma forma simples e lógica.

3.6.5.1. Efetuar Login

A figura 26 mostra o diagrama de sequencia Efetuar Login.

Figura 26 - Diagrama de Sequência (Efetuar Login)

Page 54: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

54

3.6.5.2. Cadastro de Funcionário

A figura 27 mostra o diagrama de sequencia Cadastro de Funcionário.

Figura 27 - Diagrama de Sequência (Cadastro de Funcionário)

3.6.5.3. Cadastro de Propriedade

A figura 28 mostra o diagrama de sequencia Cadastro de Propriedade.

Figura 28 - Diagrama de Sequência (Cadastro de Propriedade)

Page 55: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

55

3.6.5.4. Gerar Relatório de Animais

A figura 29 mostra o diagrama de sequencia Gerar Relatório de Animais.

Figura 29 - Diagrama de Sequência (Gerar Relatório de Animais)

Page 56: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

56

3.6.6. MODELAGEM DE ENTIDADE E RELACIONAMENTO – MER

O modelo de entidade e relacionamento é o mais utilizado atualmente, devido a

sua simplicidade e eficiência. Baseia-se na percepção de mundo real, que

consiste em uma coleção de objetivos básicos, chamados entidades e

relacionamentos entre esses objetos. Você poderá usar ou não um software

para modelagem de dados.

Figura 30 - Modelagem de Entidade e Relacionamento - MER

Page 57: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

57

4. ORÇAMENTO

Neste capítulo serão apresentados os recursos necessários para o

desenvolvimento do projeto, bem como as estimativas de custo.

4.1. ESTIMATIVA DE CUSTOS

Serão necessários para o desenvolvimento do projeto os seguintes recursos:

� Humano

� 01 Analista/ Programador;

� Equipamento

� 01 Notebook Intel Core 2 duo de 2.20GHz, 4Gb memória RAM e

HD de 500 Gb;

� 01 Multifuncional (Copiadora, Impressora e Scanner);

� Software

� Microsoft Visual Studio 2010;

� SAP Crystal Reports;

� Navicat for MySQL 9.0.10

� Banco de Dados MySQL 5.5

4.2. ESTIMATIVA DE CUSTOS

01 Analista/Programador:

- Custo Diário: R$ 45,00;

- Total de dias: 122;

- Total do Custo: (Custo Diário * Total de dias) = R$ 5.490,00.

01 Notebook:

- Valor Unitário = R$ 1800,00;

- Dias de uso = 30 dias (240 h/ 08 trabalho diário);

- Depreciação = R$ 1800,00 / 24 meses = R$ 75,00/mês;

- Custo dia = R$ 75,00 / (30 dias) = R$ 2,50 (ao dia);

Page 58: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

58

- Custo do notebook = R$ 2,50 * 122 dias = R$ 305,00.

01 Impressora:

- Valor = R$ 300,00;

- Dias de uso = 30 dias;

- Depreciação: R$ 400,00 / 24 = R$ 16,67;

- Custo dia = R$ 16,67 / 30 = R$ 0,55;

- Custo da impressora = R$ 0,55 * 122 dias = R$ 67,10.

Software:

- Microsoft Visual Studio 2010 – Free version

- SAP Crystal Reports – Free version

- Navicat for MySQL – Free version

- Banco de Dados MySQL 5.5 – Open Source

ITENS VALOR

Analista/Programador R$ 5.490,00

Notebook R$ 305,00

Impressora R$ 67,10

Custo Total R$ 5.862,10

Page 59: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

59

5. IMPLEMENTAÇÃO DO SISTEMA

A implementação do sistema de gerenciamento para pecuária de leite foi

desenvolvido no segundo semestre do correte ano. As figuras abaixo ilustram

as principais movimentações do sistema.

5.1 Sistema

Para o usuário acessar o sistema é necessário efetuar o “login” informando a

senha conforme mostra a figura 31.

Figura 31 - LOGIN do Sistema

Page 60: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

60

A figura 32 mostra a tela principal com aba e botões autoexplicativos na parte

superior.

Figura 32 – Tela Principal

As figuras 33 e 34 mostra dois de vários cadastros simples mais

objetivos do sistema.

Figura 33 - Cadastro de Animais

Page 61: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

61

Figura 34 - Cadastro de Funcionários

Agora as duas figuras 35 e 36 são referentes aos gerenciadores do

sistema. Como gerenciador de animais e de leite.

Figura 35 - Gerenciador de Animais

Page 62: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

62

Figura 36 - Gerenciador de Leite

Page 63: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

63

5. CONCLUSÃO

Com a procura por um sistema que possa incorporar grande parte,

dos departamentos e necessidade de uma empresa. Tecnologias

estão cada vez mais voltadas para a informatização e

acessibilidades dos processos deixando-os mais ágeis e práticos. O

sistema desenvolvido nesse projeto atende todos os requisitos

proposto, visto que o mesmo engloba os cadastros como os

relatórios dos dados que são informados no sistema, tornando um

sistema funcional prático para gerar as informações necessárias

nas tomadas de decisões.

O desenvolvimento deste trabalho contribuiu para o crescimento

pessoal e profissional para ampliar o conhecimento na parte de

analise de dados e desenvolvimento utilizando a linguagem do

sistema.

Page 64: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

64

6. REFENCIAS BIBIOGRÁFICAS

BOOCH, G.; RUMBAUCGH J. e JACOBSON I.; UML Guia do Usuário.

Tradução de Fábio Freitas da Silva. Rio de Janeiro: Editora Campus, 2000.

BOURROUI, G.: Revista Balde Branco, Ano XLVI, 544, 2010.

COSTA, C.N.; OLIVEIRA, S.R.M.: Tecnologia da Informação Para Auxiliar o

Manejo de Rebanhos e a Tomada de Decisões. Revista dos Criadores, São

Paulo, v.68, n.821, 1998.

DEITEL, H.M. e DEITEL, P.J., Java, como programar, trad. Carlos Arthur

Lang Lisboa, 4ª ed. Porto Alegre, Bookman, 2003.

ENDEL a, http://www.pecuariabrasil.net.br/pecuaria-no-brasil/, acesso em maio

de 2012.

ENDEL b, http://msdn.microsoft.com/library/z1zx9t92 acesso em maio de 2012.

ENDEL c,

http://www.sap.com/brazil/solutions/sapbusinessobjects/sme/reporting/crystalre

ports/index.epx acesso em maio de 2012.

ENDEL d, http://www.tiespecialistas.com.br/2010/11/wbs-%E2%80%93-uma-

ferramenta-importante-para-o-gerente-de-projetos/ acesso em maio de 2012.

MACHADO, J. G. C. F; NANTES, J. F. D. Tecnologia da Informação (TI) na

gestão dos empreendimentos rurais: um estudo na pecuária de corte. In:

Page 65: SISTEMA DE GERENCIAMENTO PARA PECUÁRIA DE LEITE · O agronegócio do leite e seus derivados, onde o Brasil se posiciona como o sexto produtor mundial, desempenha um papel relevante

65

CONGRESSO BRASILEIRO DA SOCIEDADE BRASILEIRA DE

INFORMÁTICA APLICADA À AGROPECUÁRIA E À AGROINDÚSTRIA, 4,

2003, Porto Seguro, BA.

McLEOD JUNIOR, R. Management Information Systems: a Study of

Computer-Based Information Systems. 6.ed. Englewood Cliffs: Prentice Hall,

1995.

MILANI, A., MySQL Guia do Programador, Novatec, 2007.

RANGEL. M.C.: Desenvolvimento Regional Sustentável, Volume 1, Instituto

Interamericano de Cooperação Para Agricultura, 2010.

KORTH, H.F.; SILBERSCHATZ, A. Sistema de Banco de Dados. 2.ed. São

Paulo: Makron Books, 1994.