Especificação funcional: Impressão do diário

Resumo

Este documento define, em linhas gerais, como a impressão do diário deve ser realizada.

Descrição

Após o preenchimento dos dados de um diário, seu conteúdo precisa ser impresso e assinado pelos responsáveis (professores, pedagogos, etc) para que possa ser arquivado pela escola. Cada cliente (município) possui um “modelo” de diário próprio, ou seja, um conjunto de normas e estilos que precisam ser seguidos ao gerar e imprimir um diário.

Folhas do diário

Um diário é formado por várias folhas. Cada folha é responsável pelo registro e impressão de um tipo específico de informação como, por exemplo, frequências, notas, resultados, entre outros.

Cada modelo de diário contém um conjunto de folhas que juntas compõem o diário de um cliente (município) específico. Embora muitas dessas folhas sejam comuns entre vários modelos de diário, algumas são específicas de um determinado modelo e só serão impressas quanto um diário daquele modelo específico estiver sendo usado no sistema. Cada cliente (município) deve ter autonomia para solicitar a inclusão, modificação ou até mesmo a exclusão de folhas do seu modelo de diário, sem que isso prejudique ou altere os demais modelos existentes (até mesmo nas folhas que são comuns entre modelos).

Uma folha do diário nem sempre irá corresponder a uma única página impressa. Existem folhas que devem ser impressas a cada período letivo e, nesse caso, a quantidade de páginas irá variar de acordo com a quantidade de períodos letivos existentes no diário. Além disso, a quantidade de informação a ser impressa pode ser grande, o que irá gerar várias páginas da mesma folha na hora da impressão.

Tipo de período das folhas do diário

Cada uma das folhas de cada modelo de diário possui um período adequado (do ano letivo) para ser impressa. Embora essa opção não deva ficar visível para o usuário, é de extrema importância definir o tipo de período de uma folha corretamente para facilitar as operações de impressão. Os tipos de período possíveis são os seguintes:

  • Anual: Folhas desse tipo de período só devem ser impressas uma vez ao ano, embora possam ser impressas sempre que necessário. Geralmente só existe uma cópia de cada uma das folhas desse tipo no diário impresso. Exemplos: capa, normas, resultados dos alunos, etc;
  • Normal: Folhas do tipo “normal” são impressas a cada período letivo regular. Logo, deverá existir uma cópia de cada folha para cada período letivo regular do ano letivo. Exemplos: frequências, notas, etc;
  • Recuperação: Folhas desse tipo são impressas a cada período letivo de recuperação. Logo, deverá existir uma cópia de cada folha para cada período letivo de recuperação do ano letivo;
  • Recuperação especial: Folhas do tipo “recuperação especial” são impressas a cada período letivo de recuperação especial. Geralmente só existe um período letivo desse tipo em cada ano letivo.

Ordem de impressão das folhas

O sistema deverá respeitar, para cada modelo de diário, a ordem de impressão estabelecida pelo cliente (município). Sempre que a impressão de várias folhas do diário for solicitada, estas folhas deverão ser geradas na ordem correta.

Opções de impressão

Diário completo

O sistema deve oferecer ao usuário a opção de imprimir o diário completo, ou seja, todas as folhas que compõem um determinado modelo de diário. Quando essa opção de impressão for solicitada pelo usuário, o sistema deverá:

  • Imprimir uma cópia de cada folha do tipo de período “anual”;
  • Imprimir, para cada tipo de período regular, uma cópia de cada folha do tipo de período “normal”;
  • Imprimir, para cada tipo de período de recuperação, uma cópia de cada folha do tipo de período “recuperação”;
  • Imprimir, para cada tipo de período de recuperação especial, uma cópia de cada folha do tipo de período “recuperação especial”;

OBSERVAÇÕES:

  • Em diários com várias disciplinas (conjuntas), todas as folhas necessárias devem ser geradas, para que o usuário NÃO precise solicitar a impressão para cada uma das disciplinas existentes no diário;
  • Todas as páginas de cada uma das folhas devem ser geradas em um único documento, na ordem estabelecida pelo modelo que está sendo utilizado, e exibidas ao usuário através do navegador padrão para que possam ser impressas.

Folhas do período letivo atual

