TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ESPECIFICAÇÕES DE CASO DE USO - MANTER CLIENTE

Por:   •  13/5/2016  •  Trabalho acadêmico  •  11.572 Palavras (47 Páginas)  •  3.530 Visualizações

Página 1 de 47

10. ESPECIFICAÇÕES DE CASO DE USO  

1. ESPECIFICAÇÕES DE CASO DE USO - MANTER CLIENTE

1.1 Objetivos

Este caso de uso tem por objetivo detalhar o Caso de Uso Manter Cliente.

1.2. Público Alvo

Administrador e Padrão – todos os fluxos;

2. MANTER CLIENTE

2.1. Descrição

        Este caso de uso tem por finalidade permitir a inclusão, alteração, exclusão e pesquisa de cliente, permitindo entender como o ator atuará sobre o sistema e manterá seus dados e quais as pessoas que terão acesso a estas funções.

2.2. Atores Envolvidos

Nome do Ator

Tipo

Primário

Secundário

Administrador

X

Padrão

X

2.3. Pré-Condições        

        Para ter acesso a este caso de uso o funcionário deve estar autenticado. Possuir uma cidade cadastrada no sistema e o caso de uso manter tipo de cliente deve estar concluído.

2.4. Fluxo básico

  1. Este caso de uso inicia-se quando o funcionário deseja consultar, cadastrar e alterar um cliente;
  2. O usuário poderá consultar pelo nome;
  3. Após informar o nome para realização da busca o sistema retornará na tabela os seguintes dados:
  • Código do Cliente;
  • Nome do Cliente;
  • Sexo;
  • Logradouro;
  • Numero;
  • Complemento;
  • Bairro;
  • Nome da Cidade;
  • CEP;
  • E-mail;
  • Tipo de Cliente;
  • RG;
  • Celular;
  • Fone Fixo;
  • Data de nascimento;
  • Data de cadastro;
  • Data alteração;
  • Observação.

  1. O funcionário poderá alterar os dados de um determinado cliente, selecionando-o na tabela e confirmando a seleção, onde o fluxo alternativo Alterar Cliente é executado;
  2. O funcionário poderá excluir os dados de um determinado cliente, selecionando-o na tabela e confirmando a seleção, onde o fluxo alternativo Excluir Cliente é executado;
  3. O funcionário poderá adicionar um novo cliente onde o fluxo Incluir Cliente de executado;
  4. O caso de uso é encerrado.

2.5. Fluxos Alternativos

2.5.1. Alterar Cliente

1. O sistema solicita a alteração de um novo Cliente com o campo Código do Cliente e data de cadastro desabilitado;

2. O sistema disponibiliza os seguintes campos para a alteração:

  • Nome do Cliente;
  • Sexo;
  • Logradouro;
  • Numero;
  • Complemento;
  • Bairro;
  • Nome da cidade;
  • UF;
  • CEP;
  • E-mail;
  • Tipo de cliente;
  • RG;
  • Celular;
  • Fone Fixo;
  • Data de nascimento;
  • Data Alteração;
  • Observação.

  1. O usuário seleciona o tipo de cliente, se este for aluno os campos relacionados com o tipo de cliente professor ficam desabilitados;

  • Numero de matrícula (SERE);
  • Série;
  • Turma;
  • Horário de aula.
  1. O campo numero de matricula fica desabilitado;
  2. O usuário seleciona o tipo de cliente, se este for professor os campos relacionados com o tipo de cliente aluno ficam desabilitados;
  • Vínculo;
  • Disciplina1;
  • Disciplina 2;
  • Horário de trabalho.

        4. O funcionário altera os dados desejados e confirma a alteração;

        5. O sistema valida os novos dados; [E1]

        6. O cliente é alterado.

2.5.2. Excluir Cliente

  1. O usuário seleciona o cliente;
  2. O sistema solicita a confirmação da exclusão;
  3. O administrador confirma a exclusão; [E2]
  4. Os dados do cliente são excluídos.

2.5.3. Adicionar Cliente

  1. O sistema apresenta uma nova janela com os seguintes campos:
  • Código do cliente;
  • Nome do cliente;
  • Sexo;
  • Logradouro;
  • Numero;
  • Complemento;
  • Bairro;
  • Nome da Cidade;
  • UF;
  • CEP;
  • E-mail;
  • Tipo de Cliente;
  • RG;
  • Celular;
  • Fone Fixo;
  • Data de nascimento;
  • Data de cadastro;
  • Data Alteração;
  • Observação.

  1. O campo código do cliente está desabilitado;
  2. O usuário seleciona o tipo de cliente, se este for aluno os campos relacionados com o tipo de cliente professor ficam desabilitados;

  • Numero de matrícula (SERE);
  • Série;
  • Turma;
  • Horário de aula.
  1. O usuário seleciona o tipo de cliente, se este for professor os campos relacionados com o tipo de cliente aluno ficam desabilitados;
  • Vínculo;
  • Disciplina1;
  • Disciplina 2;
  • Horário de trabalho.
  1. O usuário preenche os demais campos;
  2. O usuário confirma a inclusão;
  3. O sistema valida as informações e inclui os dados do cliente. [E1, E3]

2.6. Fluxos de exceção

E1 – O cadastro do cliente possui “campos obrigatórios”, onde deverão ser preenchidos, caso o funcionário deixar de preenchê-los, o sistema mostrará uma mensagem de alerta que “O campo é obrigatório”. Após preencher os campos obrigatórios o usuário confirma a inclusão ou edição dos dados, podendo também cancelar o caso de uso.

...

Baixar como (para membros premium)  txt (76.2 Kb)   pdf (3.7 Mb)   docx (1.3 Mb)  
Continuar por mais 46 páginas »
Disponível apenas no TrabalhosGratuitos.com