Skip to content

Sistema desktop de gestão de vendas com controle de estoque, pagamentos parcelados, inadimplência e perfis de usuários.

Notifications You must be signed in to change notification settings

Bryan0029/GestaoCadastroDb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestão de Vendas

Sistema desktop desenvolvido para gestão completa de vendas, clientes, usuários, pagamentos e estoque, com regras de negócio bem definidas e fluxos separados por perfil de usuário.

O projeto simula um cenário real de operação comercial, com controle de inadimplência, autorização gerencial, cálculo automático de comissões, multas e atualização de estoque.


Objetivo

Desenvolver um sistema desktop para gestão de vendas, voltado para o controle de:

  • Clientes
  • Usuários (Gerentes, Vendedores e Operadores de Caixa)
  • Produtos e categorias
  • Compras, pagamentos e parcelas
  • Estoque
  • Relatórios gerenciais

Público-alvo

Usuários internos de uma empresa comercial.

Gerente

  • Gerencia usuários do sistema
  • Mantém produtos, categorias e estoque
  • Autoriza descontos acima do limite
  • Autoriza vendas para clientes inadimplentes
  • Acompanha relatórios estratégicos

Vendedor

  • Realiza orçamentos e vendas
  • Negocia descontos e formas de pagamento
  • Consulta clientes e produtos
  • Solicita autorização do gerente quando necessário

Operador de Caixa

  • Registra pagamentos de parcelas
  • Calcula multas por atraso
  • Efetiva a quitação de dívidas

Funcionalidades Principais

CRUD completo

Todas as entidades do sistema possuem operações de cadastro, consulta, atualização e exclusão, persistidas em banco de dados.


Fluxo do Gerente

  • Autenticação e autorização de acesso
  • Cadastro e manutenção de gerentes, vendedores e operadores de caixa
  • Cadastro e manutenção de categorias e produtos
  • Visualização de relatório de produtos com estoque mínimo atingido

Fluxo de Venda (Vendedor)

  • Autenticação no sistema
  • Consulta ou cadastro de clientes
  • Criação de orçamento
  • Consulta de produtos por nome ou categoria
  • Inclusão de itens na venda com recuperação automática do preço
  • Cálculo automático do valor por item e do valor total da compra
  • Negociação e registro de descontos
  • Registro de pagamentos à vista ou parcelados
  • Verificação de inadimplência do cliente
  • Solicitação de autorização do gerente quando necessário
  • Efetivação ou cancelamento da venda
  • Atualização automática do estoque após a venda

Fluxo de Pagamento (Operador de Caixa)

  • Autenticação no sistema
  • Seleção de cliente
  • Seleção da compra
  • Seleção da parcela a ser paga
  • Cálculo automático de multa por atraso
  • Registro da quitação
  • Registro automático da data de pagamento e da multa aplicada

Relatórios e Indicadores

  • Total de vendas por período

  • Comissão por vendedor por período

  • Compras realizadas por cliente nos últimos 30 dias

  • Listagem de clientes inadimplentes

  • Relatórios em desenvolvimento A funcionalidade de geração de relatórios ainda está em fase de ajustes e será refinada em commits futuros.


Regras de Negócio

  • Existe um usuário Gerente padrão ao iniciar o sistema
  • Descontos não podem ultrapassar 5% sem autorização do gerente
  • Pagamentos parcelados:
    • Máximo de 6 parcelas
    • Nenhuma parcela pode ser inferior a R$ 50,00
  • Comissão fixa de 1% sobre o valor total da compra para o vendedor
  • Multa fixa de 2% ao mês sobre o valor da compra em atraso
  • Clientes inadimplentes não podem realizar novas compras sem autorização do gerente

Arquitetura (resumo)

  • Aplicação desktop
  • Separação de responsabilidades
  • Camada de regras de negócio isolada
  • Persistência em banco de dados
  • Fluxos controlados por perfil de usuário

Status do Projeto

Projeto funcional com fluxos completos por perfil de usuário e regras de negócio implementadas, desenvolvido com foco em aprendizado prático e simulação de um sistema comercial real.


Tecnologias Utilizadas

  • C#
  • .NET
  • Aplicação Desktop
  • Banco de dados relacional
  • UML para modelagem do domínio

Autores

Projeto desenvolvido por Bryan e Francisco.

About

Sistema desktop de gestão de vendas com controle de estoque, pagamentos parcelados, inadimplência e perfis de usuários.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages