Prévia do material em texto
<p>PROJETO:</p><p>SISTEMA DE</p><p>INFORMAÇÃO PARA A</p><p>EMPRSA CCM COM</p><p>FOCO NO SETOR DE</p><p>VENDAS</p><p>Guilherme Soares</p><p>Kailany Ferreira</p><p>Rafael Alves</p><p>DISCENTES</p><p>Prof. Dr. Giuliano Frascati</p><p>DOCENTE</p><p>SUMÁRIO</p><p>Introdução;</p><p>Análise de Requisitos;</p><p>Projeto da Base de Dados;</p><p>Projeto do Fluxo do Sistema;</p><p>Gestão do Projeto: Custeio;</p><p>Geração de Dados e Roteiro de Testes.</p><p>02</p><p>INTRODUÇÃO</p><p>Segmento: Indústria</p><p>Localização: Distrito Industrial II,</p><p>Uberaba, Minas Gerais.</p><p>Porte: Grande empresa com mais</p><p>de 500 funcionários.</p><p>Produtos: Fraldas infantis, fraldas</p><p>geriátricas, absorventes íntimos,</p><p>lenços umedecidos.</p><p>04</p><p>Implementar um sistema que permita à CCM</p><p>recuperar informações da base de dados para</p><p>melhorar a tomada de decisões relacionadas às</p><p>vendas;</p><p>Insights sobre o desempenho de vendas, padrões de</p><p>compra dos clientes e tendências de mercado;</p><p>A empresa enfrenta desafios relacionados à gestão de</p><p>vendas:</p><p>Identificação dos produtos mais vendidos por região;</p><p>Desempenho dos vendedores por produto;</p><p>Análise dos vendedores por forma de pagamento.</p><p>OBJETIVOS E</p><p>DESAFIOS</p><p>05</p><p>Necessidade de analisar dados de vendas e clientes</p><p>para determinar os produtos mais populares em</p><p>diferentes regiões.</p><p>Objetivo: Melhorar decisões de estoque e</p><p>estratégias de marketing.</p><p>Relatório 3: Relatório sobre a Identificação dos Produtos</p><p>Mais Vendidos por Região ou</p><p>Produtos_Vendidos_Regiao_Ranking</p><p>TOMADAS DE</p><p>DECISÃO</p><p>IDENTIFICAÇÃO DOS PRODUTOS MAIS VENDIDOS</p><p>POR REGIÃO</p><p>06</p><p>Analisar dos dados de pedidos para determinar quais</p><p>vendedores estão vendendo cada produto. Assim,</p><p>seremos capazes de calcular o desempenho de cada</p><p>vendedor em relação aos produtos específicos;</p><p>Com isso, poderemos reconhecer e recompensar o</p><p>bom desempenho, além de identificar</p><p>oportunidades de treinamento para melhorar o</p><p>desempenho dos vendedores com baixo rendimento;</p><p>Relatório 2: Relatório sobre os desempenho dos</p><p>vendedores por produto ou</p><p>Vendedores_Produto_Performance</p><p>TOMADAS DE</p><p>DECISÃO</p><p>DESEMPENHO DOS VENDEDORES POR PRODUTO</p><p>07</p><p>Análise dos dados dos clientes para determinar</p><p>quais vendedores estão vendendo cada produto.</p><p>Integrando esses dados com as informações dos</p><p>pagamentos, seremos capazes de analisar o</p><p>desempenho de cada vendedor em relação a</p><p>forma de pagamento;</p><p>Com isso, poderemos reconhecer o tipo de</p><p>transação mais realizada por vendedor.</p><p>Relatório 1: Relatório sobre os desempenho dos</p><p>vendedores por forma de pagamento ou</p><p>Vendedores_Pagamento_Performance</p><p>TOMADAS DE</p><p>DECISÃO</p><p>ANÁLISE DOS VENDEDORES POR FORMA DE</p><p>PAGAMENTO</p><p>08</p><p>ANÁLISE DE</p><p>REQUISITOS</p><p>ENTIDADES</p><p>CLIENTES</p><p>PEDIDOS</p><p>VENDEDORES</p><p>PAGAMENTOS</p><p>PRODUTOS</p><p>MATERIAS-</p><p>PRIMAS</p><p>FORNECEDORES</p><p>10</p><p>CLIENTES</p><p>VENDEDORES</p><p>PAGAMENTOS</p><p>ENTIDADES E ATRIBUTOS</p><p>11</p><p>PRODUTOS</p><p>PEDIDOS</p><p>12</p><p>MATERIAS-</p><p>PRIMAS</p><p>FORNECEDORES</p><p>13</p><p>ENTIDADES, ATRIBUTOS E</p><p>RELACIONAMENTOS</p><p>Cliente realiza Pedido</p><p>Vendedor aprova Pedido</p><p>Pedido tem Pagamento</p><p>14</p><p>Pedido contém Produto</p><p>Produto possui matéria-prima</p><p>Fornecedores fornecem Matéria-prima</p><p>15</p><p>DIAGRAMA DE</p><p>CASO DE USO</p><p>SISTEMA DE GESTÃO DO</p><p>SETOR DE VENDAS</p><p>1. Processos de Venda e Pagamento</p><p>Realizar Pedido: Um processo iniciado pelos clientes</p><p>formalizando um pedido de compra no sistema.</p><p>Realizar Pagamento: Após o pedido ser realizado, o</p><p>pagamento é efetuado pelo cliente.</p><p>Recebe Pagamento do Pedido: Uma etapa em que o</p><p>sistema confirma o recebimento do pagamento.</p><p>Aprovar Pedido: Após a confirmação do pagamento,</p><p>o pedido passa por uma aprovação para que o</p><p>processo de envio dos produtos seja liberado.</p><p>17</p><p>2. Gerenciamento Interno</p><p>Gerenciar Vendedores, Pagamento, Clientes e</p><p>Pedidos.</p><p>Envio dos Produtos presentes no Pedido: A</p><p>operação de envio é realizada assim que o pedido</p><p>é aprovado.</p><p>Gerenciar Produção: Conecta os processos de vendas</p><p>ao setor de produção da empresa.</p><p>Gerenciar Fornecedores e Matérias-Primas: O sistema</p><p>também inclui o gerenciamento de fornecedores e</p><p>matérias-primas, que é vinculado ao setor de Vendas,</p><p>Produção e Compras.</p><p>Ordem de Produção: Representa os produtos</p><p>vendidos que têm que ser produzidos pelo setor de</p><p>produção.</p><p>18</p><p>3. Autenticação e Geração de Relatórios</p><p>Fazer Login: Acesso ao sistema requer login. O</p><p>diagrama inclui verificações como Conferir Login e a</p><p>opção de Exibir erro de Login em caso de falha.</p><p>Gerar Relatório de Vendas e Relatório dos</p><p>Vendedores.</p><p>Relatório Vendedores por Produto: Avalia o</p><p>desempenho dos vendedores com base nos</p><p>produtos vendidos.</p><p>Relatório Produtos por Região: Analisa quais</p><p>produtos são mais vendidos em determinadas</p><p>regiões.</p><p>Relatório Vendedores por Forma de Pagamento:</p><p>Analisa o desempenho dos vendedores de acordo</p><p>com a forma de pagamento utilizada pelos</p><p>clientes.</p><p>19</p><p>DESCRIÇÃO DO</p><p>CASO DE USO</p><p>COMPLEXO</p><p>ANÁLISE DO</p><p>DESEMPENHO</p><p>DOS</p><p>VENDEDORES</p><p>POR FORMA DE</p><p>PAGAMENTO</p><p>Ator Principal: Gerente</p><p>Outros Atores: Diretor do Setor de Vendas, Vendedor,</p><p>Clientes</p><p>Pré-condições:</p><p>O sistema de vendas deve estar integrado e</p><p>funcionando corretamente.</p><p>Os dados de vendas e formas de pagamento devem</p><p>estar devidamente registrados no sistema.</p><p>O ator deve estar autenticado no sistema com</p><p>permissões para visualizar relatórios de desempenho.</p><p>Pós-condições:</p><p>Relatório gerado com sucesso, permitindo a</p><p>exportação dos dados e o uso para decisões</p><p>estratégicas.</p><p>21</p><p>Fluxo Principal:</p><p>O Gerente acessa o sistema.1.</p><p>Seleciona a opção "Análise de Desempenho por Forma de Pagamento".2.</p><p>O sistema solicita ao gerente que define um período para a análise, forma de</p><p>pagamento e CPF do Vendedor.</p><p>3.</p><p>O gerente preenche os dados solicitados e confirma a operação.4.</p><p>O sistema consulta o banco de dados.5.</p><p>Sem Vendas no Período Selecionadoa.</p><p>O sistema gera um relatório.6.</p><p>O relatório é exibido na tela, mostrando:7.</p><p>Dia do pedido</p><p>Nome do vendedor</p><p>Forma de pagamento</p><p>Total de pedidos</p><p>Total de vendas</p><p>O gerente pode salvar o relatório como PDF ou Excel.8. 22</p><p>Regras de Negócio:</p><p>O relatório deve ser gerado com</p><p>base nas vendas confirmadas no</p><p>sistema.</p><p>Apenas vendas registradas com</p><p>sucesso e com formas de</p><p>pagamento devidamente</p><p>associadas devem ser</p><p>consideradas.</p><p>23</p><p>DESCRIÇÃO DOS</p><p>CASOS DE USO</p><p>SIMPLES</p><p>RANKING DOS</p><p>PRODUTOS MAIS</p><p>VENDIDOS POR</p><p>REGIÃO</p><p>Atores:</p><p>Gerente</p><p>Diretor do Setor de Vendas</p><p>Fluxo Principal:</p><p>O Gerente ou Diretor acessa o sistema.1.</p><p>Seleciona a opção "Relatório de Produtos Vendidos por</p><p>Região".</p><p>2.</p><p>O sistema solicita a seleção de período e regiões</p><p>específicas.</p><p>3.</p><p>O ator escolhe o período e as regiões desejadas.4.</p><p>O sistema executa uma consulta no banco de dados,</p><p>identificando os produtos mais vendidos em cada região.</p><p>5.</p><p>Sem na região ou período.a.</p><p>O sistema apresenta o relatório detalhado, incluindo</p><p>quantidade de produtos vendidos, região , produto e</p><p>ranking</p><p>6.</p><p>O ator pode optar por exportar o relatório.7. 25</p><p>AVALIAÇÃO DO</p><p>DESEMPENHO</p><p>DOS</p><p>VENDEDORES</p><p>POR PRODUTO</p><p>Atores:</p><p>Gerente</p><p>Diretor do Setor de Vendas</p><p>Fluxo Principal:</p><p>O Gerente ou Gestor acessa o sistema.1.</p><p>Seleciona a opção "Relatório de Desempenho de</p><p>Vendedores por Produto".</p><p>2.</p><p>O sistema solicita a seleção de período e produtos</p><p>específicos.</p><p>3.</p><p>O ator escolhe o período e os produtos desejados.4.</p><p>O sistema gera um relatório detalhado com a quantidade</p><p>de produtos vendidos por cada vendedor e a receita da</p><p>venda.</p><p>5.</p><p>O sistema apresenta o relatório, destacando os</p><p>vendedores com melhor e pior desempenho.</p><p>6.</p><p>O ator pode exportar o relatório.7.</p><p>26</p><p>DIAGRAMA DE</p><p>SEQUÊNCIA</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR FORMA DE</p><p>PAGAMENTO</p><p>28</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR PRODUTO</p><p>29</p><p>RELATÓRIO</p><p>RANKING DOS</p><p>PRODUTOS MAIS</p><p>VENDIDOS POR</p><p>REGIÃO</p><p>30</p><p>RELATÓRIO</p><p>CLIENTE QUE</p><p>MAIS</p><p>COMPRARAM</p><p>PRODUTOS POR</p><p>REGIÃO</p><p>31</p><p>INTERFACE DO</p><p>USUÁRIO</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>MER</p><p>44</p><p>DED</p><p>46</p><p>GERAÇÃO DE</p><p>DADOS</p><p>I N S E R T I N T O C L I E N T E S ( C N P J _ C L I E N T E , N O M E _ C L I E N T E , E M A I L _ C L I E N T E , C E P _ C L I E N T E ,</p><p>N U M E R O _ L O C A L _ C L I E N T E , R E G I A O _ C L I E N T E ) V A L U E S</p><p>( ' 1 2 3 4 5 6 7 8 0 0 0 1 0 1 ' , ' M A R I A S I L V A ' , ' M A R I A . S I L V A @ E M</p><p>A I L . C O M ' , ' 0 1 0 0 1 - 0 0 0 ' , ' 1 2 3 ' , ' S U D E S T E ' ) ,</p><p>C l i e n t e s ( 3 0 ) :</p><p>I N S E R T I N T O V E N D E D O R E S ( C P F _ V E N D E D O R , N O M E _ V E N D E D O R , D A T A _ A D M I S S A O _ V E N D E D O R ,</p><p>D A T A _ N A S C I M E N T O _ V E N D E D O R , S T A T U S _ V E N D E D O R ) V A L U E S</p><p>( ' 1 2 3 4 5 6 7 8 9 0 1 ' , ' L U C A S O L I V E I R A ' , ' 2 0 2 3 - 0 1 - 1 5 ' , ' 1 9 8 5 - 0 3 - 2 5 ' , ' A T I V O ' )</p><p>V e n d e d o r e s ( 3 5 ) :</p><p>I N S E R T I N T O P E D I D O S ( C O D I G O _ P E D I D O , C N P J _ C L I E N T E , C P F _ V E N D E D O R , D A T A _ P E D I D O ,</p><p>D A T A _ E N T R E G A _ P E D I D O , P R A Z O _ E N T R E G A _ P E D I D O , S T A T U S _ P E D I D O ) V A L U E S</p><p>( 1 0 0 1 , ' 1 2 3 4 5 6 7 8 0 0 0 1 0 1 ' , ' 1 2 3 4 5 6 7 8 9 0 1 ' , ' 2 0 2 4 - 0 1 - 1 0 ' , ' 2 0 2 4 - 0 1 - 1 5 ' , N U L L , ' E N T R E G U E ' )</p><p>P e d i d o s ( 3 0 ) :</p><p>I N S E R T I N T O P A G A M E N T O S ( C O D I G O _ P A G A M E N T O , C O D I G O _ P E D I D O , D A T A _ P A G A M E N T O ,</p><p>H O R A _ P A G A M E N T O , F O R M A _ P A G A M E N T O , S T A T U S _ P A G A M E N T O ) V A L U E S</p><p>( 1 , 1 0 0 1 , ' 2 0 2 4 - 0 1 - 1 0 ' , ' 1 4 : 2 3 : 0 0 ' , ' C A R T Ã O D E C R É D I T O ' , ' P A G O ' )</p><p>P a g a m e n t o s ( 3 0 ) :</p><p>48</p><p>I N S E R T I N T O P R O D U T O S ( C O D I G O _ P R O D U T O , D A T A _ F A B R I C A C A O _ P R O D U T O , T A M A N H O _ L O T E _ P R O D U T O ,</p><p>N O M E _ P R O D U T O , P R E C O _ L O T E _ P R O D U T O ) V A L U E S</p><p>( 2 0 0 1 , ' 2 0 2 4 - 0 1 - 0 1 ' , 1 0 0 , ' F R A L D A I N F A N T I L ' , 1 5 0 . 0 0 )</p><p>P r o d u t o s ( 3 0 ) :</p><p>I N S E R T I N T O P E D I D O S _ C O N T E M _ P R O D U T O S ( C O D I G O _ P R O D U T O , C O D I G O _ P E D I D O ,</p><p>Q U A N T I D A D E _ D E _ P R O D U T O S _ N O _ P E D I D O ) V A L U E S</p><p>( 2 0 0 1 , 1 0 0 1 , 1 0 )</p><p>P e d i d o s c o n t e m P r o d u t o s ( 5 6 ) :</p><p>I N S E R T I N T O M A T E R I A S _ P R I M A S ( C O D I G O _ M A T E R I A _ P R I M A , N O M E _ M A T E R I A _ P R I M A ,</p><p>D A T A _ V A L I D A D E _ M A T E R I A _ P R I M A , D I M E N S A O _ M A T E R I A _ P R I M A , E N D E R E C A M E N T O _ M A T E R I A _ P R I M A ) V A L U E S</p><p>( 3 0 0 1 , ' P O L Í M E R O S U P E R A B S O R V E N T E ' , ' 2 0 2 5 - 1 2 - 3 1 ' , 5 0 , 1 0 1 )</p><p>M a t é r i a s P r i m a s ( 3 0 ) :</p><p>I N S E R T I N T O P R O D U T O S _ P O S S U I _ M A T E R I A S _ P R I M A S ( C O D I G O _ M A T E R I A _ P R I M A , C O D I G O _ P R O D U T O ,</p><p>Q U A N T I D A D E _ D E _ M A T E R I A _ P R I M A _ E M _ C A D A _ P R O D U T O ) V A L U E S</p><p>( 3 0 0 1 , 2 0 0 1 , 5 0 )</p><p>P r o d u t o s p o s s u i m a t e r i a s p r i m a s ( 5 9 ) :</p><p>49</p><p>I N S E R T I N T O F O R N E C E D O R E S ( C N P J _ F O R N E C E D O R , N O M E _ F O R N E C E D O R , C E P _ F O R N E C E D O R ,</p><p>N U M E R O _ L O C A L _ F O R N E C E D O R ) V A L U E S</p><p>( ' 1 2 3 4 5 6 7 8 0 0 0 1 9 5 ' , ' B A S F S . A . ' , ' 0 1 0 0 1 - 0 0 0 ' , 2 0 1 )</p><p>F o r n e c e d o r e s ( 4 1 ) :</p><p>I N S E R T I N T O F O R N E C E D O R E S _ F O R N E C E M _ M A T E R I A S _ P R I M A S ( C N P J _ F O R N E C E D O R ,</p><p>C O D I G O _ M A T E R I A _ P R I M A , Q U A N T I D A D E _ M A T E R I A _ P R I M A _ F O R N E C I D A _ F O R N E C E D O R ) V A L U E S</p><p>( ' 1 2 3 4 5 6 7 8 0 0 0 1 9 5 ' , 3 0 0 1 , 1 0 0 0 )</p><p>F o r n e c e d o r e s f o r n e c e m m a t é r i a s p r i m a s ( 5 6 ) :</p><p>I N S E R T I N T O T E L E F O N E S _ F O R N E C E D O R ( C N P J _ F O R N E C E D O R , T E L E F O N E _ F O R N E C E D O R ) V A L U E S</p><p>( ' 1 2 3 4 5 6 7 8 0 0 0 1 9 5 ' , ' 1 1 - 9 8 7 6 5 - 4 3 2 1 ' )</p><p>T e l e f o n e d o s f o r n e c e d o r e s ( 4 0 ) :</p><p>50</p><p>ROTEIRO DE</p><p>TESTES</p><p>Descrição: Este relatório recupera o desempenho dos</p><p>vendedores ativos em relação ao número de pedidos e ao</p><p>total de vendas realizadas via cartão de crédito no ano de</p><p>2024.</p><p>Teste 1:</p><p>Condição Inicial: Vendedor ativo.</p><p>Dados de Entrada: Nome do vendedor: Lucas</p><p>Oliveira, Data do pagamento: 10/01/2024, Valor do</p><p>pedido: R$ 1.500,00.</p><p>Resultado Esperado:</p><p>Dia_do_pagamento: 2024-01-10</p><p>nome_vendedor: Lucas Oliveira</p><p>forma_pagamento: Cartão de Crédito</p><p>total_pedidos: 1</p><p>total_vendas: R$ 6.380,00</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR FORMA DE</p><p>PAGAMENTO</p><p>52</p><p>53</p><p>Descrição: Este relatório recupera o desempenho dos</p><p>vendedores em relação aos produtos vendidos, mostrando a</p><p>quantidade total vendida e a receita gerada por cada</p><p>produto.</p><p>Teste 1:</p><p>Condição Inicial: Produto: Absorvente Íntimo - PP</p><p>Dados de Entrada: Quantidade vendida: 20 unidades,</p><p>Preço Unitário: R$ 95,00 e Vendedor: Gabriela</p><p>Almeida.</p><p>Resultado Esperado:</p><p>Vendedor: Gabriela Almeida</p><p>Produto: Absorvente Intimo - PP</p><p>Quantidade vendida: 20</p><p>Receita: R$1.900,00</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR PRODUTO</p><p>54</p><p>55</p><p>Descrição: Este relatório apresenta o ranking dos produtos</p><p>mais vendidos na região Nordeste, com base na quantidade</p><p>vendida.</p><p>Teste 1:</p><p>Condição Inicial: Região Nordeste.</p><p>Dados de Entrada: Produto: Fralda Geriátrica - GG,</p><p>Quantidade vendida: 25 unidades.</p><p>Resultado Esperado:</p><p>Região: Nordeste</p><p>Produto: Fralda Geriátrica - GG</p><p>Quantidade Vendida: 25</p><p>Ranking: 1</p><p>RELATÓRIO</p><p>RANKING DOS</p><p>PRODUTOS MAIS</p><p>VENDIDOS POR</p><p>REGIÃO</p><p>56</p><p>57</p><p>IMPLEMENTAÇÃO</p><p>DA BASE DE</p><p>DADOS</p><p>## 1. Tabelas sem chaves estrangeiras</p><p>create table clientes (</p><p>cnpj_cliente char(14) primary key,</p><p>nome_cliente varchar(50),</p><p>email_cliente varchar(50),</p><p>cep_cliente char(10),</p><p>numero_local_cliente int,</p><p>regiao_cliente varchar(50) not null</p><p>);</p><p>## 2. Tabelas com chaves estrangeiras dos</p><p>relacionamentos 1:N</p><p>create table pedidos (</p><p>codigo_pedido int primary key auto_increment,</p><p>cnpj_cliente char(14) not null,</p><p>cpf_vendedor char(11) not null,</p><p>data_pedido date not null,</p><p>data_entrega_pedido date not null,</p><p>prazo_entrega_pedido int,</p><p>status_pedido varchar(50) not null,</p><p>foreign key (cnpj_cliente) references</p><p>clientes(cnpj_cliente),</p><p>foreign key (cpf_vendedor) references</p><p>vendedores(cpf_vendedor)</p><p>);</p><p>CRIAÇÃO DAS</p><p>TABELAS DO</p><p>BANCO DE</p><p>DADOS USANDO</p><p>O XAMPP NA</p><p>LINGUAGUEM</p><p>MYSQL</p><p>## 3. Tabelas com chaves estrangeiras dos</p><p>relacionamentos M:N</p><p>create table pedidos_contem_produtos (</p><p>codigo_produto int,</p><p>codigo_pedido int,</p><p>quantidade_de_produtos_no_pedido int not null,</p><p>primary key (codigo_produto, codigo_pedido),</p><p>foreign key (codigo_produto) references</p><p>produtos(codigo_produto),</p><p>foreign key (codigo_pedido) references</p><p>pedidos(codigo_pedido)</p><p>);</p><p>## 4. Tabelas com os multivalorados</p><p>create table telefones_fornecedor (</p><p>cnpj_fornecedor char(14),</p><p>telefone_fornecedor char(15),</p><p>primary key (cnpj_fornecedor,</p><p>telefone_fornecedor),</p><p>foreign key (cnpj_fornecedor) references</p><p>fornecedores(cnpj_fornecedor)</p><p>);</p><p>59</p><p>## 5. Comandos para destruir as tabelas</p><p>/*</p><p>drop table telefones_fornecedor;</p><p>drop table</p><p>fornecedores_fornecem_materias_primas;</p><p>drop table produtos_possui_materias_primas;</p><p>drop table pedidos_contem_produtos;</p><p>drop table pagamentos;</p><p>drop table pedidos;</p><p>drop table fornecedores;</p><p>drop table materias_primas;</p><p>drop table produtos;</p><p>drop table vendedores;</p><p>drop table clientes;</p><p>*/</p><p>INSERIR OS INSERT COMENTADO</p><p>ANTERIORMENTE NO BANCO DE</p><p>DADOS</p><p>60</p><p>PROGRAMAÇÃO</p><p>DA BASE DE</p><p>DADOS: VIEWS</p><p>CREATE VIEW Relatório_Performance_dos_vendedores_por_forma_de_pagamento AS</p><p>SELECT</p><p>CAST(pedidos.data_pedido AS DATE) AS "Dia do pedido",</p><p>vendedores.nome_vendedor AS "Vendedor",</p><p>pagamentos.forma_pagamento AS "Forma de Pagamento",</p><p>COUNT(pedidos.codigo_pedido) AS "Total de pedidos",</p><p>ROUND(SUM(produtos.preco_lote_produto *</p><p>pedidos_contem_produtos.quantidade_de_produtos_no_pedido), 2) AS "Total de vendas"</p><p>FROM Pedidos AS pedidos</p><p>JOIN Pagamentos AS pagamentos</p><p>ON pedidos.codigo_pedido = pagamentos.codigo_pedido</p><p>JOIN Pedidos_contem_produtos AS pedidos_contem_produtos</p><p>ON pedidos.codigo_pedido = pedidos_contem_produtos.codigo_pedido</p><p>JOIN Produtos AS produtos</p><p>ON pedidos_contem_produtos.codigo_produto = produtos.codigo_produto</p><p>JOIN Vendedores AS vendedores</p><p>ON pedidos.cpf_vendedor = vendedores.cpf_vendedor</p><p>WHERE</p><p>pagamentos.status_pagamento = 'Pago'</p><p>AND pedidos.cpf_vendedor = 12345678901</p><p>AND pagamentos.forma_pagamento = 'Cartão de Crédito'</p><p>AND vendedores.status_vendedor = 'Ativo'</p><p>AND pedidos.data_pedido BETWEEN '2024-01-01' AND '2024-12-31'</p><p>GROUP BY</p><p>vendedores.nome_vendedor,</p><p>pagamentos.forma_pagamento</p><p>ORDER BY</p><p>vendedores.nome_vendedor,</p><p>pagamentos.forma_pagamento;</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR FORMA DE</p><p>PAGAMENTO</p><p>62</p><p>CREATE VIEW Avaliação_do_Desempenho_dos_Vendedores_por_Produto AS</p><p>SELECT</p><p>vendedores.nome_vendedor AS "Vendedor",</p><p>Produto.nome_produto AS "Produto",</p><p>SUM(pedidos_contem_produtos.quantidade_de_produtos_no_pedido) AS "Quantidade</p><p>vendida",</p><p>ROUND(SUM(pedidos_contem_produtos.quantidade_de_produtos_no_pedido *</p><p>Produto.preco_lote_produto), 2) AS "Receita"</p><p>FROM</p><p>Pagamentos AS pagamentos</p><p>JOIN</p><p>Pedidos AS pedidos ON pagamentos.codigo_pedido = pedidos.codigo_pedido</p><p>JOIN</p><p>Vendedores AS vendedores ON pedidos.cpf_vendedor = vendedores.cpf_vendedor</p><p>JOIN</p><p>Pedidos_contem_produtos AS pedidos_contem_produtos ON pedidos.codigo_pedido =</p><p>pedidos_contem_produtos.codigo_pedido</p><p>JOIN</p><p>Produtos AS Produto ON pedidos_contem_produtos.codigo_produto = Produto.codigo_produto</p><p>WHERE</p><p>pagamentos.status_pagamento = 'Pago'</p><p>AND pagamentos.data_pagamento BETWEEN '2024-01-01' AND '2024-12-31'</p><p>AND Produto.nome_produto = 'Absorvente Intimo - PP'</p><p>GROUP BY</p><p>vendedores.nome_vendedor,</p><p>Produto.nome_produto</p><p>ORDER BY</p><p>receita DESC;</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR PRODUTO</p><p>33</p><p>CREATE VIEW Ranking_dos_produtos_mais_vendidos_por_região AS</p><p>SELECT</p><p>regiao_cliente AS "Região",</p><p>nome_produto AS "Produto",</p><p>quantidade_vendida AS "Quantidade Vendida",</p><p>ranking</p><p>FROM (</p><p>SELECT</p><p>clientes.regiao_cliente,</p><p>produtos.nome_produto,</p><p>SUM(pedidos_contem_produtos.quantidade_de_produtos_no_pedido) AS quantidade_vendida,</p><p>ROW_NUMBER() OVER (PARTITION BY clientes.regiao_cliente ORDER BY</p><p>SUM(pedidos_contem_produtos.quantidade_de_produtos_no_pedido) DESC) AS ranking</p><p>FROM Pagamentos AS pagamentos</p><p>JOIN Pedidos AS pedidos</p><p>ON pagamentos.codigo_pedido = pedidos.codigo_pedido</p><p>JOIN Pedidos_contem_produtos AS pedidos_contem_produtos</p><p>ON pedidos.codigo_pedido = pedidos_contem_produtos.codigo_pedido</p><p>JOIN Produtos AS produtos</p><p>ON pedidos_contem_produtos.codigo_produto = produtos.codigo_produto</p><p>JOIN Clientes AS clientes</p><p>ON pedidos.cnpj_cliente = clientes.cnpj_cliente</p><p>WHERE</p><p>pagamentos.status_pagamento = 'Pago'</p><p>AND pagamentos.data_pagamento BETWEEN '2024-01-01' AND '2024-12-31'</p><p>AND clientes.regiao_cliente = 'Nordeste'</p><p>GROUP BY</p><p>clientes.regiao_cliente,</p><p>produtos.nome_produto</p><p>) AS RankedSales</p><p>WHERE</p><p>ranking <= 5</p><p>ORDER BY</p><p>regiao_cliente,</p><p>ranking;</p><p>RELATÓRIO</p><p>RANKING DOS</p><p>PRODUTOS MAIS</p><p>VENDIDOS POR</p><p>REGIÃO</p><p>64</p><p>GERAÇÃO DOS</p><p>RELATÓRIOS</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR FORMA DE</p><p>PAGAMENTO</p><p>66</p><p>RELATÓRIO</p><p>PERFORMANCE</p><p>DOS</p><p>VENDEDORES</p><p>POR PRODUTO</p><p>67</p><p>RELATÓRIO</p><p>RANKING DOS</p><p>PRODUTOS MAIS</p><p>VENDIDOS POR</p><p>REGIÃO</p><p>68</p><p>GESTÃO DE</p><p>PROJETOS</p><p>70</p><p>71</p><p>OBRIGADO!</p><p>DÚVIDAS?</p>