SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
	 Año 10, No. 10, 2014
Ing. Amparo Hernández Barrios: Ingeniero Informá-
tico. Jefa de Proyecto del Grupo de Sistema de Ges-
tión Bibliotecaria. Departamento de Automatización.
Biblioteca Nacional de Cuba José Martí.
amparo@bnjm.cu
Ing. Gloria Hernández Barrios: Ingeniero Informáti-
co. Jefa de proyecto para la automatización del Hogar
de Ancianos San Rafael y el Hospital Psiquiátrico San
Juan de Dios.
gloriahb1985@yahoo.es
Sistema de gestión estadístico
para el control de los servicios
que brinda la Biblioteca Pública
René Orestes Reiné
Statistical management system
to control the services provided
by the Public Library René
Orestes Reiné
Ing. Amparo Hernández Barrios
Ing. Gloria Hernández Barrios
Resumen: La Biblioteca Pública René Orestes Reine
brinda servicio de lectura e información a la población
del municipio 10 de Octubre. En ella se lleva a cabo un
control estadístico muy riguroso de todos los servicios
que presta a la población. Para realizar esta actividad,
la biblioteca precisa de grandes cantidades de papel y
cartón por el gran volumen de información que genera
los diversos y complejos reportes que deben confec-
cionar. Si a esto se unen las dificultades económicas
que tiene la institución en adquirir los recursos para
el desarrollo normal de sus actividades. Se precisa de
manera inmediata el desarrollo de una aplicación que
permita el procesamiento estadístico de los principa-
les servicios que presta este centro.
Palabras clave: procesamiento estadístico; servicios
bibliotecarios; bibliotecas públicas; sistema de gestión
estadístico
Abstract: Public Library René Orestes Reiné provides
reading and information services to Diez de Octubre
population. A very strict statistic control takes place in
every service offered to the costumers. Large quantities
of paper and cardboard are needed to fulfil the library´
statistic control, due to the huge amount of information
generated by the diverse and complex reports drawn
up. To all the above joins the Institution’s economical
difficulties to acquire resources to develop its daily activ-
ities. An application for statistic processing of the main
services provided in this centre in needed immediately.
Keywords: Statistical processing; library services;
public libraries; statistical management system
Introducción
La Biblioteca Pública René Orestes Reiné es una
institución cultural que presta servicios a la
Año 10, No. 10, 2014	reflexiones 
población del municipio de 10 de Octubre, de la
Ciudad de La Habana, Cuba, y está financiada por
los Órganos del Poder Popular. Sus servicios son
gratuitos y se brindan tanto a personas, como a
entidades. Está destinada a todo público, sin dis-
tinciones discriminatorias.
El desarrollo tecnológico ha propiciado que la
biblioteca avance a un nivel superior, donde el bi-
bliotecario y el lector se relacionan de una forma u
otra a través de la automatización de los servicios.
Estos permiten al bibliotecario disminuir el tiem-
po de búsqueda en la localización de la informa-
ción y a la vez elevar la calidad en los reportes es-
tadísticos y la eficiencia en los servicios que presta.
En el desempeño de sus actividades, esta en-
tidad sustentaba que el empleo de la informática
es una condición obligada, si se espera un servicio
con un estándar exclusivo que satisfaga las nece-
sidades de información cambiantes de personas y
grupos a partir de los diferentes procesos que rea-
liza. Por este motivo el SNBP1
asignó a esta institu-
ción un módulo compuesto por cuatro computa-
doras para apoyar sus planes de automatización,
aumentando a diez el número de equipos destina-
dos al público.
Cualquier institución en progreso dirige su ges-
tión estratégica al control de sus procesos para lo-
grar mayor calidad. En la entidad objeto de estudio
era evidente las ventajas de la automatización para
lograr mayor inmediatez y calidad en su desempe-
ño y en la obtención de los resultados esperados.
Este centro de información cuenta con cinco
salas: Arte-Literatura, General, Infantil-Juvenil,
de Computación y Braille que brindan servicios de
préstamos internos, préstamos externos, búsque-
da en el catálogo, referencia, registro de informa-
ción, promoción y divulgación.
Además de un departamento de procesos técni-
cos, encargado de procesar y fichar todos los nue-
vos documentos que entran a la biblioteca. Posee
también un departamento de control de usuarios,
una galería y la dirección.
A partir de estas condiciones y estructura se
identificó la situación problemática:
•	 La carencia de modelos impide que se refle-
jen correctamente y en el tiempo establecido
los datos deseados debido a la diversidad y
complejidad de los reportes. Esto trae como
consecuencias que las estadísticas no sean
exactas.
•	 La mayoría de las personas que asisten a la
institución no conocen el sistema de clasi-
ficación. Esto dificulta la búsqueda del do-
cumento porque la biblioteca tiene la carac-
terística de estantería abierta, es decir, los
documentos se encuentran expuestos al pú-
blico.
•	 No existe una óptima organización en los re-
gistros de inventario en el departamento de
Procesos Técnicos. Esto ocasiona extravío de
los documentos que se destinan a las diferen-
tes salas, desconocimiento de los materiales
que existen en los fondos y el estado en que se
encuentran.
•	 El procesamiento manual de las estadísticas
es lento y necesita de revisiones constantes
para comprobar la validez de los cálculos.
•	 Pérdidas de expedientes de lectura y tarjetas
de inscripción debido a la aglomeración de
modelos y falta de archivos para almacenar-
los. Esto ocasiona quejas de los lectores por-
que deben volver a realizar todo el proceso de
categorización.
•	 Retraso en la devolución de los préstamos,
debido a que no existe un adecuado control
de los mismos. Los modelos asociados a esta
actividad no se organizan de acuerdo a los
parámetros establecidos (fecha de devolu-
ción, datos del lector).
Como problema a resolver se planteó el control
estadístico que se realiza en la BP2
René Orestes
Reiné, no garantiza la veracidad de las actividades
llevadas a cabo en los procesos de Categorización,
Catalogación y Préstamo.
En el 2003 la Biblioteca Nacional de Cuba José
Martí (BNJM) valoró la posibilidad de crear una
aplicación que automatizara sus procesos y que en
un futuro se pudiera implementar en las bibliote-
cas públicas de todo el país. Se encontró un pro-
yecto denominado QuipusNet desarrollado para
la universidad Martha Abreu en Las Villas. Los
objetivos de ese sistema eran: facilitar, controlar y
archivar el recorrido de cada material que se ad-
quiriera, permitir la realización de consultas y la
recepción de reportes sobre el estado de los docu-
mentos y facilitar los procesos de administración
económica y estructuración virtual.
A pesar de que los comienzos del proyecto fue-
ron muy satisfactorios, por determinadas razones
dejó de existir.
1. SNBP: Sistema Nacional de Bibliotecas Públicas. 2. BP: Biblioteca Pública
 reflexiones	 Año 10, No. 10, 2014
