====== Matricular Turma de Entrada ====== Matrícula é o ato que vincula o aluno a turmas de componentes curriculares em um determinado período letivo. Os gestores do ensino Técnico Integrado (diretores, coordenadores e secretários) organizam um período antes do início de um determinado ano-período letivo para efetuar as matrículas dos alunos de sua escola. Este caso de uso permite que o gestor do ensino Técnico Integrado matricule toda a turma de entrada em uma turma ou todas as turmas de um período letivo de uma vez. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção Aluno -> Matrícula -> Efetuar Matrícula -> Matricular Turma de Entrada === Passo 1 === Primeiramente, será necessário buscar a Turma de Entrada: * **Curso**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_CURSO) - MUNICÍPIO_ORIGEM. * **Ano**: Tipo NUMÉRICO, formato: AAAA. Selecionado o curo, o sistema carregará todas as turmas de entrada ATIVAS para aquele curso, através de uma listagem com os seguintes campos: ***__Ano__**: Tipo NUMÉRICO, formato: AAAA. ***__Curso__**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_CURSO). === Passo 2 === Após a escolha da turma de entrada, são exibidos os seguintes dados: ***__Turma de Entrada__**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_CURSO) - CÓDIGO_TURMA (ANO_IMPLANTAÇÃO). ***__Estrutura Curricular__**: Tipo TEXTO. O sistema disponibiliza uma consulta às turmas abertas, através dos seguintes campos: ***Curso**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_CURSO). ***Turma de Entrada**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_CURSO) - CÓDIGO_TURMA (ANO_IMPLANTAÇÃO). ***Disciplinas da Estru. Curricular:** Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE. Então, em forma de listagem, são exibidas as turmas abertas segundo os filtros definidos anteriormente, através dos seguintes dados: ***__Disciplina__**: Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE. ***__Turma__**: Tipo TEXTO. ***__Horário__**: Tipo TEXTO. Para cada registro, o sistema disponibiliza a opção de adicioná-lo. Então após a inserção das turmas a serem matriculadas, é disposto em listagem, tal como descrito anteriormente, o conjunto de disciplinas a serem matriculados. Em seguida, são exibidos os dados descritos anteriormente, com a adição da listagem dos discentes a serem matriculados, com o seguinte dado: ***__Discente__**: Tipo TEXTO, formato: NUMERO_MATRICULA - NOME_DISCENTE. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Para efetuar a matrícula é necessário selecionar pelo menos um aluno e pelo menos uma turma; * **RN02** - A(s) turma(s) selecionada(s) não pode(m) ter sua(s) capacidade(s) de vagas excedida(s) após a matrícula do(s) aluno(s); * **RN03** - Não é possível realizar a matrícula de um aluno que não esteja vinculado a uma turma de entrada; * **RN04** - Se for definida uma ou mais especializações para a turma, somente alunos que façam parte de turma de entrada com uma dessas especializações poderão ser matriculados nessa turma; * **RN05** - Se o componente curricular da turma possuir pré-requisitos ou co-requisitos, somente alunos que satisfaçam tais requisitos poderão ser matriculados; * **RN06** - O aluno não pode ser matriculado mais vezes no mesmo componente do que a quantidade definida no próprio componente curricular. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | | | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Integrado Link(s): Aluno -> Matrícula -> Efetuar Matrícula -> Matricular Turma de Entrada Usuário: duiene Papel que usuário deve ter: GESTOR TÉCNICO INTEGRADO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.