~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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. \\ \\