80
UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA SUPERIOR DE TECNOLOGIA - EST ENGENHARIA DA COMPUTAÇÃO RAFAEL BRITO DOS SANTOS PROJETO JIDOKA: DESENVOLVIMENTO DE UMA APLICAÇÃO PARA CONTROLE DE PARADA DE MÁQUINA Manaus 2010

UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA

ESCOLA SUPERIOR DE TECNOLOGIA - EST

ENGENHARIA DA COMPUTAÇÃO

RAFAEL BRITO DOS SANTOS PROJETO JIDOKA: DESENVOLVIMENTO DE UMA APLICAÇÃO PARA CONTROLE

DE PARADA DE MÁQUINA

Manaus

2010

Page 2: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

RAFAEL BRITO DOS SANTOS

PROJETO JIDOKA: DESENVOLVIMENTO DE UMA APLICAÇÃO PA RA CONTROLE DE PARADA DE MÁQUINA

Trabalho de Conclusão de Curso apresentado à banca avaliadora do Curso de Engenharia de Computação, da Escola Superior de Tecnologia, da Universidade do Estado do Amazonas, como pré-requisito para obtenção do título de Engenheiro de Computação.

Orientador: Prof. MSc. Jucimar Maia da Silva Júnior

Manaus

2010

Page 3: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

Universidade do Estado do Amazonas - UEA Escola Superior de Tecnologia - EST

Reitor:

José Aldemir de Oliveira Vice-Reitor:

Marly Guimarães Fernandes Costa Diretor da Escola Superior de Tecnologia:

Mário Augusto Bessa de Figueirêdo Coordenador do Curso de Engenharia de Computação:

Danielle Gordiano Valente Coordenador da Disciplina Trabalho de Conclusão de Curso:

Áurea Hiléia da Silva Melo Banca Avaliadora composta por: Data da Defesa: 09/12/2010.

Prof. MSc. Jucimar Maia da Silva Júnior (Orientador) Prof. MSc. Danielle Gordiano Valente Prof. MSc. Áurea Hiléia da Silva Melo

CIP – Catalogação na Publicação

SANTOS, Rafael Brito dos

Projeto Jidoka: Desenvolvimento de uma Aplicação para Controle de Parada de Máquina / Rafael Brito dos Santos; [orientado por] Prof. Me. Jucimar Maia da Silva Júnior - Manaus: UEA, 2010.

Inclui Bibliografia

Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação).

Universidade do Estado do Amazonas, 2010.

Page 4: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

RAFAEL BRITO DOS SANTOS

PROJETO JIDOKA: DESENVOLVIMENTO DE UMA APLICAÇÃO PARA CONTROLE DE PARADA DE MÁQUINA

Trabalho de Conclusão de Curso apresentado à banca avaliadora do Curso de Engenharia de Computação, da Escola Superior de Tecnologia, da Universidade do Estado do Amazonas, como pré-requisito para obtenção do título de Engenheiro de Computação. Aprovado em: ____/____/________ BANCA EXAMINADORA __________________________________________

Prof. Jucimar Maia da Silva Júnior, Mestre Orientador

UNIVERSIDADE DO ESTADO DO AMAZONAS

__________________________________________ Prof. Danielle Gordiano Valente, Mestre

UNIVERSIDADE DO ESTADO DO AMAZONAS

__________________________________________ Prof. Áurea Hiléia da Silva Melo, Mestre

UNIVERSIDADE DO ESTADO DO AMAZONAS

Page 5: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

DEDICATÓRIA

Dedico esse trabalho primeiramente à minha

falecida avó, Odete, uma das maiores apoiadoras para a

realização e conclusão deste trabalho juntamente com

meus pais e minha irmã. Assim como à minha

namorada e sua mãe.

Page 6: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

AGRADECIMENTOS

Agradeço primeiramente a Deus que me

capacitou e me deu força durante esta longa caminhada.

Aos meus pais que proporcionaram as

condições necessárias para enfrentar mais uma etapa de

minha vida juntamente com suas cobranças.

Ao incentivo de minha irmã, de minha

namorada e sua mãe.

Aos colegas de curso que direta e

indiretamente auxiliaram no meu aprendizado, como

em diversas noites de estudo que ocorreram, aos

professores pelo conhecimento transmitido ao longo do

curso, aos colegas de trabalho que também colaboraram

repassando conhecimento técnico fundamental para o

desenvolvimento deste trabalho.

Ao meu Orientador, Jucimar, que me aceitou

como orientando, me dando força para desenvolver este

trabalho e direcionamento para realização do mesmo.

Obrigado a todos!

Page 7: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

RESUMO

Este trabalho descreve o desenvolvimento do Projeto Jidoka, que tem como

propósito realizar o Controle de Paradas de Máquina de uma Indústria alertando seus

responsáveis sobre cada ocorrência. Também serão descritas as tecnologias e ferramentas

utilizadas para o desenvolvimento do Projeto e ainda a metodologia de desenvolvimento

aplicada (FDD – Feature Driven Development) juntamente com cada um de seus processos

aplicados.

Palavras-chave: Jidoka – Parada de Máquina – FDD.

Page 8: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

ABSTRACT

This work describes the Jidoka Project development, which aims to realize the Stop

Machine Control alerting their responsible about each occurrence. Also described the

technologies and tools used to develop the Project and also methodology applied (FDD –

Feature Driven Development) along with each of its processes applied.

Key-words: Jidoka – Stop Machine – FDD.

Page 9: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

SUMÁRIO

LISTA DE FIGURAS ............................................................................................................. 12

LISTA DE TABELAS ............................................................................................................ 14

INTRODUÇÃO ...................................................................................................................... 15

1.1 OBJETIVO ..................................................................................................................... 16 1.1.1 Objetivos Específicos ............................................................................................... 16

1.2 JUSTIFICATIVA ........................................................................................................... 16 1.3 METODOLOGIA ........................................................................................................... 17 1.4 ORGANIZAÇÃO DA MONOGRAFIA ........................................................................ 18

2 REFERENCIAL TEÓRICO .............................................................................................. 19

2.1 JIDOKA .......................................................................................................................... 19 2.2 DEFINIÇÃO DE PARADA DE MÁQUINA ................................................................ 21 2.3 CAUSAS DE PARADA DE MÁQUINA ...................................................................... 22 2.4 CONSEQUÊNCIAS DE PARADA DE MÁQUINA ..................................................... 22 2.5 ERWIN ........................................................................................................................... 24 2.6 VISUAL STUDIO 2008 ................................................................................................. 24

2.6.1 Desenvolvimento em Altíssima Velocidade .............................................................. 25 2.6.2 Trabalho em Equipe ................................................................................................. 25 2.6.3 Desenvolvimento de Software de Última Geração .................................................. 25

2.7 SQL SERVER 2008 ........................................................................................................ 25 2.8 VISUAL BASIC .NET ................................................................................................... 26 2.9 FDD (FEATURE DRIVEN DEVELOPMENT) ............................................................ 28

2.9.1 Os Processos ............................................................................................................ 29

3 DESENVOLVIMENTO DO PROJETO ........................................................................... 31

3.1 DESENVOLVIMENTO DO MODELO ABRANGENTE ............................................ 32 3.2 CONSTRUÇÃO DA LISTA DE FUNCIONALIDADES ............................................. 36 3.3 PLANEJAMENTO POR FUNCIONALIDADE ............................................................ 37 3.4 DETALHAMENTO POR FUNCIONALIDADE .......................................................... 37

3.4.1 Tela Inicial (Menu Principal) .................................................................................. 38 3.4.2 Tela Padrão de Controle dos Cadastros (Frame) ................................................... 40

Page 10: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

3.4.3 Tela Padrão de Cadastro (Frm)............................................................................... 40 3.4.4 Tela Padrão de Relatório ......................................................................................... 41 3.4.5 Login......................................................................................................................... 42 3.4.6 Alteração de Senha................................................................................................... 42 3.4.7 Alteração de Usuário ............................................................................................... 43 3.4.8 Cadastro de Usuário ................................................................................................ 43 3.4.9 Cadastro de Opção................................................................................................... 44 3.4.10 Cadastro de Permissão .......................................................................................... 44 3.4.11 Cadastro de Linha .................................................................................................. 45 3.4.12 Cadastro de Motivo ................................................................................................ 45 3.4.13 Cadastro de Grupo de Distribuição ....................................................................... 46 3.4.14 Cadastro de Solução .............................................................................................. 46 3.4.15 Cadastro de Cliente ................................................................................................ 46 3.4.16 Cadastro de Produto .............................................................................................. 47 3.4.17 Associação Produto X Cliente ............................................................................... 47 3.4.18 Cadastro de Destinatário ....................................................................................... 48 3.4.19 Associação Destinatário X Grupo de Distribuição ............................................... 49 3.4.20 Cadastro de Parada (Frame) ................................................................................. 50 3.4.21 Cadastro de Parada (Frm) ..................................................................................... 50 3.4.22 Relatório de Visualização de Paradas ................................................................... 51 3.4.23 Job de Verificação de Paradas e Envio de E-mail ................................................. 52 3.4.24 Envio de SMS ......................................................................................................... 52

3.5 CONSTRUÇÃO POR FUNCIONALIDADE ................................................................ 52 3.5.1 Tela Inicial (Menu Principal) .................................................................................. 52 3.5.2 Tela Padrão de Controle dos Cadastros (Frame) ................................................... 53 3.5.3 Tela Padrão de Cadastro (Frm)............................................................................... 55 3.5.4 Tela Padrão de Relatório ......................................................................................... 56 3.5.5 Login......................................................................................................................... 57 3.5.6 Alteração de Senha................................................................................................... 58 3.5.7 Alteração de Usuário ............................................................................................... 59 3.5.8 Cadastro de Usuário ................................................................................................ 59 3.5.9 Cadastro de Opção................................................................................................... 60 3.5.10 Cadastro de Permissão .......................................................................................... 61 3.5.11 Cadastro de Linha .................................................................................................. 63 3.5.12 Cadastro de Motivo ................................................................................................ 63 3.5.13 Cadastro de Grupo de Distribuição ....................................................................... 63 3.5.14 Cadastro de Solução .............................................................................................. 64 3.5.15 Cadastro de Cliente ................................................................................................ 64 3.5.16 Cadastro de Produto .............................................................................................. 65 3.5.17 Associação Produto X Cliente ............................................................................... 65 3.5.18 Cadastro de Destinatário ....................................................................................... 66 3.5.19 Associação Destinatário X Grupo de Distribuição ............................................... 67 3.5.20 Cadastro de Parada (Frame) ................................................................................. 68 3.5.21 Cadastro de Parada (Frm) ..................................................................................... 69

