Sistema Controle Movimentação Estoque - Barcode

Evaluando propuestas

Publicado: Hace 2 meses Plazo: 30 días Propuestas: 6 Freelancers interesados: 11

Abierto

Descripción:

Meu nome é Flavio Carvalho da empresa F4F Consulting e tenho uma empresa de desenvolvimento de sistemas. E estou precisando do desenvolvimento de uma aplicação para controle de movimentação de estoque de uma indústria utilizando Barcode - Coletor de Dados.

Falando sobre a empresa e o produto.
A Empresa fabrica um produto (em formato granulado) para outras companhias do ramo de tintas e pigmentos.
Este produto tem um controle rígido de qualidade onde é controlado durante o processo de fabricação: a densidade, a granulação, a umidade, se houve contaminação na linha de produção por outros produtos e etc.
Quando este produto é definido pela equipe do Laboratório como “Fora de Qualidade” é classificado pela sigla OQU (Off QUality);
O OQU não deveria existir, mas por diversos fatores ele acaba sendo gerado na mesma linha de produção dos produtos bons para a venda. O que diferencia é o final do processo, onde ele é direcionado para um armazenamento separado do produto de qualidade aprovada.
Em resumo, o OQU era um produto de qualidade, mas por alguma falha no processo acabou ficando fora das especificações técnicas em sua composição química e não pode ser vendido, mas deve ser reprocessado na mesma linha de produção que o originou. São 3 linhas de produção.
Como funciona a geração do OQU:
Quando o produto (dentro da qualidade) está sendo produzido, ao final do processo ele é direcionado e armazenado em Silos de Produção ou como são chamados- Silos de Qualidade. Depois de armazenados serão retirados dos Silos e ensacados em bag´s e armazenados para futura venda..
Apenas a titulo de informação, Silos são grandes torres para armazenar produtos em estado “granulado”, pode ser deste cereais até cimento em pó.
Os bags são grandes sacos de um material muito resistente e que podem armazenar de 900 kg a 1400 Kg de produto cada.
Quando ocorre problema com o produto durante a sua produção (produto qualidade) e o mesmo é classificado como “fora de qualidade” OQU, é direcionado para os Silos de OQU. São silos específicos para produtos que não podem ser vendidos. São 3 Silos de OQU.
Ao final do processo que falhou e gerou o OQU, ele é retirado dos silos OQU e ensacados em bag´s com peso padrão de 900 Kg e etiquetados. Na etiqueta constam as seguintes informações:

- Data;
- No. da Ordem de Produção - denominada WO (Work Order);
- Lote de produção;
- Motivo que ocasionou o produto a ser classificado como OQU;

Após serem etiquetados, estes bag´s de OQU terão 3 destinos de armazenamento diferentes:
-Armazenamento externo (fora da fabrica) em um Centro de Distribuição (CD);
- Armazenamento em um galpão dentro da própria fábrica;
- Armazenamento na área da linha de produção;
Existe um controle interno feito em uma planilha do Excel que gerencia:
-Nível de OQU dentro dos Silos – medição manual;
-Quantidade de Bag´s de OQU retirados de cada silo. Ao todo são 3 Silos de OQU.
-Quantidade de Bag´s s de OQU armazenados nas 3 áreas mencionadas acima;
-Quantidade de Bag´s s de OQU que foram enviados para a linha de produção para serem reprocessados;
- Quantidade de Bag´s s de OQU que foram transferidos da fabrica para armazenamento externo e vice-versa.
Hoje este processo é feito pelos operadores da produção e anotados uma ficha e enviados para o setor administrativo da fábrica lançar no Excel.
Destinos do OQU:
Reprocessamento: O mais correto para ser feito, pois o produto reprocessado pode ser vendido novamente. O reprocesso é a transformação daquele produto fora de qualidade para um produto dentro das normas de qualidade.
Venda: OQU que NÃO SERÁ reprocessado e destinado a empresas que fabricam o gel para passar nos pneus (“pretinho”).
Além do OQU, a fábrica classifica e controla na planilha Excel outros produtos que não podem ser vendidos no estado que se encontram:
- Produtos Expirados: Data de validade expirada;
- Produtos em Teste: Novos produtos que ainda estão em avaliação pelo laboratório
- Venda: OQU que NÃO SERÁ reprocessado e destinado a empresas que fabricam o gel para passar nos pneus (pretinho”).
- Produtos aguardando análise do laboratório: Normalmente que voltam de devolução ou que estão em quarentena.
- Produtos em Quarentena: Produtos em quarentena são aqueles que não deram problema na produção, mas deram problema durante a armazenagem, ou seja, ficaram úmidos ou o bag rasgou etc...
- Sludge: O OQU e produtos de Qualidade podem cair no chão durante o ensacamento e acabam sendo contaminados por sujeiras. Este produto não pode ser reprocessado e é vendido para ser queimado em caldeiras com finalidade de gerar vapor.
- Devolução: Produto “bom” que é vendido, mas por algum motivo o cliente detecta alguma irregularidade e devolve para a fábrica. Este produto irá para análise e não pode se revendido sem a aprovação do laboratório.
Escopo do Projeto:
Neste projeto a ideia é utilizar coletores de dados modelo Motorola / Symbol MC3200 para substituir as contagens manuais dos OQU e agregados (Expirado, Quarentena, Sludge etc...)

