Sequencia Casos de uso Rafael Martins - PedroPaizam/4UMusic GitHub Wiki
### Cadastro Pré-condição: O Cliente/Prestador abriu o aplicativo e, clicou na tela inicial no botão de cadastro. 1. O Sistema apresenta duas opções de cadastro para o cliente/prestador: - Cadastro como cliente - Cadastro como prestador
2. O cliente/prestador escolhe qual vai ser o tipo de cadastro dele. 3. O Sistema com base na informação do tipo de cadastro dele, vai retornar um formulário para ser preenchido com os dados: • Cliente: - Nome (editável) - Endereço (editável) - CPF/CNPJ (editável) - Username (editável) - Email (editável) - Senha (editável) - Confirmação de senha (editável) • Prestador: - O Sistema pergunta para o prestador, se ele vai se cadastrar como um grupo ou prestador individual. - O Prestador responde ao formulário - O Sistema Envia um formulário com base na informação fornecida pelo Prestador: o Grupo: - Nome do grupo (editável) - Número de integrantes (editável) - Email (editável) - Estilo Musical (editável) - Localização (editável) - Senha (editável) - Preço/hora (editável) o Sozinho: - Nome (editável) - Endereço (editável) - CPF/CNPJ (editável) - Username (editável) - Email (editável) - Senha (editável) - Confirmação de senha (editável) - Nome artístico (editável) - Estilo Musical (editável) - Localização (editável) - Preço/hora (editável)
- Valores para o Cliente.
- Opções caso você seja um prestador.
- Valores para o Prestador em Grupo.
- Área para colocar a imagem do Prestador.
- Valores para o Prestador individual.
- Parte 2 dos valores para o Prestador individual.
- Área para colocar a imagem do Prestador.
4. O cliente/prestador devolve o formulário preenchido para o Sistema. 5. O Sistema verifica os dados. 6. O Sistema envia um e-mail para o Cliente/Prestador com o Código que deve ser utilizado para preencher o formulário de verificação de e-mail. 7. O Sistema envia um formulário de verificação de email para o Cliente/Prestador.
Página de validação da conta, tanto do prestador, quanto do Cliente.
8. O Cliente/Prestador verifica o seu e-mail e preenche o formulário com o Código informado. 9. O cliente/prestador devolve o formulário preenchido para o Sistema 10. O Sistema verifica os dados e o Código. 11. O Sistema finaliza o Cadastro de usuário.
Finalização do cadastro, tanto do prestador quanto do Cliente.
### Login Pré-condição: O Cliente/Prestador abriu o aplicativo, já está cadastrado e selecionou na tela de inicio a opção Login. 1. O Sistema Envia um formulário para o Cliente/Prestador solicitando: - Username (editável) - Senha (editável)
Formulário de Login, tanto do Prestador quanto do Cliente.
2. O Cliente/Prestador preenche o formulário de login e devolve para o sistema 3. O sistema verifica os dados recebidos 4. Se a senha estiver correta o Sistema libera o acesso para o Cliente/Prestador.
Tela de Entrada do Cliente.
Tela de Entrada do Prestador.
5. Se a senha estiver incorreta o Sistema retorna uma mensagem de senha incorreta, possuindo novamente o formulário de login.
Formulário de Login, tanto do Prestador quanto do Cliente.