Page 11: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

3.5.22 Relatório de Visualização de Paradas ................................................................... 70 3.5.23 Job de Verificação de Paradas e Envio de E-mail ................................................. 71 3.5.24 Envio de SMS ......................................................................................................... 72

CONSIDERAÇÕES FINAIS ................................................................................................. 74

REFERÊNCIAS ..................................................................................................................... 77

OBRAS CONSULTADAS ..................................................................................................... 79

Page 12: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

LISTA DE FIGURAS

Figura 2.9.1: Estrutura da FDD ................................................................................................ 28

Figura 3.1.1: Diagrama de Caso de Uso do Projeto Jidoka ...................................................... 34

Figura 3.4.1: Tela Inicial (Menu Principal) .............................................................................. 38

Figura 3.4.2: Tela Inicial (Controle de Acesso) ....................................................................... 39

Figura 3.4.3: Tela Inicial (Cadastros Básicos) ......................................................................... 39

Figura 3.4.4: Tela Padrão de Controle dos Cadastros (Frame) ................................................ 40

Figura 3.4.5: Tela Padrão de Cadastros (Frm).......................................................................... 41

Figura 3.4.6: Tela Padrão de Relatório ..................................................................................... 42

Figura 3.4.7: Login ................................................................................................................... 42

Figura 3.4.8: Alteração de Senha ............................................................................................. 42

Figura 3.4.9: Alteração de Usuário ........................................................................................... 43

Figura 3.4.10: Cadastro de Usuário .......................................................................................... 43

Figura 3.4.11: Cadastro de Opção ............................................................................................ 44

Figura 3.4.12: Cadastro de Permissão ...................................................................................... 45

Figura 3.4.13: Cadastro de Linha ............................................................................................. 45

Figura 3.4.14: Cadastro de Motivo ........................................................................................... 45

Figura 3.4.15: Cadastro de Grupo de Distribuição ................................................................... 46

Figura 3.4.16: Cadastro de Solução .......................................................................................... 46

Figura 3.4.17: Cadastro de Cliente ........................................................................................... 47

Figura 3.4.18: Cadastro de Produto .......................................................................................... 47

Figura 3.4.19: Associação Produto x Cliente ........................................................................... 48

Figura 3.4.20: Cadastro de Destinatário ................................................................................... 49

Figura 3.4.21: Associação Destinatário x Grupo de Distribuição ............................................ 50

Page 13: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

Figura 3.4.22: Tela Cadastro de Parada (Frame) ...................................................................... 50

Figura 3.4.23: Tela Cadastro de Parada (Frm) ......................................................................... 51

Figura 3.4.24: Relatório de Visualização de Paradas ............................................................... 51

Figura 3.5.1: Tela Inicial (Menu Principal) destacando opções desabilitadas ......................... 53

Figura 3.5.2: Tela Padrão de Controle dos Cadastros (Frame) ................................................ 54

Figura 3.5.3: Tela Padrão de Cadastros (Frm).......................................................................... 55

Figura 3.5.4: Tela Padrão de Relatório ..................................................................................... 57

Figura 3.5.5: Login ................................................................................................................... 58

Figura 3.5.6: Alteração de Senha ............................................................................................. 58

Figura 3.5.7: Alteração de Usuário ........................................................................................... 59

Figura 3.5.8: Cadastro de Usuário ............................................................................................ 60

Figura 3.5.9: Cadastro de Opção .............................................................................................. 61

Figura 3.5.10: Cadastro de Permissão (Frame) ........................................................................ 62

Figura 3.5.11: Cadastro de Permissão (Frm) ............................................................................ 62

Figura 3.5.12: Cadastro de Linha ............................................................................................. 63

Figura 3.5.13: Cadastro de Motivo ........................................................................................... 63

Figura 3.5.14: Cadastro de Grupo de Distribuição ................................................................... 64

Figura 3.5.15: Cadastro de Solução .......................................................................................... 64

Figura 3.5.16: Cadastro de Cliente ........................................................................................... 65

Figura 3.5.17: Cadastro de Produto .......................................................................................... 65

Figura 3.5.18: Associação Produto x Cliente ........................................................................... 66

Figura 3.5.19: Cadastro de Destinatário ................................................................................... 67

Figura 3.5.20: Associação Destinatário x Grupo de Distribuição ............................................ 68

Figura 3.5.21: Tela Cadastro de Parada (Frame) retornando todos os registros existentes ...... 69

Figura 3.5.23: Tela Cadastro de Parada (Frm) durante atualização da Situação do registro de Parada de Máquina ................................................................................................................... 70

Figura 3.5.24: Relatório de Visualização de Paradas ............................................................... 71

Page 14: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

LISTA DE TABELAS

Tabela 3.1.1. Casos de Uso x Descrição .................................................................................. 35

Tabela 3.2.1. Lista de Funcionalidades .................................................................................... 36

Tabela 3.3.1. Cronograma do Projeto Jidoka ........................................................................... 37

Page 15: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

INTRODUÇÃO

Durante o processo produtivo composto por máquina sempre existem as chamadas

paradas de máquinas seja por motivo de manutenção, seja para troca de algum molde, por

exemplo, ou até mesmo por razão de algum problema que possa ocorrer durante a execução

da máquina gerando uma parada de linha e por conseguinte parada na produção.

Contudo nem sempre a solução desses empecilhos se dá de forma eficiente,

principalmente no que diz respeito à comunicação entre as áreas envolvidas e ou

responsáveis, bem como departamentos de Engenharia, Manutenção Técnica entre outros,

levando a um tempo de parada maior do que o que poderia ocorrer e em algumas situações

levando a um não cumprimento no que tange a entrega de uma quantidade de peças baseado

em um determinado pedido de um cliente podendo chegar até a situação de o fornecedor ter

de arcar com as despesas do cliente e/ou pagamento de multa.

Pensando nisso algumas empresas passaram a adotar o conceito do Jidoka em seus

processos produtivos, que tem como propósito, reduzir defeito, aumentar qualidade e

produtividade.

Diante deste conceito pensou-se em desenvolver uma aplicação que auxiliasse no

Page 16: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

16

controle de Parada de Máquina de tal forma que através desta pudesse reduzir o tempo de

máquinas paradas na produção e agilizar o tempo de resposta da equipe responsável pela

solução das paradas.

1.1 OBJETIVO

O objetivo deste trabalho é desenvolver uma aplicação utilizando a linguagem de

programação Visual Basic .NET juntamente com um Banco de Dados SQL Server 2008 para

fazer o controle de paradas de máquina em função do disparar de tal ocorrência por parte de

um operador em uma estação de trabalho (PC) gerando um escalonamento de paradas por

solucionar e ativando o envio de mensagens via E-mail e SMS (através de Web Service) para

os respectivos responsáveis.

1.1.1 Objetivos Específicos

Dentre os objetivos específicos deste trabalho estão:

- Adquirir conhecimento e desenvolver a habilidade de trabalhar com Web

Services na plataforma .NET;

- Enviar os SMS’s através de Web Service;

- Propor a utilização da aplicação desenvolvida em uma empresa;

1.2 JUSTIFICATIVA

No meio corporativo muito se fala em produtividade e qualidade, o desenvolvimento

da aplicação proposta trás implicitamente a tratativa dessas duas questões, onde se propõe a

controlar as paradas de máquinas em prol de se poder identificar os motivos que levaram à

determinada parada e a possível reincidência do problema, levando os responsáveis através da

recorrência do problema a conseguirem resolvê-los cada vez mais rápido ou ainda a buscarem

Page 17: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

17

soluções definitivas, evitando defeitos em peças, aumentando assim a produtividade e a

qualidade.

Através do envio de mensagens instantâneas, sobretudo SMS a comunicação do

pessoal da produção com a equipe técnica se dará em tempo real, agilizando assim o processo

de solução da parada e retomada de produção da máquina em questão.

Uma vez que a equipe gerencial de uma empresa tenha “em mãos” uma solução

como esta proposta, terá uma relevante ferramenta para tomada de decisão, podendo assim

definir prioridades de manutenção preventiva de máquina, troca de maquinário por outro mais

novo ou tecnologia mais avançada.

1.3 METODOLOGIA

Para realização do projeto em questão serão feitas pesquisas através de livros

técnicos e em conteúdos disponíveis na Internet, como fóruns para retirada de dúvidas,

apostilas e artigos.

Especificamente na parte prática, desenvolvimento do aplicativo, também será

necessário a consulta em livros técnicos e material da Internet, assim como a utilização de um

serviço (Web Service) prestado por uma empresa privada para que seja feito o envio de SMS

para os devidos destinatários.

Serão necessárias também para desenvolvimento da aplicação algumas ferramentas

de desenvolvimento, bem como Visual Studio e SQL Server, no caso em questão ambos na

versão 2008.

Page 18: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

18

1.4 ORGANIZAÇÃO DA MONOGRAFIA

Além deste capítulo introdutório tem-se:

• Capítulo 2 – Apresenta um referencial teórico acerca do conceito Jidoka, sobre

termo Parada de Máquina e algumas particularidades sobre o mesmo findando com

a metodologia aplicada, ferramentas de desenvolvimento e linguagem de

programação.

• Capítulo 3 – Descreve o desenvolvimento da aplicação conforme metodologia

aplicada.

• Em seguida são apresentadas algumas considerações finais juntamente com as

propostas de trabalhos futuros.

Page 19: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

19

2 REFERENCIAL TEÓRICO

Este capítulo apresenta os conceitos e tecnologias envolvidas na construção da

aplicação.

2.1 JIDOKA

O Jidoka teve sua origem ligada à automação da máquina de tear fabricada por

Sakichi Toyoda (1867-1930), fundador da Toyoda Automatic Loom Works, considerado um

dos dez maiores inventores da história contemporânea do Japão e inventor da máquina de tear

automática.

O problema do tear automático era de que:

- A máquina continuava funcionando mesmo diante de um fio rompido e;

- O defeito só era detectado quando o processo estivesse concluído, tendo

produzido muito tecido defeituoso.

Em tal situação, se um fio rompesse, a máquina produziria tecido com defeito! E

