Skip to content

Este projeto visa desenvolver um sistema de gerenciamento de estoque para uma pequena empresa, utilizando a linguagem de programação Java e o banco de dados SQLite.

License

Notifications You must be signed in to change notification settings

marceloc4rdoso/gestao-de-estoque-para-pequenas-empresas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Gestão de Estoque para Pequenas Empresas - Senai - 03/2024

Este sistema foi criado para facilitar a gestão de estoque em pequenas empresas. Ele centraliza informações sobre produtos, categorias, movimentações de estoque e fornecedores, permitindo um controle de estoque eficiente e a manutenção de um registro detalhado das operações.

Tecnologias usadas:

**

Tabelas Implementadas

  • produtos Contém informações detalhadas sobre cada produto, como identificação única, nome, descrição, preço de custo, preço de venda e quantidade em estoque.
  • categorias Permite a classificação dos produtos em categorias, facilitando a organização e a busca por itens similares ou relacionados.
  • movimentacoes_estoque Registra todas as entradas e saídas do estoque, proporcionando uma visão clara sobre a movimentação dos produtos e auxiliando na previsão de necessidades futuras de compra.
  • fornecedores Armazena dados sobre os fornecedores, incluindo nome, contato e a lista de produtos que fornecem, facilitando o processo de reabastecimento e negociação.

Funcionalidades

  • Cadastro de Produtos: Inclui a possibilidade de adicionar novos produtos ao estoque, bem como atualizar informações de produtos existentes.
  • Organização por Categorias: Oferece a opção de categorizar produtos, o que simplifica a gestão e melhora a experiência do usuário.
  • Monitoramento de Estoque: Acompanha as movimentações de entrada e saída de produtos, atualizando automaticamente a quantidade disponível em estoque.
  • Gerenciamento de Fornecedores: Centraliza as informações dos fornecedores, tornando mais fácil o contato e a gestão das compras.

Pré-requisitos

  • Sistema de gerenciamento de banco de dados SQLite.
  • IDE recomendada: IntelliJ IDEA (ou outra IDE de sua preferência, como Visual Studio Code, etc.).

Configurações:

Clone o repositório!

Uso

Este sistema fornece uma interface de linha de comando para gerenciar produtos, categorias, movimentações de estoque e fornecedores. A seguir, você encontrará exemplos detalhados de como utilizar cada funcionalidade.

Adicionando um Novo Produto

Para adicionar um novo produto, siga estas etapas:

  1. No menu principal, selecione a opção [1] Produto.
  2. No menu de produtos, selecione a opção [3] Inserir.
  3. Informe o nome do produto.
  4. O sistema solicitará as seguintes informações adicionais:
  • Descrição
  • Preço de custo
  • Preço de venda
  • Quantidade inicial em estoque
  • ID do fornecedor
  • ID da categoria
  • Marca
  • Data de validade (formato YYYY-MM-DD)
  • Lote
  1. Após fornecer todas as informações, o produto será adicionado ao sistema.

Categorizando um Produto

Para associar um produto a uma categoria existente:

  1. No menu principal, selecione a opção [1] Produto.
  2. No menu de produtos, selecione a opção [3] Inserir.
  3. Informe o nome do produto e os demais detalhes solicitados.
  4. Quando for solicitado o "ID da categoria", informe o ID da categoria desejada.

Para criar uma nova categoria:

  1. No menu principal, selecione a opção [2] Categoria.
  2. No menu de categorias, selecione a opção [3] Inserir.
  3. Informe o nome da nova categoria.
  4. A nova categoria estará disponível para associação aos produtos.

Registrando Movimentações de Estoque

Para registrar uma nova entrada ou saída de estoque:

  1. No menu principal, selecione a opção [4] Movimentação.
  2. No menu de movimentações, selecione a opção [3] Inserir.
  3. Informe o ID do produto para o qual deseja registrar a movimentação.
  4. Informe o ID do usuário responsável pela movimentação.
  5. Informe a data da movimentação no formato YYYY-MM-DD.
  6. Informe a quantidade movimentada.
  7. Informe o tipo de movimentação (entrada ou saída).
  8. A movimentação será registrada, atualizando o estoque correspondente.

Gerenciando Fornecedores

Para inserir um novo fornecedor:

  1. No menu principal, selecione a opção [3] Fornecedor.
  2. No menu de fornecedores, selecione a opção [3] Inserir.
  3. Informe o nome do fornecedor.
  4. Informe o endereço do fornecedor (ID do endereço).
  5. O novo fornecedor será adicionado ao sistema.

Para atualizar informações de um fornecedor existente:

  1. No menu principal, selecione a opção [3] Fornecedor.
  2. No menu de fornecedores, selecione a opção [2] Buscar.
  3. Informe o ID do fornecedor que deseja atualizar.
  4. As informações atuais do fornecedor serão exibidas.
  5. Siga as instruções fornecidas pelo sistema para atualizar os campos desejados.

Para qualquer dúvida ou suporte técnico, entre em contato através de:

**

About

Este projeto visa desenvolver um sistema de gerenciamento de estoque para uma pequena empresa, utilizando a linguagem de programação Java e o banco de dados SQLite.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages