Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
En el presente trabajo se expone el nuevo procedimiento automatizado para el trmite de credencial con la que se
realiza el prstamo de material bibliogrfico, actualmente en operacin en las bibliotecas de la Facultad de Medicina
de la unam. Inicia con los antecedentes, cuando la credencial se elaboraba con papelera regular, contina con la des-
cripcin de todos los elementos (principalmente la infraestructura de cmputo y desarrollo de software) que con-
tribuyeron para lograr una credencial de alta calidad, adems de un procedimiento eficiente. Finalmente se presen-
tan las conclusiones consideradas relevantes para futuras etapas de este proceso que podra ser aplicado a otras
escuelas y/o facultades interesadas en el tema.
Palabras clave: credenciales, bibliotecas, Facultad de Medicina, unam, procedimiento automatizado, tecnologas de
la informacin, Mxico.
Abstract
The document describes a new automated procedure implemented to issue library I.D. cards for access to the len-
ding services provided by the libraries of unam s School of Medicine (Facultad de Medicina). A description of the
previous card and the new elements incorporated (mainly computing equipment and software development) to
obtain a high quality card as well as an efficient process is outlined. Finally, relevant conclusions to future stages of
the process considered useful for its implementation in other schools are presented. (frre)
Keywords: library cards, libraries, School of Medicine, unam, automated procedures, information technologies,
Mexico. (frre)
* Hemerobiblioteca Dr. Jos Joaqun Izquierdo, Facultad de Medicina, Universidad Nacional Autnoma de Mxico (UNAM), Circuito Exterior s/n,
Ciudad Universitaria, 04510 Mxico, D.F. Mxico. Correo electrnico: daniel@izquierdo.fmedic.unam.mx
** Biblioteca Dr. Valentn Gmez Faras, Facultad de Medicina. Universidad Nacional Autnoma de Mxico (UNAM), Circuito Exterior s/n, Ciudad
Universitaria, 04510 Mxico, D.F. Mxico. Correo electrnico: jcsegundo@izquierdo.fmedic.unam.mx
BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1, P. 63-77
63
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
64
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
El bajo costo de la credencial (la foto era proporciona- manual, adems de tener que mecanografiar la reposi-
da por el usuario y el cartn es relativamente barato). cin (susceptible a errores).
No se requiere invertir en personal calificado o en infra- El usuario puede traer fotografas de aos anteriores, lo
estructura moderna. que dificultara su reconocimiento al presentarse a
El conocimiento del procedimiento por parte del perso- efectuar un prstamo de material bibliogrfico. Al cote-
nal de la biblioteca (muchos aos de experiencia). jar la foto nueva con la anterior, no siempre era simple
identificar a la persona.
Es una credencial de fcil falsifica-
cin, ya que el formato no era cosa
del otro mundo (cualquier persona la
poda generar con una computadora
o mquina de escribir, un cartn y una
fotografa). (Ver imagen 1).
Los registros de los tarjetones son
susceptibles de extravo (lo cual pudo
suceder en alguna ocasin).
Debido a las caractersticas de la
credencial, se facilitaba la desapari-
cin de libros de la biblioteca (en
caso de que llegara a ocurrir).
Al intentar obtener los datos del
Diagrama 1. Diagrama de bloque del procedimiento de alumno para alguna aclaracin, no se
generacin de credenciales vigente hasta 2004 contaba con una fuente de informa-
cin confiable.
La credencial era estticamente de
baja calidad.
Sin embargo, este mismo procedimiento tiene varios Tomando en cuenta las desventajas de esta credencial, la
puntos dbiles, entre los que podemos citar: Comisin de Bibliotecas de la Facultad solicit en prime-
ra instancia utilizar la credencial de la UNAM (formato PVC)
El tiempo que inverta el alumno de nuevo ingreso para como documento para el prstamo de material bibliogr-
obtener la credencial de la biblioteca era aproximada- fico, aprovechando que esta credencial cuenta con cdi-
mente un mes (haba que esperar a que la Secretara go de barras del nmero de cuenta del alumno, campo
de Servicios Escolares entregara la base de datos, se que se pretenda utilizar como nmero de lector (identifi-
emitiera la convocatoria correspondiente y se tuviera cador nico para el usuario del sistema propietario de la
lista la impresin de un nmero cercano a mil creden- DGB para prstamo de libros llamado Circula PC).
ciales en cartn). Desde el momento en que un alumno
solicitaba una reposicin, transcurran dos semanas Partiendo de esta premisa, la idea fue comentada a la
para recogerla, ya que es muy tardado revisar los tarje- Subdireccin de Informtica de la DGB, quienes apoya-
tones existentes uno por uno (a pesar de estar organi- ron el proyecto desde el primer momento, por lo que en
zados por ao y en orden alfabtico) y en forma coordinacin con su personal se realizaron pruebas en
65
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
Tomando en cuenta estos posibles escenarios y riesgos Primera etapa / Primeros pasos
innecesarios, se opt por buscar otra alternativa, la que final-
mente lleg gracias al equipo de cmputo para generacin En distintas reuniones con la Secretara de Servicios
de credenciales, que recientemente adquiri la Secretara Escolares se lleg a diversos acuerdos, entre los que
de Servicios Escolares de la Facultad, quienes se sumaron podemos contar:
al proyecto. Fue entonces que se desarroll un nuevo siste-
ma para la emisin de credenciales para las bibliotecas de La biblioteca proporcion a la Secretara de Servicios
la Facultad, el cual detallaremos a continuacin. Escolares un rango de nmeros de lector disponibles
para que ellos lo asignaran a la base de datos de alum-
nos de pregrado de primer ingreso. Posteriormente esta
base de datos fue enviada a la biblioteca para su auten-
ticacin e integracin al sistema de prstamo de libros.
66
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
Imagen 4
Imagen 3
Imagen 6
Imagen 5
67
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
Imagen 8
68
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
69
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
70
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
As transcurrieron las primeras semanas de octubre de ro de lector (clave nica en la base de datos de la
2005, por lo que el personal del rea de cmputo de las biblioteca) generado por el sistema, el cual es impor-
bibliotecas de la Facultad, pens en una solucin alternati- tante reconocer para imprimirlo en la nueva credencial.
va a la problemtica que se iba presentando, ya que los Copia del comprobante de inscripcin. Es necesario para
usuarios comenzaron a realizar algunos comentarios tiles: acreditar la personalidad del alumno dentro de la Facultad.
Copia de una identificacin oficial vigente. Para asegu-
Los alumnos de tercer a sexto ao (ya comentamos su rar que el alumno que se presenta al trmite es quien
situacin en hospitales externos a la Facultad) mostra- dice ser; adems se especifican diversas alternativas
ron disgusto al acudir varias veces a la biblioteca para de identificacin (acta de nacimiento, pasaporte, cartilla
el trmite de reposicin de credencial del servicio militar, etc.).
En el mostrador de la biblioteca, el personal biblioteca- Copia de un comprobante de domicilio. Se solicita para
rio ofreca diferentes versiones de la informacin del asegurar tener contacto con el alumno para alguna
trmite, lo que provoc confusiones. aclaracin que se pueda presentar en el uso de los ser-
Los alumnos olvidaban su fecha de cita, por lo que no vicios bibliotecarios.
acudan. Comprobante de no adeudo de libros de la biblioteca.
Es solicitado con el fin de que el alumno no pretenda
La solucin propuesta consisti en programar un siste- obtener una nueva credencial teniendo libros en prs-
ma automatizado en internet tamo (evitando as alguna prdida de material). El obje-
(http://centauri.fmedic.unam.mx/credencial), el cual, tivo de solicitar dicho comprobante es que el alumno
adems de los propsitos generales que se menciona- devuelva el material que pueda tener en el momento de
rn ms adelante, tuviera las siguientes virtudes: realizar el cambio de nmero de lector en la base de
datos de la biblioteca.
Sistema programado en una plataforma de fcil acceso Comprobante de pago de la reposicin de credencial.
al usuario (internet). Lugar de entrega de la credencial.
Base de datos eficaz y eficiente Horario de servicio del sistema. Se estableci un hora-
Esquema de seguridad en cmputo del servidor de la rio de servicio que comprende de las 8 a las 20 hrs. de
base de datos y de la aplicacin desarrollada lunes a viernes, con el propsito de evitar mal uso del
Confiabilidad de los datos sistema. (es configurado automticamente en el servi-
Autenticacin de los usuarios dor de la aplicacin).
Estrategia de respaldo y recuperacin de datos histricos Comentarios, dudas y aclaraciones sobre el trmite y/o
del sistema.
Adems, se generaron nuevos lineamientos para el proce-
dimiento, los que pretendan tener un esquema ms con- En resumen, el procedimiento para que un alumno ins-
fiable para los usuarios de la biblioteca y disminuir el extra- crito de la Facultad de Medicina obtenga una reposi-
vo de material, ya que se crea que al tener ms cin de la credencial del sistema bibliotecario compren-
documentos de identificacin de los usuarios, se lograra de los siguientes pasos:
transmitir la idea de que existe un control ms efectivo de
los servicios bibliotecarios. Los lineamientos comprenden: 1. Accede a la pgina de internet del sistema de reposi-
cin de credencial
Impresin de la reservacin de la cita. Esto porque 2. Si es un usuario vlido (ver detalles ms adelante), enton-
incluye los datos del usuario, as como el nuevo nme- ces podr hacer una cita para acudir por su reposicin.
71
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
3. El alumno recolecta los documentos solicitados en los ner su credencial. Esto beneficia a todos los alumnos
lineamientos del sistema para acudir el da de su cita. sobre todo a aquellos que se encuentran en sedes cl-
4. A continuacin, asiste a la cita entregando los documen- nicas de la Facultad.
tos solicitados y se toma la foto digital y/o firma digital (en Eliminar trmites burocrticos (detallados en los ante-
caso de ser necesario) para imprimir la nueva credencial. cedentes).
5. Finalmente, recibe la credencial y firma un listado de
entrega de la credencial, adems de una carta compromi-
so (proporcionada automticamente por el sistema, en la Descripcin general del proceso
impresin de la reservacin de cita) para reportar un pos-
terior extravo de la credencial (recibida en ese momento), El alumno ingresa al sistema empleando un software
inmediatamente despus de ocurrido el suceso, con el fin navegador (un browser como Microsoft Internet
de deslindarse de mal uso de la credencial. Explorer, Netscape, Firefox etc.), en un equipo de
cmputo con conexin a internet. El usuario debe te-
clear el URL (Uniform Resource Locator o Localizador
Aproximacin al sistema desde una perspectiva Uniforme de Recursos) en la barra de direccin del
tcnica navegador para que ste se dirija al sistema:
72
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
http://www.gnu.org/copyleft/gpl.html
1. Sistema Operativo
Diagrama 3. Diagrama de flujo del sistema de El sistema operativo sobre el que se ejecuta
reposicin de credenciales el sistema es Linux (basado en UNIX) instalado en una
computadora Intel Pentium IV a 400Mhz con 256 MB
desde cualquier equipo con conexin a internet y con de RAM. Este servidor Linux es empleado nicamente
un navegador instalado. para sistemas web desarrollados por el rea de cmputo
Desarrollarse en poco tiempo. Se realiz usando el len- de las bibliotecas de la Facultad de Medicina.
guaje de programacin PHP, porque adems de ser un
lenguaje fcil de aprender cuenta con una amplia libre- 2. Servidor de base de datos
ra de funciones existentes para el desarrollo de aplica-
ciones web. La base de datos del sistema reside en un servidor
Ser fcil de usar. El perfil del usuario no es el de un exper- PostgreSQL instalado sobre el mismo equipo antes
to en cmputo, por lo tanto el sistema deba ser tan sen- mencionado. PostgreSQL es un DBMS (Data Base
cillo como el simple llenado de un formulario del web. Management System o Sistema Manejador de Bases
Ser rpido. El tiempo de respuesta entre el navegador de Datos.) de licencia GPL que puede obtenerse desde
del usuario y el servidor deba ser tan corto como fuera su sitio web en http://www.postgresql.org. Este servi-
posible, para que el usuario no percibiera al sistema dor ha sido empleado en desarrollos previos para las
como un problema ms al tramitar su credencial. bibliotecas de la Facultad.
73
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
Se utiliz el software Apache HTTP Server, el cul es Al ser un sistema diseado para ejecutarse en web, la
tambin un software de licencia GPL , disponible para interfaz grfica del usuario (GUI por sus siglas en ingls)
descarga desde su sitio web en http://www.apache.org. se cre empleando el lenguaje para marcado de hiper-
Las razones para emplear este servidor son: texto (HTML), agregando imgenes y aplicando un esti-
lo visual con hojas de estilo en cascada (CSS).
a.) La confiabilidad de este software. Su uso en todo el
mundo, la existencia de una comunidad que realiza su 6. Lenguaje de consulta a la base de datos
mantenimiento, y el cdigo libre contribuyen a mejorar
la calidad de este software. PostgreSQL es un manejador relacional, por lo que el
b.) Es de licencia GPL, no es necesario el pago de licencias lenguaje para realizar consultas y operaciones sobre los
para uso y distribucin, por lo que es ideal para proyec- datos fue SQL.
tos acadmicos y gubernamentales.
c.) Se ha usado este servidor en desarrollos previos obte- 7. Programacin
niendo muy buenos resultados, observados en el
desempeo de las aplicaciones, en la facilidad de con- El sistema fue programado en mdulos, cada uno divi-
figuracin del servidor y en las mltiples opciones que de la funcionalidad del sistema de acuerdo a las activi-
se han aprovechado del mismo. dades que puede realizar el usuario. Los mdulos son
los siguientes:
4. Lenguajes de programacin del sistema
Mdulo de acceso. Controla el acceso de los usuarios.
El sistema fue desarrollado en el lenguaje PHP configu- Mdulo para reservacin. El usuario reserva una fecha
rado para comunicarse con el servidor PostgreSQL y para el trmite de su credencial.
para hacer uso de la interfaz para la programacin de Mdulo de impresin. Permite imprimir el comprobante
aplicaciones (API) del servidor Apache. Es posible obte- de la reservacin realizada en el segundo mdulo.
ner el software para instalar el soporte para PHP en un
servidor web, as como su documentacin completa 7.1 Mdulo de acceso
desde el sitio web de PHP en http://www.php.net.
El mdulo de acceso consta de dos programas: el prime-
Tambin se emple el lenguaje de programacin ro de ellos funciona como interfaz entre el sistema y el
JavaScript para validar la entrada de datos del usuario en usuario, para que este ltimo ingrese los datos que lo
los formularios web del sistema y para el redirecciona- identifican (nmero de cuenta y fecha de nacimiento).
miento entre mdulos. Este lenguaje es interpretado por Tambin presenta los lineamientos del sistema para que
la mayora de navegadores existentes. Para su ejecucin el usuario los lea, imprima y est enterado de la docu-
solamente es necesario contar con un navegador que mentacin que necesita para completar el trmite ade-
soporte el lenguaje. Netscape y Microsoft Internet cuadamente. Funcionalmente, este mdulo es el que reci-
Explorer los soportan desde hace mucho tiempo. be los datos de identificacin del usuario, valida las
omisiones de los mismos y las inconsistencias de tipo que
pudieran presentarse (por ejemplo el ingreso de caracte-
res alfanumricos en el nmero de cuenta). Todo esto se
74
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
75
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM
76
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas
Conclusiones
Obras consultadas
El sistema se puso en operacin en noviembre de 2005
teniendo un rotundo xito, ya que al solicitar la opinin
de algunos alumnos acerca del sistema cuando se pre- The Apache Software Foundation [en lnea].
sentaron al trmite, se obtuvieron comentarios positi- <http://www.apache.org> [Consulta: 2006]
vos, entre los que se cuentan: que el trmite es mucho
ms sencillo, que pueden acceder al sistema desde su COGGESHALL, John. PHP 5. Madrid : Anaya multimedia,
casa u hospital de residencia, por medio de una com- 2005. 861 p. (La Biblia de)
putadora con acceso a internet y conociendo la direc-
cin URL. Asimismo, sealaron como ventajas el acudir Datacard Group: secure ID and card personalizated solu-
una sola vez a la biblioteca, adems del poco tiempo tions [en lnea]. <http://datacard.com> [Consulta:
invertido entre la reservacin de la cita y la entrega de 2006]
la misma. Hubo, sin embargo, pocos comentarios nega-
tivos, los cuales no tienen nada que ver con el sistema, DATE, C. J. Introduccin a los Sistemas de Bases de Datos.
sino con la cantidad de documentos solicitados. 7 ed. Mxico : Pearson Education, 2001. 936 p.
El sistema ahora se prepara para atender a los alumnos GNU General Public License [en lnea].
de posgrado, acadmicos y trabajadores de la Facultad, <http://www.gnu.org/copyleft/gpl.html> [Consulta:
para terminar as el ciclo del proceso. 2006]
77