Logistica

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (741 palavras )
  • Download(s) : 0
  • Publicado : 5 de maio de 2012
Ler documento completo
Amostra do texto
1.6 excluir
Fluxo Principal
1- O usuário fornece o CPF ou nome do funcionário a ser deletado
2- O sistema verifica se o usuário tem permissão para fazer exclusões
3- O sistema verifica se ofuncionário está cadastrado
4- O funcionário é excluído
5- O sistema emite msg1: “Funcionário excluído com sucesso”
6- Finaliza Caso de Uso
Fluxo alternativo
Caso 1: O Usuário não tem permissão1- O sistema emite msg2: ‘Seu Cargo não possui permissão para fazer exclusões.’
2- Finalizar Caso de Uso

Caso 2: O Funcionário não está cadastrado
1- O sistema emite msg3: ‘Funcionário nãoestá cadastrado.’
2- Finalizar Caso de Uso

1.7Atribuir Permissão

Fluxo principal

1- O usuário fornece o nome do grupo do qual deseja alterar a permissão
2- O sistema verifica se ousuário é o administrador
3- O grupo é alterado
4- O sistema emite msg1: “Permissões alteradas com sucesso”
5- Finaliza Caso de Uso
Fluxo alternativo
Caso 1: O usuário está tentando alterar ogrupo administrador
1- O sistema emite msg2: “Impossível alterar permissões do grupo administrador.”
2- Finaliza Caso de Uso.

2.1 Incluir Cliente
Fluxo Principal
1- O usuário fornece os dadosdo cliente.
2- O sistema verifica se o usuário tem permissão para fazer a inclusão
3- O sistema verifica se já existe um cliente com o mesmo CPF
4- O sistema verifica se há consistência nosdados
5- O Sistema adiciona o novo cliente
6- O sistema emite msg1: ‘Cliente cadastrado com Sucesso’
7- Finaliza Caso de Uso

Fluxo alternativo

Caso 1: O usuário não tem permissãopara incluir clientes
1- O sistema emite msg2:”Seu cargo não possui permissão para fazer inclusões de clientes”
2- Finaliza Caso de Uso

Caso 2: Já existe um cliente cadastrado com o mesmo CPF1- O sistema emite msg3: “Já existe cliente cadastrado com o mesmo CPF. Ver dados do cliente? s/n”
2- Finaliza caso de uso

Caso 3: Existe inconsistência nos dados
1- O sistema emite...
tracking img