| {{:projetos:ufopa:requisitos:sigaa:graduacao:administracao:processamento_de_matricula:logosig.png?50 }}SIG Software & Consultoria em Tecnologia da Informação LTDA | | Documento de Especificação de Requisitos | | **Projeto:** Implantação Sistemas SIG | | **Instituição:** Universidade Federal do Piauí | | **Contrato:** 72/2011 | ====== Meus Dados Pessoais ====== Este caso de uso trata de exibir no portal do discente os dados pessoais do usuário autenticado no sistema, oferecendo a possibilidade de modificar alguns campos. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção SIGAA -> Portal do Discente -> Meus Dados Pessoais. É exibido para o usuário autenticado suas informações pessoais: * **__Matrícula__**: Matrícula usada pelo discente; * **__Nome__**: Nome do discente; * **__Curso__**: Curso que o discente está cursando; * **Sexo***: Sexo do discente; * **Estado Civil**: Estado civil do discente; * **__Data de Nascimento__**: Data de nascimento do discente; * **Raça***: Raça do discente; * **Município***: Município ao qual pertence o discente; * **Nacionalidade***: Nacionalidade do discente; * **Tipo Sanguíneo**: Tipo sanguíneo do discente; * **__País__**: País de origem do discente; * **Escola de Conclusão do Ensino Médio***: Nome da Escola de Conclusão do Ensino Médio; * **Ano de Conclusão: Ano de Conclusão do Ensino Médio***; * **Tipo de Necessidade Especial**: Tipo de Necessidade Especial * **Nome do Pai**: Nome do pai do discente; * **Nome da Mãe***: Nome da mãe do discente; Na Sub-tabela Documentos são mostrados os seguintes campos: * **__CPF__**: Número do CPF do discente; * **RG**: Número referente a identidade do discente; * **Órgão Expedidor***: Órgão expedidor da identidade do discente; * **Data de Expedição***: Data na qual foi gerado o RG (identidade); * **UF***: Estado no qual foi registrado o RG; * **Título de Eleitor***: Número do título de eleitor do discente; * **Zona***: Zona na qual o discente vota; * **Seção***: Seção na qual o discente vota; * **UF***: Estado em que o discente vota; * **Militar?**: Marcar SIM caso o discente seja militar; * **CSM**: Circunscrição de Serviço Militar * **Certificado Militar**: Exibe o número do certificado militar; * **Data de Expedição do Certificado Militar**: Data na qual foi expedido o certificado militar; * **Série**: Série do certificado militar; * **Categoria**: Categoria em que o certificado militar está enquadrado; * **Órgão**: Órgão no qual foi expedido o Certificado Militar; Na sub-tabela Endereço, são exibidos os seguintes campos, todos com a possibilidade de alteração: * **CEP**: Número do CEP da residência do discente; * **Logradouro***: Rua ou avenida na qual está situada a casa do discente; * **Número***: Número da residência do discente; * Complemento: Preenchido caso haja necessidade de adicionar mais informações sobre o endereço; * **Bairro***: Bairro no qual está situada a residência do discente; * **UF***: Estado no qual está situada a residência do discente; * **Município***: Município no qual está situada a residência do discente; Na sub-tabela Contatos, são exibidos os seguintes campos, todos com possibilidade de alteração: * **Telefone***: Informação referente ao telefone residencial; * **Celular**: Informação referente ao celular; * **Email***: Email de contato com o discente; Na sub-tabela Dados Bancários, são exibidos os seguintes campos, todos com a possibilidade de alteração: * **Banco**: Banco no qual do discente possui conta; * **Nº da Agência**: Número da agência que o discente possui conta; * **Nº Conta Corrente**: Número da conta corrente do discente; Na sub-tabela Situação Sócio-Econômica, são exibidos os seguintes campos, todos com a possibilidade de alteração: * **Renda Familiar (mensal)***: Referente à renda familiar mensal; * **Quantidade de membros do grupo familiar***: Quantidade de membros do grupo familiar; ===== 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** - Na sub-tabela Documentos, caso o usuário marque a opção SIM no campo MILITAR?, o campo CSM se torna obrigatório. ===== 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: Papel que usuário deve ter: SigaaPapeis.DISCENTE ===== 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.