• Nenhum resultado encontrado

• Cadastrar uma Sessão

Escopo: O sistema deverá fazer o cadastro de sessões 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 a sessão foi

ou não cadastrada, 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 sessões cadastradas.

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

sessão.

2. O sistema então redireciona para tela de cadastro com os campos para preenchi- mento : Data, Hora, Cliente 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 sessão.

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 sessão.

• Pesquisar Sessões

Escopo: O sistema deverá fazer a pesquisa de sessões, apresentando a lista dos

sessões cadastrados e possibilitando a pesquisa por data.

Pré-Condição:Ter sessões cadastrados.

Garantia de sucesso:Apresentar ao usuário a lista de sessões cadastradas e as

sessões resultantes caso o usuário fizer uma pesquisa.

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

sessão.

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

APÊNDICE C. Modelo de Casos de Uso 86

3. O usuário preenche os campo no botão pesquisar caso queira escolher um ou mais sessões em um intervalo de datas especifico. 3.1. O sistema faz uma consulta e retorna a lista de sessões achadas que correspondem ao intervalo de data inserido pelo usuário.

3.2. O sistema redireciona para a tela de sessão. 4. O usuário visualiza a lista e clica em voltar. 4.1 O sistema retorna para a tela de sessão. • Editar uma sessão

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

mados pelo usuário e seleção da sessão na lista demonstrada na pesquisa.

Pré-Condição:Ter a sessão já cadastrada no banco.

Garantia de sucesso:Informar ao usuário por meio de mensagem caso a sessão

foi ou não editada, 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 sessões cadastradas atualizada.

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

sessão.

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 sessões em uma data específica facilitando a seleção. 3.1 O sistema verifica o banco e retorna a lista resultante da consulta por data.

3.2. O usuário seleciona a sessão 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 sessão.

4. O usuário clica em uma sessão da lista .

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.

APÊNDICE C. Modelo de Casos de Uso 87

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

• Excluir uma sessão

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

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

Pré-Condição:Ter a sessão ja cadastrada no banco.

Garantia de sucesso:Informar ao usuário por meio de mensagem caso a sessão

foi ou não excluída. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de sessões cadastradas atualizada.

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

sessão.

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 sessões em um intervalo de data específica facilitando a seleção. 3.1. O sistema verifica o banco e retorna a lista resultante da consulta por data.

3.2. O usuário seleciona a sessão 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 a sessão 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 a sessão 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.

4.3.2. O sistema então exclui a sessão 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.

APÊNDICE C. Modelo de Casos de Uso 88

• Visualizar Calendário

Escopo: O sistema deverá mostrar um calendário e ao clicar em um dia preencher

duas listas, caso houver itens cadastrados na data escolhida, uma para sessões e outra para compromissos .

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

Garantia de sucesso:Apresentar ao usuário a lista de sessões relativas a data

escolhida bem como a de compromissos.

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

Agenda.

2. O sistema então redireciona para tela do calendário com as listas já preenchidas com o dia marcado.

3. O usuário clica em uma data específica no calendário. 4. O sistema faz uma con- sulta e retorna a lista de sessões e compromisso que correspondem a data escolhida pelo usuário.

5. O usuário visualiza a lista e clica em voltar. 6. O sistema retorna para a tela de Agenda.

No documento UNIVERSIDADE FEDERAL DE UBERLÃNDIA (páginas 86-89)

Documentos relacionados