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.
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
Usuários internos de uma empresa comercial.
- 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
- Realiza orçamentos e vendas
- Negocia descontos e formas de pagamento
- Consulta clientes e produtos
- Solicita autorização do gerente quando necessário
- Registra pagamentos de parcelas
- Calcula multas por atraso
- Efetiva a quitação de dívidas
Todas as entidades do sistema possuem operações de cadastro, consulta, atualização e exclusão, persistidas em banco de dados.
- 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
- 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
- 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
-
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.
- 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
- 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
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.
- C#
- .NET
- Aplicação Desktop
- Banco de dados relacional
- UML para modelagem do domínio
Projeto desenvolvido por Bryan e Francisco.