Você está na página 1de 6

Sistema de Controle do Acervo da Biblioteca do IESAM

Eliane Pereira Costa, Karla do Socorro Pinho Santos, Luciana de Azevedo Vieira
Instituto de Estudos Superiores da Amaznia, Av. Governador Jos Malcher, 1157 Curso de Engenharia de Computao

epceng.costa@gmail.com, ksps@bol.com.br, lvieira@prof.iesam-pa.edu.br


Resumo Este artigo apresenta uma proposta de software para automatizar a atividade de inventrio de acervo bibliotecrio com o objetivo de reduzir o tempo de realizao dessa tarefa e o fator erro humano, atravs de um aplicativo. Para o desenvolvimento dessa proposta foram escolhidas as linguagens Java e SQL para programao desktop e banco de dados, juntamente com a diagramao UML. O sistema de inventrio permite a verificao da situao do acervo identificando material extraviado e perdas ocorridas. Palavras-chaves Banco de dados, biblioteca, Inventrio automatizado, Leitor de cdigo de barras. Abstract This paper presents a proposal for software to automate the activity inventory collection librarian in order to reduce the time required to complete this task and the human error factor, through an application. For the development of this proposal were chosen Java and SQL programming for desktop and database, together with the UML design. The inventory system allows the verification of the status of collection material identifying lost and losses incurred. Keywords Database, library, automated inventory, bar code reader.

II. FERRAMENTAS UTILIZADAS


necessrio definir as ferramentas e os procedimentos para o desenvolvimento de um software. Essas medidas auxiliam o gerenciamento das etapas de desenvolvimento do projeto. Para o desenvolvimento do sistema de inventrio - do SIBI-IESAM - levaram-se em considerao os seguintes aspectos: A flexibilidade de interao entre as ferramentas, a acessibilidade, o baixo custo de implantao e o conhecimento tcnico disponvel. A. NETBEANS O Netbeans IDE um software livre de programao integrado e disponvel para diversos sistemas operacionais, disponibilizado pela Oracle Corparation. As interfaces grficas do sistema, assim como, o programa de comunicao entre elas foram desenvolvidas atravs desse aplicativo que compatvel com vrias ferramentas como, Java, MySQL, e outras [3]. B 2.2 MYSQL O MySQL um sistema de gerenciamento (SGDB) de banco de dados que utiliza o SQL como linguagem. um dos bancos de dados mais utilizados no mundo, disponibilizado gratuitamente pela Oracle Corparation. A portabilidade, compatibilidade e os mdulos de interface para diversas linguagens de programao, so caractersticas pelas quais muitos desenvolvedores optem por esse SGDB [4] [5]. Para o cadastro do acervo e dos usurios do sistema, o MySQL foi utilizado para projetar e gerenciar o banco de dados. C. LEITOR DE CDIGO DE BARRAS SEM FIO Como o objetivo permitir a portabilidade e agilidade na coleta dos dados, o leitor de cdigo de barra sem fio de transmisso Bluetooth foi opo mais adequada. O modelo utilizado o Metrologic MS9535 Voyage BT, ver Figura 1. Leve, porttil, comunicao Bluetooth com alcance de at dez metros [6].

I. INTRODUO
Uma biblioteca precisa garantir a organizao e a integridade de seu acervo. Isso obtido com a realizao de um inventrio, que permite a verificao do estado de obras e documentos do acervo. Identificando material extraviado e perdas ocorridas [1]. O xito de uma biblioteca moderna se faz pelo efetivo exerccio dos recursos de implantaes de tecnologias. A tendncia que as atividades sejam realizadas em um menor espao de tempo. Exigindo menos mo de obra, gerando resultados com percentual mnimo de erro. As principais bibliotecas universitrias pblicas no Brasil adotam sistemas que atuam nos processos de execuo das atividades de inventrio informatizado [2]. O SIBI-IESAM (Sistema de Informao e Biblioteca do IESAM) possui atividades e servios automatizados, como emprstimo de livros e biblioteca digital. Porm, no existe nenhuma aplicao automatizada para gesto de inventrio. Atentando para essa necessidade apresentado neste artigo, um sistema de controle de acervo.

