inventário, cadeia de suprimentos, gestão de compras e General computador Ciência de, questão de alto nível [fechado]

StackOverflow https://stackoverflow.com/questions/1618967

Pergunta

Gostaria de pedir um alto nível tipo bastante, geral, introdutório de pergunta sobre a gestão de inventário.

Então, eu queria saber se alguém no SO teve alguma experiência / conhecimento, ou trabalhou com no passado no inventário, cadeia de suprimentos, as configurações de gerenciamento de aquisições. Que problemas típicos ou desafia se pode encontrar neste campo e como ciência da computação, principalmente algoritmos, estruturas de dados e otimização pode pode ser empregada para lidar com esses desafios / problemas?

Esta poderia ser relevante para a investigação operacional, a teoria de filas etc? Não estou diretamente relacionado a este campo, mas que precisa saber como CS é aplicada nestes domínios.

Uma busca na internet produz alguns resultados vagos, então eu gostaria muito de receber qualquer visão do estado da experiência, o conselho educado, recursos on-line específicos, ou mesmo exemplos. Espero que é ok para fazer tal pergunta alto nível aqui.

Muito obrigado antecipadamente

Foi útil?

Solução

Eu tenho alguma experiência com sistemas de gestão de armazém. Muito do que não é muito sofisticado em um ponto de vista CS, mas existem alguns problemas de otimização suculentos onde CS podem ser aplicadas. Por exemplo, para reduzir o tempo gasto para "pegar" uma ordem (passar pelo armazém e recolher os bens para uma ordem), é desejável para encontrar o caminho mais curto para ir a todos os lugares no armazém, que se resume ao "problema do caixeiro viajante".

Outro lugar onde CS é aplicado é tomada de inventário; existem alguns produtos de software muito inteligente (por exemplo INVENT Xpert) que permitem um inventário amostra aleatória tomar para alcançar a precisão exigida por lei; Isto significa que em vez de ir a todos os locais de armazenamento e contar a quantidade armazenada lá, apenas uma pequena percentagem (5-10%) dos locais são realmente contados.

Outras dicas

Esta é uma pergunta muito geral, você provavelmente precisa de conhecimento em computação distribuída (depende de quão grande é a sua operação), replicando Databases, algum conhecimento em viajar agente tipo de problemas e quem sabe melhor do que você - o que mais - é muito dependente do problema que você precisa resolver.

Eu acho que você deve explicar o propósito da questão - para que possamos estreitar a resposta a algo que pode ser útil ...

há também muitos Of-the-shelf produtos (que requer um monte de personalização, mas detém a maioria do que você precisa neste campo).

"O que problemas típicos ..."

É muito comum ter vários sites / terminais atualizar uma linha banco de dados específico / registro, ao mesmo tempo que você tem que ser absolutamente à prova de balas em sua linha / registro bloqueio e procedimentos de atualização ou você vai perder dinheiro e clientes. problemas de simultaneidade de banco de dados são significativos e seu fail-over sistemas têm de trabalho.

Ensaio em carga real. Se você espera ter 50.000 de widgets diferentes em seu armazém e você espera ter dias (dia de Ação de Graças) quando você começa 6.000 acessos por segundo por 9 horas em um widget em particular, então é isso que você teste - dados reais eo volume real e no final de seus testes suas contagens quantidade do item, por sua vez, e back-ordem não pode ser desligado por um sequer.

Certifique-se de que você resolver esses dois problemas e você está no seu caminho para um sistema confiável.

Pergunta por que você está pensando em escrever seu próprio sistema em vez de adaptar aquele que está disponível comercialmente?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top