Desenvolvendo Coleta de Dados.

04/08/2014

0

Olá pessoal tudo bem?? tenho uma dúvida.. trabalho em um laboratório e no meu trabalho estou desenvolvendo uma coleta de dados, onde o funcionário entra com os valores
que obteve em testes químicos, mecânicos, pneu . etc. etc. são INÚMEROS e INCONTÁVEIS testes que a empresa faz.. atualmente o funcionário possui uma calculadora científica e um banco enorme com as normas para poder ler a norma e calcular.. o grande problema que a empresa sofre é erro humano.. erro onde o funcionário acidentalmente por fazer sempre as mesmas formulas, calculos malucos o dia todo acaba digitando numero errado, ou até escrevendo.. só que ai que entra o sistema que irá calcular tudo para o cidadão fazendo ele jogar a calculadora dele fora..

Alguém ja trabalhou com Coletas de dados de funcionários ou algo parecido? como conseguiram ganhar mais agilidade ao programar?? pq pelo menos aqui onde trabalho cada coleta de dados é única e não se aproveita estrutura de NADA pra ser sincero a única estrutura que eu consigo aproveitar é a do imprimir pra gerar o relatório.. o projeto é muito grande e bastante trabalhoso, gostaria de ganhar bastante agilidade ao desenvolver..


Alguém possui alguma dica? visto que a programação não consigo aproveitar quase que em nada :(

e sempre uma coleta é totalmente diferente da outra..

Obrigado!
Lucas Rocha

Lucas Rocha

Responder

Posts

04/08/2014

Marisiana Battistella

Olá!
Você cadastra as fórmulas no banco de dados? Como você trata isso?
Responder

04/08/2014

Lucas Rocha

Não cadastro as formulas no banco não.. trabalho com procedures.. o ruim é que cada coleta é uma fórmula diferente.. não tem pra onde correr ..

Só se eu fazer um banco de fórmulas.. que ai vai dar mt trampo tbm..
Responder

05/08/2014

Marisiana Battistella

De qualquer forma vai dar trabalho...
A diferença, pode ser, que se vc armazenar no banco, vai ter histórico da fórmula que foi utilizada em cada coleta.
Depende da necessidade, mas pode ser que seja importante manter essa informação armazenada.
Responder

05/08/2014

Ronaldo Lanhellas

Tudo bem, as coletas são únicas mas você mesmo disse que há um "banco enorme com as regras e normas para calcular cada coleta", então partindo desse princípio você terá que fazer o seguinte:

1 - Possibilitar que o usuário escolha qual o coleta que ele deseja trabalhar, ou da subsídios para que ele saiba qual vai trabalhar
2 - Escolhida a coleta (através daquele enorme banco que você citou), você o obriga a preencher campos obrigatórios para tal cálculo
3 - Crie critérios de exceção que nunca irão ocorrer e provavelmente ocorreram por erros humanos. Um exemplo: Em um sistema de caixa, ninguém jamais pagará uma conta de 30 reais com 500 reais, o que daria o troco de 470,00, nesse caso provavelmente foi um erro de digitação e o valor correto seria R$ 50,00 e não R$ 500,00.

Espero ter ajudado...
Responder

05/08/2014

Lucas Rocha

De qualquer forma vai dar trabalho...
A diferença, pode ser, que se vc armazenar no banco, vai ter histórico da fórmula que foi utilizada em cada coleta.
Depende da necessidade, mas pode ser que seja importante manter essa informação armazenada.

Acho que vou deixar do jeito que está mesmo.. muito trabalho..

Tudo bem, as coletas são únicas mas você mesmo disse que há um "banco enorme com as regras e normas para calcular cada coleta", então partindo desse princípio você terá que fazer o seguinte:

1 - Possibilitar que o usuário escolha qual o coleta que ele deseja trabalhar, ou da subsídios para que ele saiba qual vai trabalhar
2 - Escolhida a coleta (através daquele enorme banco que você citou), você o obriga a preencher campos obrigatórios para tal cálculo
3 - Crie critérios de exceção que nunca irão ocorrer e provavelmente ocorreram por erros humanos. Um exemplo: Em um sistema de caixa, ninguém jamais pagará uma conta de 30 reais com 500 reais, o que daria o troco de 470,00, nesse caso provavelmente foi um erro de digitação e o valor correto seria R$ 50,00 e não R$ 500,00.

Espero ter ajudado...


Então isso ja fiz.. por ex: tem a temperatura do ambiente e ele não pode ser > 100°C.. ja bloquiei todos essas falhas humanas, campos numericos que o cara digitar letra e tal. hahaha. pq trabalho num laboratório de ensaios auditado pelo inmetro e se tiver qualquer erro da maior BO. e até mesmo a própria coleta ja abre a correta automaticamente pra ele preencher, ou seja não tem como ele "selecionar" uma coleta de dados errada no caso é impossível.
Responder

05/08/2014

Ronaldo Lanhellas

Então você está no caminho certo, qual exatamente é seu problema ? Para que possa lhe ajudar a melhorar alguma técnica em específico ou trecho de código, você terá que dar mais detalhes técnicos.
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar