Realizar Empréstimo
Os usuários da biblioteca podem fazer empréstimos de alguns materiais da biblioteca. Os empréstimos são permitidos ou negados de acordo com as políticas de empréstimo de cada biblioteca. As variáveis para as políticas de empréstimo são: Tipo do Usuário, Status do Material e Tipo do Empréstimo.
Descrição do Caso de Uso
Para realizar um empréstimo, é necessário informar um usuário e um material. Após isso, o tipo do empréstimo deve ser informado. Para dar segurança ao usuário da biblioteca, sua senha deve ser informada. Se não ocorrer nenhum problema com as regras de negócio de empréstimo, o empréstimo é realizado.
Principais Regras de Negócio
Vide as Regras para Empréstimo.
Plano de Testes
- Na aba “Usuário”, deve-se buscar por um usuário habilitado a utilizar o sistema da biblioteca (biblioteca.senha_usuario_biblioteca).
- No campo “Matrícula ou Nome do Usuário”, digitar uma parte do nome do usuário e clicar em “Buscar Usuário” traz uma tela os nomes similares dos usuários.
- Digitando a matrícula ou siape e clicando em “Buscar Usuário”, o sistema realiza a consulta e exibe o usuário encontrado.
- Há a possibilidade de consultar o usuário pela impressão digital, clicando no botão “Digital”.
- Após encontrar um usuário, o sistema exibe as informações do mesmo, como empréstimos ativos e sua situação perante às bibliotecas.
- Na aba “Material”, deve-se buscar por um material disponível.
- No campo “Código de Barras do Item”, digitar o código de barras do material e clicar em “Buscar Material” traz as informações do material encontrado.
- Se o material estiver disponível para empréstimo, clicar em “Emprestar” adicionará o material à lista de ações a realizar, com o tipo do empréstimo selecionado.
- Outros materiais poderão ser inseridos à lista
- Clicando em “Realiar operações” exibirá uma tela solicitando a digital ou senha do usuário da biblioteca, caso estejam corretas, as operações serão realizadas (serão inseridas na tabela biblioteca.emprestimo linhas com as informações dos empréstimos e em biblioteca.material_catalografico os materiais emprestados irão para a id_situacao_exemplar = 2 (emprestado)).
Dados para o Teste
Para buscar os usuários, basta realizar a busca por nome que o sistema identifica qual o tipo do usuário.
Para buscar materiais, realize a busca no banco de dados de acordo com os sqls abaixo:
- Materiais Regulares
select codigo_barras from biblioteca.material_informacional where id_status_material_informacional = 1
- Materiais Especiais
select codigo_barras from biblioteca.material_informacional where id_status_material_informacional = 2