En el 2007 la BNJM comenzó un trabajo en con-
junto con la Universidad de Ciencias Informáticas
(UCI) para desarrollar un Sistema Integrado para
Bibliotecas. Se basaba en la adaptación del Koha3
para lograr un programa que permitiera automa-
tizar los principales procesos bibliotecarios, mejo-
rando la gestión de la información y la calidad de
los servicios, centrándose principalmente en los
módulos de catalogación, circulación, adquisicio-
nes y control financiero. Pero esta aplicación era
para la BNJM, que presenta características espe-
ciales que la diferencian de las Biblioteca Públicas,
por lo que no se llegó a contar con un proyecto que
permitiera dar solución a los problemas del SNBP.
A nivel internacional, se han desarrollado di-
versas herramientas que brindan soluciones a
algunas de las problemáticas planteadas. La ma-
yoría de estas herramientas ofrecen posibilidades
de importar y exportar información bibliográfica
a otros formatos, entre las más implementadas es-
tán: Koha, PHPMyLibrary, OpenBiblio, GNUteca.
Estas aplicaciones no se ajustan a las caracterís-
ticas propias de las bibliotecas cubanas, debido a
que estas tienen implantadas para el control de sus
procesos unos módulos estadísticos denominados
BP únicos en el mundo.
El objeto de estudio se enmarca en el estudio de
los sistemas de Gestión Bibliotecario existentes,
así como las aplicaciones Web vinculadas al tema
y las tecnologías de software libre utilizadas en la
actualidad.
Se centra su campo de acción en los procesos
de Catalogación, Categorización y Préstamo que se
llevan a cabo en la Biblioteca Pública René Orestes
Reiné.
Desarrollar un sistema para automatizar los
procesos estadísticos que se llevan a cabo en la Bi-
blioteca Pública René Orestes Reiné es el objetivo
general que se plantea.
Como onjetivos espècíficos se pretende:
1.	Identificar el flujo de trabajo de la biblioteca y
los procesos que se realizan.
2.	Modelar el proceso de desarrollo mediante la
utilización de RUP.
3.	 Analizar el sistema y diseñar una base de datos
que permita centralizar toda la información
vinculada al flujo de trabajo.
4.	Implementar el sistema con las características
definidas en los procesos de análisis y diseño.
5.	Gestionar la información referente a los docu-
mentos, préstamos y usuarios de la institución.
6.	 Brindar reportes detallados acerca de los proce-
sos estadísticos que se llevan a cabo en los de-
partamentos y salas.
Para cumplimentar los objetivos se pretende desa-
rrollar varias tareas:
1.	Entrevistas a los especialistas que solicitan el
trabajo, para captar sus necesidades y compren-
der el flujo de los procesos que se llevan a cabo.
2.	Estudio de la documentación que rige el con-
trol estadístico de las bibliotecas públicas, para
comprender su alcance.
3.	Búsqueda bibliográfica sobre los sistemas de
gestión bibliotecaria y si se han producido soft-
ware vinculados a esta actividad.
4.	Estudio profundo de la metodología RUP y el
Lenguaje Unificado de Modelado (UML).
5.	 Organización de las piezas de información para
comprender y refinar los requisitos.
6.	 Identificación del lenguaje de programación y el
gestor de base de datos a emplear.
7.	Determinación de los requerimientos necesa-
rios de hardware para garantizar la capacidad
de creación y explotación del software.
8.	 Realización de pruebas a los prototipos del sis-
tema, describiendo las fallas y defectos más sig-
nificativos.
Objetivos estratégicos de la organización
La Biblioteca Pública René Orestes Reiné tiene
como misión brindar toda clase de conocimientos
e información disponible a los lectores. Atesora,
preserva, conserva y difunde la bibliografía muni-
cipal, así como un fondo bibliográfico provincial.
En su desempeño, esta entidad se centra en el es-
tricto cumplimiento de los objetivos y funciones
trazados para satisfacer las expectativas y nece-
sidades de los lectores, basándose en un mejora-
miento continuo de la calidad de los servicios que
brindan.
Entre los objetivos estratégicos trazados se des-
tacan:
1.	Incrementar la calidad y cantidad de los servi-
cios que se ofrecen a los diferentes segmentos
poblacionales, fortaleciendo la participación
de la BP en la vida cultural de la comunidad.
2.	Contribuir a la conservación, preservación y
difusión del patrimonio bibliográfico y docu-
3. Koha: Sistema integrado de gestión de bibliotecas, creado en
1999 por Katipo Communications para la Orowhenua Library
Trust en Nueva Zelandia.
Año 10, No. 10, 2014	reflexiones 
mental del territorio. Favorecer la adecuada
superación técnico profesional y cultural del
personal que en ella laboran.
3.	Incrementar el nivel científico de las investi-
gaciones planificadas, propiciando su rápida
introducción en la práctica social.
4.	Perfeccionar el sistema de automatización
con la obtención de nuevos productos infor-
máticos con el fin de lograr la automatización
del SNBP.
5.	Lograr resultados eficientes en el control y
utilización de los recursos humanos y finan-
cieros.
6.	Incrementar las acciones de protección física
y las referidas a la defensa, garantizando la
preservación del patrimonio bibliográfico, la
seguridad informática y de los recursos ma-
teriales en condiciones excepcionales.
Procesos objeto de automatización
Por la importancia que tienen los procesos por el
cual transitan los documentos en la biblioteca,
desde su llegada, hasta su entrega al usuario final,
así como la gestión de los servicios que presta la
institución; se decidió automatizar aquellas que
proveen información de los procesos, sus secuen-
cias e interrelaciones con las áreas funcionales y
las que proveen evidencias objetivas del desempe-
ño de los mismos. Estos son:
Catalogación: Relacionado al procesamiento de los
documentos. Su objetivo fundamental es pro-
cesar los diferentes documentos a partir de las
normas establecidas, de manera que se man-
tenga actualizado y organizado el catálogo. Per-
mite satisfacer las demandas de información de
los usuarios a partir de la correspondencia en-
tre el fondo y la demanda. Se logra así distribuir
los documentos de acuerdo a los intereses de las
diferentes salas de la biblioteca. Se debe desta-
car que este proceso contempla varios subpro-
cesos, pero solamente será objeto de estudio la
selección de la documentación y la fase final del
mismo, es decir, el registro de la documenta-
ción ya catalogada.
Categorización: Relacionado con la gestión y pro-
cesamiento de los lectores. Permite tener orga-
nizados los lectores reales de la institución, así
como dar a conocer el número de prestatarios
inscritos en el año. Realiza la inscripción de los
lectores que recibirán los servicios de la biblio-
teca y suministra los datos estadísticos por gru-
pos económicamente activo y pasivo, por edad
y sexo.
Préstamos: Facilitan el uso de los documentos den-
tro o fuera de la institución. Permiten garanti-
zar el aseguramiento informativo para cubrir
las demandas de los usuarios mediante la en-
trega de los documentos que existen en el fondo
de la institución.
Otros procesos a automatizar son los vinculados a la
confección de reportes estadísticos, los cuales con-
tienen la información que consolida las actividades
desarrolladas en la institución, según criterios defi-
nidos y estandarizados. Entre estos se encuentran:
•	 Reportes del control de las visitas a biblioteca.
•	 Reportes del control de la demanda y adquisi-
ción.
•	 Reportes del control diario del préstamo in-
terno y externo.
•	 Estadística de circulación por tipo de docu-
mento.
•	 Estadística de circulación por tipo de présta-
mo y temática.
•	 Reportes de control de usuarios y servicios.
•	 Estadística mensual y anual.
Sistemas automatizados existentes
vinculados al campo de acción
En la actualidad existen diversas aplicaciones para
la gestión bibliotecaria. Muchos de estos progra-
mas abarcan parte de lo que se pretende, pero no
de la forma planteada en el presente trabajo.
Losproductosnacionalesencontrados,tuvieron
comienzos satisfactorios, pero por determinadas
razones dejaron de existir. Se debe destacar ade-
más que las aplicaciones analizadas, Koha, ABCD,
PHPMylibrary, PMB, no se ajustan a las necesida-
des de las bibliotecas públicas cubanas, debido a
que estas presentan características especiales que
la diferencian del resto. Tienen implantados para
el control de sus procesos unos módulos estadís-
ticos denominados BP creados por especialistas
cubanos, para estas instituciones.
Descripción de los objetivos
La creación de un Sistema de Gestión Estadístico
para el control de los servicios que brinda la BP,
favorece la toma de decisiones, obliga a mantener
un adecuado control de los documentos y los ser-
vicios. Permite además realizar un seguimiento
 reflexiones	 Año 10, No. 10, 2014
de las acciones llevadas a cabo en la institución de
manera que permita evaluar su desempeño y pro-
yectar el trabajo futuro. La familiarización con el
flujo de trabajo de la biblioteca, permite conocer a
fondo los procesos que en ella se realizan. Una vez
detalladas las actividades de la institución, se po-
drían proponer mejoras substanciales a partir de
la implantación de la aplicación.
La metodología utilizada para modelar el siste-
ma define y explica los pasos necesarios para ter-
minar el proyecto; de manera que los integrantes
del equipo y todo aquel que pueda estar interesado
en el producto final, tenga la misma visión. Al rea-
lizar un buen diseño de la base de datos se puede
centralizar y garantizar la consistencia e integri-
dad de la información a utilizar. Al implementar
el sistema con las características definidas en los
procesos de análisis y diseño, se asegura un avan-
ce hacia la conversión de los requisitos del cliente
en software ejecutable. Ajustando las tecnologías
con el entorno de implementación.
Gestionar todo lo referente a la manipulación de
los documentos y usuarios en los procesos llevados
a cabo en la entidad, permite actualizar informa-
ciones, además establece y mantiene la evidencia
de las operaciones realizadas en la BP. Al brindar
reportes detallados acerca de los procesos estadísti-
cos que se llevan a cabo en las salas, se proporciona
una idea general del estado actual de los servicios.
Una vez cumplidos los objetivos propuestos, la
biblioteca podrá contar con un software, el cual se
ajustará a las necesidades reales de la institución
con funcionalidades específicas al trabajo, hacién-
dolo cómodo, fácil, sencillo y rápido.
Tendencias y tecnologías actuales
Diversas son las tendencias y tecnologías que ac-
tualmente se utilizan para la implementación de
aplicaciones Web, los desarrolladores deben tener
dominio de estas y saber cuáles son las que deben
emplear según las necesidades de la entidad. Se ha
hecho necesario centrar el análisis en productos
de software de código abierto debido a las dificul-
tades que presenta nuestro país para patentizar y
comercializar software, producto del bloqueo im-
puesto por Estados Unidos y las dificultades para
el pago de licencias de software propietarios. Se
considera que el lenguaje PHP es el más indicado
para desarrollar la propuesta de software que se
presenta, por las siguientes razones: Está sopor-
tado en la mayoría de las plataformas de Sistemas
Operativos, es de fácil aprendizaje, no requiere
de ser comprado, además incluye un sinnúmero
de bibliotecas que proporcionan un importante
soporte para el desarrollo de aplicaciones Web,
por ejemplo e-mail, generación de ficheros PDF y
otros. En caso de que no se tengan las bibliotecas
se pueden encontrar gratis en Internet.
Se escogió RUP para el proceso de desarrollo del
software porque junto con UML (Lenguaje Unifi-
cado de Modelado), constituye la metodología es-
tándar más utilizada para el análisis, implemen-
tación y documentación de los sistemas. Entre sus
características principales se encuentran: guiado
por casos de uso, centrado en arquitectura y es ite-
rativo e incremental. Tiene la misión de transfor-
mar los requerimientos del usuario en un producto
de software.
Después de realizar una comparación atendien-
do a las características y vulnerabilidades, se deter-
minó utilizar para este proyecto el gestor de base
de datos MYSQL. Por las múltiples posibilidades
que ofrece, además se adapta mejor a las necesida-
des de la institución porque consume pocos recur-
sos, tanto de máquina como de memoria. Ofrece
mayor velocidad de conexión y respuesta. Aspecto
de gran importancia puesto que se necesita dismi-
nuir el tiempo de espera ante una solicitud.
Se determinó utilizar para esta aplicación el ser-
vidor Apache. El cual es uno de los servidores Web
más populares, tiene una perfecta integración con
el gestor de base de datos escogido y sus caracte-
rísticas se adaptan a las necesidades del proyecto.
Modelo del negocio actual
El negocio en cuestión, abarca tres procesos fun-
damentales: categorización, préstamos y catalo-
gación. (Ver figura 1) Estos son llevados a cabo en
el área de control de usuario, las salas de servicio
al público y el departamento de procesos técnicos.
Los mismos comienzan con la llegada de un lector
a la institución, con el propósito de solicitar los ser-
vicios que se prestan.
Figura 1. Esquema de los principales procesos
llevados en la biblioteca.
Año 10, No. 10, 2014	reflexiones 
Es a partir de aquí que se desencadenan una serie
de actividades que concluyen cuando se satisface
la solicitud, o, con la cancelación de la misma en
caso de que no se encuentre lo deseado.
Figura 2. Diagrama de casos de uso.
Modelo de objeto
El modelo de objetos del negocio es un artefacto
que identifica los roles en el negocio y sus respon-
sabilidades, además de la información que per-
siste en el tiempo. La Figura 3 muestra la relación
entre los objetos manejados y los responsables en
manipularlos en los procesos bibliotecarios. Este
modelo contribuye a descifrar cual es la informa-
ción relevante y persistente dentro del dominio del
problema.
Requisitos funcionales
Los requisitos funcionales fueron agrupados por
paquetes para una mayor organización.
Figura 4. Paquete y sus relaciones.
Seguridad: Contiene los elementos que intervienen
en la seguridad de la aplicación, quedando la
información manejada por el sistema protegida
de acceso no autorizado. Restringe la entrada
en dependencia de los niveles de privilegio que
tengan los usuarios evitando así la corrupción
hacia el sistema.
Figura 3: Modelo de objetos.
 reflexiones	 Año 10, No. 10, 2014
Gestión configuración: A través de este paquete se
introduce y se manipulan algunos de los princi-
pales datos con los que el sistema trabaja poste-
riormente, como son: salas, país e idioma.
Gestión documento: Paquete compuesto por los
elementos que intervienen en la búsqueda, so-
licitud, selección y registro de los documentos.
Reflejan información de los estados por los que
transitan, las acciones que se llevan a cabo so-
bre estos y los reportes estadísticos que gene-
ran.
Gestión préstamo: Se agrupan todos los elementos
relacionados con los préstamos (internos y ex-
ternos), los procesos de devolución y los repor-
tes estadísticos. Facilitando así el control de la
circulación de los documentos.
Gestión lectores: Agrupa los elementos que se re-
lacionan con los lectores que asisten a la bi-
blioteca. Facilita el control de las visitas a la
entidad, viabiliza la inscripción y manipula-
ción de los principales datos vinculados a los
lectores. Garantiza la generación de reportes
estadísticos.
Requisitos no funcionales
Apariencia e interfaz externa: La interfaz se ajusta
a los estándares establecidos para el desarrollo
de un buen diseño, garantizando que todo el
contenido solicitado aparezca en una sola pá-
gina de manera consistente, simple y amena.
Posibilita además la interacción entre el sistema
y los usuarios, a través de la disponibilidad de
todas las opciones acorde al nivel de acceso, lo-
grando la mejor navegabilidad posible.
Rendimiento: Debe garantizar una velocidad de
respuesta genuina, donde la información debe
aparecer en el momento que se solicite, posibi-
litando que el proceso de la información y res-
puesta sea preciso, eficiente y seguro.
Soporte: Se le debe poder realizar mantenimiento
o extender con la mayor simplicidad posible.
Además debe facilitar las pruebas e inclusión de
nuevas funcionalidades para lograr su mejora-
miento progresivo y evolución en el tiempo sin
que el sistema deje de funcionar.
Portabilidad: El sistema debe poder ejecutarse en
distintos sistemas operativos, sin necesidad de
realizar grandes cambios en el código fuente; o
sea, un sistema que sea multiplataforma.
Seguridad: El sistema debe ser confiable, y para
ello es necesario que los usuarios del sistema
se autentiquen antes de entrar en la aplicación,
es decir, crear contraseñas y niveles de accesos
que restrinjan la información con el fin de que
no sea borrada o modificada por alguna perso-
na no autorizada. La información manejada por
el sistema será objeto de cuidadosa protección
contra la corrupción y estados inconsistentes.
Requerimientos mínimos del hardware: Para una
buena interacción se recomienda contar con los
siguientes requisitos:
Terminal cliente: CPU a 300 MHz, memoria
RAM de 64MB, tarjeta de red.
Servidor de aplicaciones se recomienda contar
con: CPU a 300 MHz, memoria RAM de 128 MB,
disco duro de capacidad 10 GB.
Servidor de base de datos: CPU a 1GHz, memo-
ria RAM de 256 MB.
Usabilidad: El sistema podrá ser utilizado por una
variada tipología de usuarios, con experiencia
básica en el trabajo con sistemas informáticos
y en el manejo de la computadora. La aplicación
debe tener niveles apropiados de usabilidad, de
acuerdo a los conocimientos de las personas,
para lograr el máximo de explotación y un por
ciento aceptable de aceptación por los usuarios.
Confiabilidad: El sistema debe tener requerimien-
tos que caracterizan la respuesta del mismo
ante los fallos indicando cuán robusto debe ser
este. Para lograr esto debe existir un tiempo
para probar la aplicación, antes de que sea uti-
lizada oficialmente, con el objetivo de detectar
posibles errores verificando la frecuencia y se-
veridad de fallos.
Descripción de la solución propuesta
Principios de diseño
El diseño, sea cual sea el objeto del mismo, tiene
que basarse en el usuario, y el usuario puede ser
cualquier individuo. Es de gran importancia al di-
señar tener en cuenta los aspectos que se mencio-
nan a continuación, debido a que el principal fin
de esta actividad es implementar un producto que
cumpla con los resultados obtenidos en el análisis
y nos proporcione una idea más real de la tecnolo-
gía más adecuada para la implementación.
•	 Consistencia: Los objetos iguales presentes
en la aplicación Web deben presentar las
mismas funciones para que así el usuario
sea capaz de acostumbrarse a usarlos. Los
mensajes deben presentar el mismo tipo de
letra, estructura y color. Es necesario garan-
tizar una buena consistencia, de modo que el
Año 10, No. 10, 2014	reflexiones 
usuario se adapte a qué es lo que debe espe-
rar ante una acción determinada.
•	 Garantizar el uso de la aplicación tanto por
usuarios nuevos como por usuarios antiguos:
La aplicación debe poseer una interfaz intui-
tiva para que los usuarios que no se han en-
frentado nunca a ella, sean capaces de utili-
zarla sin ninguna dificultad.
•	 Navegabilidad: El usuario debe poder acce-
der a todas las opciones de acuerdo a su rol,
desde una pantalla determinada de la apli-
cación. El mismo no debe sentirse desorien-
tado en ningún momento. Deben estar co-
nectadas las diferentes pantallas de manera
que exista navegabilidad entre ellas y entre
los componentes de una misma pantalla. La
aplicación debe estar adaptada de una ma-
nera que sea fácil encontrar la información
deseada.
•	 Escribir de forma adecuada los mensajes: Los
mensajes son una fuente de información im-
portante para los usuarios. Se deben plantear
siempre de forma positiva, nunca de forma
imperativa o negativa. Las palabras y frases
deben ser completas en vez de abreviaturas
o códigos, facilitando así la comprensión al
usuario.
•	 Uso de colores de forma apropiada: Los co-
lores deben ser refrescantes a la vista del
usuario, escogiéndose de forma amena y
adecuada, dando así una imagen única a la
aplicación y que se corresponda a la identi-
dad visual de la biblioteca.
•	 Uso de tipos de letras apropiado: Se debe se-
leccionar un tipo de letra legible para usuario
y también la más adecuada al tipo de aplica-
ción que se está desarrollando. También se
debe usar la menor cantidad posible de tipos
de letras en una misma página, para no alte-
rar su diseño.
•	 Formato de salida de los reportes: La aplica-
ción permite la emisión de diversos reportes
estadísticos, los cuales facilitan el segui-
miento de los procesos que se ejecutan en las
diferentes salas y departamentos de la enti-
dad. En el momento en que se crearon, se di-
señaron detalladamente teniendo en cuenta
la gran importancia para el correcto funcio-
namiento de la aplicación. Estos han seguido
la estructura establecida previamente por la
institución.
•	 Ayuda: La ayuda es importante en una apli-
cación, pues la misma es capaz de brindar
información relevante para el usuario en el
momento que la precise. Está concebida de
forma que en cualquier ventana en la que se
encuentre el usuario tendrá una opción de
ayuda visible y a la que podrá acceder para
obtener la información. El lenguaje utilizado
es sencillo, evitando el uso de palabras técni-
cas, las operaciones están reflejadas de ma-
nera clara y de fácil entendimiento para que
los diversos grupos de usuarios puedan usar
la aplicación sin necesidad de tener un domi-
nio informático amplio.
Tratamiento de errores
La respuesta correcta ante la presencia de un
error, es importante para lograr el funciona-
miento óptimo de las aplicaciones. Sin embargo
no se descarta la posibilidad de que estos surjan
durante el trabajo, por lo que se muestran aler-
tas cuando ocurre algún problema, indicando
por qué no se ha completado la solicitud hecha.
La introducción de errores por la actuación del
usuario debe ser mínima, por lo que se trata siem-
pre de dirigir y guiar sus acciones con el software
en cualquiera de sus funcionalidades. El diseño
de la interfaz ayuda a los usuarios a disminuir
el riesgo de cometer errores a la hora de ejecutar
cualquier acción en el sistema. No obstante, los
errores también son contemplados de forma que
si se introduce algún dato incorrecto, las valida-
ciones implementadas a través del tratamiento de
excepciones, mostrarán un mensaje más descrip-
tivo para que el usuario pueda entender y solucio-
nar la falla, garantizando que el sistema brinde
la respuesta esperada, pues la funcionalidad en
cuestión sólo se ejecutará cuando no exista error
alguno.
Las validaciones de campos o de tipos de datos
aceptados en cada una de las páginas que presen-
tan formularios, se hacen usando los componentes
que brinda la plataforma de desarrollo, utilizadas
por el lenguaje JavaScript, el cual garantiza una
mayor velocidad de respuesta, ya que el servidor
no tiene que ocuparse de hacer las validaciones, y
por tanto no se sobrecarga.
Diagrama de despliegue
Los aspectos referentes a la futura distribución fí-
sica de la aplicación, son de vital importancia des-
de el punto de vista de la arquitectura, puesto que
para que la implantación del sistema sea satisfac-
 reflexiones	 Año 10, No. 10, 2014