para evitar produzir defeito, havia a necessidade de ter um operador tomando conta da

máquina como se fosse um vigia e, diante de qualquer anomalia, deveria parar a máquina.

A solução que Sakichi inventou e colocou em prática em 1924 foi uma máquina de

tear dotada de dispositivo que parava a máquina quando:

- detectava o rompimento da linha;

- detectava o fim da linha;

- detectava a quantidade programada atingida.

Page 20: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

20

Utilizando-se desses recursos, Sakichi pôde liberar o operador de ficar como vigia

tomando conta das máquinas à espera de ocorrência de anomalia. Eis o que é Jidoka! Dotar a

máquina com dispositivos ou recursos que ao detectar qualquer anomalia faz a máquina parar

evitando desta maneira produzir a não qualidade como descrito acima.

Mas isto é só uma parte. É o Jidoka que envolve máquina automática. Nem todas as

atividades são realizadas pelas máquinas, como por exemplo, as atividades de uma linha de

montagem, que tem uma intensa participação de atividades manuais. Neste caso como

funciona o Jidoka? É o operador quem pára a atividade quando descobre qualquer

anormalidade.

Na Toyota, operador tem obrigação e o direito de parar a operação quando ele

descobrir alguma anomalia e a mesma não for solucionada dentro do tempo takt (tempo

disponível para a produção dividido pela demanda do mercado, se uma fábrica trabalha 9

horas/dia, equivalente a 540 minutos, e a demanda do mercado é de 180 unidades/dia, o takt é

de 3 minutos). Isto faz parte do comprometimento de não passar para operação ou processo

seguinte peça ou trabalho com anomalia e isto constitui em uma das regras fundamentais do

TPS (Toyota Production System) – a qualidade construída dentro do processo.

A parada é seguida de um alerta ou sinalização emitida pelo operador através do

acionamento de cordões (ou botões) dispostos ao longo da linha de montagem ao alcance dos

operadores.

Até aqui foi visto que o Jidoka pode ser tanto aplicado em máquina, como foi a sua

origem, assim como para atividades que envolvam somente intervenções humanas.

Page 21: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

21

O objetivo, em ambas as situações é detectar qualquer defeito ou anomalia e fazer

parar a operação ou processo para evitar a produção da não qualidade [1].

2.2 DEFINIÇÃO DE PARADA DE MÁQUINA

JOSÉ CONTADOR [1994] diz que a maior causa da ineficiência de grande parte das

empresas da indústria brasileira de manufatura é o tempo inativo, chamado também de espera

ou parada, do homem, da máquina e do material.

O homem e a máquina ficam esperando dentro do ciclo e entre os ciclos de trabalho;

ficam parados na troca de produtos, na troca de turnos e durante os denominados tempos

improdutivos (paradas para manutenção, por falta de material, etc) [2].

A manutenção é um fator crítico em um processo fabril e que deve ser dada atenção,

a não preocupação com a mesma faz com que a empresa, além de ter problemas frequentes

com Parada de Máquina e outras coisas do gênero, registre resultados financeiros ilusórios.

Isto é, a economia de fundos que seriam necessários às atividades de manutenção resulta em

deterioração de ativos. Como as despesas de manutenção sempre serão aparentes e os

resultados da boa manutenção nem sempre são flagrantes, algumas empresas deixam de

investir suficientemente nessa atividade e não se dá conta de que o dinheiro poupado será

insuficiente para cobrir gastos reais e significativos que terão de ser feitos necessariamente no

futuro [3].

Page 22: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

22

2.3 CAUSAS DE PARADA DE MÁQUINA

Inúmeros são os motivos pelos quais uma máquina pode parar, dependendo, por

exemplo, do tipo de operação fabril da Empresa e por consequência o tipo de máquina

utilizada por esta.

Segundo JOSÉ CONTADOR [1995] as causas são das mais diversas espécies. A

máquina pode estar improdutiva porque está sendo reparada ou preparada; porque falta

operador, ou ajudante, ou material, ou ferramenta, ou energia, ou combustível, ou utilidades,

ou serviço, ou liberação (da engenharia ou controle de qualidade) [4].

Para uma Empresa de papel fotográfico, por exemplo, MARCOS GEORGE

menciona a existência de dois tipos de Parada de Máquina:

