• No results found

3.3 Plinius og moderne medisin

3.3.3 Oppsummering

• Cadastrar um Cliente

Escopo: O sistema deverá fazer o cadastro de clientes de acordo com os dados

informados pelo usuário.

Pré-Condição:Não há.

Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente foi

ou não cadastrado, se houver algum erro nos campos também tratar de informar ao usuário sobre o mesmo. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados.

Cenário de sucesso Principal: 1. O usuário clica no botão cadastrar da tela de

cliente.

2. O sistema então redireciona para tela de cadastro com os campos para preenchi- mento : Nome, Telefone, Endereço, Data de Nascimento e Obs.

3. O usuário preenche os campos e clica no botão aceitar caso queira salvar o ca- dastro.

3.1. O sistema verifica os campos e os dados preenchidos e insere no banco retornando a mensagem de sucesso para o usuário.

3.2. O sistema redireciona para a tela de cliente.

4. O usuário preenche os campos mas clica no botão cancelar.

4.1 O sistema retorna mensagem de cadastro cancelado e redireciona para a tela de cliente

• Pesquisar Clientes

Escopo: O sistema deverá fazer a pesquisa de clientes, apresentando a lista dos

clientes cadastrados e possibilitando a pesquisa por nome.

Pré-Condição:Ter clientes cadastrados.

Garantia de sucesso:Apresentar ao usuário a lista de clientes cadastrados e os

APÊNDICE C. Modelo de Casos de Uso 73

Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de

cliente.

2. O sistema então redireciona para tela de pesquisa ja preenchida com a lista e um campo para preenchimento.

3. O usuário preenche os campo no botão pesquisar caso queira escolher um ou mais clientes com um nome especifico.

3.1. O sistema faz uma consulta e retorna a lista de clientes achados que correspon- dem ao nome inserido pelo usuário.

3.2. O sistema redireciona para a tela de cliente. 4. O usuário visualiza a lista e clica em voltar. 4.1 O sistema retorna para a tela de cliente. • Editar um Cliente

Escopo: O sistema deverá fazer a edição de clientes de acordo com os dados infor-

mados pelo usuário e seleção do cliente na lista demonstrada na pesquisa.

Pré-Condição:Ter o cliente ja cadastrado no banco.

Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente

foi ou não editado, se houver algum erro nos campos também tratar de informar ao usuário sobre o mesmo. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados atualizada.

Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de

cliente.

2. O sistema então redireciona para tela de pesquisa .

3. O usuário preenche os campos e clica no botão pesquisar caso queira o retorno de menos clientes facilitando a seleção.

3.1 O sistema verifica o banco e retorna a lista resultante da consulta por nome. 3.2. O usuário seleciona o cliente clicando na lista.

3.3. O sistema mostra um menu com as opções Editar e Excluir . 3.4. O usuário seleciona a opção editar.

3.5. O sistema redireciona para a tela de cadastro mas com os campos preenchidos. 3.6. O usuário faz as alterações necessárias e clica em aceitar.

3.7. O sistema verifica os campos e insere retornando a mensagem de cadastro feito com sucesso, então redireciona para a tela de Cliente.

APÊNDICE C. Modelo de Casos de Uso 74

4.1. O sistema mostra um menu com as opções Editar e Excluir . 4.2. O usuário seleciona a opção editar.

4.3. O sistema redireciona para a tela de cadastro mas com os campos preenchidos. 4.4. O usuário faz as alterações necessárias e clica em aceitar.

4.5. O sistema verifica os campos e insere retornando a mensagem de cadastro feito com sucesso, então redireciona para a tela de Cliente.

• Excluir um Cliente

Escopo: O sistema deverá fazer a exclusão de clientes de acordo com os dados

informados pelo usuário e seleção do cliente na lista demonstrada na pesquisa .

Pré-Condição:Ter o cliente já cadastrado no banco.

Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente

foi ou não excluído. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados atualizada.

Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de

cliente.

2. O sistema então redireciona para tela de pesquisa .

3. O usuário preenche os campos e clica no botão pesquisar caso queira o retorno de menos clientes facilitando a seleção.

3.1. O sistema verifica o banco e retorna a lista resultante da consulta por nome. 3.2. O usuário seleciona o cliente clicando na lista.

3.3. O sistema mostra um menu com as opções Editar e Excluir . 3.4. O usuário seleciona a opção excluir.

3.5. O sistema informa o usuário da ação com dois botões com sim e não. 3.5.1. O usuário clica no botão sim.

3.5.2. O sistema então exclui o cliente mostrando a mensagem de sucesso e atualiza a lista.

3.6. O usuário clica no botão não. 3.6.1. O sistema então mostra mensagem de cancelamento e volta para a tela de pesquisa normal.

4. O usuário seleciona o cliente clicando na lista mostrada.

4.1. O sistema mostra um menu com as opções Editar e Excluir . 4.2. O usuário seleciona a opção excluir.

4.3. O sistema informa o usuário da ação com dois botões com sim e não. 4.3.1. O usuário clica no botão sim.

APÊNDICE C. Modelo de Casos de Uso 75

4.3.2. O sistema então exclui o cliente mostrando a mensagem de sucesso e atualiza a lista.

4.4. O usuário clica no botão não.

4.4.1. O sistema então mostra mensagem de cancelamento e volta para a tela de pesquisa normal.