SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Relatório Final do Desenvolvimento Sistema Controle Produção de
Leite da Etec Dona Sebastiana de Barros
Ano 2.013
Sumário
1 - Relatório de Entrevista.........................................................................................3
Detalhes da entrevista ..........................................................................................3
2 – Pesquisa de Campo.............................................................................................6
3 – Modelagem UML ................................................................................................8
4 – Modelagem de Casos de Uso ..............................................................................8
5 – Modelagem de Classes......................................................................................10
6 – Conclusão da Modelagem .................................................................................13
7 – Gestão das Etapas do Projeto............................................................................14
8 – Tabelas do Banco de Dados...............................................................................15
9 – Telas do Sistema ...............................................................................................18
10 – Relatórios do Sistema....................................................................................23
11 – Entrega Oficial do Sistema de Controle de Produção de Leite ........................29
12 – Conclusão .....................................................................................................31
1 - Relatório de Entrevista
Detalhes da entrevista
Nome do
entrevistado 1:
Antônio Paschoal
Bonin ata:
02
/05/2013 ora:
1
9h30m
Nome do
entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes.
Cargo do
entrevistado: Diretor
Nome do
entrevistado 1:
Ubirajara Reis de
Almeida ata:
26
/04/2013 ora:
0
8h00m
Nome do
entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes.
Cargo do
entrevistado: Professor
Nome do
entrevistado 1:
Victor Hugo
Martorelli ata:
26
/04/2013 ora:
0
8h45m
Nome do
entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes.
Cargo do
entrevistado: Professor
Nome do
entrevistado 1: Carol Raymundo ata:
03
/05/2013 ora:
0
8h30m
Nome do
entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes.
Cargo do
entrevistado: Estagiária
Pergunta: Qual o objetivo da implantação do software?
Observações: O objetivo principal do software é o controle da produção de
leite, abrangendo a interação dos demais cursos e utilizando o conhecimento obtido no
curso para a realização prática de um projeto que será utilizado pela escola.
Pergunta: Como é feito o cadastro da vaca?
Observações: O cadastro da vaca possui as seguintes informações: 1.
Categoria do animal (Engorda ou Matriz); Dados da Mãe; Dados do Pai; Código (Ex: 13-05.
0100); Raça; Sexo; Cor; Pelagem; Nascimento e Grau de Sangue (Ex: 1/2).
2. Cadastro da Data da entrada com os seguintes campos: Data; Tipo da Entrada
(Ex: Nascimento, Compra ou Doação); Origem e Observações.
3. Cadastro da Data de Saída com os seguintes campos: Código; Categoria; Nome;
Tipo de Saída (Ex: Abate, Furto, Venda, Óbito e Fuga); Data da Saída e Destino.
Pergunta: Quais informações serão necessárias no cadastro do animal?
(Ex: Nome/código, Data de nascimento, peso, data de compra, foto, cor pelagem, raça e
etc.)
Observações: Código; Nome; Data de Nascimento/Compra; Origem; Raça,
Pelagem, Quantidade de Crias, Tempo de Gestação, Período de Amamentação e o Tempo
de Lactação.
Pergunta: A identificação dos animais com os brincos será padronizada?
Existe a possibilidade de serem refeitos? Qual padrão será utilizado?
Observações: Não, a identificação será a mesma que é utilizada atualmente.
Pergunta: Quanto às crias, será controlado tempo de gestação e
quantidade de crias?
Observações: Sim, a quantidade de crias, o tempo de gestação, o período de
amamentação e o tempo de lactação.
Pergunta: Será feito um registro com as doenças contraídas pelo animal?
Observações: Sim, terá um histórico do animal.
Pergunta: Será controlada a vacinação do animal?
Observações: Sim, pelo tipo de vacina e a data da aplicação.
Pergunta: Será controlado o peso do animal?
Observações: Não.
Pergunta: Alimentação do animal é controlada? (Ex: Tipo de alimentação,
vezes ao dia, quantidade).
Observações: Não.
Pergunta: O software ficará restrito para um computador ou para vários?
Será utilizado por mais de um usuário?
Observações: Será utilizado somente por um computador e um usuário.
Pergunta: Quais os tipos de relatórios que você deseja obter? Serão
impressos?
Observações: Relatório de controle de leite de uma vaca a cada 15 dias e se ela
possuiu alguma doença nesse período, possuindo os seguintes campos: Código, Nome,
Quantidade de leite e Doença.
Outras Observações:
O software tem que acusar se a produção da vaca está caindo.
O software alerta se o tempo de amamentação está acabando.
Ter um botão de excluir o cadastro da vaca.
2 – Pesquisa de Campo
Figura 1 - Coleta de Leite
Figura 2 - Balde Mecanizado
Figura 3 - Identificação da Vaca
3 – Modelagem UML
A UML (Linguagem Unificada de Modelagem) possibilita visualização, especificação,
construção e documentação de artefatos de um sistema complexo de software - o software
orientado a objetos. No projeto “Sistema VD”, foi utilizada uma Modelagem de Casos de
Usos e de Classes, feitas através do software Astah Community, desenvolvido pela Change
Vision.
4 – Modelagem de Casos de Uso
É um diagrama que mostra um conjunto de casos de uso, atores e seus
relacionamentos. O diagrama de casos de uso é geralmente o primeiro a que recorremos
no início da análise de um projeto que utilize UML. Ele é criado após o levantamento dos
requisitos da solução imaginada – cada caso de uso é um de seus requisitos funcionais.
O diagrama permite visualizar os limites do sistema, sua relação com os demais
sistemas, com seus componentes internos e as funções que deve realizar.
Figura 1
Principais componentes: ator, caso de uso, relacionamentos.
Ator: Ator é algo que interage com o sistema, mas sobre o qual não se tem controle.
Ele está fora da influência do sistema. Os atores têm um papel externo e são quem iniciam
(e quem respondem) aos casos de uso. Por exemplo: fazem o pedido num restaurante,
comem, bebem ou pagam.
Tipicamente, um ator representa um papel que um ser humano, um outro processo,
um outro sistema, ou até um dispositivo de hardware, desempenha ao interagir com o
sistema.
Cada ator corresponde a um papel específico: uma mesma pessoa que desempenha
diferentes papéis nas interações com o sistema é representada por diferentes atores; por
outro lado, diversas pessoas que desempenham o mesmo papel correspondem a um único
ator.
São eles quem:
 Utilizam o sistema.
 Inicializam o sistema.
 Fornecem os dados
 Usam as informações do sistema