- As inevitáveis e, que portanto deveriam ser planejadas (Set up,

Manutenção Preventiva Regular, Tempo para Troca de Turno.

- As evitáveis e que não são planejadas (Parada Manutenção, Investigação

de Falhas de Qualidade, Falta de Estoque, Falta de Pessoal, Espera por Rolos de

Papel) [5].

2.4 CONSEQUÊNCIAS DE PARADA DE MÁQUINA

As consequências da Parada de Máquina afetam diretamente o volume de produção e

consequentemente o faturamento da Empresa, provocando horas extras, aumentando os custos

de manutenção e ainda, o mais grave, atraso na entrega dos produtos [6].

Como exemplo de caso de uso tem-se a análise de um abatedouro de frangos onde a

linha de produção é composta por um Transferidor, que é uma máquina única na linha por

Page 23: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

23

onde passam 100% dos frangos abatidos, os quais são transferidos para outra fase de

produção. Trata-se de uma máquina que, em parando, gera automaticamente parada total da

linha de produção.

Análise:

- 75% das paradas acreditava-se que as mesmas poderiam ter sido evitadas

se houvesse algum tipo de inspeção ou revisão periódica da máquina;

- 25% das ocorrências não se sabia quais eram os motivos que levaram à

parada da máquina.

As consequências práticas de paradas neste tipo de linha são:

- aumento de custos/despesas com horas extras e adicionais;

- quebra no ritmo e na produtividade dos operadores da linha;

- danos à qualidade do produto;

- reclamação de clientes (por exemplo, pelo atraso na entrega);

- perda de rendimento (carne produzida/ave viva recebida) do abatedouro;

- desperdício de vapor, frio, e energia elétrica;

- interrupções no fornecimento de matéria-prima, gerando perdas aos

fornecedores e à empresa [7].

Diante deste cenário pensou-se no desenvolvimento de uma aplicação que possa

auxiliar no Controle de Parada de Máquina.

Page 24: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

24

2.5 ERWIN

O CA ERWIN® DATA MODELER (ERwin DM da CA) é uma solução de

modelagem de dados líder na indústria que permite criar e manter bases de dados,

armazenamentos de dados e modelos empresariais de recursos de dados para que se possa

moderar de forma bem sucedida a complexidade dos dados, gerenciar de maneira efetiva

tecnologias de bases de dados e alinhar corretamente a sua infra-estrutura de entrega de

informações [8].

É uma ferramenta para modelagem de dados relacional e dimensional, que permite a

construção de modelos de dados lógicos e modelos de dados físicos. Atualmente

comercializado pela CA (Computer Associates), caracteriza-se pelo fácil manuseio e rápido

entendimento das funcionalidades, sem no entanto, deixar de disponibilizar recursos

avançados para a construção, documentação, padronização, disponibilização e consulta dos

modelos de dados [9].

2.6 VISUAL STUDIO 2008

O MICROSOFT® VISUAL STUDIO® 2008 é a nova versão da ferramenta de

desenvolvimento Visual Studio que atua no projeto, desenvolvimento e testes de soluções,

aplicações e Web Services de última geração baseados no Microsoft Windows®-. Ao

aprimorar a experiência de usuário com o Windows Vista®, o 2007 Microsoft Office System,

dispositivos móveis e Web, o Visual Studio 2008 auxilia as empresas e as pessoas na criação

de soluções de software rápidas e completas, conectadas e consistentes, por meio de

experiências de usuário inovadoras [10].

Page 25: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

25

2.6.1 Desenvolvimento em Altíssima Velocidade

Desde a criação da arquitetura até a depuração do código, o Visual Studio 2008

oferece recursos aprimorados de linguagem, projeto, edição e dados, para que você vivencie

um aumento extraordinário na produtividade [10].

2.6.2 Trabalho em Equipe

O Visual Studio 2008 permite que desenvolvedores, designers, testadores, arquitetos

e gerentes de projetos trabalhem juntos através de ferramentas compartilhadas e integração de

processos, reduzindo o tempo gasto para desenvolver soluções [10].

2.6.3 Desenvolvimento de Software de Última Geração

O Visual Studio 2008 oferece aos desenvolvedores novas ferramentas que agilizam a

criação de experiências de usuário de altíssima qualidade, altamente personalizadas, além de

aplicações conectadas a plataformas avançadas, como a Web, o Windows Vista, o 2007

Microsoft Office System, o Microsoft SQL Server 2008, o Windows Mobile® e o Windows

Server® 2008 [10].

2.7 SQL SERVER 2008

Banco de Dados é um sistema de armazenamento de dados, ou seja, um conjunto de

registros que tem como objetivo organizar e guardar as informações.

O Microsoft SQL Server é um SGBD (Sistema Gerenciador de Banco de Dados)

relacional criado pela Microsoft Corporation. Com a nova versão o Microsoft SQL Server

2008 é fornecida uma plataforma de dados confiável, produtiva e inteligente que permite a

execução de aplicações de missão crítica mais exigentes, reduz o tempo e o custo com o

Page 26: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

26

desenvolvimento e o gerenciamento de aplicações. O SQL é um Banco de dados robusto e é

usado por sistemas corporativos dos mais diversos portes, este contém diversos recursos e

ferramentas que podem ser usados para desenvolver e gerenciar bancos de dados e soluções

[11].

2.8 VISUAL BASIC .NET

O Visual Basic .NET evoluiu a partir do BASIC (beginner’s all-purpose symbolic

instruction code – código de instrução simbólico de propósito geral para iniciantes),

desenvolvido na metade da década de 60 pelos professores John Kemeny e Thomas Kurtz da

Faculdade Dartmouth como uma linguagem para escrever programas simples. O propósito

primário do BASIC era familiarizar novatos com as técnicas de programação.

O uso difundido do BASIC em vários tipos de computadores causou vários

aprimoramentos na linguagem. Quando Bill Gates fundou a Microsoft Corporation, ele

implementou o BASIC em diversos dos primeiros computadores pessoais. Com o

desenvolvimento da interface gráfica do usuário (GUI) do Windows da Microsoft, no final da

década de 80 e inicio da década de 90, a evolução natural do BASIC foi o Visual Basic,

introduzido pela Microsoft em 1991.

Até que o Visual Basic surgisse em 1991, desenvolver aplicativos baseado no

Windows da Microsoft era um processo difícil e complicado. Embora o Visual Basic seja

derivado da linguagem de programação BASIC, ele é uma linguagem distintamente diferente

que oferece recursos poderosos como interfaces gráficas do usuário, tratamento de eventos,

programação orientada a objetos e tratamento de exceções. O Visual Basic .NET é uma

linguagem de programação visual, dirigida a eventos, na qual os programas são criados

Page 27: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

27

usando um IDE (integrated development enviroment – ambiente de desenvolvimento

integrado). Com o IDE, um programador pode escrever, executar, testar, depurar

convenientemente os programas em Visual Basic, reduzindo assim o tempo que gasta para

produzir um programa que funcione a uma fração do tempo que gastaria sem o uso do IDE. O

processo de criar rapidamente um aplicativo é chamado RAD (rapid application development

– desenvolvimento rápido de aplicativo). O Visual Basic é a linguagem RAD mais

amplamente usada no mundo.

A Microsoft anunciou a introdução da estratégia Microsoft .NET (pronuncia-se

‘ponto-net’) em 2000. A plataforma .NET é uma sobre a qual os aplicativos baseados em Web

podem ser distribuídos a uma variedade de dispositivos (como telefones celulares) e a

computadores de mesa. A plataforma .NET oferece um modelo novo de programação que

permite que os programas criados em linguagens de programação incompatíveis

comuniquem-se uns com os outros.

A Microsoft projetou uma versão do Visual Basic para .NET. As primeiras versões

do Visual Basic ofereciam recursos orientados a objeto, mas o Visual Basic .NET oferece

orientação a objetos aprimorada, incluindo uma biblioteca poderosa de componentes,

permitindo que os programadores desenvolvam aplicativos muito mais rapidamente. O Visual

Basic .NET também possibilita interoperabilidade de linguagem aprimorada: Componentes de

software de linguagem diferentes podem interagir como nunca antes. Os desenvolvedores

podem empacotar até mesmo um software antigo para trabalhar com novos programas Visual

Basic .NET. Além disso, os aplicativos Visual Basic .NET podem interagir via Internet [12].

Page 28: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

2.9 FDD (FEATURE DRIVEN DEVEL

É uma das seis

Manifesto Ágil para Desenvolvimento de Software, em 2001. Nessa ocasião, o representante

da FDD foi Jon Kern, que trabalhava na TogetherSoft, substituindo Peter Coad.

A FDD nasceu num projeto

Coad (uma metodologia completa para Análise, Desenho e Programação Orientados por

Objetos, desenvolvida por Peter Coad nas décadas de 1980 e 1990) e das técnicas de

gerenciamento iterativo, incremental e

gerente de projetos australiano.

Seu lema é "Resultados freq

FEATURE DRIVEN DEVEL OPMENT)

É uma das seis metodologias ágeis originais, cujos representantes redigiram o

Manifesto Ágil para Desenvolvimento de Software, em 2001. Nessa ocasião, o representante

da FDD foi Jon Kern, que trabalhava na TogetherSoft, substituindo Peter Coad.

A FDD nasceu num projeto em Cingapura, entre 1997 e 1999, a partir do Método

Coad (uma metodologia completa para Análise, Desenho e Programação Orientados por

Objetos, desenvolvida por Peter Coad nas décadas de 1980 e 1990) e das técnicas de

gerenciamento iterativo, incremental e enxuto de projetos utilizadas por Jeff De Luca, um

gerente de projetos australiano.

"Resultados frequentes, tangíveis e funcionais".

Figura 2.9.1: Estrutura da FDD Fonte: http://www.heptagon.com.br/fdd

28

metodologias ágeis originais, cujos representantes redigiram o

Manifesto Ágil para Desenvolvimento de Software, em 2001. Nessa ocasião, o representante

da FDD foi Jon Kern, que trabalhava na TogetherSoft, substituindo Peter Coad.

em Cingapura, entre 1997 e 1999, a partir do Método

Coad (uma metodologia completa para Análise, Desenho e Programação Orientados por

Objetos, desenvolvida por Peter Coad nas décadas de 1980 e 1990) e das técnicas de

enxuto de projetos utilizadas por Jeff De Luca, um

Page 29: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

29

A primeira descrição oficial dos processos foi publicada no livro "Java Modeling in

Color with UML", por Peter Coad, Eric Lefebvre e Jeff De Luca, em 1999.

O livro de referência é "A Practical Guide to Feature-Driven Development", por

Stephen Palmer e John Mac Felsing, publicado em 2002 pela Prentice-Hall, compondo uma

série editada pelo próprio Peter Coad. [13]

2.9.1 Os Processos

A metodologia FDD é, classicamente, descrita por cinco processos:

- Desenvolver um Modelo Abrangente: pode envolver desenvolvimento

de requisitos, análise orientada por objetos, modelagem lógica de dados e outras

técnicas para entendimento do domínio de negócio em questão. O resultado é um

modelo de objetos (e/ou de dados) de alto nível, que guiará a equipe durante os ciclos

de construção.

- Construir uma Lista de Funcionalidades: decomposição funcional do

modelo do domínio, em três camadas típicas: áreas de negócio, atividades de negócio

e passos automatizados da atividade (funcionalidades). O resultado é uma hierarquia

de funcionalidades que representa o produto a ser construído (também chamado de

product backlog, ou lista de espera do produto).

- Planejar por Funcionalidade: abrange a estimativa de complexidade e

dependência das funcionalidades, também levando em consideração a prioridade e

valor para o negócio/cliente. O resultado é um plano de desenvolvimento, com os

pacotes de trabalho na sequência apropriada para a construção.

- Detalhar por Funcionalidade: já dentro de uma iteração de construção, a

equipe detalha os requisitos e outros artefatos para a codificação de cada

Page 30: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

30

funcionalidade, incluindo os testes. O projeto para as funcionalidades é inspecionado.

O resultado é o modelo de domínio mais detalhado e os esqueletos de código prontos

para serem preenchidos.

- Construir por Funcionalidade: cada esqueleto de código é preenchido,

testado e inspecionado. O resultado é um incremento do produto integrado ao

repositório principal de código, com qualidade e potencial para ser usado pelo

cliente/usuário. [13]

Page 31: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

31

3 DESENVOLVIMENTO DO PROJETO

O Projeto Jidoka surgiu a partir da necessidade de se registrar e controlar melhor as

Paradas de Máquina dentro de uma empresa industrial. O conceito de Jidoka pode-se resumir

na palavra “Autonomação” que significa um controle que eu chamaria de semi-automático

uma vez que não necessariamente o controle é realizado totalmente automatizado, pois o

mesmo durante o mesmo pode exigir a intervenção humana.

A aplicação desenvolvida tem como propósito realizar um controle das paradas de

máquina ocorridas durante o processo de produção de uma indústria onde através da

intervenção de um usuário (colaborador) o mesmo cadastrará cada parada ocorrida com suas

devidas informações pertinentes, acionando, automaticamente, as pessoas responsáveis por

solucioná-la. Por fim permitindo um gerenciamento das paradas através de relatório,

permitindo tomada de decisões mais rápidas como ações preventivas atacando problemas

recorrentes por exemplo.

Para o desenvolvimento da aplicação foi determinado como metodologia ágil a ser

aplicada a FDD - Feature Driven Development (Desenvolvimento Guiado por

Funcionalidades). E como ferramentas para análise e desenvolvimento têm-se:

- Erwin 3.5;

- Visual Studio 2008;

- SQL Server 2008;

Como linguagem de programação, a utilizada foi o Visual Basic .NET.

Page 32: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

32

3.1 DESENVOLVIMENTO DO MODELO ABRANGENTE

Para se chegar a um modelo que atendesse o problema de parada de máquina, foi

preciso primeiramente identificar que tipo de informações seriam necessárias para se realizar

o controle das paradas. Quais dados deveriam ser imputados no sistema através do usuário

(colaborador) e como essa ação chegaria aos responsáveis por solucionar o problema

cadastrado.

Assim analisando informações básicas em um processo industrial chegou-se às

seguintes necessidades:

- Salvar o Usuário cadastrador da parada, de tal forma que então se faz

necessário um Controle de Usuário;

- Informar o Produto que está em produção na máquina parada, necessitando

um Cadastro de Produto;

- Informar a Linha da qual faz parte a máquina parada, necessitando um

Cadastro de Linha;

- Informar o Cliente referente ao produto em produção, necessitando um

cadastro de Clientes;

- Informar o Motivo da parada, auxiliando a equipe responsável/gerencial a

tomar medidas de prevenção, principalmente na reincidência do Motivo,

necessitando assim um cadastro de Motivo;

- Informar a Solução para a parada da máquina, utilizado após resolvido o

problema e auxiliando também na resolução de paradas futuras, uma vez de posse de

um histórico de paradas de mesmo motivo e solução. Assim, faz-se necessário um

cadastro de Solução;

Page 33: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

33

- Por fim dentre as necessidades fundamentais têm-se a forma como os

responsáveis devem ser notificados das paradas de máquina. Assim pensando na

agilidade que se espera diante de uma linha de produção optou-se pela notificação de

duas formas:

a) E-mail;

b) SMS.

Buscando garantir que as paradas sejam solucionadas no menor tempo possível, e

que os devidos responsáveis sejam notificados e cobrados, um E-mail será enviado a cada 30

minutos subindo os níveis hierárquicos dos destinatários, começando por Supervisor e

seguindo para Coordenador, Gerente e por fim Diretor.

Como alguns responsáveis podem não ter e-mail ou ainda não estarem em suas

devidas estações de trabalho para acesso ao e-mail no momento do alerta de parada, será

utilizado como meio de aviso o SMS para o primeiro nível hierárquico.

Para se realizar este controle de aviso de Mensagens (E-mail / SMS) faz-se

necessário existir, um cadastro de Destinatário onde será determinado o possível E-mail e/ou

Celular do mesmo, bem como seu nível hierárquico, também será necessário um cadastro de

Grupo de Distribuição que será informado no momento do registro de Parada de Máquina

determinando assim as pessoas que serão envolvidas na solução da parada de máquina.

Page 34: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

34

A partir dos requisitos observados foi possível gerar o Diagrama de Caso de Uso

(Figura 3.1.1) a seguir:

Figura 3.1.1: Diagrama de Caso de Uso do Projeto Jidoka

Page 35: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

35

