Desenvolver um sistema para cadastro de vendas para vendedores e calcular a comissão dessas vendas (a comissão será de 8.5% sobre o valor da venda)
-
CRUD de vendedores (id, nome, email);
-
Inserir nova venda (id do vendedor, valor da venda);
-
Listar todas as vendas
-
Ao final de cada dia deve ser enviado um email com um relatório com a soma de todas as vendas efetuadas no dia.
As seguintes ferramentas foram usadas na construção do projeto:
-
Para teste será necessario criar as tabelas no banco de dados MYSQL foi utilizado em ambiente de teste XAMPP.
Nome do Banco de dados: provatray (Config/database.php)
CREATE TABLE comerciantes (
id int(11) NOT NULL AUTO_INCREMENT,
nome varchar(20) DEFAULT NULL,
email varchar(50) DEFAULT NULL,
PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE vendas (
id int(11) NOT NULL AUTO_INCREMENT,
comerciante_id int(11) DEFAULT NULL,
comissao int(11) DEFAULT NULL,
valor_da_venda decimal(10,2) DEFAULT NULL,
data_da_venda date DEFAULT NULL,
PRIMARY KEY (id),
CONSTRAINT `comerciante_id_venda` FOREIGN KEY (`comerciante_id`) REFERENCES `comerciantes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=utf8;