Casos de uso: descrevem uma sequência de ações a serem executadas pelos
componentes da solução. São ativados por um ator, servem de base para definir os
comportamentos dos elementos da solução de software e são realizados por uma
colaboração. São representados por uma elipse com o nome da operação que implementa
no centro.
Relacionamentos: Um relacionamento representa os itens relacionados a um caso
de uso e/ou um ator. Figura também que tipo de relação há entre dois itens. Sempre que
tivermos um relacionamento entre dois casos de uso, estes devem ser obrigatoriamente
um include, um extend ou uma generalização.
5 – Modelagem de Classes
Um diagrama de classes mostra um conjunto de classes, interfaces e colaborações e
seus relacionamentos. O diagrama de classes fornece uma visão estática do modelo a ser
criado. Como as classes são um dos componentes mais importantes da orientação a
objetos, esse diagrama deve constar de todo projeto orientado a objetos.
Figura 2
Principais Componentes: classes (Nome, Atributos, Métodos e responsabilidades)
e relacionamentos.
Figura 3
Classes: Classe é uma descrição de um conjunto de objetos que compartilham os
mesmos atributos, operações, relacionamentos e semântica. A representação completa de
uma classe tem quatro divisões:
 Nome da classe - Cada classe deve ter um nome que a diferencie das outras
classes.
 Atributo - É uma propriedade nomeada de uma classe, que descreve um intervalo
de valores que as instâncias da propriedade podem apresentar.
 Método - É a implementação de um serviço que pode ser solicitado por um objeto
da classe para modificar o seu comportamento, algo que pode ser feito com um objeto e
que é compartilhado por todos os objetos dessa classe. Existem alguns métodos especiais
em praticamente todas as classes, os quais, geralmente, não representamos nos diagramas
da UML por já terem se tornado senso comum entre os desenvolvedores.
 Responsabilidades - São contratos ou obrigações de determinada classe. Ao
