Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação PCPTCC - Planejamento e Controle da Produção Protótipo desenvolvido como Trabalho de Conclusão de Curso Acadêmico: Marcelo Loffi Orientador: Prof. Oscar Dalfovo
Roteiro de Apresentação Introdução Conceitos Tecnologias Utilizadas Especificação do Sistema Implementação do Sistema Conclusão Dificuldades Sugestões para Trabalhos Futuros
Introdução Produção Artesanal - Uma pessoa realiza um produto do inicio ao fim Programação da Produção feita pela própria pessoa Controle da Produção feito diretamente pelo empresário Departamentalização e Especialização do Trabalho Necessidade de comunicação entre os departamentos da empresa.
Introdução Para se determinar o que, quando, quanto e onde produzir de forma racional é necessário a disponibilidade de um certo conjunto de informações. Torna-se fundamental a utilização de um Sistema de Informações.
Introdução A principal função do Plano Mestre de Produção (PMP) é coordenar a demanda de mercado com os recursos internos da empresa. A otimização da Programação da Produção pode ser feita através da técnica de Caminho Crítico PERT-CPM.
Introdução Metodologia A. O. O. Técnica O.M.T. RUMBAUGH (1994)
Redes PERT-CPM para análise de Caminho Crítico Critical Path Method (CPM) - Atividades tem duração Perfeitamente determinadas Project Evaluation Review Technique (PERT) - Atividades têm duração aleatória (Probabilísticas)
Redes PERT-CPM para análise de Caminho Crítico Etapas de um Projeto Planejamento - O que fazer? Programação - Quando fazer? Controle - Como fazer? Caminho Crítico aquele no qual as atividades não tem folga de tempo para começar nem para terminar
Utilização da PERT-CPM para Programação da Produção Determinar as etapas necessárias para se completar o projeto. Determinar as relações de precedência Avaliar o tempo necessário para cada atividade Desenhar uma rede de PERT-CPM seqüências de eventos dentro da rede.
Redes PERT-CPM b C c A a B E f F d e D Tempo Mais Tarde Tempo Mais Cedo TMT = max{ TMT i TMC = min{ TMC i, TMT,..., TMT i ant 1 i ant 2 i ant n i post 1, TMC i post 2,..., TMC } i post n } Folgas F i = TMT i TMC i Tempo Estimado ta+ 4 tm+ tb te = 6
Redes PERT-CPM C 3,33 A 5,17 B 5,17 D 7 E 5,17 F 50,83 I 5,17 G 7,17 J 8 H 5,33 K 10,5 L
Gráfico de Gantt 5,17 5,17 3,33 5,17 7,17 5,33 7 50,83 5,17 8 10,5 0 20 40 60 80 100 Tempo em Minutos Misturar manteiga e a ucar Juntar ovos Misturar trigo e fermento Juntar o trigo com fermento e o leite Untar forma Colocar massa na forma e assar Misturar choc.em p e creme p/ recheio Bater clarar em neve para cobertura Cortar massa assada ao meio Colocar recheio Colocar cobertura
Sistemas de Informação Resolvem uma deficiência crônica no processo decisório da maioria das empresas, isto é, falta de integração das informações Fatores para avaliar as informações: Qualidade da informação A oportunidade da informação Quantidade de informações Relevância da informação
Sistemas de Administração da Produção O Sistema de Administração da Produção deve planejar a produção e controlar o seu desempenho. O Sistema de Administração da produção está intimamente ligado com o Sistema de Produção adotado pela empresa Produção sob encomendas Produção em lotes Produção continua ou em série
Planejamento e Controle da Produção Em um sistema produtivo, ao serem definidas suas metas e estratégias faz-se necessário formular planos e controles (PCP) para atingi-las: Planejamento Estratégico da Produção Planejamento Mestre da Produção Programação da Produção Acompanhamento e Controle da Produção
Metodologia de Orientação a Objetos Objeto Métodos Encapsulamento Mensagens Classe Herança
Técnica de Modelagem de Objetos (OMT) Fundamenta-se na utilização de uma notação baseada em objetos para descrever as classes e os relacionamentos durante o ciclo de vida. Fase de Análise de objetos: O que se espera que o sistema faça. Fase de Projeto do sistema: onde é previsto o ambiente em que o sistema irá trabalhar. Fase de Projeto de objetos: Otimização, refinamento e ampliação dos Modelos da Análise de objetos.
Técnica de Modelagem de Objetos (OMT) Modelo de Objetos: descreve a estrutura de objetos do sistema Modelo Dinâmico: descreve os aspectos de um sistema relacionado ao tempo e a seqüência de operações Modelo Funcional: descreve os aspectos de um sistema relacionado a transformação de valores
Modelo de Objetos da Análise Classe 1 métodos atributos Classe 3 métodos atributos Classe 5 métodos atributos Classe 2 métodos atributos Classe 4 métodos atributos Classe 6 métodos atributos
Modelo Dinâmico Diagrama de Eventos Diagrama de Fluxo de Eventos Diagrama de Estados
Modelo Funcional Valores de Entrada e Saída Diagrama de Fluxo de Dados
Projeto do Sistema Arquitetura do Sistema Estaçőes A Estaçőes B Sub-sistema 1 Sub-sistema 3 Usuário Sub-sistema 2 modo de ligaçăo Banco de dados BD 1 interface do usuário BD 2
Modelo de Objetos do Projeto Classe atributo1 atributo2 método1 método2 Classe atributo1 atributo2 método1 método2 Classe atributo1 atributo2 método1 método2 Classe atributo1 atributo2 método1 método2 Classe atributo1 atributo2 método1 método2 Classe atributo1 atributo2 método1 método2
Tecnologias Utilizadas Micrografix FlowCharter 7.0 da INSO Corporation FoxPro 2.6 for Windows da Microsoft Corporation Ambiente visual Delphi 4 da empresa Borland
Especificação do Sistema O sistema tem como finalidade demonstrar a programação das indústrias de manufatura utilizando as técnicas de PERT-CPM O protótipo usará do aplicativo ivgr os dados referentes aos produtos e pedidos de venda
Descrição O protótipo foi dividido em três subsistemas Programação (PCP Programação) Relatórios (PCP Relatórios) Apontamentos de Produção (PCP Apontamentos)
Modelo de Objetos da Análise PEDIDO núm pedido# cliente sequęncia PRODUTO código# quantidade processo tempo PROGRAMAÇĂO processo# dt_inicial# dt_final ESTOQUE cod_produto# data# quantidade saldo
Diagrama de Estados da Análise Subsistema de Programação Inicializaçăo faça: abra arquivos e criar ambiente de controle em espera Espera opçăo do usuário / aplicativo finalizar Finalizaçăo faça: feche arquivos e finalize aplicaçăo alteraçăo Exclusăo de Pedido faça: excluir o pedido da programaçăo e do estoque previsto reprograme espera exclusăo reprograme incluir resultados Cálculos faça: verifique composiçăo e calcule caminho crítico espera alterar sequencia Espera sequencia do usuário Inclusăo faça: inclua na programaçăo e no estoque virtual sequencia
Diagrama de Eventos da Análise Cenário: Excluir Pedido I.U. / IVGR Pedido Programaçăo Estoque crie-se(num_pedido) exclua crie-se(num_pedido) exclua libere crie-se(num_pedido) exclua libere Enquanto houver pedidos subsequentes Voltar para o Cenário Excluir Pedido Para os pedidos subsequentes excluidos Ir para o Cenário Incluir Pedido libere
Diagrama de Fluxo de Eventos da Análise libere crie-se exclua passe p/ prox exclua crie-se inclua grave data libere Pedido Produto Programaçăo oper. terminar libere exclua altere inclua crie-se crie-se inclua grave data libere crie-se crie-se libere libere inclua libere emita ordem cri-se nova sequencia composiçăo crie-se inclua libere I.U/ IVGR I.U. crie-se libere altere Estoque dados filtragem gráfico relatório dados filtragem Interface Geradora de Gráfico Interface Geradora de Relatório
Valores de Entrada e Saída da Análise Operacional Estratégico / Tático Ordens de Fabricaçăo Apontamentos de Produçăo Utilizaçăo de Máquinas Necessidades de Materiais Datas de Entrega Graficos Estoques PCP Apontamentos Cad. de Prod. e Proc. PCP Relatórios Programaçăo Programaçăo Estoque Previsto Estoques Programaçăo Aplicativo ivgr Cadastro de Produtos e Processos Sequencia de Pedidos PCP Programaçăo Pedidos de Vendas Cadastro de Produtos e Processos
Arquitetura do Sistema Projeto do Sistema Estratégico / Tático Servidor Operacional Banco de Dados PCP Relatórios PCP Aplicativo ivgr Rede LAN ivgr PCP Programaçăo Rede LAN PCP Apont. Produçăo Usuário Usuário Usuário
Modelo de Objetos do Projeto PEDIDO núm pedido# cliente sequęncia Constructor Captura Inclusăo Exclusăo Alteraçăo Alt. Sequencia Destructor PRODUTO código# quantidade processo tempo Constructor Inclusăo Gravaçăo Destructor PROGRAMAÇĂO processo# dt_inicial# dt_final Constructor Inclusăo Exclusăo Destructor ESTOQUE cod_produto# data# quantidade saldo Constructor Inclusăo Exclusăo Destructor
Implementação A seguir será demonstrado o protótipo de sistema de controle da utilização de recursos para produção das indústrias de manufatura implementado usando a Técnica de Redes PERT-CPM.
Conclusão As empresas de pequeno e médio porte geralmente planejam a produção sem nenhuma base técnica, apenas baseados na própria experiência. Usando as técnicas de Redes PERT-CPM a empresa estará se baseando em técnicas eficazes. A técnica O. M. T. foi utilizada com êxito no trabalho.
Dificuldades Falta de material didático a respeito do ERP.
Sugestões para Trabalhos Futuros Desenvolver um módulo que programe a manutenção de máquinas. Na utilização da metodologia de orientação a objetos, a sugestão é utilizar outras técnicas de modelagem.
Muito Obrigado.
Diagrama de Eventos Classe 1 Classe 2 Classe 3 evento 1 evento 2 evento 3 evento 6 evento 4 evento 5
Diagrama de Fluxo de Eventos evento 1 Classe 1 Classe 2 evento 2 evento 3 evento 4 evento 5 evento 6 evento 7 Classe 3
Diagrama de Estados evento 1 Estado 1 Estado 2
Valores de Entrada e Saída valor de entrada 1 ator 1 Sistema valor de saída ator 2 limites do sistema valor de entrada 1
Diagrama de Fluxo de Dados dados 1 dados 2 ator 1 processo 1 Depósitode Dados 1 ator 2 Depósitode Dados 1 dados 3 dados 4 processo 2 ator 1