Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE CIDADE DE SÃO PAULO CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO INTEGRADO EM GESTÃO DE SISTEMAS DE INFORMAÇÃO SISTEMA PARA CADASTRO DE PRODUTOS xxxxxxxxxxxxx RGM: xxxxxxx São Paulo, SP MAIO/2022 RESUMO Desenvolvimento de sistema para cadastro de produtos de vestimenta (roupas, calçados e acessórios). Neste projeto um estudo foi realizado para o desenvolvimento de um sistema para atender a demanda de gerenciamento de estoque através de um programa para desktop capaz de cadastrar produtos com os seguintes campos: Código, Nome, Tipo, Tecido, Tamanho, Cor, Preço e Quantidade Disponível. SUMÁRIO INTRODUÇÃO ......................................................................................................... 4 JUSTIFICATIVA ....................................................................................................... 5 OBJETIVO ............................................................................................................... 6 DESENVOLVIMENTO ............................................................................................. 7 CONSIDERAÇÕES FINAIS ..................................................................................... 9 BIBLIOGRAFIA ...................................................................................................... 10 4 INTRODUÇÃO Baseando-se na dificuldade atual, completamente manual, estes comerciantes necessitam de uma maneira mais rápida e automatizada para o gerenciamento de seu estoque, garantindo que as horas possam ser gastas de melhor forma em outras áreas do serviço, onde entra o Sistema. O Sistema Para Cadastro De Produtos contará com um banco de dados relacional para o cadastro dos produtos que serão registrados automaticamente através de um formulário, em que o banco de dados está integrado, se utilizando também de um leitor de código de barras para facilitar o processo de código do produto. Desta forma a organização de estoque será garantida com agilidade, facilidade e transparência entre os administradores. 5 JUSTIFICATIVA Atualmente o sistema adotado pelos comerciantes é muito arcaico, necessitando de vários papéis para realizar todo o controle de estoque, algo que consome muito tempo de serviço que poderia ser aproveitado de melhor forma. Para garantir agilidade na administração do estoque, necessita-se de uma melhora neste processo, dando então início a este estudo que visa resolver estes problemas. Acredita-se que a resolução do atual problema, mencionado anteriormente, possa também alavancar os negócios por conta do ganho na produtividade, possibilitando uma expansão do comércio, podendo levar até a novas filiais. 6 OBJETIVO Desenvolvimento de um sistema para desktop que possa auxiliar o gerenciamento de estoque do comércio. Para que o desenvolvimento cumpra com os objetivos solicitados, os seguintes pontos foram levantados: Criação de um uma aplicação com um formulário com os campos necessários para a inserção de novos itens. Criação de um banco de dados relacional com as colunas corretas e com tipos adequados para a informação do cadastro do item. Criação de uma aplicação para a verificação de todos os produtos cadastrados no banco de dados contando também com um filtro, de modo a facilitar a busca por um ou mais itens a depender do seu nome/código, tipo, tamanho, tecido, cor, preço e/ou quantidade. Criação de uma aplicação para a remoção ou atualização de um ou mais itens. 7 DESENVOLVIMENTO Primariamente, foi realizado um levantamento de requisitos para o começo do desenvolvimento deste sistema. Este levantamento teve como base perguntas realizadas aos comerciantes para fim da construção de forma mais objetiva possível. LEVANTAMENTO DE REQUISITOS Pergunta Resposta Com que frequência o estoque é consultado? Alta frequência durante os dias de serviço. Como vocês realizam a separação dos produtos? Separamos por nome, tipo, tecido, tamanho, cor, preço e quantidade disponível. É comum acontecer erros no processo de cadastro de itens? Sim, acontece com frequência por ser manual. Quanto tempo leva para corrigir o erro? Leva quase dez minutos. A conferência de produtos é fácil com o sistema atual? Não, precisamos verificar tudo manualmente e um de cada vez. Apoiando-se na etapa de levantamento de requisitos, conseguimos colher informações importantes para elaborar o sistema de cadastro, seguindo assim algumas etapas para a estruturação do projeto: 1. Especificação de requisitos. 2. Validação de requisitos. 3. Verificação de modelos construídos. 4. Definição de projeto. 5. Implementação de projeto. 6. Teste de projeto. 7. Implantação de projeto. Depois de realizar estas etapas de estruturação, um ambiente para a realização do projeto foi preparado. Para o começo do desenvolvimento, a linguagem Python foi instalada juntamente com as bibliotecas MySQL Database e PySimpleGui. Para banco de dados relacional, MySQL foi selecionado e portando se fez necessário a instalação do WAMP. Buscando velocidade e simplicidade, o sistema foi separado em três: Cadastro de produtos, busca de produtos e atualização/exclusão de produtos. Deste modo é possível que cada funcionário possa interagir com o sistema de maneiras diferentes, sem causar conflito de tarefas. Cadastro de produtos: esta parte do sistema funcionará exclusivamente para a inserção de novos produtos do estoque. Utilizando-se do código de barras, é 8 possível obter informações do produto, facilitando o cadastro, deixando o trabalho apenas de acrescentar preço e quantidade. Busca de produtos: busca informações, em poucos segundos, específicas ou gerais do produto em questão, garantindo um controle maior de estoque ou até mesmo a conferência de preços. Atualização/exclusão de produtos: a atualização pode tanto servir para uma rápida mudança de preços quanto para uma correção para informações erradas, além de permitir atualizar a quantidade do produto em estoque sempre que uma ou mais unidades sejam vendidas. Também permite a exclusão de produtos que possam não fazer mais parte do comércio, garantindo que o banco de dados possa trabalhar apenas com itens que serão solicitados. O sistema contará com uma interface simples com as três partes citadas e detalhadas anteriormente. Cada programa funciona de forma independente da outra, compartilhando apenas o banco de dados para centralizar a informação de estoque. 9 CONSIDERAÇÕES FINAIS Com esta pesquisa, foi possível estabelecer etapas para o processo de criação de um sistema de cadastros adequado ao problema do cliente. O resultado foi de agilidade no processo de cadastro dos produtos, que passou a ser mais automatizado, preciso, rápido e com menos margem para erros. Este projeto também possibilita novas integrações ao sistema, como uma API para disponibilizar os produtos também na Internet com muita facilidade e também torna possível a integração com um caixa, facilitando também a operação de venda. 10 BIBLIOGRAFIA Material da Internet DevMedia. Atividades básicas ao processo de desenvolvimento de software. Disponível em: https://www.devmedia.com.br/atividades-basicas-ao-processo-de- desenvolvimento-de-software/5413, acessado em: 07/05/2022. DevMedia. Requisitos, Modelagem e UML. Disponível em: https://www.devmedia.com.br/guia/requisitos-modelagem-e-uml/35697, acessado em: 07/05/2022. https://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413 https://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413 https://www.devmedia.com.br/guia/requisitos-modelagem-e-uml/35697
Compartilhar