O sistema deve oferecer ao usuário uma opção de impressão que permita gerar e imprimir apenas as folhas pertinentes ao período letivo que está sendo utilizado no momento. Quando essa opção for solicitada pelo usuário, o sistema deverá identificar o tipo do período letivo atual (Normal, recuperação ou recuperação especial) e imprimir apenas as folhas pertinentes, de acordo com o tipo de período de cada uma delas.

OBSERVAÇÕES:

  • Em diários com várias disciplinas (conjuntas), todas as folhas necessárias devem ser geradas, para que o usuário NÃO precise solicitar a impressão para cada uma das disciplinas existentes no diário;
  • Todas as páginas de cada uma das folhas devem ser geradas em um único documento, na ordem estabelecida pelo modelo que está sendo utilizado, e exibidas ao usuário através do navegador padrão para que possam ser impressas.

Impressão personalizada

Nesse modo de impressão o usuário deverá poder selecionar quais folhas ele deseja imprimir. Para isso, quando esta opção for solicitada, o sistema deverá exibir uma lista com todas as folhas disponíveis no modelo de diários do arquivo que está sendo utilizado e permitir que o usuário selecione quais delas deseja imprimir. O sistema deve ainda permitir que o usuário imprima as folhas selecionadas para todas as disciplinas ou apenas para a disciplina atual. Da mesma forma, o usuário deverá poder imprimir as folhas para todos os períodos letivos ou somente para o período letivo atual.

OBSERVAÇÕES:

  • Todas as páginas de cada uma das folhas devem ser geradas em um único documento, na ordem estabelecida pelo modelo que está sendo utilizado, e exibidas ao usuário através do navegador padrão para que possam ser impressas;
  • As folhas geradas devem sempre estar de acordo com o tipo do período para o qual estão sendo impressas, independente da escolha do usuário. Por exemplo, se o usuário marcar uma folha de recuperação e solicitar a impressão dessa folha para um período letivo normal, o sistema NÃO deve gerar essa folha;
  • Folhas com tipo de período definido como “anual” devem ser geradas apenas uma vez, independente da escolha do usuário.

Pontos de verificação

Geral

  • O sistema deve gerar as folhas baseadas no layout do modelo configurado no arquivo, sem intervenção do usuário;
  • O sistema não deve permitir que alterações em um modelo de diário afete a impressão de outro modelo;
  • O sistema deve permitir que cada modelo de diário tenha seu próprio conjunto de folhas.

Opção de impressão Diário completo

  • O sistema deve gerar apenas uma cópia das folhas do tipo “anual”, independente da quantidade de períodos letivos;
  • O sistema deve gerar uma cópia de cada folha do tipo “normal” para cada período letivo regular do diário;
  • O sistema deve gerar uma cópia de cada folha do tipo “recuperação” para cada período letivo de recuperação normal do diário;
  • O sistema deve gerar uma cópia de cada folha do tipo “recuperação especial” para cada período letivo de recuperação especial do diário;
  • O sistema deve gerar todas as folhas do diário em um mesmo documento, na ordem definida no modelo do município.

Opção de impressão Folhas do período letivo atual

  • O sistema deve identificar automaticamente o tipo do período letivo selecionado e imprimir uma cópia de cada folha com tipo de período equivalente;
  • O sistema deve gerar todas as folhas do diário em um mesmo documento, na ordem definida no modelo do município.

Opção de impressão Personalizada

  • O sistema deve exibir todas as folhas implementadas pelo modelo de diário;
  • O sistema deve permitir que o usuário selecione qualquer combinação de folhas, inclusive todas elas;
  • O sistema deve permitir que o usuário selecione para impressão todas as disciplinas ou apenas a disciplina atual;
  • O sistema deve permitir que o usuário selecione para impressão todos os períodos letivos ou apenas o período letivo atual;
  • O sistema deve respeitar o tipo de período letivo de cada folha, independente da seleção do usuário (não gerar uma folha de recuperação para um período letivo normal, por exemplo);
  • O sistema deve gerar todas as folhas do diário em um mesmo documento, na ordem definida no modelo do município.

Observações

Nenhuma.

 
softwares/diario/requisitos/modulos/impressao.txt · Última modificação: 01/12/2021 11:44 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki