~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Meus Dados Pessoais ====== Este caso de uso é destinado aos Discentes da Instituição, tendo como finalidade permitir que os mesmo visualizem seus dados pessoais cadastrados no sistema, onde estes dados deverão estar corretos, pois os mesmos estarão presente no diploma que será recebido ao final do curso. Para tanto, há a possibilidade de modificar alguns dos campos já preenchidos. No caso de haver erro em dados pessoais bloqueados, o usuário terá de comparecer à coordenação do curso para que se realize as devidas alterações. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Portal do Discente -> Meus Dados Pessoais// é acessada. Ao acessar o caso de uso, o usuário visualizará seus dados pessoais. Os dados referente à //Endereço, Contatos, Dados Bancários e Situação Sócio - Econômica// poderão ser alterados. * **__Matrícula__**: Formato - 9999999999, Tipo - NUMÉRICO. Matrícula do discente. * **__Nome__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Sexo__**: Tipo - TEXTO. * **__Estado Civil__**: Tipo - TEXTO. * **__Data de Nascimento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Naturalidade__**: Tipo - TEXTO. * **__Raça__**: Tipo - TEXTO. * **__Tipo Sanguíneo__**: Tipo - TEXTO. * **__Nacionalidade__**: Tipo - TEXTO. * **__País__**: Tipo - TEXTO. * **__Escola de Conclusão do Ensino Médio__**: Tipo - TEXTO. * **__Tipo de Escola de Conclusão do Ensino Médio__**: Tipo TEXTO; * **__Ano de Conclusão__**: Formato - AAAA, Tipo - NUMÉRICO. * **__Tipo de Necessidade Especial__**: Tipo - TEXTO. * **__Nome do Pai__**: Tipo - TEXTO. * **__Nome da Mãe__**: Tipo - TEXTO. * **Documentos** * **__CPF__**: Tipo - NUMÉRICO. * **__RG__**: Tipo TEXTO, formato: NÚMERO REGISTRO - ÓRGÃO EXPEDITOR. * **__Data de Expedição__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Título de Eleitor__**: Tipo - NUMÉRICO. * **__Zona__**: Tipo - NUMÉRICO. * **__Seção__**: Tipo - NUMÉRICO. * **__UF__**: Tipo - TEXTO. * **__Certificado Militar__**: Tipo - NUMÉRICO. * **__Data de Expedição do Certificado Militar__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Série__**: Tipo - NUMÉRICO. Série do certificado militar; * **__Categoria__**: Tipo - TEXTO. Categoria em que o certificado militar está enquadrado; * **__Órgão__**: Tipo - TEXTO. Órgão no qual foi expedido o Certificado Militar; * **Endereço** * **CEP**: Tipo NUMÉRICO. * **Logradouro***: Tipo TEXTO. * **Número***: Tipo - NUMÉRICO. Número da residência do discente; * **Complemento**: Tipo -TEXTO. Informações complementares ao endereço. * **Bairro***: Tipo -TEXTO. * **UF***: Tipo -TEXTO. * **Município***: Tipo -TEXTO. * **Contatos** * **Telefone**: Formato - (99) 9999-9999, Tipo - NUMÉRICO. * **Celular**: Formato - (99) 9999-9999, Tipo - NUMÉRICO. * **Email***: Tipo -TEXTO. * **Dados Bancários** * **Banco**: Tipo - TEXTO. Banco no qual do discente possui conta; * **Nº da Agência**: Tipo - NUMÉRICO. Número da agência que do discente; * **Nº Conta Corrente**: Tipo - NUMÉRICO. Número da conta corrente do discente; * **Nº de Operação**: Tipo - NUMÉRICO. Número da operação da conta bancária; * **Situação Sócio - Econômica** * **Renda Familiar (mensal)***: Tipo - NUMÉRICO. * **Quantidade de membros do grupo familiar***: Tipo - NUMÉRICO. Após informar os dados a serem alterados, o usuário deverá confirmar a operação informando o dado solicitado pelo sistema e sua senha. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Será exibida uma mensagem de aviso para o discente procurar a coordenação do curso ou o DAE para regularizar o seu CPF, quando este for inválido. * **RN02** - Quando o valor do parâmetro PERMITE_ALTERACAO_COMPLETA_DADOS_PESSOAIS for verdadeiro o coordenador de curso poderá alterar por completo os dados pessoais dos discente de graduação, quando este for falso, apenas o DAE. Este parâmetro será levado em consideração na RN01. ***RN03** - Caso haja uma alteração no **email**, o sistema deve submeter o discente a uma validação desse, a fim de confirmar tal alteração. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.pessoa.dominio.Pessoa | comum.pessoa | ===== Plano de Teste ===== Sistema: SIGAA Módulo: Portal do Discente Link(s): Meus Dados Pessoais Usuário: larik, wreuel, help, vielimir Papel que usuário deve ter: Não se aplica. Apenas acessível se o usuário em questão for considerado um discente da instituição. ===== Cenários de Teste ===== Alterar os dados pessoais de um discente e verificar se foram realmente alterados. ===== Dados para o Teste ===== Para buscar informações sobre o discente no banco, o código SQL abaixo pode ser usado: select u.login, p.cpf_cnpj, p.nome, p.id_pessoa from comum.pessoa p inner join comum.usuario u using(id_pessoa) inner join discente d using(id_pessoa) where p.nome ilike '%%' and d.nivel = '' and d.status = 1 Obs.: Altere a indicação pelo nome do discente que deseja consultar. E altere a indicação para o nível de ensino desejado. * Graduação - G; * Mestrado - E; * Doutorado - D; * Lato - L; * Técnico - T; Pode-se alterar o cpf do discente com o seguinte script, que precisará de dados do script anterior. update comum.pessoa set cpf_cnpj = where id_pessoa = Obs.: Altere a indicação para um cpf inválido. E altere a indicação para o id_pessoa do discente selecionado no primeiro script.