Coletor de Dados:
Tarefa Transferência: Quando os Bag´s saem da Fabrica para o CD ou quando vem do CD para a Fabrica. Produto que já estavam armazenados.
- Bag´s armazenados (Na área de Produção ou no Armazém) sendo Transferidos para armazenamento Externo no CD.
- Bag´s armazenados no CD sendo transferidos para a fabrica.
Tarefa Retirada de Bag´s:
- Contagem de quantos bag´s estão sendo retirados dos silos de OQU.
Tarefa Reprocesso: Contagem de quantos Bag´s foram para reprocesso. O bag somente irá para reprocesso após ter sido armazenado. Nunca ir direto para reprocesso antes de ser armazenado em um dos lugares mencionados neste documento. Esta tarefa deve baixar do estoque a quantidade de bags que serão reprocessados. É uma saída de material.
Tarefa Armazenamento: Contagem de Bag´s que foram destinados a armazenamento.
No visor do coletor o usuário deve ter opção de autenticar o sistema localmente, visualizar e selecionar as tarefas, opção de finalizar tarefa sem concluir a mesma (mediante nível de acesso ao sistema), inserir dados da etiqueta manualmente em caso do código de barras estiver danificado.
O sistema no coletor deve controlar quantos bag´s foram lidos e quantos faltam por SKU. Por exemplo: O operador deve ler com o coletor 10 bag´s do SKU 1 ao 10, mas esqueceu de ler o número 8. O Sistema não pode permitir o encerramento da tarefa sem a leitura deste bag 8.
O coletor deve informar qual sku falta ler baseado na tarefa que foi inserida no seu sistema através do Desktop.
Caso for ler uma etiqueta que não conste em suas tarefas, deve haver uma mensagem informando isto.

SKU: Exemplo: É gerado um lote de 10 Bag´s OQU e será impressas as etiquetas. As etiquetas serão controladas assim: No. Lote + sequencial, ou seja, se o lote for No. 400800 a etiqueta será gerada da seguinte forma: 400800-1, 400800-2, 400800-3 e assim sucessivamente até o 400800-10. O número após o hífen é o SKU. Este lote teria o SKU inicial em 1 e sku final em 10. Na hora do produto sair da armazenagem para ir para o reprocesso o operador não obrigatoriamente irá fazer a leitura sequencial, por exemplo: SKU 1, 2, 3... mas o que estiver mais fácil para pegar com a empilhadeira e pode ser que a leitura seja fora de ordem.
Versão Desktop – Funcionalidades:
O sistema deve ter uma versão desktop onde o usuário fará a administração do coletor, do estoque e da reclassificações dos produtos. As tarefas devem ser criadas no servidor do sistema e gerar arquivos XML (por exemplo). Estes arquivos XML devem ser importados para dentro do sistema do Coletor.
A reclassificação mencionada acima será no caso de um produto ter que ser classificado como outro. Exemplo: OQU ser reclassificado para Quarentena. Esta movimentação seria somente no sistema e não será necessário utilizar coletor.
Telas:
Tela administrativa onde seja possível acessar as informações em um relatório (grid) em tela com opção de Filtrar por: data, hora, Estoque total OQU, Estoque OQU por local de Armazenamento, Classificação dos produtos armazenados (Quarentena, Expirado, em Teste, ...), Tipos dos Produtos, OQU reprocessado e em qual linha de produção, OQU Transferido, OQU vendido, Operador que efetuou a tarefa, turno (o turno será baseado na hora em que foi efetuada a tarefa)
Tela onde o usuário poderá gerar as tarefas para o coletor;
Tela para importar / Exportar as tarefas;
Tela para gerar os dados para a etiqueta. Conforme informado à etiqueta foi desenvolvida em IPL e aceita informações provenientes do bando de dados de forma bastante simples. O modelo da etiqueta poderá ser enviado posteriormente conforme o andamento do projeto.
Tela para importar planilha em Excel com as informações de geração de OQU. O modelo da planilha poderá ser enviado posteriormente conforme o andamento do projeto. É uma planilha simples.
A titulo de informação:
Sabemos que o coletor ao conectar no desktop cria conexão a estilo de um pen drive e não pode ser mapeado pelo Windows, pois ao desconectá-lo ele perde este mapeamento.
Uma forma de transferir estas informações para o coletor será o sistema gerar os XML e gravar em uma determinada pasta no micro e depois o usuário copiar os arquivos do micro para o coletor manualmente. Apenas sugestão.

