INTERFACE PARA ACESSO A BASE DE DADOS (ASP.NET & Access) Gonçalo Ferreira @ MAIC . FE Objectivo - Acesso a informação relativa à -produção Acessibilidade em qualquer terminal s: através de ethernet - Sem software específico nos terminais - Interface amigável - Adequado a diferentes necessidades - Restrições de acesso à informação Gonçalo Ferreira @ MAIC . FE Informação a - Estado das máquinas disponibiliz - Causa de paragem das máquinas - Utilizações dos moldes ar: - Estado das ordens de fabrico - Indicadores estatísticos sobre rendimentos (operadores, maquinas, etc) - Rendimento operacional da fábrica - Possibilitar acesso completo à base de dados (sujeito a autenticação) Gonçalo Ferreira @ MAIC . FE - Actualização constante da base de dados Condicionant - O mesmo evento deverá actualizar informação em várias tabelas e: Requisito: Proposta : - Novos registos adicionados a tabela histórica com toda a informação - Programa corre continuamente gerindo a base de dados e distribuindo a informação Gonçalo Ferreira @ MAIC . FE Estrutura da Base de Dados Operadores Codigo Nome Habilitacoes Op1 Jose 12 Idade 35 Maquina T1 PecasOK PecasKO 5895231 598621 OFs Numero 1 Peca Quantidade Conclusao Maquina 100 03-12-2002 t1 za1 QuantProd 100 Moldes Codigo Peca Quantidade Utilizacoes PecasKO M001 ni1 1 30567 354 Codigo Descricao Cliente Peso Dimensao ni1 Colector Renault 220 10 Vida 100000 Pecas Gonçalo Ferreira @ MAIC . FE Estrutura da Base de Dados Maquinas Codigo Descricao J2 Jito2 Capacidade Tciclo 150 1 Local Status HoraParagem ComentErro Celula2 E001 04-28-2004 7:35:59 Falha de posicionamento do robô Erros Codigo Descricao E001 Botoneira accionada HistMaquinas Codigo Activacao F1 01-01-2003 8:00:00 HLigada HTrabalho HReparacao 3045 3035 2 Ciclos 3769470 HistProduca o Dia 01-01-2003 Pecas PecasRegeitadas 6508 578 Gonçalo Ferreira @ MAIC . FE Base de Dados para Controlo de acessos Acessos log pass operadores OFs maquinas moldes rendimento SQLQuery joao 321 s s s s n n Permite: - Restringir acesso - Diferenciar zonas permitidas ou interditas para cada utilizador Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Escolha múltipla de operadores a consultar - Escolha dos campos a pesquisar - Calculo da taxa de rejeição por operador - Resultados em texto tabelado Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Escolha dos campos a pesquisar - Procura em várias tabelas - Resultado por extenso Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Resultados em lista de informações - Calculo do rendimento por maquina - Verificação do estado (erros) - Salientar características do erro se existir Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Procura dos moldes através da peça - Calculo da taxa de rejeição por molde - Verificação do número de utilização dos moldes - Salientar utilização se próxima ou superior à vida recomendada - Resultados em lista da informações Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Escolha da data inicial e final - Calculo da taxa de rejeição - Calculo da taxa de produção total diária - Calculo da taxa de produção conforme diária - Calculo do rendimento operacional - Resultados em lista da informações Gonçalo Ferreira @ MAIC . FE SoMetal.Web - Introdução de comandos SQL directamente -Permite acesso completo à base de dados - Resultados em texto tabelado Gonçalo Ferreira @ MAIC . FE Na prática… Gonçalo Ferreira @ MAIC . FE Perguntas… Gonçalo Ferreira @ MAIC . FE FIM Gonçalo Ferreira @ MAIC . FE