Importação dos dados do Censo

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento da importação dos dados do Censo Escolar.

Descrição

A importação dos dados, baseia-se na leitura de um arquivo .txt, que contenha todos os dados relativos ao censo desejado e na persistência desses dados no banco do School Desktop.

Importação

Para importar um arquivo do Censo devem ser preenchidos os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Layout do Censo Selecionar qual o ano base do layout. Boolean - Sim
Arquivo do Censo Caminho onde vai buscar o arquivo do Censo. Texto - Sim
Dados para importar Selecionar quais escolas que serão importadas. - - Sim

Configurações

Para que o sistema importe corretamente os dados do arquivo selecionado, os dados do censo final na guia Censo escolar das configurações do sistema, devem estar equivalentes ao ano letivo do arquivo.

Por exemplo: O arquivo importado está no formato do layout do censo de 2018, para isso o campo “Ano letivo base” do censo final nas configurações deve ser igual a '2018' e o campo “Data de referência” igual a '30/05/2018'.

Pontos de verificação

  • É obrigatório selecionar o layout do arquivo;
  • É obrigatório selecionar um arquivo do censo para ser importado;
  • O sistema deve identificar se o arquivo selecionado é válido, e caso não seja, exibir uma mensagem informando ao usuário;
  • O relatório de erros só pode exibir os erros referentes às escolas selecionadas;
  • O sistema deve permitir importar os dados de uma ou várias escolas de uma vez;
  • Existe somente um tipo de importação, não sendo possível escolher quais cadastros o usuário deseja importar.
  • Caso ocorram erros no processo de importação, um relatório detalhado deve ser exibido e as informações corretas devem ser importadas;
  • Após o processo, os dados importados devem ser exibidos imediatamente nas suas respectivas listas de cadastros;
  • Caso a escola selecionada não exista no banco de dados, serão salvas todas as informações das escolas, servidores e alunos que existirem no arquivo.
  • Caso a escola selecionada exista no banco de dados, alguns dados serão substituídos e outros não. (Ver detalhadamente nos documentos auxiliares)
  • A importação do Código Turma Inep será importada para a ata (TABATA). A importação é realizada com base no código turma entidade que está no arquivo (Registro 20) e no ano letivo do censo final nas configurações do sistema. A informação do ano letivo do censo final é necessária para identificar a ata no banco de dados, para correta importação do Código Turma INEP.
  • A importação do código de matrícula será realizada toda vez que o usuário utilizar a opção de importação dos dados do censo escolar, esta informação será preenchida na Ata (TABALUNOATA), da mesma forma do código turma INEP.
  • Tanto o campo código de matrícula do aluno quanto o código da turma INEP só serão importados caso a escola já exista no sistema. No caso de ser uma inclusão, esses campos não serão persistidos, tendo em vista, que as atas ainda não existirão no sistema.

Turmas multi dependentes

  • Ao importar os códigos de turma Inep para as atas de turmas dependentes, o sistema deve recuperar o mesmo código turma Inep da turma multi principal;
  • Ao importar os código de matrícula Inep dos alunos que estão vinculados em atas de turmas multi dependentes, o sistema deve recuperar devidamente considerando o mesmo código de turma Inep da turma multi principal.

Documentação Auxiliar

Observações

  • Para a importação ocorrer corretamente o arquivo do censo não pode ter problema de estrutura.
 
softwares/school/requisitos/censoescolar/importacao_dados_censo.txt · Última modificação: 01/12/2021 11:49 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki