Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigo_fabiam

Modelagem de Sistema de controle

Recommended Posts

Pessoal,

Estou criando um software pra empresa em que trabalho, para controle de equipamentos.

 

E estou com dificuldades para conseguir projetar o banco adequadamente, pois nao tenho muita experiencia com a modelagem.

Sei que o texto está um pouco longo, mas acho que talvez até por isso eu esteja tendo dificuldades, pq é um pouco complexo, pelo menos pra mim.

Se puderem me ajudar, agradeço, pois estou precisando e muito.

 

Explicando, temos vários equipamentos (modems) que foram comprados (em torno de 150).

Temos atualmente 2 clientes que utilizam esses modems.

Temos 2 empresas contratadas que efetuam a manutenção em campo, efetuando a troca desses modems qdo necessario.

Temos 1 empresa que efetua o reparo dos modems com defeito.

 

E esses modems podem estar instalados no site de algum cliente, na ponta A ou ponta B.

Ou podem estar com uma das empresas de manutenção em campo. Essas empresas possuem Bases de Atendimento em varias cidades, e em cada base, possuem vários técnicos de campo.

Podem estar também em reparo.

 

Então, existe um fluxo que esses modems podem ter. Por exemplo, supondo que o MODEM1 esteja instalado no cliente, - no site chamado SITE1, no estado do CEARA - e apresente defeito.

Um técnico é acionado ao local para efetuar o atendimento. Ele faz a troca do MODEM1 pelo MODEM2. Esse modem que foi retirado, é entao enviado para para a base da empresa no RJ. E de lá é enviado para a empresa que faz o reparo.

Após finalizado o reparo, esse MODEM1 é enviado de volta a empresa de manutenção em campo, para a base do RJ. E de lá, eles enviam esse modem para outra base no Pais, para que fique aguardando uma próxima manutenção.

 

Então esse é o fluxo.

E no meu software, eu preciso exibir uma lista de todos os modems, mostrando numa coluna, se o modem esta em um cliente, ou se esta com uma empresa de manutenção em campo, ou se esta em reparo.

Se estiver com cliente, tenho que mostrar em qual site esta.

Se estiver com a empresa de manutençao em campo, tenho que mostrar em qual base esta.

 

Eu tenho tb que guardar um historico de todas essas movimentações. Quando o modem foi enviado para reparo, e quam usuario fez o envio. Quando o modem chegou para reparo, e qual usuario. Quando o modem foi devolvido de reparo, e assim vai.

 

Eu ja montei as tabelas principais:

 

modem

cliente

site

tecnico

contratada_campo

contratada_reparo

base_atendimento

 

O meu problema é em relação ao historico. Como criar a(s) tabela(s) para armazenar isso, e quais campos relacionar.

Se alguem puder ajudar.

Qq coisa, meu MSN é rodrigo_lima99@hotmail.com

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o modelo relacional estendido da kiança aí pra termos uma idéia melhor do que se trata...

Em 5 minutos aqui consegui pensar em umas 3 ou 4 possibilidades diferentes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.