Fig. 1. Leitor de cdigo de barra Metrologic MS9535 Voyage BT.

O sistema manual de inventrio, no s demorado como apresenta mais erros. Para o homem executar uma tarefa repetitiva uniformemente no fcil. Podem ocorrer anotaes equivocadas dos cdigos. No caso do leitor isso no acontece, podendo ocorrer excepcionalmente a dificuldade de leitura, se o cdigo de barras estiver danificado. Com tudo, essa possibilidade mnima. A aquisio de um leitor sem fio na relao custo/benefcio no apresenta um investimento elevado. D. JAVA Java uma linguagem de programao orientada a objetos. Funciona em arquitetura e sistemas operacionais diversos e opera em paradigmas distintos de programao como: desktop e web. Existem vrias ferramentas gratuitas para implementao de sistemas em Java, como exemplo, servidores e drives de banco de dados. JAVA ideal no desenvolvimento de aplicativo para desktop [3].

Depois de uma anlise detalhada, foram identificados alguns inconvenientes: Dificuldades de integrao entre o celular e o leitor de cdigo de barras. Armazenar grandes volumes de informao no celular exigira um aparelho com maior capacidade de memria. Um aparelho que suporte maior nmero de dados armazenados tem um custo alto. Um aparelho apenas no seria suficiente, pois o inventrio realizado por mais de um funcionrio. Por todas as dificuldades apresentadas foi desconsiderada essa possibilidade. B. RFID Conhecidas como etiquetas inteligentes, o RFID so etiquetas com micro-chip eletrnico. Quando inserida em um produto permiti rastre-lo. O rastreamento feito por ondas de radiofreqncia utilizando-se uma antena [8]. O uso dessas etiquetas facilita a leitura dos dados sem a necessidade de aproxim-los da leitura. Atravs de verificao e contagem instantnea facilita o processo de inventariar, mas aquisio dessas etiquetas tem um custo muito alto. Uma etiqueta custa cerca de 80 centavos podendo chegar at 1 dlar, segundo a Associao Brasileira de Automao (EAN- Brasil). Para o SIBI IESAM alm do trabalho, substituir as etiqueta implicaria em um investimento muito alto, invivel atualmente. C. QRCODE QrCode so cdigos de barras bidimensionais que comparados aos cdigos tradicionais armazenam maior nmero de informaes. As informaes so capturadas por uma cmera de celular. Depois podem ser direcionadas por mensagens ou Bluetooth para um banco de dados ou a um endereo web [4]. O software necessrio para ler esse cdigo gratuito e disponibilizado por vrios sites. A utilizao desse cdigo implicaria na substituio dos cdigos de barras, mas ao contrrio do RFID, a aquisio no representa custo. Existe programas gratuitos para gerar QrCode. O Ini-gma foi software instalado para realizar a leitura e o Qrcode Generator para gerar as etiquetas. A leitura simples, basta apontar a cmera do celular e capturar a imagem. O prprio celular decodifica a informao [9] [10]. A transmisso por Bluetooth apresentou problemas de decodificao. Ao enviar essas informaes para o computador esse no conseguia decodific-las. A outra opo de envio de dados atravs de mensagens, mas enviar grande volume de informaes teria um custo altamente elevado. D. LEITOR SEM FIO A adoo de um leitor sem fio entre as demais opes foi a mais adequada: Primeiro no ser necessrio

III. COMPONENTES DO SISTEMA


Atualmente o processo de inventariar o acervo da biblioteca do IESAM ainda realizado manualmente. Uma tarefa demorada e cansativa que realizada somente no perodo das frias escolares, pois necessrio suspender o atendimento para realizar o mesmo. O ideal que essa tarefa seja automatizada diminuindo o trabalho e garantindo agilidade, eficincia, uniformidade, Quando uma ferramenta que executa uma tarefa a menos chances de o resultado ser diferente [7]. Partindo desse principio este trabalho trs uma proposta para automatizar essa atividade atravs de um software. Inicialmente foi analisado possibilidades de quatro formas de transferncia de arquivo: atravs do celular integrado com um leitor, adoo de etiquetas RFID (Radio Frequency Identification), uso de cdigo de barras bidimensional (Qrcode) e a troca do leitor convencional por um modelo sem fio. A.. UM CELULAR CONECTADO AO LEITOR A princpio foi estudada a transmisso dos dados atravs do celular que precisaria estar conectado ao leitor de cdigo de barras. O celular armazenaria esses cdigos coletados pelo leitor. Depois de armazenados no celular seriam transmitidos por Bluetooth para o computador.

substituir as etiquetas. Segundo a mobilidade agiliza a coleta dos cdigos e a transferncia de arquivos que instantnea. Esses dois aspectos foram relevantes na escolha do equipamento.

IV. O SISTEMA
A.. LEVANTAMENTO DE REQUISITOS Para definio do sistema foi elaborado um levantamento de dados a partir de entrevistas realizadas com os funcionrios da biblioteca. Chegou-se a uma definio sobre os parmetros essenciais a serem inclusos no sistema para atender as expectativas do usurio. Com esses requisitos foram elaborados os diagramas de caso de uso, classe e navegao para facilitar o entendimento do sistema. B. DESCRIO DO SISTEMA A proposta do Sistema de Controle de Acervo visa automatizar o inventrio de acervo. A Figura 2 mostra os fluxos de dados entre o software e hardware do sistema [11].

Fig. 3. Tela Principal.

O sistema permitir as seguintes atividades: Cadastrar um usurio: Demonstrada na Figura 4 ter um login e senha, bem como um perfil, que pode ser Administrador, Usurio e Consulta. Ento um Administrador poder ter acesso a todos os recursos do sistema e ser o nico a cadastrar novos usurios, o usurio com perfil de Usurio poder registrar atividades, tais como um novo inventrio, cadastrar livros e fazer relatrios, mas o usurio com perfil somente consulta, ter acesso de visualizao ao banco de dados de acervo.

Fig. 2. Descrio do Sistema.

Com o uso do leitor sem fio os cdigos so coletados e enviados instantaneamente para o Desktop. O Software realiza uma consulta no banco e retorna o status dos livros referentes a esses cdigos: disponvel e no cadastrado. a) Interfaces do sistema: A tela principal, demonstrada na Figura 3, possui os comandos de acesso para as demais telas do sistema. Existem sete botes para as opes que o usurio poder realizar.

Fig. 4. Cadastro de Usurio.

Cadastro de Acervo: As informaes de bibliografia e classificao de um grupo de livros so armazenadas por esta interface, mostrada na Figura 5, e a partir de uma

classificao, vrios os tombos podero ser cadastrados. Os tombos so como CPF dos livros e para cada tombo existe um cdigo de barra.

a realizao do inventrio, para facilitar esse processo essa tela foi criada para um cadastramento prvio dessas atividades mostrado na Figura 7.

Fig. 7. Cadastro de Atividade.

Registro de Atividade: As informaes dessa tela vo ser disponibilizadas de acordo com a tela anterior de cadastro. Nesse registro estar o cdigo da atividade que pode ser um simples relatrio ou um inventrio do acervo, o cdigo do usurio que realizou a tarefa e data. Ver Figura 8.

Fig. 5. Tela de cadastro acervo.

Cadastro de Tombo: A informao cadastrada anteriormente na tela de acervo sobre a classificao do livro reutilizada para incluir ou alterar o nmero de tombo, pois dentro dessa classificao existem vrios exemplares com vrios nmeros de tombos diferentes. Como mostra a Figura 6.

Fig. 8. Registro de Atividade.

