Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Vendas e Sorteio

Projeto desenvolvido como exercício técnico para cadastro de clientes, modelos de carros e vendas, incluindo consultas SQL e uma regra de seleção de clientes para sorteio.

Tecnologias

  • Delphi
  • SQL Server
  • SQL

Estrutura do projeto

  • SistemaVendas.dpr: arquivo principal da aplicação.
  • uDataBase.pas: procedimentos fictícios de comunicação com o banco de dados.
  • TCliente.pas: classe responsável pela entidade de cliente.
  • TModeloCarro.pas: classe responsável pela entidade de modelo de carro.
  • TVenda.pas: classe responsável pela entidade de venda.
  • uSistemaVendas.pas: inserções, consultas e regra de exclusão das vendas.
  • scritp_create_tables.sql: script de criação das tabelas do banco de dados.

Banco de dados

Execute primeiro o arquivo scritp_create_tables.sql no SQL Server para criar as tabelas:

  • cad_cliente
  • cad_modelo_carro
  • vnd_veiculo

Funcionalidades implementadas

  • Inserção de cinco clientes.
  • Inserção de cinco modelos de carros, incluindo a data de lançamento.
  • Inserção de cinco vendas.
  • Consulta da quantidade de vendas do modelo Marea.
  • Consulta da quantidade de vendas do modelo Uno por cliente.
  • Consulta de clientes sem vendas.
  • Consulta dos clientes elegíveis ao sorteio.
  • Exclusão das vendas dos clientes não sorteados.

Regras do sorteio

São considerados elegíveis os clientes que:

  1. Compraram um veículo do modelo Marea.
  2. O modelo Marea possui ano de lançamento igual a 2021.
  3. Possuem CPF iniciado por 0.
  4. Compraram, no máximo, um veículo do modelo Marea.
  5. Estão entre os primeiros 15 clientes elegíveis, ordenados pela data da venda.

Observação

Os procedimentos InserirDadosBD e ExecutarSql, presentes na unit uDataBase.pas, foram mantidos como métodos fictícios, conforme o escopo do exercício.

About

Sistema acadêmico de vendas de veículos desenvolvido em Delphi (Object Pascal) e SQL Server, com POO, modelagem relacional, inserções e consultas baseadas em regras de negócio.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages