1. BRIEFING
Senhor Carlos Augusto é proprietário do Mercado Preço da Hora, fundado em 2014 como um
Minimercado e com o objetivo de atender inicialmente a população do bairro de Itinga, Lauro
de Freitas, Bahia. O mercado Preço da Hora, cresceu e estendeu seus serviços para toda região
de Lauro de Freitas, Salvador e sua região Metropolitana. Com essa expansão, surgiu, então a
necessidade de desenvolver uma Aplicação via Internet para atendimento de seus clientes que
poderão realizar pedidos nessa aplicação e através de mensagens com atendentes. Os clientes
também terão a escolha de realizar o pagamento das compras via cartão de crédito ou débito,
boleto bancário ou ir na própria loja para realizar o pagamento gerando uma conta fiado
(pendurar compras para pagamento na própria loja). Para os gestores do Mercado Preço da
Hora, o aplicativo terá funcionalidades como gestão de entrada e saída de produtos e gestão de
clientes e terá como principais objetivos o cadastro de produtos, controle de estoque de
produtos, recebimento de pedidos via mensagem, controle de vendas, cadastro de clientes. A
função de vendas terá o controle de vendas por cartão, dinheiro e a função de pendura (fiado)
para pagamento na própria loja.
2. LEVANTAMENTO DE REQUISITOS
REQUISITOS FUNCIONAIS
RF01 - Cadastrar, excluir e editar usuários (vendedores)
RF02 - Cadastrar, excluir e editar produtos
RF03 – Efetuar login
RF04 – Recuperação de senha
RF05 – Cadastrar, excluir, editar e visualizar reserva de produtos
RF06 – Vender Produtos
RF07 – Gerar Nota
RF08 – Cadastrar, excluir, editar e visualizar clientes
RF09 - Cadastro de tipos de venda
RF10 – Cadastro de venda
RF11 - Cadastrar a usuários
RF12 – Adicionar Produtos ao Carrinho
RF!3 – Realizar Pagamento
RF14 – Buscar Produtos Cadastrados
REQUISITOS NÃO FUNCIONAIS
RNF01 - Permitir a emissão de relatórios
RNF02 – Criptografia de Senha de usuários
RNF03 – Disponibilidade do Servidor para comunicação da aplicação
RNF04 – Eficiência na estrutura de software
RNF05 - Troca de mensagens entre clientes e vendedores
RNF06 – Layout Responsivo (Adaptação a diferentes dispositivos e tamanho de tela)
3. DIAGRAMA DE CASOS DE USO
Gerente
Cadastrar Vendedor
Controle de Produtos (estoque)
Efetuar Login
Recuperar Senha
Editar Reservas de Produtos
Cadastrar Tipos de venda
Cadastrar Atendentes
Gerar Nota
Atendente
Efetuar Login
Reservar Produtos
Manter Produtos
Vender Produtos
Manter Clientes
Cliente
Cadastrar Usuário
Comprar Produtos
Efetuar Login
Recuperar senha
Solicitar Reserva de Produtos
Buscar Produtos
Colocar Produtos no carrinho
Fechar e Pagar compras
4. DESCRIÇÃO DE CASOS DE USO
CENÁRIO 01
1 – Cliente acessa a página da aplicação e realiza o login;
2 – Cliente realiza Busca por produtos e em cada produto existe um botão que possibilita
adicionar no carrinho de compras;
3 – Cliente termina de colocar os produtos na sacola, e na página do próprio produtos clica na
opção fechar compra;
4 – Cliente vai para página do carrinho, onde tem uma listagem dos produtos comprados para
revisão;
5 – O Cliente clica em escolher forma de entrega e é direcionado para uma página com as
opções, retire na Loja, Receba em casa (existe um campo para digitar o cep e ter como retorno
valor do Frete da entrega). Existe a opção entregar para o endereço cadastrado ou entregar
em outro endereço;
6 – Cliente escolhe a opção retire na loja e clica no Botão Realizar pagamento;
7 – Na página de pagamento existe forma de pagamento via Pix, cartão de crédito ou débito,
pagamento na loja ou boleto bancário (opção Fiado);
8 – O Cliente escolhe a opção de entrega e fecha a compra.
CENÁRIO 02
1 – Cliente acessa a página da aplicação e realiza o login;
2 – Cliente faz a busca pelo produto desejado, porém, tem dificuldade em achar determinado
produto;
3 – Cliente clica no botão ajuda localizado na página e é direcionado para um chat onde existe
uma pequena fila de espera.
4 – Após aguardar menos de 10 segundos, o Cliente é atendido por um Vendedor;
5 – O Vendedor recebe o cliente e pergunta por sua dúvida;
6 – O Cliente discorre sobre sua dificuldade;
7 – O Vendedor recebe dúvida do Cliente e imediatamente acessa uma página com opções
avançadas de busca. Após realizar a busca, o vendedor recebe como retorno uma página com
as melhores marcas de produtos e ofertas
8 – O vendedor passa o link da página com essas marcas e ofertas para o cliente no chat;
9 – Cliente escolhe a marca desejada e vai para o carrinho de compras
10 – No carrinho de compras o cliente tem uma listagem dos seus produtos para revisão;
11 – O Cliente clica em escolher forma de entrega e é direcionado para uma página com as
opções, retire na Loja, Receba em casa (existe um campo para digitar o CEP e ter como retorno
valor do Frete da entrega). Existe a opção entregar para o endereço cadastrado ou entregar
em outro endereço;
12 – Cliente escolhe a opção retire na loja e clica no Botão Realizar pagamento;
5. 13 – Na página de pagamento existe forma de pagamento via Pix, cartão de crédito ou débito,
pagamento na loja ou boleto bancário (opção Fiado);
14 – O Cliente escolhe a opção de entrega e fecha a compra.