Registro de Relatrio: Essas informaes vo constar no cabealho do relatrio que ser gerado para verificar a situao daquele determinado livro, verificado atravs do seu nmero de tombo como mostra a Figura 9.

Fig. 6. Cadastro de Tombo.

Cadastro de Atividade: Existem duas atividades realizadas pela biblioteca, uma delas o relatrio e outro

Relatrios: As figuras a seguir mostram os resultados filtrados pelo o usurio para verificar o estado do livro no acervo.

Fig. 12.

Fig. 9. Registro de Relatrio.

Leitura do Cdigo de Barras: A Figura 10 mostra a tela que dar incio coleta de dados dos livros do acervo, far a varredura no banco de dados, mostrando posteriormente o status do livro que pode estar disponvel ou no cadastrado.

Fig. 13.

B. TRABALHOS FUTUROS Para a concluso do projeto faltam finalizar a integrao das interfaces com o banco de dados, fazer o programa para receber os arquivos transmitidos pelo leitor e realizar a comunicao do leitor com o sistema. Como propostas futuras a equipe pretende desenvolver um sistema para os emprstimos especiais. Esses emprstimos so realizados tambm de forma manual, so eles emprstimos para professores que precisam passar mais de um ms, tambm para alunos que precisam por um tempo maior, para xerox ou ainda esto para reconstruo, todos so realizados com fichas manuais, dificultando a procura na hora de inventariar o acervo.
Fig. 10. Tela de Leitura do Cdigo de Barras

As figuras a seguir mostram o que o sistema dever fazer aps ser implementado: Base de Dados: A Figura 11 mostra a base de dados que foi utilizada para a verificao do status do livro. Nela so obtidos os seguintes resultados: Aps a leitura do livro pelo leitor de cdigo de barras o status da base passa de Nada para livro no cadastrado ou livro no disponvel.

V. CONCLUSO
A tecnologia de um leitor de cdigo de barras sem fio pode ser incorporada aos mais diversos tipos de sistemas. No contexto desse projeto, a proposta utiliza o leitor sem fio para coletar os cdigos de barras dos livros do acervo da biblioteca do Iesam. Com a implementao desse sistema, acredita-se que haver maior controle no extravio desses livros, alm de agilizar, dar eficincia, mobilidade e uniformidade no servio realizado.

VI. REFERNCIAS [1]


R. M. Fischi; A. Merlos, SAI-Sistema de Inventrio Automatizado para as Bibliotecas do SIBI/USP. Perspectivas em Cincia da Informao. Vol.12, No.1, Belo Horizonte, Jan./Abr., 2007. Disponvel: http://www.scielo.com.br. 2010. GS1, Brasil. Clula de Competncia Automao. Disponvel: http://www.eanbrasil.org.br. 2010. D. Harvel, D. Paul, Java Como Programar 4.ed, trad. A. Carlos. Porto Alegre, Ed. Bookman, 2002. C. A. Hauser, Projeto de Banco de Dados, n4, 5ed, - Porto Alegre, 2004.

[2]
[3] [4]
Fig. 11. Base de Dados.

[5] [6] [7]

M.Felipe Nery R., Projeto de Banco de Dados 7. ed, So Paulo, 2001. Hardstand. Solues em automao e cdigo de barras, Disponvel: http://www.hardstand.com.br/metrologic-ms9535.htm.. 2010. K. Andr, e S. Michel dos Santos, Qualidade de Software, 2. ed, So Paulo, 2007. B. C. Gonalves, A Tecnologia Rfid e os benefcios da etiqueta inteligente para os negcios, Disponvel: http://www.unibero.edu.br. 2010. I-nigma. Disponvel: http://www.i-nigma.com/i-nigmahp.html. 2010. Code Generator. http://zxing.appspot.com/generator/. 2010. Disponvel:

[8] [9]

[10] Qr [11]

R. Ricardo. Conceitos Fundamentais de Banco de Dados. SQL Magazine, Disponvel em: http://www.devmedia.com.br. 2010.

Você também pode gostar