A etiqueta de código de barras já existe e não precisa ser desenvolvida.

Pré-Requisitos:
Do programador: Preferencialmente do ABC Paulista ou Grande São Paulo.

Importante: Como foi mencionado, o coletor efetuara as tarefas em campo no modo off-line, ou seja, o sistema que irá rodar nele deve ser embarcado. Não haverá opção de comunicação com ele por Wi-Fi, mas somente pela porta USB da base.
A linguagem do sistema do Coletor deve ser C#.

Coletor: Se necessário poderá ser fornecido a titulo de empréstimo para auxiliar no desenvolvimento mediante andamento do projeto.
Layout Desktop: Será fornecido pelo cliente um modelo de layout da tela principal do sistema para o desenvolvedor utilizar como base para o desenvolvimento. Modelo em HTML.
Layout Coletor: Temos um para fornecer como exemplo.
Comentários: Todo o código deve ter suas principais funções comentadas no próprio código ou em documentação a parte;
Documentação: Deverá ser fornecido documentação técnica do projeto, incluindo banco de dados e seus relacionamentos;
Código Fonte: Deverá ser fornecido o código fonte do sistema (Coletor e Versão Desktop);
Linguagem: C# ou ASP Clássico
Por que ASP Clássico é uma opção? Por conta de outras aplicações mais antigas desenvolvidas na mesma.
Status Report: Necessário fornecer “feed back” do andamento do projeto a cada 10 dias.
Informações do Coletor:
- Modelo: Motorola Symbol MC 3200
- Memória Armazenamento: 4Gb
- Memória Ram: 1 Gb
- Sistema Operacional: Windows Mobile CE 6.0 e 7.0
- Resolução da tela: 240px x240px
Informações do ambiente do Cliente:
- Banco de dados: SQL Server 2008 R2 Inglês
- Sistema Servidor: Windows Server 2008 STD R2
- Framework: 4.0
- Desktops: Windows 7 SP1 Inglês
- Navegador: Deve ser compatível com Internet Explorer 10 e 11

Prazo para desenvolvimento (a partir da contratação): Prazo máximo de 30 dias corridos.
Inicio: imediato
Não hesitem em fazer perguntas.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Freelancers que ya aplicaron para este trabajo

Ewerton M. d. C. Atuo na área de desenvolvimento e manutenção de sistemas baseados em tecnologias Microsoft para plataforma ASP.NET (Web Forms e MVC), tenho conhecimento nas linguagens C# e VB.NET. Uso de tecnologias: ORM (NHibernate ... + detalles

JOSEMAR M. D. S. Formado em Análise e desenvolvimento de sistemas pela Faculdade Estácio de Sá e iniciando pós graduação em MBA em Análise de sistemas, com vasta experiência em Modelagem de dados, SQL SERVER, RM(totvs) e conhecimentos... + detalles

G. D. Eu trabalho com Análise e desenvolvimento de sistemas web há mais de 5 anos. Tecnologia Html 5, ASP.NET MVC, PHP, C#, VB, Java, Linq, JQuery, Ajax, Javascript, NHibernate, Entity Framework, AngularJS, Bootstrap, Wordp... + detalles

Luis R. M. L. Formado em Ciências da Computação pela Universidade Mackenzie + 20 Anos de Experiência Experiência em Cobol Micro Focus em ambiente DOS e Windows Analista e Programador em Ambiente DOS e Windows. Desenvolvimento ... + detalles

Fabricio M. G. Profissional certificado como MCP, MCTS, MS, MCSD e ITIL Foundation, com amplo conhecimento do .NET Framework 2.0, 3.5, 4.0 e 4.5, especialista com desenvolvimento em C# e ASP.NET. Atualmente como analista de desen... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana