josimar santos leonaldo andrade
DESCRIPTION
Josimar Santos Leonaldo Andrade. SISTEMA GERENCIADOR DE VENDAS. SISVENDA. Agenda. Introdução Ambiente Encontrado Ambiente Proposto Requisitos Elicitados Prioridades Dos Requisitos Requisitos Funcionais Requisitos Não Funcionais Diagrama De Entidade E Relacionamento – Der - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/1.jpg)
JOSIMAR SANTOSLEONALDO ANDRADE
SISVENDASISTEMA GERENCIADOR DE VENDAS
![Page 2: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/2.jpg)
AGENDA INTRODUÇÃO AMBIENTE ENCONTRADO AMBIENTE PROPOSTO REQUISITOS ELICITADOS PRIORIDADES DOS REQUISITOS REQUISITOS FUNCIONAIS REQUISITOS NÃO FUNCIONAIS DIAGRAMA DE ENTIDADE E RELACIONAMENTO – DER PROJETO DE BANCO DE DADOS LISTAS DE CASOS DE USO A APLICAÇÃO CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS
![Page 3: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/3.jpg)
INTRODUÇÃO
O ADVENTO DA INTERNET TROUXE AO MUNDO UM NOVO CONCEITO NA COMUNICAÇÃO, TRANSMISSÃO E
ACESSO RÁPIDO A DIVERSAS INFORMAÇÕES, COM ISSO A AUTOMOTOPEÇAS ALINE,
RESOLVEU INVESTIR NA TECNOLOGIA WEB PARA MELHORAR O PROCESSO DE VENDA DE PRODUTOS, PODENDO ASSIM SATISFAZER AS NECESSIDADES DOS SEUS VENDEDORES E CLIENTES
DE FORMA ÁGIL, PRATICA E CONFORTÁVEL.
![Page 4: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/4.jpg)
A Automotopeças Aline é uma empresa privada; Atua há aproximadamente 10 (dez) anos no mercado; Principal atividade a comercialização de peças para
moto e bicicleta; Equipe de dezoito funcionários:
Um dos funcionários compõe o nível estratégico e tático, o proprietário;
No operacional temos cinco vendedores externos; Dois vendedores internos; Dois funcionários que atuam na área
administrativa; O restante dos funcionários alternam entre as
funções de almoxarife, separador, conferente e embalador de pedidos.
AMBIENTE ENCONTRADO
![Page 5: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/5.jpg)
AMBIENTE ENCONTRADO
Figura 1 – Realizar venda
![Page 6: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/6.jpg)
AMBIENTE ENCONTRADO
Figura 2 – Analisar crédito
![Page 7: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/7.jpg)
AMBIENTE ENCONTRADO
Figura 3 – Contabilizar
![Page 8: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/8.jpg)
Problemas do Processo: Os vendedores não têm informações confiáveis sobre o
estoque da loja; Confecção do pedido é feita manualmente em um
formulário com apenas a descrição do produto quantidade e preço, além do nome do cliente e endereço;
Erro de cálculos, confusão na separação devido a erros de ortografia e incompletude na descrição do item solicitado pelo cliente;
Retrabalho da confecção do pedido que é realizada por um dos funcionários do setor administrativo;
Insatisfação do cliente por não saber se o item comprado está disponível em estoque, levando-o incerteza sobre a concretização do pedido.
AMBIENTE ENCONTRADO
![Page 9: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/9.jpg)
Outros “gargalos” do processo: A produção dos relatórios de gerência em
planilhas eletrônicas pelos funcionários do setor administrativo demanda muito tempo. Como no caso do relatório de vendas de cada vendedor:1. Localizar as notas promissórias dos clientes para
o qual o vendedor realizou um pedido;2. Digitar o nome de cada cliente na planilha
"Relatório de Vendas" no campo cliente e somar cada valor da nota promissória do respectivo cliente e digitar no campo dívida.
3. Ao fim do dia é realizada a analise de cada pedido, separando os itens do pedido em categorias distintas
AMBIENTE ENCONTRADO
![Page 10: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/10.jpg)
AMBIENTE ENCONTRADO
Tabela de Preços
![Page 11: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/11.jpg)
Formulário de Pedidos
AMBIENTE ENCONTRADO
![Page 12: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/12.jpg)
AMBIENTE ENCONTRADO
Relatório de Vendas
![Page 13: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/13.jpg)
O sistema de informação deverá fornecer suporte nas seguintes atividades que foram descritas no processo de negócio “Realizar Vendas”:
Cadastrar cliente; Preencher formulário de pedido (venda); Verificar pendências; Contabilizar;
AMBIENTE PROPOSTO
![Page 14: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/14.jpg)
A empresa possuirá um ambiente informatizado para o processo analisado, onde os clientes e seus débitos, funcionários, produtos, fornecedores e vendas, estarão devidamente cadastrados em uma base de dados do sistema.
Categorias de Acesso: Gerente – tem acesso total as funcionalidades
do sistema; Usuário normal – vendedores e funcionários
internos [administrativo], que possuem acesso somente a funcionalidades especificas do programa.
AMBIENTE PROPOSTO
![Page 15: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/15.jpg)
Vantagens do SISVENDAS: Ambiente web; Celeridade; Eficácia; Satisfação do Cliente;
A elaboração de pedidos, torna-se efetiva, pois terá acesso a informações em tempo real da base de dados do sistema.
O SisVendas gera automaticamente os relatórios de vendas e dividas dos clientes devidamente atendidos por cada vendedor, além de contabilizar o lucro de cada vendedor.
AMBIENTE PROPOSTO
![Page 16: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/16.jpg)
AMBIENTE PROPOSTO
Figura 4 – Realizar venda
![Page 17: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/17.jpg)
Administrativo: RE01: cadastrar cliente; RE02: consultar dados do cliente; RE03: alterar dados do cliente; RE04: excluir cliente; RE05: cadastrar fornecedor; RE06: consultar dados do fornecedor; RE07: alterar dados do fornecedor; RE08: excluir fornecedor;
REQUISITOS ELICITATOS
![Page 18: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/18.jpg)
Administrativo: RE09: cadastrar produto; RE10: consultar dados do produto; RE11: alterar dados do produto; RE12: excluir produto; RE13: consultar venda; RE14: gerar relatório de venda por um intervalo
de datas; RE15: lançar compras da empresa no sistema
(entrada de produtos); RE16: alterar senha de acesso ao sistema;
REQUISITOS ELICITATOS
![Page 19: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/19.jpg)
Vendedor: RE17: alterar senha de acesso ao sistema; RE18: efetuar venda; RE19: gerar relatório de comissão por intervalo
de data apenas de suas vendas.
REQUISITOS ELICITATOS
![Page 20: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/20.jpg)
Gerente: RE20: registrar usuário; RE21: ativar ou desativar usuário; RE22: cadastrar funcionário; RE23: consultar dados do funcionário; RE24: alterar dados do funcionário; RE25: excluir funcionário; RE25: cadastrar cargo; RE26: consultar dados do cargo; RE27: alterar dados do cargo; RE28: excluir cargo;
REQUISITOS ELICITATOS
![Page 21: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/21.jpg)
Gerente: RE30: cadastrar categoria do produto; RE31: consultar dados categoria do produto; RE32: alterar dados da categoria do produto; RE33: excluir categoria do produto; RE34: cadastrar categoria da venda; RE35: consultar dados da categoria da venda; RE36: alterar dados da categoria da venda; RE37: excluir categoria da venda; RE38: gerar relatório de clientes inadimplentes; RE39: gerar relatório de comissões pagas a vendedores por um
intervalo de datas; RE40: gerar relatório de produtos com estoque a baixo do
mínimo. RE41: baixar débitos de cliente. RE42: consultar débitos de cliente.
REQUISITOS ELICITATOS
![Page 22: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/22.jpg)
Essencial RE01: cadastrar cliente; RE05: cadastrar fornecedor; RE09: cadastrar produto; RE15: lançar compras da empresa no sistema (entrada de
produtos); RE18: efetuar Venda; RE20: registrar usuário; RE21: cadastrar funcionário; RE34: cadastrar categoria da venda; RE30: cadastrar categoria do produto; RE25: cadastrar cargo; RE41: baixar débitos de cliente. RE42: consultar débitos de cliente.
PRIORIDADE DOS REQUISITOS
![Page 23: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/23.jpg)
Importante RE02: consultar dados do cliente; RE03: alterar dados do cliente; RE04: excluir cliente; RE06: consultar dados do fornecedor; RE07: alterar dados do fornecedor; RE08: excluir fornecedor; RE10: consultar dados do produto; RE11: alterar dados do produto; RE12: excluir produto; RE13: consultar venda; RE20: ativar ou desativar usuário;
PRIORIDADE DOS REQUISITOS
![Page 24: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/24.jpg)
Importante RE20: ativar ou desativar usuário; RE22: consultar dados do funcionário; RE23: alterar dados do funcionário; RE24: excluir funcionário; RE26: consultar dados do cargo; RE27: alterar dados do cargo; RE28: excluir cargo; RE31: consultar dados categoria do produto; RE32: alterar dados da categoria do produto; RE33: excluir categoria do produto; RE35: consultar dados da categoria da venda; RE36: alterar dados da categoria da venda; RE37: excluir categoria da venda;
PRIORIDADE DOS REQUISITOS
![Page 25: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/25.jpg)
Desejável RE14: gerar relatório de venda por um intervalo de
datas; RE17: alterar senha de acesso ao sistema; RE19: gerar relatório de comissão por intervalo de
data apenas de suas vendas. RE38: gerar relatório de clientes inadimplentes; RE39: gerar relatório de comissões pagas a
vendedores por um intervalo de datas; RE40: gerar relatório de produtos com estoque a
baixo do mínimo.
PRIORIDADE DOS REQUISITOS
![Page 26: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/26.jpg)
RF01: cadastrar cliente; RF02: consultar dados do cliente; RF03: alterar dados do cliente; RF04: excluir cliente; RF05: cadastrar fornecedor; RF06: consultar dados do fornecedor; RF07: alterar dados do fornecedor; RF08: excluir fornecedor; RF09: cadastrar produto; RF10: consultar dados do produto; RF11: alterar dados do produto;
REQUISITOS FUNCIONAIS
![Page 27: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/27.jpg)
RF12: excluir produto; RF13: consultar venda; RF14: gerar relatório de venda por um intervalo de
datas; RF15: lançar compras da empresa no sistema
(entrada de produtos); RF16: alterar senha de acesso ao sistema; RF17: alterar senha de acesso ao sistema; RF18: efetuar Venda; RF19: gerar relatório de comissão por intervalo de
data apenas de suas vendas. RF20: registrar usuário; RF20: ativar ou desativar usuário;.
REQUISITOS FUNCIONAIS
![Page 28: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/28.jpg)
RF21: cadastrar funcionário; RF22: consultar dados do funcionário; RF23: alterar dados do funcionário; RF24: excluir funcionário; RF25: cadastrar cargo; RF26: consultar dados do cargo; RF27: alterar dados do cargo; RF28: excluir cargo; RF30: cadastrar categoria do produto; RF31: consultar dados categoria do
produto;
REQUISITOS FUNCIONAIS
![Page 29: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/29.jpg)
RF32: alterar dados da categoria do produto; RF33: excluir categoria do produto; RF34: cadastrar categoria da venda; RF35: consultar dados da categoria da venda; RF36: alterar dados da categoria da venda; RF37: excluir categoria da venda; RF38: gerar relatório de clientes inadimplentes; RF39: gerar relatório de comissões pagas a
vendedores por um intervalo de datas; RF40: gerar relatório de produtos com estoque a
baixo do mínimo. RF41: baixar débitos de cliente. RF42: consultar débitos de cliente.
REQUISITOS FUNCIONAIS
![Page 30: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/30.jpg)
RNF01: o sistema deve funcionar no navegador de internet Mozila Firefox;
RNF02: o sistema deve está disponível 20 horas por dia;
RNF03: a entrega do sistema deve ser realizada no dia 07 de novembro;
REQUISITOS NÃO FUNCIONAIS
![Page 31: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/31.jpg)
DIAGRAMA DE CASO DE USO
DIAGRAMASQUANTIDADE TOTAL - 16
![Page 32: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/32.jpg)
DIAGRAMA DE CASO DE USO
DIAGRAMASQUANTIDADE TOTAL - 16
![Page 33: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/33.jpg)
Projeto de Banco de Dados O projeto lógico do sistema foi produzido em
2 etapas:1. Na primeira foi utilizada a ferramenta de
administração de site, que a Microsoft disponibiliza junto com o Visual Studio, a partir da versão 2008;
2. Na segunda etapa foram criadas as demais tabelas sem uso da ferramenta de administração de sites.
![Page 34: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/34.jpg)
Diagrama de Entidade e Relacionamento - DER
PROJETO DE BANCO DE DADOS
![Page 35: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/35.jpg)
Diagrama de Entidade e Relacionamento - DER
PROJETO DE BANCO DE DADOS
![Page 36: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/36.jpg)
DIAGRAMA DE ESTADO
Estados da Venda
![Page 37: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/37.jpg)
Caso de Uso
Caso de Uso: UC01 – Autenticar
Ator(es): Usuário (Gerente, Administrativo e Vendedor).
Finalidade: Autenticar um usuário no sistema.
Dados de entrada: Nome de usuário e senha.
Dados de saída: Usuário autenticado com sucesso.
Pré-condição: -
Sequências de Eventos – Cenário Principal
Ações do Ator Ações do Sistema
01 Insere o nome do usuário.
02 Insere a senha.
03 Clica no botão login.
03 Redireciona para a página de boas vindas.
Sequências Alternativas – Cenários Alternativos
02 a. Login inválido: o sistema exibe as mensagens: “Falha na autenticação. Por favor, tente novamente.”. Retorna ao passo 01.
b. Senha inválida: o sistema exibe as mensagens: “Falha na autenticação. Por favor, tente novamente.”. Retorna ao passo 02.
c. Login vazio:
UC01 – Autenticar
LISTAS DE CASOS DE USOQUANTIDADE TOTAL - 49
![Page 38: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/38.jpg)
O sistema foi desenvolvido usando o .NET Framework e a ferramenta Visual Studio 2010.
O provedor de dados utilizado foi o SQLServer 2008, que oferece maior integração com o ambiente de desenvolvimento Visual Studio.
A APLICAÇÃO
Camadas
Business Data Web
![Page 39: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/39.jpg)
A APLICAÇÃO
DATA
BUSINESS
WEB
• PROMOVE ACESSO AO PROVEDOR DE DADOS, POR MEIO DO MAPEAMENTO OBJETO RELACIONAL• IMPLEMENTA AS REGRAS DE NEGÓCIO, RESPONSÁVEL PELA LÓGICA DA APLICAÇÃO
• INTERAÇÃO COM O USUÁRIO
A ARQUITETURA DEFINIDA PARA O SISVENDA FAVORECE A SUBSTITUIÇÃO DE CAMADAS SEM CAUSAR GRANDES IMPACTOS NO RESTANTE DA
APLICAÇÃO. CASO O SISTEMA SEJA EXPANDIDO PARA OFERECER ACESSO A DISPOSITIVOS MOVEIS COMO SMARTPHONES E TABLETS SERÁ NECESSÁRIO APENAS DESENVOLVER UMA NOVA CAMADA WEB.
![Page 40: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/40.jpg)
CONCLUSÃO
DURANTE O DESENVOLVIMENTO DO PROJETO VIVENCIAMOS A IMPORTÂNCIA DE UM SISTEMA DE INFORMAÇÃO PARA AS ORGANIZAÇÕES. COM ELE O GERENCIAMENTO DAS INFORMAÇÕES SE TORNA MAIS ÁGIL, SEGURO E MAIS FÁCIL DE MATER. E ESSA É A PROPOSTA DO SISVENDA. COM A SUA IMPLANTAÇÃO O PROCESSO DE VENDA DA AUTOMOTOPEÇAS ALINE SE TORNARÁ ÁGIL, POSSIBILITANDO MAIOR COMPETITIVIDADE NO MERCADO.
![Page 41: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/41.jpg)
DÚVIDAS
![Page 42: Josimar Santos Leonaldo Andrade](https://reader036.vdocuments.site/reader036/viewer/2022062321/56813320550346895d99f013/html5/thumbnails/42.jpg)
SILVER, Bruce. BPMN Method & Style: with BPMN implementer´s guide. 2º ed. USA: Cody-Cassidy Press, 2011.
DURAES, Ramon. Desenvolvendo para Web Usando o Visual Studio 2008, 1º ed. Brasil: Brasport, 2011.
TROELSEN, Andrew. Profissional C# e a Plataforma .NET 3.5 CURSO COMPLETO. 1ª ed. Brasil: editora Alta Books, 2009.
SILBERCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, s. Sistemas de Banco de Dados. 5ª ed. Brasil: Editora Campus.
GOODMAN, Danny. Java Script a Bíblia. 7ª ed. Brasil: Editora campus.
SBROCCO, José Henrique Teixeira de carvalho. UML 2.3 Teoria e Prática. 1ª ed. Brasil: Editora Érica.
MCFARLAND, David Sawyer. CSS: o Manual que Faltava. 1ª ed. Brasil: O’REILLY.
REFERÊNCIAS