Prévia do material em texto
3 3 PROJETO INTEGRADO INOVAÇÃO – ADS “Desenvolvimento de um Sistema de Gerenciamento de Estoque” 4 4 PATRICIA HELENA RAMOS DE MENEZES Parauapebas – PA 2024 5 5 Parauapebas – PA 2024 6 6 SUMÁRIO 1 INTRODUÇÃO.................................................................3 2 DESENVOLVIMENTO....................................................6 2.1 PASSO 1 ......................................................................7 2.2 PASSO 2 ......................................................................8 2.3 PASSO 3.......................................................................9 2.4 PASSO 4......................................................................10 3 CONCLUSÃO..................................................................11 4. REFEREÊNCIA..............................................................12 TRABALHO DE PORTIFÓLIO APRESENTADO À UNIVERSIDADE UNOPAR. COMO REQUISITO PARA A OBTENÇÃO DE MÉDIA SEMESTRAl. 7 7 INTRODUCÃO A rápida evolução dos negócios de comércio eletrônico traz consigo muitos desafios operacionais, sendo o gerenciamento eficaz de estoque um dos mais importantes. A gestão inadequada de estoques pode gerar uma série de problemas, como indisponibilidade de produtos para venda, acúmulo de itens sem demanda e até dificuldades para encontrar produtos nas lojas. Esses obstáculos não só comprometem a eficiência operacional, mas também afetam de forma diferenciada a satisfação do cliente, afetando assim a competitividade da empresa no mercado. Neste cenário, um negócio de comércio eletrônico em crescimento enfrenta os mesmos desafios. Para solucionar esses problemas e melhorar seu funcionamento, a organização decidiu criar um sistema de gestão de estoque. O sistema proposto busca fornecer uma solução integrada e eficiente para controle de estoque e produtos, abrangendo desde o cadastro até o monitoramento da localização nos armazéns. O objetivo deste projeto de análise de desenvolvimento de sistemas integrados é desenvolver uma solução poderosa e eficaz que possa não apenas resolver os problemas atuais da empresa, mas também prepará-la para um crescimento sustentável e escalável. Utilizando uma abordagem metodológica bem definida e aplicando boas práticas de desenvolvimento de software, o sistema de gestão de estoques será uma ferramenta fundamental para otimizar as operações logísticas, proporcionando uma gestão de estoques mais eficiente. 8 8 2 DESENVOLVIMENTO 2.1 Passo 1 SPRINT 1:Imagem abaixo irá mostrar Planejamento e definição de requisitos. Objetivo: Definir requisitos e planejar o desenvolvimento do sistema, com duração de 2 semanas. 9 9 SPRINT 2: SPRINT 3: Desenvolvimento do cadastro de produto Objetivo: Implementar o módulo de cadastro de produto, duração 2 semanas 10 10 SPRINT 4: Desenvolvimento da Atualização de estoque Objetivo: Implementar o módulo de atualização de estoque, em duração de 3 semanas. . 11 11 SPRINT 5: Desenvolvimento do rastreamento de localização. Objetivo: Implementar o módulo de rastreamento de localização de produtos, na duração de 2 semanas. 12 12 SPRINT 6: Desenvolvimento de Relatório. Objetivo: Implementar o módulo de geração de relatórios, duração 2 semanas 13 13 SPRINT 7: Testes Finais e Deploy. Objetivo: Realizar testes finais e implantar o sistema, duração 2 semanas. 14 14 2.2 PASSO 2 Definir as seguintes variáveis booleanas para os requisitos: • P: Cadastro de Produtos • E: Atualização de Estoque • L: Rastreamento de Localização • R: Relatórios A coluna "Solução Completa" será verdadeira (T) apenas quando todas as variáveis (P, E, L, R) forem verdadeiras, ou seja, todos os requisitos forem atendidos. A expressão lógica que representa a solução completa (todos os requisitos atendidos) é: P /\ E /\ L /\ R A operação lógica "E", (AND) e representada por “/\”. Com forme a tabela abaixo: Interpretação: 15 15 • P (Produtos): Verdadeiro (T) se o sistema permite o cadastro de novos produtos. • E (Estoque): Verdadeiro (T) se o sistema permite a atualização da quantidade de produtos em estoque. • L (Localização): Verdadeiro (T) se o sistema possibilita o rastreamento da localização dos produtos. • R (Relatórios): Verdadeiro (T) se o sistema gera relatórios sobre o estado do estoque. 2.3 PASSO 3 Criar as funções para definição das estruturas de dados, bem como algoritmos de cadastro e consulta dos produtos, movimentações de estoque e relatórios. Estruturas para Produtos, Categoria e Movimentações: #Estrutura de dados para Produtos: #Estrutura de Dados para categorias: 16 16 #Estrutura de dados para Movimentação de Estoque class movimentação: # def Cadastrar Produto: #Consultar o produto: #Registrar Movimentação: 17 17 #Gerar Relatório de estoque: #Consulta histórico de movimentação: #Exemplo de Uso 18 18 2.4 PASSO 4 Crie um Diagrama de Casos de Uso para o sistema de gerenciamento de estoque da empresa, para isso este sistema deve incluir funcionalidades que permitam a interação de três tipos de usuários: Estoquista, Usuário e Gerente de Setor. O Estoquista deve ser capaz de registrar a entrada de produtos, o que inclui a validação da nota fiscal de entrada de produto. O Usuário precisa ter a capacidade de emitir relatórios de posição semanal e solicitar a compra de produtos, ambos os quais necessitam do processo de consolidação de compras. O Gerente de Setor, por sua vez, deve ter a responsabilidade de autorizar a compra de produtos. 19 19 Figura Diagrama: 20 20 3 CONCLUSÃO O desenvolvimento de um sistema de gerenciamento de estoque para uma empresa de comércio eletrônico em rápida expansão destacou a relevância de uma abordagem estruturada e integrada em análise e desenvolvimento de sistemas. A implementação do sistema foi projetada para solucionar problemas críticos, como falta de produtos, excesso de estoque e dificuldades na rastreabilidade dos itens armazenados. Através de uma análise minuciosa dos requisitos e da adoção de metodologias ágeis, o projeto conseguiu satisfazer as necessidades da empresa de maneira eficiente. Ao longo do desenvolvimento, foram enfrentados diversos obstáculos, como a definição precisa dos requisitos, a adaptação a mudanças nas demandas e a integração de diferentes módulos do sistema. A adoção de metodologias ágeis, como o Scrum, permitiu a gestão eficaz desses desafios, assegurando entregas contínuas e incrementais que atenderam às expectativas da empresa. Com isso, o projeto de análise e desenvolvimento de sistemas para o gerenciamento de estoque não apenas alcançou osrequisitos iniciais, mas também criou uma base robusta para o futuro crescimento e sucesso da empresa, mesmo 21 21 sendo um exemplo fictício. A aplicação prática de conceitos teóricos e metodologias ágeis comprovou a eficiência de uma abordagem colaborativa e interdisciplinar para resolver problemas complexos