toria, existen requisitos que debe cumplir el hard-
ware, la configuración de la red debe estar acorde
con ciertas especificaciones y algunos protocolos
que deben estar disponibles.
Mediante el diagrama de despliegue que se
muestra en la Figura 5, se describe la distribución
física del sistema, en términos de cómo se distribu-
ye la funcionalidades entre los nodos de computo.
Se representan los nodos procesadores (Pc Cliente,
Servidor Web y Servidor de Base de Datos) y el pro-
tocolo, estándar implementado en la red para efec-
tuar la comunicación entre las máquinas (TCP/IP).
Se siguió el patrón cliente-servidor, implemen-
tándose una arquitectura en tres capas. En el nodo
servidor corren las capas de acceso a datos y de
negocio, mientras que en los nodos cliente corre la
capa de interfaz de usuario.
Estudio de factibilidad
Al desarrollar un nuevo software se debe llevar a
cabo un estudio de factibilidad, para demostrar
mediante un análisis de los resultados financieros,
económicos y sociales los beneficios que aportará
a los usuarios; dándole a conocer la verdadera ne-
cesidad de la implantación del sistema.
Los casos de uso por sí mismos no permiten
efectuar una estimación del tamaño que tendrá el
sistema, ni del esfuerzo y el tiempo necesario para
implementarlo. Es por esto que el método de pla-
nificación basado en casos de uso permite estimar
el tamaño de la aplicación y planear su desarrollo.
Para esto pone en práctica una técnica en la que
se le asigna una cantidad de puntos de peso a ele-
mentos que componen el sistema, calificándolos,
para obtener una aproximación del tiempo reque-
rido y la cantidad de esfuerzo necesario para la im-
plementación del mismo. En este estudio solo fue-
ron objeto de análisis los casos de usos de mayor
importancia para el trabajo.
Aunque el software no ha sido probado en la
entidad, el tiempo necesario como para ofrecer un
nivel más detallado de los beneficios tangibles que
reporta, se puede citar que:
1.	Logra un aumento en la eficiencia de los pro-
cesos de gestión estadísticos, debido a que
agiliza la obtención de información.
Figura 5. Diagrama de despliegue.
Año 10, No. 10, 2014	reflexiones 
2.	Ofrece grandes beneficios, puesto que al re-
ducir el tiempo de catalogación, préstamo y
categorización, disminuye la carga del traba-
jo; la biblioteca mantiene actualizado cons-
tantemente el estado de sus actividades y re-
porta mayores utilidades.
3.	Evita la pérdida de información puesto que el
sistema permite almacenar información de
datos de forma consistente.
4.	Aumento del rendimiento y disminución de
la carga del trabajo, por lo que contribuye a
reportar mayores utilidades.
Entre los beneficios intangibles se pueden señalar:
5.	Mayor aprovechamiento de la jornada labo-
ral puesto que el trabajo se llevará a cabo de
manera más rápida.
6.	Mejor organización y control de la informa-
ción.
7.	Con esta herramienta se gana en seguridad e
integridad de los datos, además disminuyen
los errores humanos.
8.	Brinda flexibilidad para admitir modificacio-
nes y actualizaciones de la información que
en él se procesa.
9.	Centraliza los datos e informaciones en un
sitio que facilite su búsqueda y contribuya a
la toma de decisiones.
10.	Aumento de la comodidad y facilidad del tra-
bajo, en comparación con los métodos que se
han llevado a cabo.
11.	Amplio esquema de permisos. Impide que
personas no involucradas en los procesos ac-
cedan a la información generada por estos.
12.	Seguridad integrada, donde cada usuario tie-
ne una identificación personal y contraseña
para acceder al Sistema.
13.	Al realizar un análisis del costo total del pro-
yecto, que asciende a $ 11 398.29 MN ó $ 455.9
CUC y los beneficios que trae a la institución,
se demuestra la factibilidad de la implan-
tación del mismo. Puesto que en un futuro
inmediato aumentaría sus ganancias por
concepto de calidad y rapidez de los servicios
brindados. La puesta en marcha del sistema
no requiere de inversión alguna para la bi-
blioteca porque el equipamiento y los recur-
sos están asignados, además se podrá exten-
der en un futuro al SNBP.
Conclusiones
El análisis y diseño de un sistema para automa-
tizar los procesos estadísticos en las bibliotecas
públicas constituye una forma de autoevaluación
sistemática de los procesos para el personal biblio-
tecario con el fin de optimizarlos y fomentar el tra-
bajo en aquellos que más lo necesiten. Para nues-
tro país, su efectividad se maximiza si el proyecto
se coordina con la Biblioteca Nacional de Cuba
José Martí como órgano rector y metodológico del
Sistema Nacional de Bibliotecas Públicas, debido a
que se puede integrar al proyecto de automatiza-
ción llevado a cabo en esa Institución con el fin de
lograr la unificación de la información manejada
en las bibliotecas de Cuba.
Con el estudio homólogo de sistema biblio-
tecarios enmarcados en la política de software
libre, se pudo comprobar la necesidad de imple-
mentar un nuevo sistema informático, debido a
que ninguno de los estudiados, trabaja con los
modelos estadísticos BP, creados por el Dr. Emilio
Setién. Además con la adopción de MySQL como
gestor de base de datos; se asegura el almacena-
miento de la información de forma persistente y
se ajusta muy bien con la política de desarrollo
utilizado por la Subdirección de Informática y
Tecnología.
Todo lo anteriormente enunciado demuestra la
importancia y factibilidad de la creación de una
aplicación informática para las Bibliotecas Públi-
cas de Cuba. ■
Recibido: febrero de 2014
Aceptado: mayo de 2014
Bibliografía
Carranza, E. y Góngora, L. (2007). Arqui-
tectura de Software de un Sistema Inte-
grado para la Biblioteca Nacional de Cuba
José Martí. Manuscrito no publicado.
Dewey, M. (1955). Sistema de clasificación
decimal: Tablas e índice alfabético auxiliar.
Díaz, G. y Miró, J. (2008). Sistema automa-
tizado para la gestión de los Departamen-
tos de venta y producción de la Empresa
autopartes. Manuscrito no publicado.
Instituto Superior Politécnico José An-
tonio Echeverría. (2006). Estimación de
esfuerzo, costo y tiempo de desarrollo del
proyecto basado en casos de usos. (CD-
ROM).
Herrera, R. E. (2006). Clasificación de do-
cumentos (1ra. ed.). La Habana: Editorial
Félix Varela.
 reflexiones	 Año 10, No. 10, 2014
Jacobson, I. (2004) El Proceso Unificado
de Desarrollo de Software. La Habana:
Editorial Félix Varela.
Lorenzo, F. (2008). Aplicación WEB para el
control y Gestión de la Materia Prima Funda-
mental en el Grupo Empresarial de Aceites y
Grasas Comestibles. Manuscrito no publicado.
Mato, R. M. (2005). Sistemas de bases de da-
tos. La Habana: Editorial Pueblo y Educación.
Norma Cubana de Descripción Bibliográfi-
ca de Libros y Folletos de 1982, actualiza-
da en marzo del 2002.
Núñez, S. y Jaén Basté, C. Manual descrip-
tivo de la estructura BMAR. La Habana:
Biblioteca Nacional José Martí.
Peralta, M. (2004). Estimación del esfuerzo
basada en casos de uso. Reportes Técnicos
en Ingeniería de Software. Buenos Aires.
Disponible en: http://www.researchgate.
net/publication/26520172_Estimacin_
del_Esfuerzo_Basada_en_Casos_de_Uso
Rojas, J. L. (2006). Diseño de servicios de
información. La Habana: Editorial Félix Va-
rela.
Sæther, S. y Aulbach, A. (2002). Manual
de PHP. Disponible en: http://www.siste-
maticperu.com
Yañez, J. y Wilson, Y. (2008). C@ligae,
software de indicadores para un sistema
de gestión de Calidad. Manuscrito no pu-
blicado.
Yero, A. (2008). Sistema de la gestión co-
mercial en una oficina de transferencia
tecnología. Manuscrito no publicado.
Anexo
Glosario de términos
Archivos Lógicos Internos: Grupo de datos relacionado lógicamente e identificables por el usuario, que
residen enteramente dentro de los límites del sistema y se mantienen a través de las Entradas Externas.
BP-1: Desideratas.
BP-2: Solicitud de documentos.
BP-3: Estadística por temática.
BP-4: Estadística del fondo total de la biblioteca.
BP-5: Estadística por tipo de documento.
BP-6: Estadística de circulación por tipo de documento.
BP-7: Estadística de circulación por temática.
BP-8: Control de visitas.
BP-10: Tarjeta de inscripción
BP-11: Expediente de lectura de usuario.
BP-12: Carné de usuario.
BP-13: Boleta de préstamo externo.
BP-14: Hoja de devolución.
BP-15: Boleta de préstamo interno.
Desideratas: Voz latina que significa (las cosas que se han deseado). Recoge las solicitudes de informa-
ción que la biblioteca no satisfizo.
Catalogación: Apuntar, registrar ordenadamente libros, manuscritos, etc. Formando catálogos de ellos.
Categorización: Proceso de organizar, a los usuarios por su rango.
Control de Usuarios: Donde se controla las visitas a la biblioteca.
Neófito: Persona recientemente adherida a una causa, o incorporada a una colectividad.
Transacción: Se entiende como una secuencia de actividades atómica, es decir, se efectúa la secuencia
de actividades completa, o no se efectúa ninguna de las actividades de la secuencia.

Contenu connexe

En vedette (10)

beneficio y problemas del ejercicio
beneficio y problemas del ejerciciobeneficio y problemas del ejercicio
beneficio y problemas del ejercicio
 
Material reciclado
Material recicladoMaterial reciclado
Material reciclado
 
Presentación tema 2 practica 3
Presentación tema 2 practica 3Presentación tema 2 practica 3
Presentación tema 2 practica 3
 
Primer Concurso Fotográfico. Organizado por ACBJ. 2015
Primer Concurso Fotográfico. Organizado por ACBJ. 2015Primer Concurso Fotográfico. Organizado por ACBJ. 2015
Primer Concurso Fotográfico. Organizado por ACBJ. 2015
 
Derechos de autor.
Derechos de autor.Derechos de autor.
Derechos de autor.
 
Pembrolizumab vrs. ipilimumab
Pembrolizumab vrs. ipilimumabPembrolizumab vrs. ipilimumab
Pembrolizumab vrs. ipilimumab
 
Tema h
Tema hTema h
Tema h
 
Estabilidad laboral angly
Estabilidad laboral anglyEstabilidad laboral angly
Estabilidad laboral angly
 
trabajo practico individual
trabajo practico individualtrabajo practico individual
trabajo practico individual
 
Riesgos Por El Mal Uso Del Internet
Riesgos Por El Mal Uso Del InternetRiesgos Por El Mal Uso Del Internet
Riesgos Por El Mal Uso Del Internet
 

Similaire à Sistema de gestión estadístico para el control de los servicios que brinda la Biblioteca Pública René Orestes Reiné

Informe gestion 2011_def
Informe gestion 2011_defInforme gestion 2011_def
Informe gestion 2011_def
Mcorreat
 
