Melhor técnica para controle de estoque

5 respostas
P

Olá pessoal.

Estou desenvolvendo um sistema para gerenciamento agropecuário e um sub-sistema deste sistema é o controle de estoque de sêmen de animais.
Gostaria de saber como vocês implementam um controle de estoque. Eu faço o seguinte:

Tenho uma entidade chamada “EstoqueSemen” que está associada a um animal. Utilizo o MYSQL como SGBD, por isso, “EstoqueSemen” é uma tabela no BD. Cada linha desta tabela faz referência à quantidade de doses de sêmen no estoque de um animal, em particular. Toda vez que há uma compra, coleta ou venda de sêmen eu atualizo uma linha desta tabela, de acordo com o animal cujo sêmen pertence.

Por exemplo: o usuário cadastrou a coleta de 10 doses de sêmen de um determinado animal. Se já existe um registro referente a este animal na tabela “EstoqueSemen” eu apenas incremento a quantidade de doses de sêmen em estoque. Caso contrário, eu crio uma linha nesta tabela que irá armazenar a quantidade de doses de sêmen em estoque deste animal.

É esta a maneira usualmente utilizada para controlar estoque de alguma coisa?

Agradeço a atenção.
Paulo Júnior.

5 Respostas

sergiotaborda

Sim, essa é a forma usual.
Em sistema simples com poucos usuário funciona.
Em sistema complexos multi-usuário não.

P

Olá Sérgio.

Obrigado por sua resposta. É sempre bom saber se estamos seguindo o caminho mais correto, ou pelo menos, o mais utilizado pela comunidade de desenvolvedores.

Até mais,
Paulo Júnior.

rodrigoallemand

Estoque é tão facil como incrementar e decrementar… o problema é a caracteristica do projeto e dos produtos…
Algumas coisas sobre estoque (tirando o seu exemplo de banco de semem, rs):

  • É quantitativo ou serializado?
  • É inspecionado? Existe auditoria contante?
  • Tem garantia do fabricante?
  • Tem prazo de validade?
  • Tem arruamção e procura em estoque (WMS - Warehouse Mngmt Sys)
  • Tem sub-estoque?
  • Tem transição de produto entre os estoques?
  • Tem mixing de produto?

É isso que faz um bom controlador de estoque…

P

Olá Rodrigo,

concordo.

Algumas coisas sobre estoque (tirando o seu exemplo de banco de semem, rs):

  • É quantitativo ou serializado?
  • É inspecionado? Existe auditoria contante?
  • Tem garantia do fabricante?
  • Tem prazo de validade?
  • Tem arruamção e procura em estoque (WMS - Warehouse Mngmt Sys)
  • Tem sub-estoque?
  • Tem transição de produto entre os estoques?
  • Tem mixing de produto?

No meu sistema, o controle de estoque é bem simples Rodrigo, até porque o próprio cliente não exigiu muita robustez para o mesmo.
Mas o seu comentário é muito importante. Obrigado por sua opnião.

Até mais,
Paulo Júnior.

MichelSante

rodrigoallemand:
Estoque é tão facil como incrementar e decrementar… o problema é a caracteristica do projeto e dos produtos…
Algumas coisas sobre estoque (tirando o seu exemplo de banco de semem, rs):

  • É quantitativo ou serializado?
  • É inspecionado? Existe auditoria contante?
  • Tem garantia do fabricante?
  • Tem prazo de validade?
  • Tem arruamção e procura em estoque (WMS - Warehouse Mngmt Sys)
  • Tem sub-estoque?
  • Tem transição de produto entre os estoques?
  • Tem mixing de produto?

É isso que faz um bom controlador de estoque…

outro ponto a ser analisdo é a rastreabilidade dos produtos …
imagina o produto Remedio quando um lote de produtos deve ser retirado de circulação …
deve-se identificar todas distribuidoras que compraram e para quais farmacias venderam o tal lote…

como controlar o estoque envolve mais do que apenas o tipo de produto. Envolve as entidades externas que atuam neste produto.

relacionado ao estoque o desenho da sua base de dados será responsável pela performance do seu sistema, tome cuidado com isso tbem …

Criado 7 de março de 2008
Ultima resposta 7 de mar. de 2008
Respostas 5
Participantes 4