You are on page 1of 4

Caso de Uso: Manter Cliente

1. Descrio

Permite incluir, alterar e consultar Cliente.


2. Ator

Funcionrio / Gerente.
3. Pr-condio:
No se aplica

4. Cenrio Principal:

1- Na tela manter cliente o sistema exibe as seguintes opes:


Incluir Cliente. Alterar Cliente. Consultar Cliente.

5. Incluir Cliente:

5.1 O ator seleciona a opo Incluir Cliente. 5.2 O sistema exibe os campos para Incluso de Cliente com: - Nome - CPF - RG - Telefone - Endereo completo 5.3 O Ator inclui todos os dados do cliente. Aps a incluso o ator seleciona a opo Salvar. O sistema exibe uma mensagem Confirmar a incluso?. SIM OU NO.

SIM

O Sistema armazena os dados no Banco de Dados; O Sistema exibe a mensagem: Operao realizada com Sucesso!.

O Ator confirma a mensagem. O Sistema retorna para a interface. Obs. Aps a confirmao o sistema gera automaticamente o cdigo do cliente.

NO

O Sistema fecha a mensagem; O Sistema limpa os dados informados; O Sistema permanece na interface.

6. Alterar Cliente:

6.1 O ator seleciona a opo Alterar Cliente. 6.2O ator informa o cdigo ou nome do Cliente, o sistema efetua a pesquisa. 6.3 - O sistema exibe os detalhes do Cliente encontrado e habilita as seguintes opes para que possam ser alterados. - Nome -Telefone -Endereo completo 6.4 - O ator altera os dados do Cliente. 6.4.1 Aps as alteraes o ator seleciona a opo salvar. 6.4.2 O sistema exibe uma mensagem Confirmar a alterao? 6.4.3SIM OU NO.

SIM

O Sistema armazena os dados no Banco de Dados; O Sistema exibe a mensagem: Operao realizada com Sucesso! O Ator confirma a mensagem.

O Sistema retorna para a interface;

NO

O Sistema fecha a mensagem; O Sistema limpa os dados informados; O Sistema permanece na interface

7. Consultar Cliente: 7.1 O sistema abre uma tela de pesquisa de Cliente onde o ator poder informar o cdigo ou o nome do Cliente. 7.2 - O sistema exibe os detalhes do Cliente encontrado.

8.

Fluxo Alternativo

9.1 - Cdigo do Funcionrio j existe O Sistema verifica que o Cdigo do Funcionrio informado j existe na base de dados; O Sistema exibe a mensagem Funcionrio informado j existente!. O Sistema fecha a mensagem; O sistema exibe os dados do Cliente encontrado.

9.2 - Critrios de busca A pesquisa deve desconsiderar acentos, espaos e caixa alta/baixa. 9.3 - Obrigatoriedade de campos. Todos os campos do cadastro so obrigatrios. Para o caso de no preenchimento dos campos obrigatrios, o sistema exibe mensagem de erro. O Sistema retorna para a tela de incluso/alterao e posiciona o cursor no 1 campo obrigatrio no preenchido. 9.4 - Cancelar operao O Ator pode cancelar a operao de cadastro, alterao e incluso de um cliente.

O Ator aciona a opo Cancelar; O Sistema exibe a seguinte mensagem: Deseja cancelar esta operao? <Sim> <No>; O Ator seleciona uma das seguintes opes:

Sim No

SIM

O Sistema limpa todos os campos; O Sistema disponibiliza ao Ator iniciar um novo processo de incluso ou alterao do Cliente. O Sistema fecha a interface de cadastro retornando para a interface de opes de operao.

NO

O Sistema retorna ao cadastro, sem apagar os campos j preenchidos.