Analisisydiseodesistemabibliotecario 120609114946-phpapp01
Analisisydiseodesistemabibliotecario 120609114946-phpapp01Analisisydiseodesistemabibliotecario 120609114946-phpapp01
Analisisydiseodesistemabibliotecario 120609114946-phpapp01
Samir Barrios
 
Importancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECIImportancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECI
hinaru88
 

Similaire à Sistema de gestión estadístico para el control de los servicios que brinda la Biblioteca Pública René Orestes Reiné (20)

PROYECTO DE GRADO Pupiales, Quichimbo
PROYECTO DE GRADO Pupiales, QuichimboPROYECTO DE GRADO Pupiales, Quichimbo
PROYECTO DE GRADO Pupiales, Quichimbo
 
Proyecto final analisis
Proyecto final analisisProyecto final analisis
Proyecto final analisis
 
Informe gestion 2011_def
Informe gestion 2011_defInforme gestion 2011_def
Informe gestion 2011_def
 
Proyecto final analisis de sistemas
Proyecto final analisis de sistemasProyecto final analisis de sistemas
Proyecto final analisis de sistemas
 
Tesis biblioteca-katia y korina (1)
Tesis biblioteca-katia y korina (1)Tesis biblioteca-katia y korina (1)
Tesis biblioteca-katia y korina (1)
 
Analisisydiseodesistemabibliotecario 120609114946-phpapp01
Analisisydiseodesistemabibliotecario 120609114946-phpapp01Analisisydiseodesistemabibliotecario 120609114946-phpapp01
Analisisydiseodesistemabibliotecario 120609114946-phpapp01
 
Muñoz jorge-proyecto-final-analisis-de-sistemas
Muñoz jorge-proyecto-final-analisis-de-sistemasMuñoz jorge-proyecto-final-analisis-de-sistemas
Muñoz jorge-proyecto-final-analisis-de-sistemas
 
DIAPOSITIVAS DEL PROYECTO DE GRADO
DIAPOSITIVAS DEL PROYECTO DE GRADODIAPOSITIVAS DEL PROYECTO DE GRADO
DIAPOSITIVAS DEL PROYECTO DE GRADO
 
DIAPOSITIVAS DEL PROYECTO DE GRADO
DIAPOSITIVAS DEL PROYECTO DE GRADODIAPOSITIVAS DEL PROYECTO DE GRADO
DIAPOSITIVAS DEL PROYECTO DE GRADO
 
Trabajo Final Modulo Informatica
Trabajo Final Modulo InformaticaTrabajo Final Modulo Informatica
Trabajo Final Modulo Informatica
 
Trabajo Final Modulo Informatica
Trabajo Final Modulo InformaticaTrabajo Final Modulo Informatica
Trabajo Final Modulo Informatica
 
CPE 05 - Experiencia Educativa
CPE 05 - Experiencia EducativaCPE 05 - Experiencia Educativa
CPE 05 - Experiencia Educativa
 
Informe anual 2011 2012
Informe anual 2011 2012Informe anual 2011 2012
Informe anual 2011 2012
 
111116 coordinacoin jefaturas_bn
111116 coordinacoin jefaturas_bn111116 coordinacoin jefaturas_bn
111116 coordinacoin jefaturas_bn
 
Importancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECIImportancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECI
 
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pptPNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
 
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pptPNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).ppt
 
Gestores integrales de bibliotecas y gestión de documentación
Gestores integrales de bibliotecas y gestión de documentaciónGestores integrales de bibliotecas y gestión de documentación
Gestores integrales de bibliotecas y gestión de documentación
 
Analisis y diseño de sistema bibliotecario
Analisis y diseño de sistema bibliotecarioAnalisis y diseño de sistema bibliotecario
Analisis y diseño de sistema bibliotecario
 
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pdf
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pdfPNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pdf
PNFCI Estructura de presentacion_Defensa Lapso-2024 (1).pdf
 

Dernier

3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
GustavoAdolfoDiaz3
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
DavidRojas870673
 

Dernier (20)

entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 

