230 likes | 321 Views
Desenvolvimentos especiais para Relacionamento com usuários, Gestão e Suporte Técnico. 1º Encontro de Usuários do Aleph São Paulo-SP, 30 de novembro e 1º de dezembro de 2006. Gestão Relatório de Exemplares Recebidos Relatórios de Caixa. Suporte Técnico
E N D
Desenvolvimentos especiais para Relacionamento com usuários, Gestão eSuporte Técnico 1º Encontro de Usuários do Aleph São Paulo-SP, 30 de novembro e 1º de dezembro de 2006
Gestão • Relatório de Exemplares Recebidos • Relatórios de Caixa Suporte Técnico • Atualizações Automáticas na base de dados Relacionamento com usuários: • Renovações on-line de empréstimos via Web • Localização nas estantes
Relacionamento com usuários: • Renovações on-line de empréstimos via Web • Desenvolvido em linguagem de programação JAVA • Interação direta com o banco de dados Oracle do Aleph por comandos SQL
Relacionamento com usuários: • Renovações on-line de empréstimos via Web Quando o usuário está com • Atraso • Multa • Infração • Cadastro expirado não permite acessar a renovação
Relacionamento com usuários: • Renovações on-line de empréstimos via Web Fornece ao usuário código de validação da transação Informa quando o item não pode ser renovado (reserva ou configuração Registra sucessos e tentativas no “Caixa” do usuário Ex: Itens de Consulta local Fornece e grava nova data de devolução
Relacionamento com usuários: • Localização nas estantes O usuário anota normalmente: 869.937 C672z
Relacionamento com usuários: • Localização nas estantes Quando o item não está disponível, o mapa não pode ser visualizado: [x] A partir dos primeiros caracteres da Localização do item, o respectivo mapa é mostrado na tela ao clicar em: [Localização na estante]
A localização aproximada é indicada na tela É mostradoo que está preenchido na Localização do item Relacionamento com usuários: • Localização nas estantes Uma representação do prédio indica o andar
Como funciona? • Existem 126 imagens diferentes no servidor, uma para cada conjunto de estantes • Um programa Javascript compara dos primeiros caracteres da Localização com o nome das imagens • Se existe uma imagem com o mesmo nome, quando o usuário clica em [Localização na estante] o mapa é apresentando na tela: • Exemplo: • Localização Imagem Relacionamento com usuários: • Localização nas estantes OK = imagem existe 869.937 C672z 86.GIF
Relacionamento com usuários: • Localização nas estantes • Quando o material está em acervo fechado, esta informação também é apresentada. • Exemplo: • Localização Imagem AH2000 344.26 M538d AH.GIF
Gestão: • Relatório de Exemplares Recebidos: Aquisição Permite a escolha do período de recebimento Permite a escolha do orçamento Permite a escolha do formato de saída
A informação exibida pode ser: • Filtrada • Ordenada • etc. Gestão: • Relatório de Exemplares Recebidos: Aquisição OBJETIVO: informar às unidades • títulos e • exemplares adquiridos • valor total investido
Gestão: • Relatório de Caixa Funcionário da Biblioteca informa seu nome Informa os números do primeiro e do último recibo do turno / dia
No cabeçalho é apresentado um resumo por tipo de transação Gestão: • Relatório de Caixa As transações são agrupadas por número de recibo
Gestão: • Relatório de Caixa No final é mostrado o total de entradas e saídas e o saldo
Suporte Técnico: • Atualizações Automáticas na base de dados UM DESAFIO: “Entre 08:00 de segunda-feira e 10:30 de sábado, itens de consulta local não podem ser emprestados” “Entre 10:30 e 17:30 de sábado, itens de consulta local PODEM ser emprestados, para serem devolvidos na segunda-feira até às 12:00” A SOLUÇÃO: Atualização dinâmica e automática da tabela de datas
Suporte Técnico: • Atualizações Automáticas na base de dados A SOLUÇÃO: • Diferenciados os tipos de item (tab15): 97 = Final de Semana (didáticos) 98 = Consulta Local (referência) e r r f m r l r r BIB ST SP I DESCRIÇÃO m n s c o e r c r BCE 97 ## L Final de SemanaYN N N Y N N N N BCE 98 ## L Consulta Local N N N N Y N N N N
Suporte Técnico: • Atualizações Automáticas na base de dados A SOLUÇÃO: • Criada nova tabela de prazos (tab16) válida apenas no sábado entre 10:30 e 17:30 contendo o novo tipo de item “Final de Semana”: BIB SI SP SU PRAZO HORA GRACE BCE 97 ## 01 + 00000002 00 A 1200 0100 Devolver até o meio-dia de segunda-feira Com uma hora de “perdão”
Suporte Técnico: • Atualizações Automáticas na base de dados A SOLUÇÃO: Criado um programa que em 5 segundos: • Pára os servidores WEB, GUI e Auto Empréstimo • Muda a tabela de prazos (tab16) • Atualiza a tabela de datas no servidor (z301) • Reinicia os servidores • Informa por e-mail o bibliotecário responsável O processo é transparente para a biblioteca e para os usuários
Suporte Técnico: • Atualizações Automáticas na base de dados Valores padrão na base de dados Circulação > Cadastro Local Para liberar empréstimos, eventualmente a opção de Override é definida pelo funcionário E é o próprio funcionário que precisa reverter esta definição. Qual é a garantia?
Suporte Técnico: • Atualizações Automáticas na base de dados Valores padrão na base de dados Circulação > Cadastro Local Criado um programa que todas as noites redefine os valores padrão para os cadastros locais, via SQL O programa utiliza: • Scripts SHELL (.sh) • SQLPlus • Job Daemon do Aleph
Mais que um moderno projeto arquitetônico... um novo conceito de Biblioteca
Michelângelo Mazzardo Marques VianaBibliotecário de Suportewww.pucrs.br/bibliotecamviana@pucrs.brFone: 51 3320-3544 Obrigado!