Prévia do material em texto
18 UNOPAR - APUCARANA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MICHEL FREITAS PEREIRA RA 767909901 PROJETO INTEGRADO INOVAÇÃO – ADS “Desenvolvimento de um Sistema de Gerenciamento de Estoque” APUCARANA/PR 2024 MICHEL FREITAS PEREIRA RA 3767909901 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. Professor: Marco Ikuro Hisatomi Orientador: Celso Soares do Nascimento APUCARANA/PR 2024 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 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. 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. SPRINT 2: SPRINT 3: Desenvolvimento do cadastro de produto Objetivo: Implementar o módulo de cadastro de produto, duração 2 semanas SPRINT 4: Desenvolvimento da Atualização de estoque Objetivo: Implementar o módulo de atualização de estoque, em duração de 3 semanas. 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. SPRINT 6: Desenvolvimento de Relatório. Objetivo: Implementar o módulo de geração de relatórios, duração 2 semanas Tabela verdade para um sistema de gerenciamento de estoque. Para isso, definiremos as variáveis booleanas que representam os requisitos e mostraremos as combinações de valores verdadeiros (True) e falsos (False) para essas variáveis. Variáveis Booleanas · P: Cadastro de Produtos · E: Atualização de Estoque · L: Rastreamento de Localização · R: Relatórios Interpretação · P: Verdadeiro (T) se o sistema permite o cadastro de novos produtos. · E: Verdadeiro (T) se o sistema permite a atualização da quantidade de produtos em estoque. · L: Verdadeiro (T) se o sistema possibilita o rastreamento da localização dos produtos. · R: Verdadeiro (T) se o sistema gera relatórios sobre o estado do estoque. 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 é P∧E∧L∧RP \land E \land L \land R. Essa tabela mostra todas as combinações possíveis das variáveis booleanas e se a combinação atende a todos os requisitos. Sistema de gerenciamento de estoque usando Python. Este exemplo incluirá as estruturas de dados para produtos, categorias e movimentações, bem como as funções para cadastro, consulta, movimentação e geração de relatórios. Definição de Estruturas de Dados Algoritmos de Cadastro e Consulta Algoritmos de Movimentação Diagrama de Casos de Uso, vou descrever as principais interações entre os atores (usuários) e o sistema. Esse diagrama ajuda a visualizar as funcionalidades oferecidas pelo sistema e como os diferentes tipos de usuários interagem com ele. Como não posso gerar imagens diretamente, vou descrever o diagrama de casos de uso de forma textual. Atores 1. Estoquista 2. Usuário 3. Gerente de Setor Casos de Uso · Estoquista · Registrar entrada de produtos · Validar nota fiscal de entrada · Usuário · Emitir relatórios de posição semanal · Solicitar compra de produtos · Gerente de Setor · Autorizar compra de produtos Descrição dos Casos de Uso 1. Registrar entrada de produtos a. Ator: Estoquista b. Descrição: O estoquista registra a entrada de novos produtos no sistema. c. Pré-condição: Produtos recebidos na empresa. d. Pós-condição: Produtos registrados no estoque. 2. Validar nota fiscal de entrada a. Ator: Estoquista b. Descrição: O estoquista valida a nota fiscal dos produtos recebidos. c. Pré-condição: Nota fiscal disponível. d. Pós-condição: Nota fiscal validada. 3. Emitir relatórios de posição semanal a. Ator: Usuário b. Descrição: O usuário emite relatórios que mostram a posição do estoque semanalmente. c. Pré-condição: Dados de estoque disponíveis. d. Pós-condição: Relatório gerado. 4. Solicitar compra de produtos a. Ator: Usuário b. Descrição: O usuário solicita a compra de produtos necessários. c. Pré-condição: Necessidade de produtos detectada. d. Pós-condição: Solicitação de compra enviada para aprovação. 5. Autorizar compra de produtos a. Ator: Gerente de Setor b. Descrição: O gerente de setor autoriza a compra de produtos solicitada pelo usuário. c. Pré-condição: Solicitação de compra pendente. d. Pós-condição: Compra autorizada. image1.png image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png