Sistema de gestión estadístico para el control de los servicios que brinda la Biblioteca Pública René Orestes Reiné

  • 1.  Año 10, No. 10, 2014 Ing. Amparo Hernández Barrios: Ingeniero Informá- tico. Jefa de Proyecto del Grupo de Sistema de Ges- tión Bibliotecaria. Departamento de Automatización. Biblioteca Nacional de Cuba José Martí. amparo@bnjm.cu Ing. Gloria Hernández Barrios: Ingeniero Informáti- co. Jefa de proyecto para la automatización del Hogar de Ancianos San Rafael y el Hospital Psiquiátrico San Juan de Dios. gloriahb1985@yahoo.es Sistema de gestión estadístico para el control de los servicios que brinda la Biblioteca Pública René Orestes Reiné Statistical management system to control the services provided by the Public Library René Orestes Reiné Ing. Amparo Hernández Barrios Ing. Gloria Hernández Barrios Resumen: La Biblioteca Pública René Orestes Reine brinda servicio de lectura e información a la población del municipio 10 de Octubre. En ella se lleva a cabo un control estadístico muy riguroso de todos los servicios que presta a la población. Para realizar esta actividad, la biblioteca precisa de grandes cantidades de papel y cartón por el gran volumen de información que genera los diversos y complejos reportes que deben confec- cionar. Si a esto se unen las dificultades económicas que tiene la institución en adquirir los recursos para el desarrollo normal de sus actividades. Se precisa de manera inmediata el desarrollo de una aplicación que permita el procesamiento estadístico de los principa- les servicios que presta este centro. Palabras clave: procesamiento estadístico; servicios bibliotecarios; bibliotecas públicas; sistema de gestión estadístico Abstract: Public Library René Orestes Reiné provides reading and information services to Diez de Octubre population. A very strict statistic control takes place in every service offered to the costumers. Large quantities of paper and cardboard are needed to fulfil the library´ statistic control, due to the huge amount of information generated by the diverse and complex reports drawn up. To all the above joins the Institution’s economical difficulties to acquire resources to develop its daily activ- ities. An application for statistic processing of the main services provided in this centre in needed immediately. Keywords: Statistical processing; library services; public libraries; statistical management system Introducción La Biblioteca Pública René Orestes Reiné es una institución cultural que presta servicios a la
  • 2. Año 10, No. 10, 2014 reflexiones  población del municipio de 10 de Octubre, de la Ciudad de La Habana, Cuba, y está financiada por los Órganos del Poder Popular. Sus servicios son gratuitos y se brindan tanto a personas, como a entidades. Está destinada a todo público, sin dis- tinciones discriminatorias. El desarrollo tecnológico ha propiciado que la biblioteca avance a un nivel superior, donde el bi- bliotecario y el lector se relacionan de una forma u otra a través de la automatización de los servicios. Estos permiten al bibliotecario disminuir el tiem- po de búsqueda en la localización de la informa- ción y a la vez elevar la calidad en los reportes es- tadísticos y la eficiencia en los servicios que presta. En el desempeño de sus actividades, esta en- tidad sustentaba que el empleo de la informática es una condición obligada, si se espera un servicio con un estándar exclusivo que satisfaga las nece- sidades de información cambiantes de personas y grupos a partir de los diferentes procesos que rea- liza. Por este motivo el SNBP1 asignó a esta institu- ción un módulo compuesto por cuatro computa- doras para apoyar sus planes de automatización, aumentando a diez el número de equipos destina- dos al público. Cualquier institución en progreso dirige su ges- tión estratégica al control de sus procesos para lo- grar mayor calidad. En la entidad objeto de estudio era evidente las ventajas de la automatización para lograr mayor inmediatez y calidad en su desempe- ño y en la obtención de los resultados esperados. Este centro de información cuenta con cinco salas: Arte-Literatura, General, Infantil-Juvenil, de Computación y Braille que brindan servicios de préstamos internos, préstamos externos, búsque- da en el catálogo, referencia, registro de informa- ción, promoción y divulgación. Además de un departamento de procesos técni- cos, encargado de procesar y fichar todos los nue- vos documentos que entran a la biblioteca. Posee también un departamento de control de usuarios, una galería y la dirección. A partir de estas condiciones y estructura se identificó la situación problemática: • La carencia de modelos impide que se refle- jen correctamente y en el tiempo establecido los datos deseados debido a la diversidad y complejidad de los reportes. Esto trae como consecuencias que las estadísticas no sean exactas. • La mayoría de las personas que asisten a la institución no conocen el sistema de clasi- ficación. Esto dificulta la búsqueda del do- cumento porque la biblioteca tiene la carac- terística de estantería abierta, es decir, los documentos se encuentran expuestos al pú- blico. • No existe una óptima organización en los re- gistros de inventario en el departamento de Procesos Técnicos. Esto ocasiona extravío de los documentos que se destinan a las diferen- tes salas, desconocimiento de los materiales que existen en los fondos y el estado en que se encuentran. • El procesamiento manual de las estadísticas es lento y necesita de revisiones constantes para comprobar la validez de los cálculos. • Pérdidas de expedientes de lectura y tarjetas de inscripción debido a la aglomeración de modelos y falta de archivos para almacenar- los. Esto ocasiona quejas de los lectores por- que deben volver a realizar todo el proceso de categorización. • Retraso en la devolución de los préstamos, debido a que no existe un adecuado control de los mismos. Los modelos asociados a esta actividad no se organizan de acuerdo a los parámetros establecidos (fecha de devolu- ción, datos del lector). Como problema a resolver se planteó el control estadístico que se realiza en la BP2 René Orestes Reiné, no garantiza la veracidad de las actividades llevadas a cabo en los procesos de Categorización, Catalogación y Préstamo. En el 2003 la Biblioteca Nacional de Cuba José Martí (BNJM) valoró la posibilidad de crear una aplicación que automatizara sus procesos y que en un futuro se pudiera implementar en las bibliote- cas públicas de todo el país. Se encontró un pro- yecto denominado QuipusNet desarrollado para la universidad Martha Abreu en Las Villas. Los objetivos de ese sistema eran: facilitar, controlar y archivar el recorrido de cada material que se ad- quiriera, permitir la realización de consultas y la recepción de reportes sobre el estado de los docu- mentos y facilitar los procesos de administración económica y estructuración virtual. A pesar de que los comienzos del proyecto fue- ron muy satisfactorios, por determinadas razones dejó de existir. 1. SNBP: Sistema Nacional de Bibliotecas Públicas. 2. BP: Biblioteca Pública
  • 3.  reflexiones Año 10, No. 10, 2014 En el 2007 la BNJM comenzó un trabajo en con- junto con la Universidad de Ciencias Informáticas (UCI) para desarrollar un Sistema Integrado para Bibliotecas. Se basaba en la adaptación del Koha3 para lograr un programa que permitiera automa- tizar los principales procesos bibliotecarios, mejo- rando la gestión de la información y la calidad de los servicios, centrándose principalmente en los módulos de catalogación, circulación, adquisicio- nes y control financiero. Pero esta aplicación era para la BNJM, que presenta características espe- ciales que la diferencian de las Biblioteca Públicas, por lo que no se llegó a contar con un proyecto que permitiera dar solución a los problemas del SNBP. A nivel internacional, se han desarrollado di- versas herramientas que brindan soluciones a algunas de las problemáticas planteadas. La ma- yoría de estas herramientas ofrecen posibilidades de importar y exportar información bibliográfica a otros formatos, entre las más implementadas es- tán: Koha, PHPMyLibrary, OpenBiblio, GNUteca. Estas aplicaciones no se ajustan a las caracterís- ticas propias de las bibliotecas cubanas, debido a que estas tienen implantadas para el control de sus procesos unos módulos estadísticos denominados BP únicos en el mundo. El objeto de estudio se enmarca en el estudio de los sistemas de Gestión Bibliotecario existentes, así como las aplicaciones Web vinculadas al tema y las tecnologías de software libre utilizadas en la actualidad. Se centra su campo de acción en los procesos de Catalogación, Categorización y Préstamo que se llevan a cabo en la Biblioteca Pública René Orestes Reiné. Desarrollar un sistema para automatizar los procesos estadísticos que se llevan a cabo en la Bi- blioteca Pública René Orestes Reiné es el objetivo general que se plantea. Como onjetivos espècíficos se pretende: 1. Identificar el flujo de trabajo de la biblioteca y los procesos que se realizan. 2. Modelar el proceso de desarrollo mediante la utilización de RUP. 3. Analizar el sistema y diseñar una base de datos que permita centralizar toda la información vinculada al flujo de trabajo. 4. Implementar el sistema con las características definidas en los procesos de análisis y diseño. 5. Gestionar la información referente a los docu- mentos, préstamos y usuarios de la institución. 6. Brindar reportes detallados acerca de los proce- sos estadísticos que se llevan a cabo en los de- partamentos y salas. Para cumplimentar los objetivos se pretende desa- rrollar varias tareas: 1. Entrevistas a los especialistas que solicitan el trabajo, para captar sus necesidades y compren- der el flujo de los procesos que se llevan a cabo. 2. Estudio de la documentación que rige el con- trol estadístico de las bibliotecas públicas, para comprender su alcance. 3. Búsqueda bibliográfica sobre los sistemas de gestión bibliotecaria y si se han producido soft- ware vinculados a esta actividad. 4. Estudio profundo de la metodología RUP y el Lenguaje Unificado de Modelado (UML). 5. Organización de las piezas de información para comprender y refinar los requisitos. 6. Identificación del lenguaje de programación y el gestor de base de datos a emplear. 7. Determinación de los requerimientos necesa- rios de hardware para garantizar la capacidad de creación y explotación del software. 8. Realización de pruebas a los prototipos del sis- tema, describiendo las fallas y defectos más sig- nificativos. Objetivos estratégicos de la organización La Biblioteca Pública René Orestes Reiné tiene como misión brindar toda clase de conocimientos e información disponible a los lectores. Atesora, preserva, conserva y difunde la bibliografía muni- cipal, así como un fondo bibliográfico provincial. En su desempeño, esta entidad se centra en el es- tricto cumplimiento de los objetivos y funciones trazados para satisfacer las expectativas y nece- sidades de los lectores, basándose en un mejora- miento continuo de la calidad de los servicios que brindan. Entre los objetivos estratégicos trazados se des- tacan: 1. Incrementar la calidad y cantidad de los servi- cios que se ofrecen a los diferentes segmentos poblacionales, fortaleciendo la participación de la BP en la vida cultural de la comunidad. 2. Contribuir a la conservación, preservación y difusión del patrimonio bibliográfico y docu- 3. Koha: Sistema integrado de gestión de bibliotecas, creado en 1999 por Katipo Communications para la Orowhenua Library Trust en Nueva Zelandia.
  • 4. Año 10, No. 10, 2014 reflexiones  mental del territorio. Favorecer la adecuada superación técnico profesional y cultural del personal que en ella laboran. 3. Incrementar el nivel científico de las investi- gaciones planificadas, propiciando su rápida introducción en la práctica social. 4. Perfeccionar el sistema de automatización con la obtención de nuevos productos infor- máticos con el fin de lograr la automatización del SNBP. 5. Lograr resultados eficientes en el control y utilización de los recursos humanos y finan- cieros. 6. Incrementar las acciones de protección física y las referidas a la defensa, garantizando la preservación del patrimonio bibliográfico, la seguridad informática y de los recursos ma- teriales en condiciones excepcionales. Procesos objeto de automatización Por la importancia que tienen los procesos por el cual transitan los documentos en la biblioteca, desde su llegada, hasta su entrega al usuario final, así como la gestión de los servicios que presta la institución; se decidió automatizar aquellas que proveen información de los procesos, sus secuen- cias e interrelaciones con las áreas funcionales y las que proveen evidencias objetivas del desempe- ño de los mismos. Estos son: Catalogación: Relacionado al procesamiento de los documentos. Su objetivo fundamental es pro- cesar los diferentes documentos a partir de las normas establecidas, de manera que se man- tenga actualizado y organizado el catálogo. Per- mite satisfacer las demandas de información de los usuarios a partir de la correspondencia en- tre el fondo y la demanda. Se logra así distribuir los documentos de acuerdo a los intereses de las diferentes salas de la biblioteca. Se debe desta- car que este proceso contempla varios subpro- cesos, pero solamente será objeto de estudio la selección de la documentación y la fase final del mismo, es decir, el registro de la documenta- ción ya catalogada. Categorización: Relacionado con la gestión y pro- cesamiento de los lectores. Permite tener orga- nizados los lectores reales de la institución, así como dar a conocer el número de prestatarios inscritos en el año. Realiza la inscripción de los lectores que recibirán los servicios de la biblio- teca y suministra los datos estadísticos por gru- pos económicamente activo y pasivo, por edad y sexo. Préstamos: Facilitan el uso de los documentos den- tro o fuera de la institución. Permiten garanti- zar el aseguramiento informativo para cubrir las demandas de los usuarios mediante la en- trega de los documentos que existen en el fondo de la institución. Otros procesos a automatizar son los vinculados a la confección de reportes estadísticos, los cuales con- tienen la información que consolida las actividades desarrolladas en la institución, según criterios defi- nidos y estandarizados. Entre estos se encuentran: • Reportes del control de las visitas a biblioteca. • Reportes del control de la demanda y adquisi- ción. • Reportes del control diario del préstamo in- terno y externo. • Estadística de circulación por tipo de docu- mento. • Estadística de circulación por tipo de présta- mo y temática. • Reportes de control de usuarios y servicios. • Estadística mensual y anual. Sistemas automatizados existentes vinculados al campo de acción En la actualidad existen diversas aplicaciones para la gestión bibliotecaria. Muchos de estos progra- mas abarcan parte de lo que se pretende, pero no de la forma planteada en el presente trabajo. Losproductosnacionalesencontrados,tuvieron comienzos satisfactorios, pero por determinadas razones dejaron de existir. Se debe destacar ade- más que las aplicaciones analizadas, Koha, ABCD, PHPMylibrary, PMB, no se ajustan a las necesida- des de las bibliotecas públicas cubanas, debido a que estas presentan características especiales que la diferencian del resto. Tienen implantados para el control de sus procesos unos módulos estadís- ticos denominados BP creados por especialistas cubanos, para estas instituciones. Descripción de los objetivos La creación de un Sistema de Gestión Estadístico para el control de los servicios que brinda la BP, favorece la toma de decisiones, obliga a mantener un adecuado control de los documentos y los ser- vicios. Permite además realizar un seguimiento
  • 5.  reflexiones Año 10, No. 10, 2014 de las acciones llevadas a cabo en la institución de manera que permita evaluar su desempeño y pro- yectar el trabajo futuro. La familiarización con el flujo de trabajo de la biblioteca, permite conocer a fondo los procesos que en ella se realizan. Una vez detalladas las actividades de la institución, se po- drían proponer mejoras substanciales a partir de la implantación de la aplicación. La metodología utilizada para modelar el siste- ma define y explica los pasos necesarios para ter- minar el proyecto; de manera que los integrantes del equipo y todo aquel que pueda estar interesado en el producto final, tenga la misma visión. Al rea- lizar un buen diseño de la base de datos se puede centralizar y garantizar la consistencia e integri- dad de la información a utilizar. Al implementar el sistema con las características definidas en los procesos de análisis y diseño, se asegura un avan- ce hacia la conversión de los requisitos del cliente en software ejecutable. Ajustando las tecnologías con el entorno de implementación. Gestionar todo lo referente a la manipulación de los documentos y usuarios en los procesos llevados a cabo en la entidad, permite actualizar informa- ciones, además establece y mantiene la evidencia de las operaciones realizadas en la BP. Al brindar reportes detallados acerca de los procesos estadísti- cos que se llevan a cabo en las salas, se proporciona una idea general del estado actual de los servicios. Una vez cumplidos los objetivos propuestos, la biblioteca podrá contar con un software, el cual se ajustará a las necesidades reales de la institución con funcionalidades específicas al trabajo, hacién- dolo cómodo, fácil, sencillo y rápido. Tendencias y tecnologías actuales Diversas son las tendencias y tecnologías que ac- tualmente se utilizan para la implementación de aplicaciones Web, los desarrolladores deben tener dominio de estas y saber cuáles son las que deben emplear según las necesidades de la entidad. Se ha hecho necesario centrar el análisis en productos de software de código abierto debido a las dificul- tades que presenta nuestro país para patentizar y comercializar software, producto del bloqueo im- puesto por Estados Unidos y las dificultades para el pago de licencias de software propietarios. Se considera que el lenguaje PHP es el más indicado para desarrollar la propuesta de software que se presenta, por las siguientes razones: Está sopor- tado en la mayoría de las plataformas de Sistemas Operativos, es de fácil aprendizaje, no requiere de ser comprado, además incluye un sinnúmero de bibliotecas que proporcionan un importante soporte para el desarrollo de aplicaciones Web, por ejemplo e-mail, generación de ficheros PDF y otros. En caso de que no se tengan las bibliotecas se pueden encontrar gratis en Internet. Se escogió RUP para el proceso de desarrollo del software porque junto con UML (Lenguaje Unifi- cado de Modelado), constituye la metodología es- tándar más utilizada para el análisis, implemen- tación y documentación de los sistemas. Entre sus características principales se encuentran: guiado por casos de uso, centrado en arquitectura y es ite- rativo e incremental. Tiene la misión de transfor- mar los requerimientos del usuario en un producto de software. Después de realizar una comparación atendien- do a las características y vulnerabilidades, se deter- minó utilizar para este proyecto el gestor de base de datos MYSQL. Por las múltiples posibilidades que ofrece, además se adapta mejor a las necesida- des de la institución porque consume pocos recur- sos, tanto de máquina como de memoria. Ofrece mayor velocidad de conexión y respuesta. Aspecto de gran importancia puesto que se necesita dismi- nuir el tiempo de espera ante una solicitud. Se determinó utilizar para esta aplicación el ser- vidor Apache. El cual es uno de los servidores Web más populares, tiene una perfecta integración con el gestor de base de datos escogido y sus caracte- rísticas se adaptan a las necesidades del proyecto. Modelo del negocio actual El negocio en cuestión, abarca tres procesos fun- damentales: categorización, préstamos y catalo- gación. (Ver figura 1) Estos son llevados a cabo en el área de control de usuario, las salas de servicio al público y el departamento de procesos técnicos. Los mismos comienzan con la llegada de un lector a la institución, con el propósito de solicitar los ser- vicios que se prestan. Figura 1. Esquema de los principales procesos llevados en la biblioteca.
  • 6. Año 10, No. 10, 2014 reflexiones  Es a partir de aquí que se desencadenan una serie de actividades que concluyen cuando se satisface la solicitud, o, con la cancelación de la misma en caso de que no se encuentre lo deseado. Figura 2. Diagrama de casos de uso. Modelo de objeto El modelo de objetos del negocio es un artefacto que identifica los roles en el negocio y sus respon- sabilidades, además de la información que per- siste en el tiempo. La Figura 3 muestra la relación entre los objetos manejados y los responsables en manipularlos en los procesos bibliotecarios. Este modelo contribuye a descifrar cual es la informa- ción relevante y persistente dentro del dominio del problema. Requisitos funcionales Los requisitos funcionales fueron agrupados por paquetes para una mayor organización. Figura 4. Paquete y sus relaciones. Seguridad: Contiene los elementos que intervienen en la seguridad de la aplicación, quedando la información manejada por el sistema protegida de acceso no autorizado. Restringe la entrada en dependencia de los niveles de privilegio que tengan los usuarios evitando así la corrupción hacia el sistema. Figura 3: Modelo de objetos.
  • 7.  reflexiones Año 10, No. 10, 2014 Gestión configuración: A través de este paquete se introduce y se manipulan algunos de los princi- pales datos con los que el sistema trabaja poste- riormente, como son: salas, país e idioma. Gestión documento: Paquete compuesto por los elementos que intervienen en la búsqueda, so- licitud, selección y registro de los documentos. Reflejan información de los estados por los que transitan, las acciones que se llevan a cabo so- bre estos y los reportes estadísticos que gene- ran. Gestión préstamo: Se agrupan todos los elementos relacionados con los préstamos (internos y ex- ternos), los procesos de devolución y los repor- tes estadísticos. Facilitando así el control de la circulación de los documentos. Gestión lectores: Agrupa los elementos que se re- lacionan con los lectores que asisten a la bi- blioteca. Facilita el control de las visitas a la entidad, viabiliza la inscripción y manipula- ción de los principales datos vinculados a los lectores. Garantiza la generación de reportes estadísticos. Requisitos no funcionales Apariencia e interfaz externa: La interfaz se ajusta a los estándares establecidos para el desarrollo de un buen diseño, garantizando que todo el contenido solicitado aparezca en una sola pá- gina de manera consistente, simple y amena. Posibilita además la interacción entre el sistema y los usuarios, a través de la disponibilidad de todas las opciones acorde al nivel de acceso, lo- grando la mejor navegabilidad posible. Rendimiento: Debe garantizar una velocidad de respuesta genuina, donde la información debe aparecer en el momento que se solicite, posibi- litando que el proceso de la información y res- puesta sea preciso, eficiente y seguro. Soporte: Se le debe poder realizar mantenimiento o extender con la mayor simplicidad posible. Además debe facilitar las pruebas e inclusión de nuevas funcionalidades para lograr su mejora- miento progresivo y evolución en el tiempo sin que el sistema deje de funcionar. Portabilidad: El sistema debe poder ejecutarse en distintos sistemas operativos, sin necesidad de realizar grandes cambios en el código fuente; o sea, un sistema que sea multiplataforma. Seguridad: El sistema debe ser confiable, y para ello es necesario que los usuarios del sistema se autentiquen antes de entrar en la aplicación, es decir, crear contraseñas y niveles de accesos que restrinjan la información con el fin de que no sea borrada o modificada por alguna perso- na no autorizada. La información manejada por el sistema será objeto de cuidadosa protección contra la corrupción y estados inconsistentes. Requerimientos mínimos del hardware: Para una buena interacción se recomienda contar con los siguientes requisitos: Terminal cliente: CPU a 300 MHz, memoria RAM de 64MB, tarjeta de red. Servidor de aplicaciones se recomienda contar con: CPU a 300 MHz, memoria RAM de 128 MB, disco duro de capacidad 10 GB. Servidor de base de datos: CPU a 1GHz, memo- ria RAM de 256 MB. Usabilidad: El sistema podrá ser utilizado por una variada tipología de usuarios, con experiencia básica en el trabajo con sistemas informáticos y en el manejo de la computadora. La aplicación debe tener niveles apropiados de usabilidad, de acuerdo a los conocimientos de las personas, para lograr el máximo de explotación y un por ciento aceptable de aceptación por los usuarios. Confiabilidad: El sistema debe tener requerimien- tos que caracterizan la respuesta del mismo ante los fallos indicando cuán robusto debe ser este. Para lograr esto debe existir un tiempo para probar la aplicación, antes de que sea uti- lizada oficialmente, con el objetivo de detectar posibles errores verificando la frecuencia y se- veridad de fallos. Descripción de la solución propuesta Principios de diseño El diseño, sea cual sea el objeto del mismo, tiene que basarse en el usuario, y el usuario puede ser cualquier individuo. Es de gran importancia al di- señar tener en cuenta los aspectos que se mencio- nan a continuación, debido a que el principal fin de esta actividad es implementar un producto que cumpla con los resultados obtenidos en el análisis y nos proporcione una idea más real de la tecnolo- gía más adecuada para la implementación. • Consistencia: Los objetos iguales presentes en la aplicación Web deben presentar las mismas funciones para que así el usuario sea capaz de acostumbrarse a usarlos. Los mensajes deben presentar el mismo tipo de letra, estructura y color. Es necesario garan- tizar una buena consistencia, de modo que el
  • 8. Año 10, No. 10, 2014 reflexiones  usuario se adapte a qué es lo que debe espe- rar ante una acción determinada. • Garantizar el uso de la aplicación tanto por usuarios nuevos como por usuarios antiguos: La aplicación debe poseer una interfaz intui- tiva para que los usuarios que no se han en- frentado nunca a ella, sean capaces de utili- zarla sin ninguna dificultad. • Navegabilidad: El usuario debe poder acce- der a todas las opciones de acuerdo a su rol, desde una pantalla determinada de la apli- cación. El mismo no debe sentirse desorien- tado en ningún momento. Deben estar co- nectadas las diferentes pantallas de manera que exista navegabilidad entre ellas y entre los componentes de una misma pantalla. La aplicación debe estar adaptada de una ma- nera que sea fácil encontrar la información deseada. • Escribir de forma adecuada los mensajes: Los mensajes son una fuente de información im- portante para los usuarios. Se deben plantear siempre de forma positiva, nunca de forma imperativa o negativa. Las palabras y frases deben ser completas en vez de abreviaturas o códigos, facilitando así la comprensión al usuario. • Uso de colores de forma apropiada: Los co- lores deben ser refrescantes a la vista del usuario, escogiéndose de forma amena y adecuada, dando así una imagen única a la aplicación y que se corresponda a la identi- dad visual de la biblioteca. • Uso de tipos de letras apropiado: Se debe se- leccionar un tipo de letra legible para usuario y también la más adecuada al tipo de aplica- ción que se está desarrollando. También se debe usar la menor cantidad posible de tipos de letras en una misma página, para no alte- rar su diseño. • Formato de salida de los reportes: La aplica- ción permite la emisión de diversos reportes estadísticos, los cuales facilitan el segui- miento de los procesos que se ejecutan en las diferentes salas y departamentos de la enti- dad. En el momento en que se crearon, se di- señaron detalladamente teniendo en cuenta la gran importancia para el correcto funcio- namiento de la aplicación. Estos han seguido la estructura establecida previamente por la institución. • Ayuda: La ayuda es importante en una apli- cación, pues la misma es capaz de brindar información relevante para el usuario en el momento que la precise. Está concebida de forma que en cualquier ventana en la que se encuentre el usuario tendrá una opción de ayuda visible y a la que podrá acceder para obtener la información. El lenguaje utilizado es sencillo, evitando el uso de palabras técni- cas, las operaciones están reflejadas de ma- nera clara y de fácil entendimiento para que los diversos grupos de usuarios puedan usar la aplicación sin necesidad de tener un domi- nio informático amplio. Tratamiento de errores La respuesta correcta ante la presencia de un error, es importante para lograr el funciona- miento óptimo de las aplicaciones. Sin embargo no se descarta la posibilidad de que estos surjan durante el trabajo, por lo que se muestran aler- tas cuando ocurre algún problema, indicando por qué no se ha completado la solicitud hecha. La introducción de errores por la actuación del usuario debe ser mínima, por lo que se trata siem- pre de dirigir y guiar sus acciones con el software en cualquiera de sus funcionalidades. El diseño de la interfaz ayuda a los usuarios a disminuir el riesgo de cometer errores a la hora de ejecutar cualquier acción en el sistema. No obstante, los errores también son contemplados de forma que si se introduce algún dato incorrecto, las valida- ciones implementadas a través del tratamiento de excepciones, mostrarán un mensaje más descrip- tivo para que el usuario pueda entender y solucio- nar la falla, garantizando que el sistema brinde la respuesta esperada, pues la funcionalidad en cuestión sólo se ejecutará cuando no exista error alguno. Las validaciones de campos o de tipos de datos aceptados en cada una de las páginas que presen- tan formularios, se hacen usando los componentes que brinda la plataforma de desarrollo, utilizadas por el lenguaje JavaScript, el cual garantiza una mayor velocidad de respuesta, ya que el servidor no tiene que ocuparse de hacer las validaciones, y por tanto no se sobrecarga. Diagrama de despliegue Los aspectos referentes a la futura distribución fí- sica de la aplicación, son de vital importancia des- de el punto de vista de la arquitectura, puesto que para que la implantación del sistema sea satisfac-
  • 9.  reflexiones Año 10, No. 10, 2014 toria, existen requisitos que debe cumplir el hard- ware, la configuración de la red debe estar acorde con ciertas especificaciones y algunos protocolos que deben estar disponibles. Mediante el diagrama de despliegue que se muestra en la Figura 5, se describe la distribución física del sistema, en términos de cómo se distribu- ye la funcionalidades entre los nodos de computo. Se representan los nodos procesadores (Pc Cliente, Servidor Web y Servidor de Base de Datos) y el pro- tocolo, estándar implementado en la red para efec- tuar la comunicación entre las máquinas (TCP/IP). Se siguió el patrón cliente-servidor, implemen- tándose una arquitectura en tres capas. En el nodo servidor corren las capas de acceso a datos y de negocio, mientras que en los nodos cliente corre la capa de interfaz de usuario. Estudio de factibilidad Al desarrollar un nuevo software se debe llevar a cabo un estudio de factibilidad, para demostrar mediante un análisis de los resultados financieros, económicos y sociales los beneficios que aportará a los usuarios; dándole a conocer la verdadera ne- cesidad de la implantación del sistema. Los casos de uso por sí mismos no permiten efectuar una estimación del tamaño que tendrá el sistema, ni del esfuerzo y el tiempo necesario para implementarlo. Es por esto que el método de pla- nificación basado en casos de uso permite estimar el tamaño de la aplicación y planear su desarrollo. Para esto pone en práctica una técnica en la que se le asigna una cantidad de puntos de peso a ele- mentos que componen el sistema, calificándolos, para obtener una aproximación del tiempo reque- rido y la cantidad de esfuerzo necesario para la im- plementación del mismo. En este estudio solo fue- ron objeto de análisis los casos de usos de mayor importancia para el trabajo. Aunque el software no ha sido probado en la entidad, el tiempo necesario como para ofrecer un nivel más detallado de los beneficios tangibles que reporta, se puede citar que: 1. Logra un aumento en la eficiencia de los pro- cesos de gestión estadísticos, debido a que agiliza la obtención de información. Figura 5. Diagrama de despliegue.
  • 10. Año 10, No. 10, 2014 reflexiones  2. Ofrece grandes beneficios, puesto que al re- ducir el tiempo de catalogación, préstamo y categorización, disminuye la carga del traba- jo; la biblioteca mantiene actualizado cons- tantemente el estado de sus actividades y re- porta mayores utilidades. 3. Evita la pérdida de información puesto que el sistema permite almacenar información de datos de forma consistente. 4. Aumento del rendimiento y disminución de la carga del trabajo, por lo que contribuye a reportar mayores utilidades. Entre los beneficios intangibles se pueden señalar: 5. Mayor aprovechamiento de la jornada labo- ral puesto que el trabajo se llevará a cabo de manera más rápida. 6. Mejor organización y control de la informa- ción. 7. Con esta herramienta se gana en seguridad e integridad de los datos, además disminuyen los errores humanos. 8. Brinda flexibilidad para admitir modificacio- nes y actualizaciones de la información que en él se procesa. 9. Centraliza los datos e informaciones en un sitio que facilite su búsqueda y contribuya a la toma de decisiones. 10. Aumento de la comodidad y facilidad del tra- bajo, en comparación con los métodos que se han llevado a cabo. 11. Amplio esquema de permisos. Impide que personas no involucradas en los procesos ac- cedan a la información generada por estos. 12. Seguridad integrada, donde cada usuario tie- ne una identificación personal y contraseña para acceder al Sistema. 13. Al realizar un análisis del costo total del pro- yecto, que asciende a $ 11 398.29 MN ó $ 455.9 CUC y los beneficios que trae a la institución, se demuestra la factibilidad de la implan- tación del mismo. Puesto que en un futuro inmediato aumentaría sus ganancias por concepto de calidad y rapidez de los servicios brindados. La puesta en marcha del sistema no requiere de inversión alguna para la bi- blioteca porque el equipamiento y los recur- sos están asignados, además se podrá exten- der en un futuro al SNBP. Conclusiones El análisis y diseño de un sistema para automa- tizar los procesos estadísticos en las bibliotecas públicas constituye una forma de autoevaluación sistemática de los procesos para el personal biblio- tecario con el fin de optimizarlos y fomentar el tra- bajo en aquellos que más lo necesiten. Para nues- tro país, su efectividad se maximiza si el proyecto se coordina con la Biblioteca Nacional de Cuba José Martí como órgano rector y metodológico del Sistema Nacional de Bibliotecas Públicas, debido a que se puede integrar al proyecto de automatiza- ción llevado a cabo en esa Institución con el fin de lograr la unificación de la información manejada en las bibliotecas de Cuba. Con el estudio homólogo de sistema biblio- tecarios enmarcados en la política de software libre, se pudo comprobar la necesidad de imple- mentar un nuevo sistema informático, debido a que ninguno de los estudiados, trabaja con los modelos estadísticos BP, creados por el Dr. Emilio Setién. Además con la adopción de MySQL como gestor de base de datos; se asegura el almacena- miento de la información de forma persistente y se ajusta muy bien con la política de desarrollo utilizado por la Subdirección de Informática y Tecnología. Todo lo anteriormente enunciado demuestra la importancia y factibilidad de la creación de una aplicación informática para las Bibliotecas Públi- cas de Cuba. ■ Recibido: febrero de 2014 Aceptado: mayo de 2014 Bibliografía Carranza, E. y Góngora, L. (2007). Arqui- tectura de Software de un Sistema Inte- grado para la Biblioteca Nacional de Cuba José Martí. Manuscrito no publicado. Dewey, M. (1955). Sistema de clasificación decimal: Tablas e índice alfabético auxiliar. Díaz, G. y Miró, J. (2008). Sistema automa- tizado para la gestión de los Departamen- tos de venta y producción de la Empresa autopartes. Manuscrito no publicado. Instituto Superior Politécnico José An- tonio Echeverría. (2006). Estimación de esfuerzo, costo y tiempo de desarrollo del proyecto basado en casos de usos. (CD- ROM). Herrera, R. E. (2006). Clasificación de do- cumentos (1ra. ed.). La Habana: Editorial Félix Varela.
  • 11.  reflexiones Año 10, No. 10, 2014 Jacobson, I. (2004) El Proceso Unificado de Desarrollo de Software. La Habana: Editorial Félix Varela. Lorenzo, F. (2008). Aplicación WEB para el control y Gestión de la Materia Prima Funda- mental en el Grupo Empresarial de Aceites y Grasas Comestibles. Manuscrito no publicado. Mato, R. M. (2005). Sistemas de bases de da- tos. La Habana: Editorial Pueblo y Educación. Norma Cubana de Descripción Bibliográfi- ca de Libros y Folletos de 1982, actualiza- da en marzo del 2002. Núñez, S. y Jaén Basté, C. Manual descrip- tivo de la estructura BMAR. La Habana: Biblioteca Nacional José Martí. Peralta, M. (2004). Estimación del esfuerzo basada en casos de uso. Reportes Técnicos en Ingeniería de Software. Buenos Aires. Disponible en: http://www.researchgate. net/publication/26520172_Estimacin_ del_Esfuerzo_Basada_en_Casos_de_Uso Rojas, J. L. (2006). Diseño de servicios de información. La Habana: Editorial Félix Va- rela. Sæther, S. y Aulbach, A. (2002). Manual de PHP. Disponible en: http://www.siste- maticperu.com Yañez, J. y Wilson, Y. (2008). C@ligae, software de indicadores para un sistema de gestión de Calidad. Manuscrito no pu- blicado. Yero, A. (2008). Sistema de la gestión co- mercial en una oficina de transferencia tecnología. Manuscrito no publicado. Anexo Glosario de términos Archivos Lógicos Internos: Grupo de datos relacionado lógicamente e identificables por el usuario, que residen enteramente dentro de los límites del sistema y se mantienen a través de las Entradas Externas. BP-1: Desideratas. BP-2: Solicitud de documentos. BP-3: Estadística por temática. BP-4: Estadística del fondo total de la biblioteca. BP-5: Estadística por tipo de documento. BP-6: Estadística de circulación por tipo de documento. BP-7: Estadística de circulación por temática. BP-8: Control de visitas. BP-10: Tarjeta de inscripción BP-11: Expediente de lectura de usuario. BP-12: Carné de usuario. BP-13: Boleta de préstamo externo. BP-14: Hoja de devolución. BP-15: Boleta de préstamo interno. Desideratas: Voz latina que significa (las cosas que se han deseado). Recoge las solicitudes de informa- ción que la biblioteca no satisfizo. Catalogación: Apuntar, registrar ordenadamente libros, manuscritos, etc. Formando catálogos de ellos. Categorización: Proceso de organizar, a los usuarios por su rango. Control de Usuarios: Donde se controla las visitas a la biblioteca. Neófito: Persona recientemente adherida a una causa, o incorporada a una colectividad. Transacción: Se entiende como una secuencia de actividades atómica, es decir, se efectúa la secuencia de actividades completa, o no se efectúa ninguna de las actividades de la secuencia.