criarmos uma classe, estamos criando uma declaração de que todos os seus objetos têm o
mesmo tipo de estado e o mesmo tipo de comportamento. Dependendo do nível de detalhe
(abstração) que estamos analisando no diagrama, podemos também representar
graficamente uma classe apenas com seu nome ou com nome dos principais atributos e
principais métodos, conforme o que queremos analisar no momento em que estamos
criando o diagrama.
Relacionamentos: Existem basicamente três tipos de relacionamento entre classes:
dependência, associação e herança.
 Dependência: é um relacionamento de utilização, determinando que um objeto de
uma classe use informações e serviços de um objeto de outra classe, mas não
necessariamente o inverso. A dependência é representada graficamente por uma linha
tracejada com uma seta indicando o sentido da dependência.
 Associação: é um relacionamento estrutural que especifica objetos de uma classe
conectados a objetos de outra classe. A partir de uma associação, conectando duas classes,
você é capaz de navegar do objeto de uma classe até o objeto de outra classe e vice-versa.
Representada por uma linha interligando as duas classes, uma associação pode definir
papéis das classes relacionadas, assim como a multiplicidade de sua associação, além de
ter um nome. Mas nenhum desses componentes é obrigatório em uma associação e só
devem ser usados para deixar mais clara a sua definição.
 Herança: refere-se ao mecanismo pelo qual classes mais específicas incorporam a
estrutura e o comportamento de classes mais gerais.
6 – Conclusão da Modelagem
Com base no relatório da entrevista com o Diretor da Etec Dona Sebastiana de
Barros, Sr. Antônio Paschol Bonin, modelamos o sistema de maneira que sirva de
referência e apoio ao seu desenvolvimento.
Conforme ilustrado na figura 2 da Modelagem de Classes aqui apresentada,
definimos as classes dos projetos, seus atributos, métodos e relações. Foram criadas
quatro classes com o intuito de controlar a entrada, permanência e saída dos animais da
fazenda da escola, assim como a produção de leite, principal produto exportado.
7 – Gestão das Etapas do Projeto
8 – Tabelas do Banco de Dados
Figura 4 – Tabela Cadastro de Entrada
Figura 5 - Tabela Cadastro Saída
Figura 6 - Tabela Controle de Vaca
Figura 7 - Tabela Cadastro de Animal
9 – Telas do Sistema
Observe a Figura 8 onde o usuário digitará seu login e senha.
Figura 8 - Tela Entrada no Sistema
A Figura 9 mostra a Tela Principal, que concede ao usuário acesso as demais
telas.
Figura 9 - Tela Principal
Observe a Figura 10, que se refere ao Cadastro de Entrada. O usuário digitará o
dia da entrada, o tipo dela, a origem do animal e observações, caso haja necessidade.
Figura 10 - Tela Cadastro Entrada
Observe a Figura 11, onde serão cadastradas as informações das vacas. O
campo Tempo de Lactação é o período em que a vaca está amamentando o bezerro e
que está sendo retirado seu leite para outras finalidades.
Figura 11 - Tela Cadastro Vacas
A Figura 12 mostra o Cadastro de Saída. O campo Data do Recesso significa
quando a vaca vai para o pasto, ou seja, o período que ela não amamenta o bezerro e
seca, assim se recuperando para o futuro parto.
Figura 12 - Tela Cadastro Saída
Observe a Figura 13 representa o Controle da Vaca, tendo como principais
campos a Inserção de Leite (diariamente), a enfermidade (caso haja) e a vacinação.
Figura 13 - Tela Controle de Vaca
10 – Relatórios do Sistema
A Figura 14 significa o relatório de cada animal cadastrado no software.
Figura 14 - Relatório Cadastro Animal
Observe a Figura 15 que mostra o relatório de todas as entradas de animais
que foram cadastradas.
Figura 15 - Relatório Cadastro Entrada
Observe a Figura 16 que mostra o relatório de todas as saídas de animais que
foram cadastradas.
Figura 16 - Relatório Cadastro Saída
Observe a Figura 17 que representa o relatório de controle de cada animal.
Figura 17 - Relatório de Controle de Vaca
A Figura 18 mostra o relatório em branco de retirada de leite, que é preenchida
à mão por um funcionário, para só depois ser cadastrado na tela Controle da Vaca.
Figura 18 - Relatório Retirada de Leite
Observe a Figura 19 que mostra o relatório total de leite de cada animal.
Figura 19 - Relatório Total de Leite
11 – Entrega Oficial do Sistema de Controle de Produção de Leite
Figura 20 - Diretor Bonin recebendo o software da aluna Marieli
Figura 21 - Aluno sendo treinado para utilizar o sistema
Figura 22 - Alunos e Professores do 3º Módulo de Informática de 2013
Figura 23 - Equipe do desenvolvimento do software (Alunos do 3º Módulo de Informática de 2013)
12 – Conclusão
Esse trabalho veio para suprir a necessidade de informatização no controle das
vacas na Etec Dona Sebastiana de Barros, que antes só eram realizadas manualmente.
A realização deste trabalho contribuiu para o acontecimento de mais aulas
práticas, utilizando assim os conhecimentos de todas as matérias aprendidas até o
momento, e principalmente pelos participantes terem adquirido experiência e
responsabilidade, dando uma visão de como seria a realização de um projeto no mercado
de trabalho de TI.
Com base em cada etapa realizada nesse trabalho, conclui-se que ele foi de enorme
importância para o crescimento profissional de cada participante, desde o aprendizado
das matérias relacionadas como o conceito e prática de trabalho em equipe.

