====== Especificação Funcional: Emissão de documentos dos alunos ====== ===== Resumo ===== O sistema permite ao usuário cadastrar um modelo de documento nas configurações do sistema, adicioná-lo ao módulo de alunos e dessa forma, emitir o documento para todos os alunos. ===== Descrição ===== O sistema já deve trazer salvos os modelos de declarações: * Declaração de Escolaridade; * Declaração de Matrícula; * Declaração de Frequência; * Declaração de Transferência; * Declaração de Conclusão. Além desses documentos, todos os outros que forem criados pelos usuários nas configurações (para o módulo de alunos), devem ser exibidos como uma funcionalidade no botão Imprimir do módulo de alunos no sistema, na visão Padrão. Para realizar a impressão do documento, o sistema baseia-se no modelo do documento salvo e realiza as substituições das palavras chaves, identificadas por estarem entre os caracteres {}. Dessa forma, é possível que o usuário altere o modelo de acordo com a sua necessidade, mantendo as palavras chaves. O sistema exibe a tela de impressão de documentos, apenas quando no modelo do documento existir a tag {OBSERVACOES DOCUMENTOS DECLARACOES}. Na tela, o usuário pode informar as observações que deseja emitir no documento ou documentos que serão impressos. ===== Palavras chaves ===== * {TIMBRE}: imprime todo o timbre do documento, de acordo com o modelo que está configurado no arquivo custom.config; * {CAMINHO LOGO ESTABELECIMENTO}: imprime a imagem da logo do Estabelecimento de ensino das Configurações do sistema; * {CAMINHO LOGO ENTIDADE}: imprime a imagem da logo da Entidade mantenedora, das Configurações do sistema; * {ENTIDADE MANTENEDORA}: imprime o nome da Entidade mantenedora, das Configurações do sistema; * {SITE ENTIDADE MANTENEDORA}: imprime o site da Entidade mantenedora, das Configurações do sistema; * {NOME ESCOLA}: imprime o nome da escola que o aluno está matriculado; * {ENDERECO COMPLETO ESCOLA}: imprime o endereço completo da escola; * {EMAIL ESCOLA}: imprime o e-mail da escola; * {TELEFONE ESCOLA}: imprime o telefone da escola; * {ATO CRIACAO ESCOLA}: imprime o ato de criação da escola; * {DATA ATO CRIACAO}: imprime a data de criação da escola; * {ATO APROVACAO ESCOLA}: imprime o ato de aprovação da escola; * {DATA ATO APROVACAO}: imprime a data de aprovação da escola; * {CIDADE ESCOLA}: imprime a cidade da escola; * {UF ESCOLA}: imprime a UF da escola; * {RESPONSAVEL I}: imprime o nome do responsável I da escola; * {CARGO I}: imprime o cargo do responsável I da escola; * {AUTORIZACAO I}: imprime a autorização do responsável I da escola; * {RESPONSAVEL II}: imprime o nome do responsável II da escola; * {CARGO II}: imprime o cargo do responsável II da escola; * {AUTORIZACAO II}: imprime a autorização do responsável II da escola; * {NOME ALUNO}: imprime o nome do aluno; * {CODIGO INEP ALUNO}: imprime o código Inep do aluno; * {NIS ALUNO}: imprime o número do NIS do aluno; * {CPF}: imprime o número do CPF do aluno; * {NATURALIDADE ALUNO}: imprime a cidade de naturalidade do aluno; * {UF NATURALIDADE ALUNO}: imprime a UF de naturalidade do aluno; * {DATA NASCIMENTO}: imprime a data de nascimento do aluno; * {TERMO NASCIDO}: imprime a palavra "nascido" ou "nascida", de acordo com o sexo do aluno; * {TERMO FILHO}: imprime a palavra "filho" ou "filha", de acordo com o sexo do aluno; * {TERMO ALUNO}: imprime a palavra "aluno" ou "aluna", de acordo com o sexo do aluno; * {TERMO MATRICULADO}: imprime a palavra "matriculado" ou "matriculada", de acordo com o sexo do aluno; * {NOME PAI}: imprime o nome do pai do aluno; * {NOME MAE}: imprime o nome da mãe do aluno; * {NACIONALIDADE}: imprime a nacionalidade do aluno; * {PAIS ORIGEM}: imprime o nome do país de origem do aluno; * {COR}: imprime a cor do aluno; * {NOME RESPONSAVEL}: imprime o nome do principal responsável do aluno; * {E-MAIL RESPONSAVEL}: imprime o e-mail do principal responsável do aluno; * {IDENTIDADE RESPONSAVEL}: imprime o número de identidade do principal responsável do aluno; * {CPF RESPONSAVEL}: imprime o CPF do principal responsável do aluno; * {RESULTADO FINAL}: imprime a descrição do resultado final do curso do aluno; * {NOME CURSO}: imprime o nome do curso que o aluno está matriculado; * {NOME SERIE}: imprime o nome da série que o aluno está matriculado; * {NOME TURMA}: imprime o nome da turma que o aluno está matriculado; * {ANO LETIVO}: imprime o ano letivo que o aluno está matriculado; * {TURNO}: imprime o turno que o aluno está matriculado na turma regular; * {DATA MOVIMENTO}: imprime a data da última movimentação do aluno na turma regular que está matriculado; * {TABELA DE PRESENCAS}: imprime a tabela de presenças e faltas do aluno na turma em que está matriculado; * {DIA}: imprime o dia da data atual, com o formato dd; * {MES}: imprime o mês da data atual, com o formato por extenso; * {ANO}: imprime o ano da data atual, com o formato yyyy; * {NOME ESCOLA PRE-MATRICULA}: imprime o nome da escola que o aluno possui a pré-matrícula; * {NOME CURSO PRE-MATRICULA}: imprime o nome do curso que o aluno possui a pré-matrícula; * {NOME SERIE PRE-MATRICULA}: imprime o nome da série que o aluno possui a pré-matrícula; * {NOME TURMA PRE-MATRICULA}: imprime o nome da turma que o aluno possui a pré-matrícula; * {DATA PRE-MATRICULA}: imprime a data da pré-matrícula; * {HORA PRE-MATRICULA}: imprime a hora da pré-matrícula; * {OBSERVACOES DOCUMENTOS DECLARACOES}: observações informadas pelo usuário, no momento da impressão na tela "Impressão de documentos". ===== Pontos de verificação ===== * As funcionalidades de impressão dos modelos de documentos, no módulo de alunos, devem ser exibidas apenas na visão Padrão da tela de consulta; * Para cada modelo de documento existente do módulo de alunos, o sistema deve: * Exibir a funcionalidade de impressão no botão Imprimir, para imprimir o documento de todos os alunos que estiverem visíveis na listagem; * Exibir a funcionalidade de impressão no clique do botão direito do mouse, para imprimir o documento do aluno selecionado; * A impressão também é permitida para alunos que estão apenas cadastrados no sistema, no entanto, as tags relacionadas à matrícula no ano letivo não serão substituídas; * A tela de impressão de documentos só deve ser exibida, quando existir a tag {OBSERVACOES DOCUMENTOS DECLARACOES} no modelo do documento. ===== Informações Adicionais ===== N/A ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~