Jump to content


Photo

Modelagem De Sistema De Controle


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 rodrigo_fabiam

rodrigo_fabiam

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Osasco-SP

Posted 02/11/2011, 08:22

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.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq