Tabela de conteúdos

Especificação funcional: Importar itens na disciplina

Resumo

A importação de itens na disciplina salva os dados dos itens de disciplinas do arquivo no banco de dados do sistema.

Descrição

Para facilitar a inclusão dos itens de disciplinas, em todas as disciplinas de todas as séries em um mesmo município, a importação de itens na disciplina se faz necessária.

A equipe de suporte técnico deve criar um arquivo de itens de disciplinas, que deve estar de acordo com o layout predefinido, contendo as informações dos itens das disciplinas. Após a criação desse arquivo, o suporte ou o usuário deverá abrir o arquivo de itens de disciplinas, através da funcionalidade de importação de itens na disciplina, que processará os dados contidos no arquivo. O sistema deve, então, realizar a importação dos dados, fazendo com que os itens sejam cadastrados no sistema, para as respectivas disciplinas.

Estrutura do arquivo de itens da disciplina

O arquivo de itens da disciplina deve ser escrito no formato txt, conforme o seguinte layout predefinido, separados pelo caracter “|” (pipeline):

Layout do arquivo

Ordem Tipo Campo Tamanho Origem
1 Inteiro Ordem - Campo Ordem da tabela TabSubDisciplina.
2 Texto Identificador 50 Campo Identificador da tabela TabSubDisciplina.
3 Texto Nome 600 Campo Nome da tabela TabSubDisciplina.
4 Texto Grupo 80 Campo Grupo da tabela TabSubDisciplina.
5 Texto Tipo 50 Campo Tipo da tabela TabSubDisciplina.
6 Inteiro Peso - Campo Peso da tabela TabSubDisciplina.

Validações realizadas antes da importação

Para garantir que a importação ocorra da maneira correta, algumas verificações devem ser realizadas pelo sistema antes de processar o arquivo:

  1. Verificar se o arquivo possui a extensão correta (txt);
  2. Verificar se o campo Ordem possui os valores corretos (apenas números), pois é através desse campo que o sistema realiza a importação de cada item na disciplina;
  3. Verificar se o campo Peso possui os valores entre 0 e 99 (valores aceitos para o campo no sistema);

Caso alguma das validações falhe, o sistema não deverá processar o arquivo e o suporte/usuário deverá ser informado para que possa providenciar um arquivo de itens de disciplinas válido.

Pontos de verificação

Observações

Nenhuma.