Tabela 3.1.1. Casos de Uso x Descrição

Caso de Uso Descrição

Cadastrar Usuário Usuário com privilégio de Administrador poderá cadastrar novos usuários.

Redefinir Senha Usuário poderá alterar sua própria senha.

Cadastrar Opção Usuário com privilégio de Administrador poderá cadastrar novas opções (formulários).

Definir Permissão de Acesso

Usuário com priviláegio de Administrador definirá a permissão de acesso de usuários cadastrados bem como, Inserir, Editar, Excluir e/ou Visualizar.

Logar Usuário pré-cadastrado realizará login no sistema.

Alterar Usuário Poderá ser trocado de usuário sem a necessidade de realizar Log Off no Sistema Operacional.

Cadastrar Linha Usuário com o devido acesso cadastrará as Linhas. Cadastrar Motivo de Parada

Usuário com o devido acesso cadastrará os Motivos de Parada.

Cadastrar Solução Usuário com o devido acesso cadastrará as possíveis Soluções de Parada.

Cadastrar Grupo de Distribuição

Usuário com o devido acesso cadastrará os Grupos de Distribuição de mensagem.

Cadastrar Destinatário Usuário com o devido acesso cadastrará os Destinatários que poderão ser inseridos nos Grupos de Distribuição de mensagem.

Associar Destinatário X Grupo de Distribuição

Usuário com o devido acesso associará os Destinatários com seus respectivos Grupos de Distribuição de mensagem.

Cadastrar Cliente Usuário com o devido acesso cadastrará os Clientes. Cadastrar Produto Usuário com o devido acesso cadastrará os Produtos. Cadastrar Produto Usuário com o devido acesso cadastrará os Produtos.

Associar Produto X Cliente

Usuário com o devido acesso associará os Produtos com seus respectivos Clientes.

Cadastrar Parada de Máquina

Usuário com o devido acesso registrará as Paradas de Máquina ocorridas.

Atualizar Status da Parada de Máquina

Quando uma Parada de Máquina for solucionada um usuário (com o devido acesso) informará que o problema foi resolvido.

Enviar Mensagem Quando uma Parada de Máquina for registrada o sistema enviará um E-mail e/ou SMS para alguns Destinatários de acordo com o Grupo de Distribuição informado.

Visualizar Relatório de Paradas

Usuário com o devido acesso poderá visualizar relatório com as Paradas de Máquina registradas.

Page 36: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

36

3.2 CONSTRUÇÃO DA LISTA DE FUNCIONALIDADES

De posse dos requisitos montou-se uma Lista de Funcionalidades (Tabela 3.2.1),

conforme exibido a seguir:

Tabela 3.2.1. Lista de Funcionalidades

Descrição Atividade

TELA INICIAL (MENU PRINCIPAL) TELA PADRÃO DE CONTROLE DOS CADASTROS (FRAME) TELA PADRÃO DE CADASTRO (FRM) TELA PADRÃO DE RELATÓRIO LOGIN ALTERAÇÃO DE SENHA ALTERAÇÃO DE USUÁRIO CADASTRO DE USUÁRIO CADASTRO DE OPÇÃO CADASTRO DE PERMISSÃO CADASTRO DE LINHA CADASTRO DE MOTIVO CADASTRO DE GRUPO DE DISTRIBUIÇÃO CADASTRO DE SOLUÇÃO CADASTRO DE CLIENTE CADASTRO DE PRODUTO ASSOCIAÇÃO PRODUTO X CLIENTE CADASTRO DE DESTINATÁRIO ASSOCIAÇÃO DESTINATÁRIO X GRUPO DISTRIBUIÇÃO CADASTRO DE PARADA RELATÓRIO DE VISUALIZAÇÃO DE PARADAS JOB DE VERIFICAÇÃO DE PARADAS E ENVIO DE E-MAIL ENVIO DE SMS TESTES IMPLANTAÇÃO

Page 37: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

37

3.3 PLANEJAMENTO POR FUNCIONALIDADE

Baseado na Lista de Funcionalidades foi realizado um cronograma com as

respectivas datas de previsão de conclusão para cada funcionalidade (Tabela 3.3.1).

Tabela 3.3.1. Cronograma do Projeto Jidoka

Legenda:S1 = Semana 1;

S2 = Semana 2;

...

S6 = Semana 6.

3.4 DETALHAMENTO POR FUNCIONALIDADE

Como a maioria dos sistemas o Jidoka também possui um Menu Principal ao qual o

usuário poderá navegar através das telas que o mesmo possui acesso.

Page 38: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

38

O sistema foi desenvolvido basicamente a partir duas telas padrões (das quais as

demais foram herdadas), a primeira para realização de controle dos cadastros e a segunda,

própria para cadastros. Através delas a maioria das demais telas foram herdadas tendo todas

as mesmas funcionalidades, facilitando para o usuário final, uma vez que o sistema é

padronizado e agilizando no desenvolvimento do mesmo por parte do desenvolvedor. Dentre

estas telas temos a principal que tem por objetivo o registro por parte do operador de cada

Parada de Máquina ocorrida na empresa.

3.4.1 Tela Inicial (Menu Principal)

No Menu Principal (Figura 3.4.1) o usuário irá iniciar suas atividades de acordo com

seu acesso, bem como cadastrar novos usuários e definir seus acessos como pode ser o caso

de um usuário da área de Informática (Figura 3.4.2) ou de um administrador do sistema, outra

possibilidade é realizar a população dos cadastros básicos como poderia ser o caso de um

usuário do departamento de Engenharia (Figura 3.4.3) e etc.

Figura 3.4.1: Tela Inicial (Menu Principal)

Page 39: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

39

Figura 3.4.2: Tela Inicial (Controle de Acesso)

Figura 3.4.3: Tela Inicial (Cadastros Básicos)

Page 40: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

40

3.4.2 Tela Padrão de Controle dos Cadastros (Frame)

No Formulário Frame de Cadastro (Figura 3.4.4) é realizado todas as atividades de

controle dos cadastros, exemplos: Consulta, Navegação, Exclusão, ou ainda ativar a Inserção

e/ou Alteração de registros e por fim Fechar o formulário.

Figura 3.4.4: Tela Padrão de Controle dos Cadastros (Frame)

3.4.3 Tela Padrão de Cadastro (Frm)

No Formulário de Cadastro (Figura 3.4.5) é onde é acionada a transação no Banco de

Dados, no mesmo são disponibilizadas funcionalidades de Inserção e Atualização nas tabelas.

Page 41: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

41

Figura 3.4.5: Tela Padrão de Cadastros (Frm)

3.4.4 Tela Padrão de Relatório

Este é o layout da tela padrão de relatório (Figura 3.4.6) a ser utilizada no Sistema,

dependendo do relatório a mesma possuirá filtros adicionais para tratamento das informações

a serem exibidas.

Page 42: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

42

Figura 3.4.6: Tela Padrão de Relatório

3.4.5 Login

A tela de Login (Figura 3.4.7) é a primeira tela com a qual o usuário há de interagir

com o sistema, onde este último fará a validação da existência do usuário e posterior liberação

das opções que o usuário em questão possui.

Figura 3.4.7: Login

3.4.6 Alteração de Senha

Nesta tela (Figura 3.4.8) será onde o usuário poderá alterar sua senha atual.

Figura 3.4.8: Alteração de Senha

Page 43: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

43

3.4.7 Alteração de Usuário

Através da opção destacada na imagem a seguir (Figura 3.4.9) o sistema permitirá a

alteração de usuário, exigindo a realização de um novo Login.

Figura 3.4.9: Alteração de Usuário

3.4.8 Cadastro de Usuário

Formulário para cadastro de novos usuários e alteração dos dados dos usuários já

existentes (Figura 3.4.10).

Figura 3.4.10: Cadastro de Usuário

Page 44: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

44

3.4.9 Cadastro de Opção

Formulário para cadastro das Opções (Figura 3.4.11) desenvolvidas para o sistema e

que serão utilizadas para associar aos usuários do sistema no momento da definição dos

acessos dos mesmos.

Figura 3.4.11: Cadastro de Opção

3.4.10 Cadastro de Permissão

Formulário para definição (associação) das Permissões de cada usuário (Figura

3.4.12).

Page 45: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

45

Figura 3.4.12: Cadastro de Permissão

3.4.11 Cadastro de Linha

Formulário para cadastro das Linhas de Produção (Figura 3.4.13) informação

utilizada posteriormente no cadastro de paradas.

Figura 3.4.13: Cadastro de Linha

3.4.12 Cadastro de Motivo

Formulário para cadastro dos Motivos de parada de máquina (Figura 3.4.14)

informação utilizada posteriormente no cadastro de paradas.

Figura 3.4.14: Cadastro de Motivo

Page 46: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

46

3.4.13 Cadastro de Grupo de Distribuição

Formulário para cadastro dos Grupos de Distribuição de mensagem (Figura 3.4.15)

informação utilizada posteriormente no cadastro de paradas.

Figura 3.4.15: Cadastro de Grupo de Distribuição

3.4.14 Cadastro de Solução

Formulário para cadastro das Soluções para parada de máquina (Figura 3.4.16)

informação utilizada posteriormente no cadastro de paradas.

Figura 3.4.16: Cadastro de Solução

3.4.15 Cadastro de Cliente

Formulário para cadastro dos Clientes para qual a máquina parada está rodando

(Figura 3.4.17) informação utilizada posteriormente no cadastro de paradas.

Page 47: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

47

Figura 3.4.17: Cadastro de Cliente

3.4.16 Cadastro de Produto

Formulário para cadastro dos Produtos que estão rodando em determinada máquina

parada (Figura 3.4.18) informação utilizada posteriormente no cadastro de paradas.

Figura 3.4.18: Cadastro de Produto

3.4.17 Associação Produto X Cliente

Formulário para relacionar Produto ao seu(s) respectivo(s) Cliente(s) (Figura 3.4.19).

Page 48: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

48

Figura 3.4.19: Associação Produto x Cliente

3.4.18 Cadastro de Destinatário

Formulário para cadastro dos Destinatários das mensagens (Figura 3.4.20), ou seja,

usuários que receberão SMS e/ou E-mail conforme Grupo de Distribuição a ser informado no

Cadastro de Parada de Máquina.

Page 49: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

49

Figura 3.4.20: Cadastro de Destinatário

3.4.19 Associação Destinatário X Grupo de Distribuição

