SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
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.

Más contenido relacionado

Similar 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
 

Similar 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

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 

Último (20)

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 

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.