~~ODT~~
Busca Padrão de Usuários da Biblioteca
A Busca Padrão de Usuários da Biblioteca é a pesquisa padrão utilizada pelos bibliotecários para buscas os usuários com cadastro na biblioteca ou não e a partir dos resultados encontrados, selecionar o usuário para realizar alguma operação da biblioteca, como visualizar o histórico de empréstimos, estornar suspensões, bloquear o usuário, entre outros.
Essa é a pesquisa que deve sempre ser utilizado quando outros casos de uso necessitem buscar informações sobre os usuários da biblioteca. Para chamar esse caso de uso a partir de outros, é preciso implementar a interface PesquisarUsuarioBiblioteca.
Até o momento essa busca está restrita a aba de circulação, então somente bibliotecário a usa. A exceção é que o DAE pode utilizar essa busca para verifica a situação de um usuário na biblioteca.
Descrição do Caso de Uso
Este caso de uso é chamado praticamente de quase todos casos de uso da aba de circulação:
SIGAA → Biblioteca → Circulação → *
É possível chamar esse caso de uso a partir de qualquer outro caso de uso do sistema.
Dependendo do caso de uso que chama essa busca podem existir até 3 opções de busca:
- Usuário Comum: discentes, servidores (técnicos administrativos e docentes) e docentes externos
- Usuário Externo: usuários sem vínculos com a UFRN, mas que podem realizar empréstimos na biblioteca.
- Biblioteca: Bibliotecas também são usuários do sistema para realizar os empréstimos institucionais.
A busca Usuário Comum permite que o usuário informe qualquer combinação dos seguintes filtros:
- Matrícula: A matrícula dos discentes, Tipo - NUMÉRICO
- SIAPE: A matricula SIAPE para os servidores, Tipo - NUMÉRICO
- CPF: O cpf do usuário, Tipo - NUMÉRICO
- Passaporte: O passaporte para o caso de usuários extrangeiros, Tipo - TEXTO
- Nome: Nome do usuário, Tipo - TEXTO
A busca Usuário Externo permite que o usuário informe qualquer combinação dos seguintes filtros:
- CPF: O cpf do usuário, Tipo - NUMÉRICO
- Passaporte: O passaporte para o caso de usuários extrangeiros, Tipo - TEXTO
- Nome: Nome do usuário, Tipo - TEXTO
A busca Biblioteca permite que o usuário informe qualquer combinação dos seguintes filtros:
- Biblioteca Interna: Bibliotecas da UFRN, Tipo - TEXTO
- Biblioteca Externa: Bibliotecas que não fazem parte de UFRN, Tipo - TEXTO
O sistema mostra os resultados em uma listagem. Nessa listagem são exibidas as seguintes informações para o caso de pessoas:
- CPF / Passaporte : Caso o usuário tenha CPF mostra o CPF, caso não tenha e seja uma pessoa extrangeira o passaporte.
- Nome : O nome do usuário
- Data de Nascimento: A data de nascimento para ajudar a identificar o usuário.
Para o caso de bibliotecas:
- Descrição : identificador + descrição da biblioteca.
e para cada usuário encontrado opção de Selecionar o Usuário, o que esse opção vai realizar vai depender do caso de uso que chamou essa busca.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.biblioteca.circulacao.dominio.UsuarioBiblioteca | sigaa.biblioteca.usuario_biblioteca |
Plano de Teste
Sistema: Sigaa
Módulo: Biblioteca
Links: Não se aplica. ( Depende do caso de uso que utilizar a busca.)
Papéis: Não se aplica. ( Depende do caso de uso que utilizar a busca.)
Usuário: Não se aplica. ( Depende do caso de uso que utilizar a busca.)
Cenários de Teste
Não se aplica.
Dados para o Teste
Buscar por matrículas, SIAPEs, CPFs, Passaportes, ou nomes dos usuários do sistema.