Formulário para relacionar Destinatário ao seu(s) respectivo(s) Grupo(s) de

Distribuição (Figura 3.4.21).

Page 50: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

50

Figura 3.4.21: Associação Destinatário x Grupo de Distribuição

3.4.20 Cadastro de Parada (Frame)

Esta tela (Figura 3.4.22) pode ser considerada a principal, pois é através dela que será

iniciado o processo de registro de problemas ocorridos na empresa no que diz respeito a

Paradas de Máquinas.

Figura 3.4.22: Tela Cadastro de Parada (Frame)

3.4.21 Cadastro de Parada (Frm)

Esta é a tela (Figura 3.4.23) que o operador irá manipular registrando cada Parada de

Máquina, juntamente com suas informações primordiais e complementares e ainda definir sua

situação, bem como Solucionada.

Page 51: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

51

Figura 3.4.23: Tela Cadastro de Parada (Frm)

3.4.22 Relatório de Visualização de Paradas

Formulário utilizado para geração de Relatório com as Paradas de Máquinas

ocorridas (Figura 3.4.24).

Figura 3.4.24: Relatório de Visualização de Paradas

Page 52: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

52

3.4.23 Job de Verificação de Paradas e Envio de E-mail

Uma Stored Procedure, chamada Proc_VerificaParada_EnviaEmail, faz o controle do

que existe registrado, com relação a Paradas de Máquina e envia e-mail para os devidos

responsáveis de cada Parada.

3.4.24 Envio de SMS

O envio de SMS se dará através de um WebService de uma empresa terceira

(Human), onde uma mensagem com um formato padrão será enviada para o celular do(s)

respectivo(s) responsável de determinada Parada de Máquina.

3.5 CONSTRUÇÃO POR FUNCIONALIDADE

Neste momento foi desenvolvido cada detalhe dos requisitos, funcionalidades,

codificação dos eventos de transação com o Banco de Dados, mensagens de retorno ao

usuário e os envios de alerta via E-mail e/ou SMS.

3.5.1 Tela Inicial (Menu Principal)

Ao efetuar Login no Sistema, será verificado os acessos que o usuário possui de tal

forma que somente serão habilitadas as opções em que o mesmo tenha permissão, caso

contrário as opções serão exibidas desabilitadas (Figura 3.5.1), impedindo a utilização por

parte do usuário.

Page 53: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

53

Figura 3.5.1: Tela Inicial (Menu Principal) destacando opções desabilitadas

3.5.2 Tela Padrão de Controle dos Cadastros (Frame)

Para cada tela (Frame) (Figura 3.5.2) haverá um Grid onde serão exibidos os

registros já cadastrados e dependendo da mesma permitirá realizar uma filtragem do conteúdo

exibido através dos campos “Campo filtro:” e “Pesquisar por:”.

Através do Menu existente na parte superior da tela poderá se realizar a navegação

entre os registro mostrados no Grid.

Ao acionar o botão Novo será aberta a tela de cadastro referente ao Frame que está

aberto permitindo a inclusão de novos registros.

Page 54: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

54

O botão Abrir é utilizado para exibir os dados de um registro pré-selecionado no

Grid, onde será aberta a tela de cadastro referente ao Frame em questão, permitindo assim a

alteração (atualização) dos dados contidos em tal registro.

O botão Excluir permite a Exclusão de um registro selecionado no Grid.

Botão Atualizar, como o próprio nome já diz, se propõe a fazer uma atualização no

Grid seja por conta de uma alteração feita em um registro existente ou para atualizar a

pesquisa conforme os parâmetros/valores informados nos campos “Campo filtro:” e

“Pesquisar por:” respectivamente.

O botão Fechar, faz com que se saia da tela atual e retorne para aprincipal.

Figura 3.5.2: Tela Padrão de Controle dos Cadastros (Frame)

Page 55: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

55

Botão Novo, só será habilitado caso o usuário possua permissão de Inserir.

O Botão Abrir será habilitado quando o usuário possuir permissão de Editar ou

Visualizar.

O Botão Excluir somente será habilitado quando da existência de permissão de

Excluir por parte do usuário.

3.5.3 Tela Padrão de Cadastro (Frm)

Como formas para se gerar novos registros nas tabelas do Banco de Dados esta tela

(Figura 3.5.3) trás algumas opções bem como: Salvar (onde o formulário permanecerá

aberto), Salvar/Novo (salva os dados preenchidos e abre um formulário em branco),

Salvar/Fechar (salva os dados preenchidos e fecha o formulário em seguida) e por fim Fechar

o formulário, sai da tela e retorna ao Frame correspondente.

Figura 3.5.3: Tela Padrão de Cadastros (Frm)

Page 56: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

56

Quando o usuário estiver inserindo um registro (ação do Botão Novo, Frame de

Cadastro) todos os botões do Formulário de Cadastro serão habilitados, Botão Salvar, Botão

Salvar / Novo e Botão Salvar / Fechar.

Quando o usuário estiver editando um registro (ação do Botão Abrir, Frame de

Cadastro), caso o mesmo possua acesso tanto de Inserir quanto de Editar todos os botões do

Formulário de Cadastro serão habilitados, Botão Salvar, Botão Salvar / Novo e Botão Salvar /

Fechar, caso o usuário só possua acesso para Editar, ou seja, não possui o acesso para Inserir

concomitantemente, somente o Botão Salvar e Botão Salvar / Fechar serão habilitados,

permanecendo o Botão Salvar / Novo desabilitado uma vez que o tal usuário deve ser

impedido de adicionar novos registros.

3.5.4 Tela Padrão de Relatório

Na tela padrão de relatório (Figura 3.5.4) temos duas funções básicas, que são a

chamada do relatório, execução do relatório para Visualização/Impressão (Botão Imprimir) e

por último a ação de Fechar a tela (Botão Fechar).

Page 57: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

57

Figura 3.5.4: Tela Padrão de Relatório

3.5.5 Login

Durante a tentativa de se Logar no sistema algumas validações são realizadas a

primeira é se usuário está Ativo (vide item 3.5.8 – Cadastro de Usuário), em seguida se foram

preenchidos os campos Login e/ou Senha e se a Senha é valida para o Login informado.

Nesta tela (Figura 3.5.5) o usuário também possui a opção de Alterar sua Senha

(vide item 3.5.6 – Alteração de Senha).

Page 58: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

58

Figura 3.5.5: Login

3.5.6 Alteração de Senha

Caso um usuário deseje alterar sua senha o mesmo poderá fazer tal mudança através

da tela a seguir (Figura 3.5.6) para tanto o mesmo precisará preencher todos os campos

presentes na mesma e ainda inserir valores válidos como Login e Senha que deverão existir no

Banco de Dados e ainda preencher o campo Nova Senha e o campo Confirmar Nova Senha

com valores iguais em seguida clicar no Botão Salvar, confirmando assim a alteração de sua

senha.

Figura 3.5.6: Alteração de Senha

Page 59: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

59

3.5.7 Alteração de Usuário

Esta opção (Figura 3.5.7) existente no sistema permitirá a Troca de Usuários

reiniciando a aplicação e automaticamente direcionando para a tela de Login.

Esta opção tem como principal propósito que os operadores que cadastrarão as

Paradas de Máquina não precisem sempre fechar a aplicação para evitar que alguém cadastre

algo no seu Login erroneamente e um segundo operador tenha de abri-la novamente. Assim

por exemplo, caso um operador necessite se ausentar da estação em que está realizando o

cadastro de Parada de Máquina, o mesmo pode simplesmente clicar nesta opção deixando-a já

de imediato preparada para um posterior operador que necessite da mesma.

Figura 3.5.7: Alteração de Usuário

3.5.8 Cadastro de Usuário

Através desta tela (Figura 3.5.8) é possível definir se o usuário terá o perfil de

Administrador, ou seja, acesso completo ao sistema, com permissão de Inserir, Editar, Excluir

Page 60: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

60

e Visualizar todo e qualquer cadastro, exceto os que por padrão já não permitem a exclusão

dos mesmos, como é o caso do Cadastro de Parada de Máquina.

Outra funcionalidade existente é a Redefinição de Senha, onde uma vez que um

usuário à esta opção, ou um Administrador poderá Redefinir a Senha de um usuário, por

exemplo em caso de esquecimento por parte deste último, alterando sua senha para a Senha

Padrão do sistema (P@ssw0rd).

Aqui também pode-se inativar um usuário, bloqueando seu acesso por completo,

como em casos de saída da Empresa, ou outro motivo que justifique tal ação.

Figura 3.5.8: Cadastro de Usuário

3.5.9 Cadastro de Opção

Esta tela (Figura 3.5.9) é exclusiva dos usuários, mais precisamente Administradores

do sistema, uma vez que a informação do primeiro campo (Form) é utilizado no carregamento

dos acessos dos usuários, logo apenas quem tenha acesso ao código da aplicação terá

capacidade de preencher este cadastro.

Page 61: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

61

O segundo campo é meramente a descrição da opção cadastrada, que será necessário

quando da necessidade de liberar acesso para os usuários (vide item 3.5.10 – Cadastro de

Permissão).

Figura 3.5.9: Cadastro de Opção

3.5.10 Cadastro de Permissão

Uma vez escolhido um usuário no Frame correspondente ao Cadastro de Permissão

(Figura 3.5.10) e em seguida aberto o Cadastro de Permissão em si (Figura 3.5.11) é possível

escolher as opções que tal usuário terá acesso e o que nas mesmas este usuário poderá fazer

Inserir, Editar, Excluir e Visualizar.

Page 62: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

62

Figura 3.5.10: Cadastro de Permissão (Frame)

Figura 3.5.11: Cadastro de Permissão (Frm)

Page 63: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

63

3.5.11 Cadastro de Linha

Tela de Cadastro base (Figura 3.5.12) para o Cadastro de Parada de Máquina, o

campo Cód. Linha será utilizado principalmente no envio de E-mail e SMS.

Figura 3.5.12: Cadastro de Linha

3.5.12 Cadastro de Motivo

Tela de Cadastro base (Figura 3.5.13) para o Cadastro de Parada de Máquina, o

campo Cód. Motivo será utilizado principalmente no envio de E-mail e SMS.

Figura 3.5.13: Cadastro de Motivo

3.5.13 Cadastro de Grupo de Distribuição

Tela de Cadastro base (Figura 3.5.14) para o Cadastro de Parada de Máquina, o