Mais conteúdo relacionado

Semelhante a Sistema Controle Produção Leite Etec

UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1Maikynata
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosRobson Silva Espig
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosBarbara Lima
 
Modelo comportamental
Modelo comportamentalModelo comportamental
Modelo comportamentalGabriel Moura
 
Questionário sobre casos de uso e classes revisão da tentativa
Questionário sobre casos de uso e classes  revisão da tentativaQuestionário sobre casos de uso e classes  revisão da tentativa
Questionário sobre casos de uso e classes revisão da tentativaAluisioSantos4
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRodolfo Almeida
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLIFFar - SVS
 

Semelhante a Sistema Controle Produção Leite Etec (20)

Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando Modelos
 
Modelo comportamental
Modelo comportamentalModelo comportamental
Modelo comportamental
 
Questionário sobre casos de uso e classes revisão da tentativa
Questionário sobre casos de uso e classes  revisão da tentativaQuestionário sobre casos de uso e classes  revisão da tentativa
Questionário sobre casos de uso e classes revisão da tentativa
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
 
Apostila2uml
Apostila2umlApostila2uml
Apostila2uml
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 

Último

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 

Último (20)

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 

Sistema Controle Produção Leite Etec

  • 1. Relatório Final do Desenvolvimento Sistema Controle Produção de Leite da Etec Dona Sebastiana de Barros Ano 2.013
  • 2. Sumário 1 - Relatório de Entrevista.........................................................................................3 Detalhes da entrevista ..........................................................................................3 2 – Pesquisa de Campo.............................................................................................6 3 – Modelagem UML ................................................................................................8 4 – Modelagem de Casos de Uso ..............................................................................8 5 – Modelagem de Classes......................................................................................10 6 – Conclusão da Modelagem .................................................................................13 7 – Gestão das Etapas do Projeto............................................................................14 8 – Tabelas do Banco de Dados...............................................................................15 9 – Telas do Sistema ...............................................................................................18 10 – Relatórios do Sistema....................................................................................23 11 – Entrega Oficial do Sistema de Controle de Produção de Leite ........................29 12 – Conclusão .....................................................................................................31
  • 3. 1 - Relatório de Entrevista Detalhes da entrevista Nome do entrevistado 1: Antônio Paschoal Bonin ata: 02 /05/2013 ora: 1 9h30m Nome do entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes. Cargo do entrevistado: Diretor Nome do entrevistado 1: Ubirajara Reis de Almeida ata: 26 /04/2013 ora: 0 8h00m Nome do entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes. Cargo do entrevistado: Professor Nome do entrevistado 1: Victor Hugo Martorelli ata: 26 /04/2013 ora: 0 8h45m Nome do entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes. Cargo do entrevistado: Professor Nome do entrevistado 1: Carol Raymundo ata: 03 /05/2013 ora: 0 8h30m Nome do entrevistador: Ivonete Gonçalves, Marieli Silva e Wesley Gomes. Cargo do entrevistado: Estagiária
  • 4. Pergunta: Qual o objetivo da implantação do software? Observações: O objetivo principal do software é o controle da produção de leite, abrangendo a interação dos demais cursos e utilizando o conhecimento obtido no curso para a realização prática de um projeto que será utilizado pela escola. Pergunta: Como é feito o cadastro da vaca? Observações: O cadastro da vaca possui as seguintes informações: 1. Categoria do animal (Engorda ou Matriz); Dados da Mãe; Dados do Pai; Código (Ex: 13-05. 0100); Raça; Sexo; Cor; Pelagem; Nascimento e Grau de Sangue (Ex: 1/2). 2. Cadastro da Data da entrada com os seguintes campos: Data; Tipo da Entrada (Ex: Nascimento, Compra ou Doação); Origem e Observações. 3. Cadastro da Data de Saída com os seguintes campos: Código; Categoria; Nome; Tipo de Saída (Ex: Abate, Furto, Venda, Óbito e Fuga); Data da Saída e Destino. Pergunta: Quais informações serão necessárias no cadastro do animal? (Ex: Nome/código, Data de nascimento, peso, data de compra, foto, cor pelagem, raça e etc.) Observações: Código; Nome; Data de Nascimento/Compra; Origem; Raça, Pelagem, Quantidade de Crias, Tempo de Gestação, Período de Amamentação e o Tempo de Lactação. Pergunta: A identificação dos animais com os brincos será padronizada? Existe a possibilidade de serem refeitos? Qual padrão será utilizado? Observações: Não, a identificação será a mesma que é utilizada atualmente. Pergunta: Quanto às crias, será controlado tempo de gestação e quantidade de crias? Observações: Sim, a quantidade de crias, o tempo de gestação, o período de amamentação e o tempo de lactação. Pergunta: Será feito um registro com as doenças contraídas pelo animal? Observações: Sim, terá um histórico do animal. Pergunta: Será controlada a vacinação do animal? Observações: Sim, pelo tipo de vacina e a data da aplicação.
  • 5. Pergunta: Será controlado o peso do animal? Observações: Não. Pergunta: Alimentação do animal é controlada? (Ex: Tipo de alimentação, vezes ao dia, quantidade). Observações: Não. Pergunta: O software ficará restrito para um computador ou para vários? Será utilizado por mais de um usuário? Observações: Será utilizado somente por um computador e um usuário. Pergunta: Quais os tipos de relatórios que você deseja obter? Serão impressos? Observações: Relatório de controle de leite de uma vaca a cada 15 dias e se ela possuiu alguma doença nesse período, possuindo os seguintes campos: Código, Nome, Quantidade de leite e Doença. Outras Observações: O software tem que acusar se a produção da vaca está caindo. O software alerta se o tempo de amamentação está acabando. Ter um botão de excluir o cadastro da vaca.
  • 6. 2 – Pesquisa de Campo Figura 1 - Coleta de Leite Figura 2 - Balde Mecanizado
  • 7. Figura 3 - Identificação da Vaca
  • 8. 3 – Modelagem UML A UML (Linguagem Unificada de Modelagem) possibilita visualização, especificação, construção e documentação de artefatos de um sistema complexo de software - o software orientado a objetos. No projeto “Sistema VD”, foi utilizada uma Modelagem de Casos de Usos e de Classes, feitas através do software Astah Community, desenvolvido pela Change Vision. 4 – Modelagem de Casos de Uso É um diagrama que mostra um conjunto de casos de uso, atores e seus relacionamentos. O diagrama de casos de uso é geralmente o primeiro a que recorremos no início da análise de um projeto que utilize UML. Ele é criado após o levantamento dos requisitos da solução imaginada – cada caso de uso é um de seus requisitos funcionais. O diagrama permite visualizar os limites do sistema, sua relação com os demais sistemas, com seus componentes internos e as funções que deve realizar. Figura 1 Principais componentes: ator, caso de uso, relacionamentos. Ator: Ator é algo que interage com o sistema, mas sobre o qual não se tem controle. Ele está fora da influência do sistema. Os atores têm um papel externo e são quem iniciam (e quem respondem) aos casos de uso. Por exemplo: fazem o pedido num restaurante, comem, bebem ou pagam.
  • 9. Tipicamente, um ator representa um papel que um ser humano, um outro processo, um outro sistema, ou até um dispositivo de hardware, desempenha ao interagir com o sistema. Cada ator corresponde a um papel específico: uma mesma pessoa que desempenha diferentes papéis nas interações com o sistema é representada por diferentes atores; por outro lado, diversas pessoas que desempenham o mesmo papel correspondem a um único ator. São eles quem:  Utilizam o sistema.  Inicializam o sistema.  Fornecem os dados  Usam as informações do sistema Casos de uso: descrevem uma sequência de ações a serem executadas pelos componentes da solução. São ativados por um ator, servem de base para definir os comportamentos dos elementos da solução de software e são realizados por uma colaboração. São representados por uma elipse com o nome da operação que implementa no centro. Relacionamentos: Um relacionamento representa os itens relacionados a um caso de uso e/ou um ator. Figura também que tipo de relação há entre dois itens. Sempre que tivermos um relacionamento entre dois casos de uso, estes devem ser obrigatoriamente um include, um extend ou uma generalização.
  • 10. 5 – Modelagem de Classes Um diagrama de classes mostra um conjunto de classes, interfaces e colaborações e seus relacionamentos. O diagrama de classes fornece uma visão estática do modelo a ser criado. Como as classes são um dos componentes mais importantes da orientação a objetos, esse diagrama deve constar de todo projeto orientado a objetos. Figura 2 Principais Componentes: classes (Nome, Atributos, Métodos e responsabilidades) e relacionamentos.
  • 11. Figura 3 Classes: Classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica. A representação completa de uma classe tem quatro divisões:  Nome da classe - Cada classe deve ter um nome que a diferencie das outras classes.  Atributo - É uma propriedade nomeada de uma classe, que descreve um intervalo de valores que as instâncias da propriedade podem apresentar.  Método - É a implementação de um serviço que pode ser solicitado por um objeto da classe para modificar o seu comportamento, algo que pode ser feito com um objeto e que é compartilhado por todos os objetos dessa classe. Existem alguns métodos especiais em praticamente todas as classes, os quais, geralmente, não representamos nos diagramas da UML por já terem se tornado senso comum entre os desenvolvedores.  Responsabilidades - São contratos ou obrigações de determinada classe. Ao criarmos uma classe, estamos criando uma declaração de que todos os seus objetos têm o mesmo tipo de estado e o mesmo tipo de comportamento. Dependendo do nível de detalhe (abstração) que estamos analisando no diagrama, podemos também representar graficamente uma classe apenas com seu nome ou com nome dos principais atributos e principais métodos, conforme o que queremos analisar no momento em que estamos criando o diagrama. Relacionamentos: Existem basicamente três tipos de relacionamento entre classes: dependência, associação e herança.  Dependência: é um relacionamento de utilização, determinando que um objeto de uma classe use informações e serviços de um objeto de outra classe, mas não
  • 12. necessariamente o inverso. A dependência é representada graficamente por uma linha tracejada com uma seta indicando o sentido da dependência.  Associação: é um relacionamento estrutural que especifica objetos de uma classe conectados a objetos de outra classe. A partir de uma associação, conectando duas classes, você é capaz de navegar do objeto de uma classe até o objeto de outra classe e vice-versa. Representada por uma linha interligando as duas classes, uma associação pode definir papéis das classes relacionadas, assim como a multiplicidade de sua associação, além de ter um nome. Mas nenhum desses componentes é obrigatório em uma associação e só devem ser usados para deixar mais clara a sua definição.  Herança: refere-se ao mecanismo pelo qual classes mais específicas incorporam a estrutura e o comportamento de classes mais gerais.
  • 13. 6 – Conclusão da Modelagem Com base no relatório da entrevista com o Diretor da Etec Dona Sebastiana de Barros, Sr. Antônio Paschol Bonin, modelamos o sistema de maneira que sirva de referência e apoio ao seu desenvolvimento. Conforme ilustrado na figura 2 da Modelagem de Classes aqui apresentada, definimos as classes dos projetos, seus atributos, métodos e relações. Foram criadas quatro classes com o intuito de controlar a entrada, permanência e saída dos animais da fazenda da escola, assim como a produção de leite, principal produto exportado.
  • 14. 7 – Gestão das Etapas do Projeto
  • 15. 8 – Tabelas do Banco de Dados Figura 4 – Tabela Cadastro de Entrada Figura 5 - Tabela Cadastro Saída
  • 16. Figura 6 - Tabela Controle de Vaca
  • 17. Figura 7 - Tabela Cadastro de Animal
  • 18. 9 – Telas do Sistema Observe a Figura 8 onde o usuário digitará seu login e senha. Figura 8 - Tela Entrada no Sistema A Figura 9 mostra a Tela Principal, que concede ao usuário acesso as demais telas. Figura 9 - Tela Principal
  • 19. Observe a Figura 10, que se refere ao Cadastro de Entrada. O usuário digitará o dia da entrada, o tipo dela, a origem do animal e observações, caso haja necessidade. Figura 10 - Tela Cadastro Entrada
  • 20. Observe a Figura 11, onde serão cadastradas as informações das vacas. O campo Tempo de Lactação é o período em que a vaca está amamentando o bezerro e que está sendo retirado seu leite para outras finalidades. Figura 11 - Tela Cadastro Vacas
  • 21. A Figura 12 mostra o Cadastro de Saída. O campo Data do Recesso significa quando a vaca vai para o pasto, ou seja, o período que ela não amamenta o bezerro e seca, assim se recuperando para o futuro parto. Figura 12 - Tela Cadastro Saída
  • 22. Observe a Figura 13 representa o Controle da Vaca, tendo como principais campos a Inserção de Leite (diariamente), a enfermidade (caso haja) e a vacinação. Figura 13 - Tela Controle de Vaca
  • 23. 10 – Relatórios do Sistema A Figura 14 significa o relatório de cada animal cadastrado no software. Figura 14 - Relatório Cadastro Animal
  • 24. Observe a Figura 15 que mostra o relatório de todas as entradas de animais que foram cadastradas. Figura 15 - Relatório Cadastro Entrada
  • 25. Observe a Figura 16 que mostra o relatório de todas as saídas de animais que foram cadastradas. Figura 16 - Relatório Cadastro Saída
  • 26. Observe a Figura 17 que representa o relatório de controle de cada animal. Figura 17 - Relatório de Controle de Vaca
  • 27. A Figura 18 mostra o relatório em branco de retirada de leite, que é preenchida à mão por um funcionário, para só depois ser cadastrado na tela Controle da Vaca. Figura 18 - Relatório Retirada de Leite
  • 28. Observe a Figura 19 que mostra o relatório total de leite de cada animal. Figura 19 - Relatório Total de Leite
  • 29. 11 – Entrega Oficial do Sistema de Controle de Produção de Leite Figura 20 - Diretor Bonin recebendo o software da aluna Marieli Figura 21 - Aluno sendo treinado para utilizar o sistema
  • 30. Figura 22 - Alunos e Professores do 3º Módulo de Informática de 2013 Figura 23 - Equipe do desenvolvimento do software (Alunos do 3º Módulo de Informática de 2013)
  • 31. 12 – Conclusão Esse trabalho veio para suprir a necessidade de informatização no controle das vacas na Etec Dona Sebastiana de Barros, que antes só eram realizadas manualmente. A realização deste trabalho contribuiu para o acontecimento de mais aulas práticas, utilizando assim os conhecimentos de todas as matérias aprendidas até o momento, e principalmente pelos participantes terem adquirido experiência e responsabilidade, dando uma visão de como seria a realização de um projeto no mercado de trabalho de TI. Com base em cada etapa realizada nesse trabalho, conclui-se que ele foi de enorme importância para o crescimento profissional de cada participante, desde o aprendizado das matérias relacionadas como o conceito e prática de trabalho em equipe.