viernes, 29 de noviembre de 2013

Winisis


Por qué utilizar WinIsis en la gestión bibliotecaria?

Por: Luis M. Peña F.

He utilizado Win Isis por muchos años y por por años utilicé también Micro CDS/ISIS. Luego, en el tiempo, conocí las demas aplicaciones de la familia ISIS. Pero hoy en día el número de biblioteca que lo utilizan como programa gestor, se ha reducido, debido al uso de plataformas web. Pero los que aún lo utilizan se debe a la facilidad de las bases de datos diseñadas en Winisis, de ser migradas a otras plataformas del tipo web (ABCD, OpenMarcoPolo, CaMPI, etc.) y de sus ventajas que tiene su uso.

En este artículo presentaré las ventajas que en lo práctico he visto, posee WinIsis. Es cierto que quien se decide por Winisis, debe realcionarse mucho con su lenguaje de formateo (isis pascal), ya que solo de esa forma podría sacarle el mejor provecho. Despues de tomarse el tiempo de leer el manual que acompaña la aplicación, el administrador debe profundizar en su lenguaje de formateo, para poder elaborar un sistema mejor estructurado, visualmente más atractivo y funcionalmente más versátil.

Win Isis es gratuito, liberado hace ya mucho tiempo por BIERME. Puede ser bajado desde el siguiente enlace: http://bvsmodelo.bvsalud.org/php/level.php?lang=es&component=28&item=8. Alli se encuentran también los manuales, tanto en Inglés como en Castellano.

Hoy en dia el último esfuerzo de BIREME es el sistema ABCD y si nuestras bases de datos hubiesen estado elaboradas en Winisis, la tarea de migración sería muy sencilla, ya que ABCD posee modos de migrar la data desde el Win Isis hasta el.

Ventajas del Win Isis.

Si buscamos ventajas en winisis, las encontraremos en abundancia. Paso ahora a enumerar las que puedo visualizar:

- En primer lugar es gratuito.

- Tiene todas las funcionalidades necesarias para gestionar una base de datos para biblioteca.

- Sus módulos incluyen: actualización, impresión, Importación/Exportación, búsqueda, creación de nuevas bases, utilitarios para funciones diversas, etc.

- Posee estándares internacionales como: Importación/Exportación en formato ISO 2709.

- Se puede programar para trabajar en bases de datos en los diversos formatos existentes (MARC21, CEPAL, FOCAD, UNIMARC, LILACS, etc.)

- Sus datos se pueden migrar a otras plataformas mas avanzadas, como por ejemplo a plataformas web u otro de la misma familia o que reconozca el formato ISO(CaMPI, Aguapey, ABCD, IsisMarc, etc.).

- Se trabaja en modo mono usuario o multi usuarios.

- Puede ser manipulado via web para la búsqueda en una OPAC, con el uso de scripts y programas cgi en un entorno cliente-servidor (Open MarcoPolo, Weblis, Catalis, etc.).


- Permite también ser manipulado desde otras aplicaciones como C++, Delphi, Visual Basic vía ISIS DLL (conjunto de librerías liberadas por BIREME para manipular bases ISIS con otras aplicaciones como las ya mencionadas). Estas librerías permiten el enlace de una base ISIS y permiten un diseño más atractivo y moderno.

- Las bases en Win isis se pueden diseñar para todo tipo de documentos tanto bibliográficos como digitales, de audio, de video y de imagen.

- Es muy configurable y fácil de manejar o lo que es lo mismo: es muy amigable.

- Su interfaz grafíca de usuario (GUI) es sencilla y común a los programas bajo windows ( como el uso de botones con iconos bien distintivos).

- Se puede crear cuantas bases de datos necesitemos y queramos, para todos los propósitos de la vida cotidiana y no solo bibliográfica.

- La capacidad de almacenamiento de una base de datos es casi imposible de agotar.

Podría encontrar mas ventajas, pero debo pasar ahora a otro tema.

Que podemos hacer con las bases de datos Winsis?

- Hacer todos los procesos normales en una aplicación de gestión bibliotecaria, como son:
  a) Entrada de datos.
  b) Búsqueda de la información capturada
  c) Imprimir listado o elavoración de resportes, etc.

- Elaborar estructuradas y complejas búsquedas buleana

- Hacer copia de seguridad de la data.

- Exportar e importar nuestros datos y migrar los registros a otra base similar

- Actualizar la data cada vez que entramos nueva información.

- Hacer uso de otras herramientas existentes para hacer cambios globales.

- Crear bases de datos diversas y con diversos propósitos, etc.

Desventajas del WinIsis.

Si buscamos deventajas en Win isis, podríamos encontrarlas en el el hecho de que no es un sistema relacional, al estilo moderno. Mas siembargo digo que podriamos, por que en lo práctico sí se puede crear bases de datos y relacionarlas una con otras, utilizando su lenguaje propio de programación.

Sistemas relacionales y como funciona en Win Isis.

En sistemas relacionales utilzamos tablas diversas, las cuales, van unidas por un campo clave. Pero en Win isis, debemos hacer uso del lenguaje de formateo y el comando REF -> L. Podemos, por ejemplo, tener un sistema compuesto por una base principal para las monografías, otra de usuarios y una más de préstamos, de modo que en la base de usuarios, se visualice si el este usuario tiene o no un préstamo activo y en la base de los libros, se visualice los datos bibliográficos del documento.

En las imágenes siguientes muestro un sitema relacional para biblioteca elaborado en Visual Basic 6.0 y bases Microsoft Acces. En ellas vemos las diversas tablas utilizadas y las relaciones entre ellas.


Tablas del sistema


Relaciones entre las tablas

En Win isis se prepara el siguiente formato en la base de préstamos:

if p(v154)and a(v30) then {cl1,fs24,i,'Datos del Documento:'},tab(3937){cl13,fs35,(Ref->LIBRO(L->LIBRO(V154),V16/tab(3937),v18,", "tab(3937),v25,"  /  "tab(3937),v155, ". -- "tab(3937),v39, " : "tab(3937),v38,", "tab(3937),v43, ". -- "tab(3937),v20," -- ISBN: "tab(3937),D47,tab(3937),(V47+|; |)))} FI/
if p(v30) then {cl1,fs24,i,'Datos de la Revista:'},tab(3937){cl13,fs35,(Ref->LIBRO(L->LIBRO(V30),V30/tab(3937),v39))} FI/

En este caso, estando en la base de Usuarios, mediante el número de registro del libro o la revista y el título de la publicación, se hace referencia a la base LIBRO.

Como se ve esto a lo interno de WinIsis? Veamos la imagen siguiente:



En la base de usuarios hay tres campos que hacen el trabajo: Id del usuario, número de inventario del documento a prestar y el estatus del documento (disponible, prestado y baja). Al prestar un libro, se presta por su número de inventario y ese usuario tiene también un número identificador. Como esos campos estan relacionados con la base de libros, cuando se visualizan los préstamos, me salen entonces los datos del documento prestado. Ver imágenes:





Conclusiones y recomendaciones.

En definitiva, yo no creo que Win isis sea un sistema desventajoso con relación a los sistemas actuales, pues, como vimos en lo expuesto arriba, ya que:

- Se pueden utilizar varias bases relacionadas

- Se puede migrar a plataformas web

- Puede ser consultado via una OPAC de usuarios y

- Posee estándares internacionales, etc.

Y en la actualidad se buscan aplicaciones que cumplan con estos requisitos. Por lo que recomiendo que lo utilicen, lo conozca, experimenten con el y sobre todo, estudien bien su lenguaje de formateo. 

------------------------------- FIN --------------------------------------

No hay comentarios: