User Tools

Site Tools


projetos:ufpi:requisitos:sigaa:diplomas:livro_registro_diplomas:gerenciar_livros
SIG Software & Consultoria em Tecnologia da Informação LTDA
Documento de Especificação de Requisitos
Projeto: Implantação Sistemas SIG
Instituição: Universidade Federal do Piauí

~~ODT~~

Gerenciar Livros (Livro de Registro de Diplomas)

Este caso de uso permite ao Gestor de Registro de Diplomas realizar operações com os livros cadastrados, tais como alterar, fechar, excluir ou imprimir o livro.

Descrição do Caso de Uso

O caso de uso inicia quando o usuário acessa “SIGAA → Diplomas → Registro/Impressão → Livro de Registro de Diplomas → Gerenciar Livros”, informando um conjunto de filtros que podem ser utilizados para buscar por um livro:

  • Tipo de Livro: Tipo - TEXTO. Caso o usuário possa operar mais um tipo de livros de registro, ele deverá escolher um.
  • Nível de Ensino: Tipo - TEXTO. Caso o usuário possa operar o registro de diplomas de mais de um nível de ensino, ele deverá escolher um.
  • Título: Tipo - TEXTO. Título do livro.
  • Curso: Tipo - TEXTO. Para a Graduação, o usuário poderá buscar o livro específico para registro de diplomas do curso.
  • Situação: Tipo - TEXTO. Indica se o livro está aberto ou fechado.
  • Interno/Externo: Tipo - TEXTO. Indica se o livro é para registro de diplomas da instituição, ou diplomas externos.
  • Forma do Registro: Tipo - TEXTO. Indica se o registro foi realizado no SIGAA, ou em livros (registro antigo).

A lista de resultados da busca informará:

  • Nível: Tipo - TEXTO. Nível de ensino do livro (Graduação, Stricto Sensu, Lato Sensu)
  • Tipo de Livro: Tipo - TEXTO. Tipo de livro de Registro (Institucional - Regular, Institucional - Apostilamento, Faculdades Particulares)
  • Título: Tipo - TEXTO. Título do Livro.
  • Páginas: Tipo - NUMÉRICO.
  • Situação: Tipo - TEXTO. Indica se o livro está aberto ou fechado.
  • Curso(s): Tipo - TEXTO. Caso o livro seja para registro de diplomas de graduação, informa quais cursos são registrados no livro.

O usuário pode então selecionar umas das seguintes operações com o livro:

Alterar os Dados do Livro

Este caso de uso tem a finalidade de alterar os dados anteriormente cadastrados para o livro. Ao selecionar esta opção, será exibido ao usuário um formulário preenchido com as informações do livro para que as mesmas sejam alteradas. O formulário exbibe as seguintes informações:

  • Tipo do Livro (Habilitado caso não possua registros no livro)
  • Nível de Ensino (Habilitado caso não possua registros no livro)
  • Título
  • Checkbox indicando se o livro é externo ou não (Habilitado caso não possua registros no livro)
  • Checkbox indicando se é um livro antigo ou não (Habilitado caso não possua registros no livro)
  • Instituição
  • Número sugerido de páginas (Habilitado caso não possua registros no livro)
  • Número de registros por página
  • Cursos adicionados ao livro

Juntamente com as informações do formulário, as seguintes opções são disponibilizadas:

  • Alterar
  • Voltar
  • Cancelar

O caso de uso é encerrado.

Excluir Livro

Através deste caso de uso, o usuário poderá excluir livros. Os livros só poderão ser excluídos, se e somente se ele não possuir registros de diplomas associados a ele.

O caso de uso é encerrado.

Fechar o Livro

Através deste caso de uso, o usuário poderá fechar livros de registros abertos. Caso o mesmo decida fechar o livro, ou seja, não permitir mais o registro de diplomas no mesmo, o sistema exibirá os seguintes dados:

  • Título: Tipo - TEXTO.
  • Número Sugerido de Folhas: Tipo - NUMÉRICO.
  • Número de Páginas Utilizado: Tipo - NUMÉRICO.
  • Número de Registros por Página: Tipo - NUMÉRICO.
  • Cursos Registrados : Tipo - TEXTO.
  • Instituição: Tipo - TEXTO.

e a opção para que o usuário faça confirmação do fechamento.

O caso de uso é encerrado.

Principais Regras de Negócio

  • Um livro não pode ser excluído se possuir registros de diplomas associados a ele. (RN01)
  • Se possuir registros de diplomas associados ao livro, o seu tipo, nível de ensino, operador lógico externo/interno, operador lógico antigo/não antigo, número sugerido de páginas não podem ser alterados. (RN02)
  • Uma vez que o livro de registros de diplomas for fechado, não pode ser reaberto. (RN03)

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.diploma.dominio.LivroRegistroDiploma sigaa.diploma.livro_registro_diploma

Plano de Teste

Sistema: SIGAA

Módulo: Menu Diploma

Link(s): Registro/Impressão → Livro de Registro de Diplomas → Gerenciar Livros

Usuário:

Papel que o usuário deve ter:

  • SigaaPapeis.GESTOR_DIPLOMA_GRADUACAO;
  • SigaaPapeis.GESTOR_DIPLOMA_LATO;
  • SigaaPapeis.GESTOR_DIPLOMA_STRICTO;
  • SigaaPapeis.GESTOR_DIPLOMA_FACULDADES_PARTICULARES;

Cenários de Teste

  • Tentar excluir um livro que possui registros de diplomas associados. (RN01)
  • Tentar alterar os seguintes dados de um livro que possui registros de diplomas associados (RN02):
    • Tipo de livro
    • Nível de ensino
    • Interno/externo
    • Antigo/não antigo
    • Número sugerido de páginas
  • Tentar alterar dados de um livro que já está fechado. (RN03)
projetos/ufpi/requisitos/sigaa/diplomas/livro_registro_diplomas/gerenciar_livros.txt · Last modified: 2013/12/11 21:04 (external edit)