- CDU 01: Fazer login.
- CDU 02: Fazer logout.
- CDU 03: Realizar Agendamento.
- CDU 04: Listar Agendamentos.
- CDU 05: Cadastrar funcionário.
- CDU 06: Cadastrar cliente.
- CDU 07: Editar Cadastro de usuário.
- CDU 08: Listar Cadastro de usuário.
- CDU 09: Adicionar serviço.
- CDU 010: Editar serviço.
- CDU 011: Listar serviços.
- CDU 012: Visualizar agendamento.
- CDU 013: Recuperar Senha.
- Administrador
- Funcionário
- Cliente
- Administrador
- Funcionário
- Cliente
Fluxo Principal
- O usuário seleciona a opção "Entrar".
- O sistema solicita ao usuário os dados necessários para login.
- O usuário fornece os dados e confirma a operação.
- O sistema verifica as informações fornecidas pelo usuário.
- O sistema faz o login do usuário.
- O usuário é redirecionado para a tela de perfil.
Fluxo Alternativo A
- O usuário seleciona a opção "Entrar".
- O sistema solicita ao usuário os dados necessários para login.
- O usuário fornece os dados e confirma a operação.
- O sistema verifica as informações fornecidas pelo usuário e apresenta a mensagem "login inválido".
Fluxo Alternativo B
- O usuário seleciona a opção "Entrar"
- O sistema solicita ao usuário os dados necessários para login.
- O Usuário cancela o login pressionando o botão "X".
- O usuário é redirecionado para a tela de principal.
- Administrador
- Funcionário
- Cliente
Fluxo Principal
- O usuário seleciona a opção "Logout".
- O sistema desloga o usuário.
- O usuário é redirecionado para a página principal.
- Cliente
Fluxo Principal
- O usuário seleciona opção "Agendamento".
- O sistema abre uma página solicitando os dados necessários para realizar um agendamento.
- O usuário escolhe os dados e confirma a operação.
- O sistema apresenta um pop-up com a opção de confirmação.
- O usuário confirma o agendamento.
- O sistema salva o agendamento.
- O usuário é redirecionado para a tela perfil.
Fluxo Alternativo A
- O usuário seleciona opção "Agendamento".
- O sistema abre uma página solicitando os dados necessários para realizar um agendamento.
- O usuário escolhe os dados e confirma a operação.
- O sistema apresenta um pop-up com a opção de confirmação.
- O usuário cancela o agendamento.
- O usuário é redirecionado para a tela principal.
- Administrador
- Funcionário
Fluxo Principal
- O usuário seleciona a opção "Agendamentos".
- O sistema apresentará uma lista com todos os agendamentos realizados.
- Administrador
Fluxo Principal
- O usuário seleciona a opção "Funcionários".
- O sistema solicita os dados necessários para o cadastro de um funcionário.
- O usuário fornece os dados e confirma a operação.
- O sistema verifica se todos os dados foram fornecidos corretamente e cadastra o funcionário no sistema.
- Administrador
- Cliente
Fluxo Principal
- O usuário seleciona a opção "cadastre-se".
- O sistema solicita os dados necessários para o cadastro.
- O usuário fornece os dados e confirma a operação.
- O sistema verifica se todos os dados foram fornecidos e cadastra o usuário .
- O usuário é redirecionado para a tela de perfil.
Fluxo Alternativo A
- O usuário seleciona a opção "cadastre-se".
- O Usuário cancela a realização do cadastro pressionando um botão "X", exibido na tela.
- O usuário é redirecionado para a tela principal.
Fluxo Alternativo B
- O usuário seleciona a opção "cadastre-se".
- O sistema solicita os dados necessários para o cadastro.
- O usuário fornece os dados incorretamente e confirma a operação.
- O sistema verifica se todos os dados foram fornecidos e apresenta uma mensagem de erro.
- Administrador
- Cliente
Fluxo Principal
- O usuário seleciona a opção "Editar dados".
- O sistema apresentara um bloco com os dados editáveis de seu cadastro.
- O usuário edita os dados desejados e seleciona "Alterar".
- O sistema confere os dados inseridos e altera o cadastro.
Fluxo Alternativo A
- O usuário seleciona a opção "Excluir conta".
- O sistema apresentara um bloco exigindo a senha e sua confirmação.
- O usuário seleciona o botão "Excluir".
- O sistema exclui o cadastro e redireciona o usuário para a tela principal.
- Administrador
Fluxo Principal
- O usuário seleciona a opção clientes.
- O sistema apresenta uma lista de usuarios cadastrados.
- Administrador
Fluxo Principal
- O usuário seleciona a opção "Serviços".
- O sistema solicita os dados necessários para adicionar um serviço.
- O usuário preenche os dados com os dados necessários.
- O serviço é armazenado no sistema.
Fluxo Alternativo A
- O usuário seleciona a opção "Adicionar Serviço".
- O sistema solicita os dados necessários para adicionar um serviço.
- O usuário fornece os dados incorretamente e confirma a operação.
- O sistema verifica se todos os dados foram fornecidos e apresenta uma mensagem de erro.
- Administrador
Fluxo Principal
- O usuário seleciona a opção "Serviços".
- O sistema apresenta um bloco com todos os serviços disponíveis.
- O usuário seleciona a opção "Editar".
- O sistema abrirá uma página com dados editáveis do serviço.
- O usuário edita os dados desejados e seleciona "Editar".
- O sistema confere os dados inseridos e edita o serviço.
- O usuário é redirecionado para tela de perfil.
Fluxo Alternativo A
- O usuário seleciona a opção "Serviços".
- O sistema apresenta um bloco com todos os serviços disponíveis.
- O usuário seleciona a opção "Excluir".
- O sistema exclui o serviço.
- Administrador
Fluxo Principal
- O usuário seleciona a opção "Serviços".
- O sistema apresenta uma lista de serviços.
- Cliente
Fluxo Principal
- O usuário seleciona a opção "Perfil".
- O usuário seleciona a opção "agendamento".
- O sistema apresenta todos os agendamentos realizados por este usuário.
- Administrador
- Funcionário
- Cliente
Fluxo Principal
- O usuário seleciona a opção "Esqueceu sua senha".
- O sistema abrirá uma página solicitando e-mail de recuperação.
- O usuário digita o e-mail de recuperação e seleciona "Enviar código para recuperação".
- O sistema envia o código de confirmação e o usuário o recebe em seu e-mail.
- O sistema abrirá uma página solicitando código de recuperação.
- O usuário digita o código de recuperação e seleciona "Prosseguir".
- O sistema abrirá uma página solicitando uma nova senha e uma confirmação da mesma.
- O usuário digitará a senha desejada.
- O sistema confere os dados inseridos e os armazena.
- O Usuário é redirecionado para página de perfil.