campo Cód. Grupo Distribuição será utilizado para definir o Grupo para o qual serão

disparados E-mails e/ou SMS e por consequência seus respectivos destinatários.

Page 64: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

64

Figura 3.5.14: Cadastro de Grupo de Distribuição

3.5.14 Cadastro de Solução

Tela de Cadastro base (Figura 3.5.15) para o Cadastro de Parada de Máquina, será

utilizado principalmente no mapeamento de soluções das Paradas ocorridas, com o intuito de

otimizar/agilizar a solução de Paradas de Máquina posteriores.

Figura 3.5.15: Cadastro de Solução

3.5.15 Cadastro de Cliente

Tela de Cadastro base (Figura 3.5.16) para o Cadastro de Parada de Máquina, o

campo Cód. Cliente será utilizado principalmente no envio de E-mail e SMS.

Page 65: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

65

Figura 3.5.16: Cadastro de Cliente

3.5.16 Cadastro de Produto

Tela de Cadastro base (Figura 3.5.17) para o Cadastro de Parada de Máquina, o

campo Cód. Produto será utilizado principalmente no envio de E-mail e SMS.

Figura 3.5.17: Cadastro de Produto

3.5.17 Associação Produto X Cliente

Uma vez escolhido um usuário no Frame correspondente a Associação Cliente x

Produto e em seguida aberto o formulário de Associação Cliente x Produto em si (Figura

3.5.18) é possível escolher os Clientes que tal Produto faz parte.

Page 66: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

66

Figura 3.5.18: Associação Produto x Cliente

3.5.18 Cadastro de Destinatário

Neste formulário (Figura 3.5.19) são cadastrados os colaboradores que receberão os

alertas de Parada de Máquina, devem ser informados seus nomes, campo Destinatário, seu

nível hierárquico (Supervisor, Coordenador, Gerente ou Diretor), campo Nível, usado no

processo de envio de mensagens, onde:

- A mensagem via SMS é enviada somente para os usuários do nível mais

baixo, Supervisor;

- E o E-mail é enviado de forma gradativa, subindo de nível de tempo em

tempo (30 minutos).

Page 67: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

67

Há de se salientar que para que os usuário recebam uma das duas, ou ambas formas

de mensagem de alerta, faz-se necessário o preenchimento dos campos Celular e/ou E-mail

com informações válidas (existentes), ou seja, reais.

Figura 3.5.19: Cadastro de Destinatário

3.5.19 Associação Destinatário X Grupo de Distribuição

Uma vez escolhido um Grupo de Distribuição no Frame correspondente a

Associação Destinatário x Grupo de Distribuição e em seguida aberto o formulário de

Associação Destinatário x Grupo de Distribuição em si (Figura 3.5.20) é possível relacionar

todos os Destinatários que farão parte deste Grupo de Distribuição.

Page 68: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

68

Figura 3.5.20: Associação Destinatário x Grupo de Distribuição

3.5.20 Cadastro de Parada (Frame)

Nesta tela (Figura 3.5.21) não foi desenvolvido a opção de pesquisa, filtragem dos

dados e a seguir pode-se observar a relação de registros de Parada de Máquina cadastrados, no

caso em questão, 34 registros como mostrado na parte superior esquerda no menu de

navegação.

Na mesma são mostradas algumas informações chaves: Produto, Cliente, Linha,

Motivo da Parada, Data/Hora Cadastro, Data/Hora Limite e Responsável.

Nesta o botão Excluir é desativado por padrão uma vez que não se pode excluir

Paradas registradas, contudo existe uma opção na tela de cadastro de Parada de Máquina

Page 69: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

69

(Frm) onde é possível definir a parada como “Cancelado” para em casos em que o operador

cometa um equívoco no momento do cadastro.

Figura 3.5.21: Tela Cadastro de Parada (Frame) retornando todos os registros existentes

3.5.21 Cadastro de Parada (Frm)

Aqui (Figura 3.5.23) é mostrado um exemplo onde o operador retorna a estação com

o Sistema instalado para realizar a atualização da Situação do registro anteriormente

cadastrado, onde ele poderá definir como Solucionado, Cancelado ou deixar permanecer

como se encontra, ou seja, Não solucionado.

Page 70: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

70

Figura 3.5.23: Tela Cadastro de Parada (Frm) durante atualização da Situação do

registro de Parada de Máquina

No instante em que uma parada de máquina é registrada um SMS (via Web Service)

é disparado para o primeiro nível hierárquico do Grupo de Distribuição, juntamente com um

E-mail para os mesmos, daí em diante a cada 30 minutos um E-mail é disparado para cada um

dos níveis superiores gradativamente até chegar ao último nível ou a Parada houver sido

solucionada.

3.5.22 Relatório de Visualização de Paradas

Através da tela exibida a seguir (Figura 3.5.24) é possível verificar os status de todas

as Paradas de Máquina registradas realizando obrigatoriamente filtro por período e

opcionalmente filtro pelo status, seja ele de Parada de Máquina Não Solucionada,

Solucionada e/ou Cancelada.

Page 71: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

71

Figura 3.5.24: Relatório de Visualização de Paradas

3.5.23 Job de Verificação de Paradas e Envio de E-mail

Um Job executado a cada 30 minutos no Servidor varre a Base de Dados

identificando as Paradas de Máquina com status de Não Solucionada e os Destinatários (com

e-mail cadastrado) que compõem o Grupo de Distribuição informado no cadastro da Parada

de Máquina em questão. Em seguida é iniciado o processo de envio de E-mail conforme

hierarquia dos destinatários, começando da mais baixa, Supervisor, até a mais alta, Diretor.

A seguir exemplo de mensagem gerada e enviada por E-mail:

Assunto do E-mail

ALERTA DE PARADA DE MÁQUINA

Corpo do E-mail (conteúdo)

LINHA:.........L01 -> LINHA 01

PRODUTO:.......COD_PROD1 -> PRODUTO 1

CLIENTE:.......CDCLI1 -> COD_CLI_1

MOTIVO:........M01 -> MOTIVO 01

OBSERVACAO:....OBS. 1

RESPONSÁVEL:...T1

Page 72: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

72

3.5.24 Envio de SMS

O envio de mensagens via SMS se dá no instante em que se cadastra uma Parada de

Máquina disparando o procedimento mostrado a seguir (EnviaSMS).

Private Sub EnviaSMS( ByVal id_Parada As Int32, ByVal cod_Grupo As String ) Dim resposta As String Dim wsReq As New SendSmsRequest Dim wsSend As New Sms_BindingImplService '-------------------------------------------------- ------------------- 'TESTES COM CREDENTIAL PARA O PROXY DEFAULT '-------------------------------------------------- ------------------- 'Dim url As String = "http://system.human.com.br/GatewayIntegration/serv ices/Sms" 'Dim request As HttpWebRequest = DirectCast(WebRequ est.Create(url), HttpWebRequest) 'Dim proxyObject As New WebProxy("http://proxy:80", True) ''proxyObject.Credentials = System.Net.CredentialCa che.DefaultCredentials 'proxyObject.Credentials = System.Net.CredentialCache.DefaultNetworkCredential s 'WebRequest.DefaultWebProxy = proxyObject '-------------------------------------------------- ------------------- 'request.Proxy = proxyObject 'Dim response As HttpWebResponse = DirectCast(reque st.GetResponse(), HttpWebResponse) Me.ta_Proc_RetornaDestinatario_SMS.Fill( Me.ds_Proc_RetornaDestinatario_SMS.Proc_RetornaDestinatario_SMS, id_Parada, cod_Grupo) For Each linha As DataRow In Me.ds_Proc_RetornaDestinatario_SMS.Tables(0).Rows wsReq.account = "elcoteq" wsReq.code = "oKfPrZ8xN5" wsReq.msg = "P. DE MÁQ:" + Chr(13) + _ "L: " + linha.Item( "cd_Line" ).ToString.Trim + _ " OP: " + linha.Item( "nm_User" ).ToString.Trim + _ " DH: " + linha.Item( "dt_hr_Envio" ).ToString.Trim + _ " CL: " + linha.Item( "cd_Customer" ).ToString.Trim + _ " PR: " + linha.Item( "cd_Product" ).ToString.Trim + _ " MT: " + linha.Item( "cd_Stop_Reason" ).ToString.Trim + _ " DHL: " + linha.Item( "dt_Limit" ).ToString.Trim + _ " R: " + linha.Item( "nm_Responsible" ).ToString.Trim wsReq.mobile = "5592" + linha.Item( "nr_Cellular" ).ToString System.Net.ServicePointManager.Expect100Continue = False resposta = wsSend.sendSms(wsReq)

Page 73: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

73

Next End Sub

Em verde encontra-se a parte do código utilizada somente em caso de se tratar de

uma rede com Proxy.

Executado o procedimento (EnviaSMS) anteriormente mencionado, a mensagem

destinada ao usuário tem como padrão o exemplo a seguir:

P. DE MÁQ: L: L02 OP: RAFAEL BRITO DOS SANTOS DH: 23/10/2010 22:58

CL: CDCLI1 PR: COD_PROD1 MT: M02 DHL: 17/05/2010 15:06 R: RAFAEL BRITO

DOS SANTOS

Onde:

P. DE MÁQ: (Título do SMS)

L: (Linha)

OP: (Operador)

DH: (Data/Hora do cadastro da Parada de Máquina)

CL: (Cliente)

PR: (Produto)

MT: (Motivo)

DHL: (Data/Hora Limite para solução da Parada de Máquina)

R: (Responsável)

Page 74: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

74

CONSIDERAÇÕES FINAIS

Durante o decorrer do desenvolvimento do projeto assim como ao término do mesmo

algumas observações foram levantadas.

O projeto tem como alcançar seu objetivo principal, que é o de possibilitar

principalmente ao nível gerencial de uma empresa, coletar informações relevantes para a

tomada de decisão, no que diz respeito a reduzir o tempo de parada de suas linhas de

produção (Downtime) e por consequência aumentar sua produtividade e também a qualidade,

uma vez que ao se ganhar tempo que se desperdiçaria em solucionar problemas, os mesmos

são identificados com maior agilidade tomando como referência ocorrências anteriores

semelhantes, disponibilizando mais tempo para a equipe de qualidade dentro do processo

produtivo e reduzindo ainda o retrabalho.

Contudo para o sucesso do projeto é sabido que se faz necessário um trabalho de

conscientização, ou educação da parte dos operadores com relação à atividade de registrar as

ocorrências em tempo hábil, para que as equipes responsáveis possam ser acionadas para

aplicar as devidas ações corretivas no menor tempo possível.

Page 75: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

75

Outro detalhe atentado está relacionado diretamente com a aplicação, ou melhor, a

codificação do sistema. Enquanto se desenvolvia o processo de envio de mensagens via SMS

percebeu-se que dependendo do ambiente (empresa) em que se pretenda implantar o projeto, é

necessário verificar como se dá a administração da rede interna (Intranet), pois se a mesma

trabalha com Proxy é preciso realizar uma alteração no código para tratar o mesmo no

momento da chamada do Web Service para envio de SMS.

Isto foi observado durante testes realizados dentro da Universidade em que se

percebeu que não era preciso realizar a mesma tratativa em contrapartida em função do

tráfego na rede da Universidade um outro detalhe houve de ser analisado, a lentidão no

retorno da solicitação no Servidor onde se encontra o Web Service, o que levava a dar erro de

“Time Out”, contudo contornado com uma linha de comando em que torna infinito o tempo de

espera por tal retorno.

Por fim, ao realizar vários testes referentes a chegada da mensagem via SMS nos

celulares dos “responsáveis” constatou-se que para uma determinada operadora de telefonia

celular este serviço tenderia a se tornar inútil em função da extrema demora para se chegar a

mensagem no celular do destinatário o que levaria à empresa caso de fato optasse pelo

trabalho com este recurso necessitasse utilizar somente celulares de outras operadoras para

que o serviço fosse garantido de maneira confiável.

Como trabalhos futuros, pretende-se desenvolver uma tela para acompanhamento em

tempo real das Paradas registradas, com o intuito de ser utilizada principalmente em um

ambiente de chão de fábrica onde a aplicação estaria rodando em uma estação qualquer e

monitores instalados estrategicamente no ambiente fariam a exibição destas informações.

Page 76: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

76

Outra funcionalidade de interesse e de suma importância é a integração com as

máquinas na produção, onde a princípio seria feito em uma determinada Empresa, de tal

forma que o sistema se torne mais eficaz uma vez que os registros de Parada de Máquina

seriam realizados (cadastrados) automaticamente no momento em que a máquina parasse e

acionasse o sistema no mesmo instante, gerando informações mais precisas e confiáveis para

a Empresa, auxiliando ainda mais a tomada de decisão por parte dos Gerentes e todos demais

envolvidos no processo.

Page 77: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

77

REFERÊNCIAS

[1] KOSAKA, Gilberto. Jidoka. Disponível em: <http://www.lean.educacao.ws/artigos/102/termosecondicoes.aspx> Acesso em: 11 mar. 2010. [2] CONTADOR, José Celso. Produtividade Fabril I - Método para Rápido Aumento da Produtividade Fabril. Disponível em: <http://www.scielo.br/pdf/gp/v1n3/a02v1n3.pdf> Acesso em: 24 out. 2010. [3] FACULDADE ESTÁCIO DE SÁ DE OURINHOS. Roteiro para Diagnóstico Organizacional. Disponível em: <http://www.faeso.edu.br/downloads/Manual%20para%20Diagn%C3%B3stico%20Organizacional.doc> Acesso em: 24 out. 2010 [4] CONTADOR, José Celso. Produtividade Fabril III - Método para Rápido Aumento da Produtividade Fabril: Redução de Tempos Inativos e do Tempo de Espera do Material em Processo. Disponível em: <http://www.scielo.br/pdf/gp/v2n2/a02v2n2.pdf> Acesso em: 24 out. 2010. [5] GEORGES, Marcos. Planejamento e Controle da Capacidade. Disponível em: <ftp://www.puc-campinas.edu.br/pub/professores/cea/marcos.georges/Adm.%20Produ%E7%E3o%20II/Aula06%20-%20Capacidade.pdf> Acesso em: 24 out. 2010. [6] DIAS, Luis Carlos. Sistemática para Apoiar a Redução de Perdas e Estabilização de Processos. Disponível em: <http://www.lume.ufrgs.br/bitstream/handle/10183/5073/000509522.pdf?sequence=1> Acesso em: 24 out. 2010. [7] NOGUEIRA, Marco Antonio; TOLEDO, José Carlos. Uso do FMEA como Suporte à Manutenção Industrial Preventiva: aplicação em máquina de abatedouro de frangos. Disponível em: <http://www.portaldeconhecimentos.org.br/index.php/eng/content/download/11966/118333/file/artigofmeamarcotoledo.pdf> Acesso em: 24 out. 2010. [8] CA TECHNOLOGIES. CA ERwin Data Modeler. Disponível em: <http://erwin.com/br/uploads/products/ca_erwin_dm_r73.pdf> Acesso em: 22 nov. 2010.

Page 78: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

78

[9] ARAÚJO, Gustavo Aguilar de. AllFusion ERwin Data Modeler. Disponível em: <http://www.lfsbr.com/tgsi/arquivos/c944c351-3cc2-83d2.pdf> Acesso em: 22 nov. 2010. [10] MICROSOFT. Visão Geral do Visual Studio 2008. Disponível em: <http://www.scribd.com/doc/19369885/VS2008-Datasheet-Brazil> Acesso em: 21 nov. 2010. [11] HEIMOSKI, Nathania. Banco de Dados e Microsoft SQL Server 2008. Disponível em: <http://nathaniaheimoski.blog.terra.com.br/2010/02/09/> Acesso em: 22 nov. 2010. [12] DEITEL, H. M.; DEITEL, P. J.; NIETO, T. R. Visual Basic .Net: como programar. São Paulo: Pearson Education do Brasil, 2004. [13] FEATURE Driven Development. Disponível em: <http://pt.wikipedia.org/wiki/Feature_Driven_Development> Acesso em: 31 jul. 2010.

Page 79: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

79

OBRAS CONSULTADAS

[1] GHINATO, Paulo. Jidoka: Mais do que “Pilar da Qualidade”. Disponível em: <http://www.leanway.com.br/jidoka.pdf> Acesso em: 11 mar. 2010. [2] JIDOKA. Disponível em: <http://www.lean.org.br/workshop/31/jidoka.aspx> Acesso em: 11 mar. 2010. [3] TAKT Time. Disponível em: <http://pt.wikipedia.org/wiki/Takt_Time> Acesso em: 15 jul. 2010. [4] LIMA, Christiano Teixeira; ELIAS, Sérgio José Barbosa. Análise dos Resultados da Implantação da Produção Enxuta nas Organizações: Um Estudo a Partir dos Casos Relatados no ENEGEP. Disponível em: <http://www.abepro.org.br/biblioteca/ENEGEP2007_TR570426_0278.pdf> Acesso em: 24 out. 2010. [5] CENTRAL BRASILEIRA DE AUTOMAÇÃO. Ferramenta CAT-B45 Manual Sobre Tratamento de Ar. Disponível em: <http://www.cba-automacao.com.br/website/CAT-B45.pdf> Acesso em: 24 out. 2010. [6] GUELBERT, Marcelo. Estudo de Caso em uma Fábrica de Amortecedores na Busca da Eliminação do Defeito. Disponível em: <http://www.uepg.br/propesp/publicatio/exa/2002/06.pdf> Acesso em: 24 out. 2010.

[7] OENNING, Leonardo Werncke; GUIMARÃES FILHO, Leopoldo Pedro; GORINI NETO, Dino. Gerenciamento Simultâneo de Produção e Processo. Disponível em: <http://www.apec.unesc.net/IV_EEC/sessoes_tematicas/Temas%20especiais/Gerenciamento%20simult%E2neo%20de%20produ%E7%E3o%20e%20processo.pdf> Acesso em: 24 out. 2010. [8] CAMPOS, Nilson. Medição de Avaliação de Desempenho Produtivo Operacional para a Indústria de Manufatura. Disponível em: <http://www.observasc.net.br/apresentacao/docs/manufatura.pdf> Acesso em: 24 out. 2010. [9] CONTADOR, José Celso. Produtividade Fabril II - Método para Rápido Aumento da Produtividade Fabril: Redução de Esperas Dentro do Ciclo da Operação. Disponível em: <http://www.scielo.br/pdf/gp/v2n1/a02v2n1.pdf> Acesso em: 24 out. 2010.

Page 80: UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA …tiagodemelo.info/monografias/2010/tcc-rafael-santos.pdf · 2018-08-10 · universidade do estado do amazonas - uea escola superior

80

[10] GOLDACKER, Fabiano; OLIVEIRA, Hélio Jerônimo de. Set-up: ferramenta para a produção enxuta. Disponível em: <http://www.fae.edu/publicacoes/fae_v11_2/12_fabiano_helio.pdf> Acesso em: 24 out. 2010. [11] LIMA, Rafael Henrique Palma; PALMA, Jandira G.; NERI, Rony Cezar. Sistema de Acompanhamento da Produção no Chão de Fábrica na Indústria Moveleira. Disponível em: <http://www.aedb.br/seget/artigos05/247_artigo.pdf> Acesso em: 24 out. 2010. [12] HEPTAGON TECNOLOGIA DA INFORMAÇÃO. FDD – Feature Driven Development. Disponível em: <http://www.heptagon.com.br/fdd> Acesso em: 31 jul. 2010. [13] MACEDO, Paulo Cesar. Visual Studio .Net. Disponível em: <http://www.scribd.com/doc/31757480/39-visual-Basic-Net> Acesso em: 21 nov. 2010.

[14] DURÃES, Ramon (org). Desenvolvendo para Web usando o Visual Studio 2008. Rio de Janeiro: Brasport, 2008. [15] MICROSOFT. Administrando um banco de dados do Microsoft SQL Server 2000. 2000. [16] VISUAL Basic .NET. Disponível em: <http://www.scribd.com/doc/39729712/Visual-Basic> Acesso em: 21 nov. 2010. [17] BORGES JÚNIOR, Maurício Pereira. Desenvolvendo Webservices: Guia Rápido Usando Visual Studio .Net com Banco de Dados SQL Server. Rio de Janeiro: Editora Ciência Moderna Ltda., 2005. [18] MONTEIRO, Bruno George de Melo. Sistema para eventos com uso de Web Services, Banco de Dados e acesso via Mobile. Manaus: UEA, 2009. [19] FURASTÉ, Pedro Augusto. Normas Técnicas para o Trabalho Científico. Porto Alegre: 2004.