Está en la página 1de 15

Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la

Facultad de Medicina de la UNAM


Daniel Barajas Gonzlez*, Juan Carlos Segundo Elas**

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

Antecedentes alumnos de posgrado, acadmicos y trabajadores admi-


nistrativos); el usuario traa su propia fotografa y el per-
El servicio de prstamo de libros de la Biblioteca Dr. sonal administrativo de la biblioteca cotejaba los datos
Valentn Gmez Faras de la Facultad de Medicina del usuario con el tarjetn existente (tratndose de
sigue los lineamientos generales existentes para ello alumnos de pregrado; en caso contrario se generaba
de la Direccin General de Bibliotecas (DGB ) de la un tarjetn nuevo) y si eran validados los datos proce-
Universidad Nacional Autnoma de Mxico (UNAM); sin da a mecanografiar la credencial; al trmino de dos
embargo, no es conocido hasta el momento un estn- semanas sta se recoga al entregarse una copia de un
dar en el diseo de las credenciales de biblioteca para comprobante de domicilio y del comprobante de ins-
el prstamo de material bibliogrfico, ni tampoco el pro- cripcin. Este procedimiento (ver diagrama 1) era en
cedimiento para la obtencin de la misma por los dife- principio bastante prctico, por lo que podemos citar
rentes usuarios con los que se cuenta. algunas ventajas, como son:

Hasta agosto de 2005, el trmite de obtencin de la cre-


dencial para los usuarios de nuevo ingreso (alumnos de
pregrado, posgrado, acadmicos y trabajadores adminis-
trativos de la Facultad) era relativamente sencillo; en la
biblioteca se generaba un listado con la informacin de
los alumnos (en el caso de alumnos de pregrado) a par-
tir de una base de datos (presentada en formato de hoja
de clculo) proporcionada por la Secretara de Servicios
Escolares de la Facultad, posteriormente se anexaban
los datos de la base de datos a un machote de creden-
cial generado en formato de documento (.doc), y final-
mente se impriman en cartn (como es lo propio en la Imagen 1.
mayora de las bibliotecas de la UNAM); al terminar la
impresin se entregaban las credenciales al rea admi-
nistrativa de la biblioteca para anexar una etiqueta de
cdigo de barras y plastificar. (ver imgenes 1 y 2).

Los usuarios contaban con un periodo de fechas esta-


blecidas para solicitar la credencial en el mostrador de
la biblioteca, teniendo que llenar un tarjetn de solicitud
de credencial, entregar dos fotografas tamao infantil
(una para la credencial), y mostrar el comprobante de
inscripcin, con lo que finalmente obtenan su creden-
cial (la biblioteca conserva el tarjetn que incluye la otra
fotografa y datos del usuario). Para las reposiciones de
credenciales se contaba con la misma credencial de
cartn con un cdigo de barras (en este mismo caso se Imagen 2.
encontraba la obtencin de la credencial por parte de

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

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

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

65
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM

el sistema Circula-PC para cambiar el nmero de lec- Nueva infraestructura de cmputo


tor por el nmero de cuenta, obteniendo resultados
positivos. Desde el punto de vista tcnico, era posible La Secretara de Servicios Escolares de la Facultad
utilizar el nmero de cuenta como nmero de lector, sin cuenta con toda una infraestructura informtica para
embargo se analizaron los siguientes puntos: generacin de credenciales:

Si un usuario extraviara su credencial, al obtener una Software de generacin de credenciales Id Works de


reposicin y apareciera tiempo despus la primer cre- Datacard . (cuenta con una llave informtica a USB
dencial, en el momento de solicitar un prstamo no se para autenticacin). El software se conecta al servidor
tendra certeza de cul credencial era la vigente (usua- de base de datos de la Secretara de Servicios
rio con dos o ms credenciales). Escolares de la Facultad por medio de conexiones
En el mismo caso de extravo, alguna tercera persona ODBC (Open Data Base Conectivity), para obtener los
podra encontrar la credencial perdida, y en un remoto datos de los usuarios. (Ver imagen 4).
caso hacer mal uso del documento. Con el sistema de Impresora dplex de impresin de credenciales en tar-
los nmeros de lector asignados por la biblioteca, el jetas PVC marca Datacard (Ver imagen 3).
bibliotecario prestador del servicio puede fcilmente Cmara fotogrfica digital Datacard True Photo
identificar que el usuario porta una credencial sin vigen- Solutions software con tripi y fondo blanco desmonta-
cia al no encontrar el nmero de lector de la credencial ble para fotografas. Resolucin de 3,2 mega pxeles
en el sistema, lo que no sucedera si existieran dos cre- con licencia USB (Ver imagen 6).
denciales con el mismo nmero de identificacin de Superficie (pad) para firma digital del usuario.
usuario (nmero de cuenta = nmero de lector). Resolucin: 1024 x 1024 pxeles, superficie de captura
El nmero de cuenta es asignado por otra dependencia 2.48" por 1.26", Interfaz: Serial RS232 (Ver imagen 5).
de la UNAM, por lo que desde el punto de vista tcnico (a
nivel base de datos), no tendramos el control sobre la Con esta dotacin de equipo y con el apoyo de su per-
asignacin de la llave primaria (campo clave), lo que sonal capacitado, fue posible iniciar el proyecto.
puede ocasionar problemas.1

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.

1 Date, C. J. Introduccin a los Sistemas de Bases de Datos, p. 260-261.

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

66
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas

Imagen 4
Imagen 3

Imagen 6
Imagen 5

Imgenes de la infraestructura de cmputo

La Secretara de Servicios Escolares


gener un listado en papel con la
base de datos, para que el usuario fir-
mara de recibida su credencial.
Los horarios para generar creden-
ciales fueron asignados segn las
posibilidades de ambos Depar-
tamentos. Diagrama 2. Diagrama de bloque del nuevo procedimiento
La Secretara de Servicios Escolares de generacin de credenciales
realiz el diseo de la credencial
(debido a que es una de las caracte-
rsticas del software Id Works , y
nicamente esta oficina cuenta con la
administracin del software para su
modificacin). (Ver imagen 2)

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

67
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM

Una persona capacitada en cmputo por parte de la


Secretara de Servicios Escolares generara credencia-
les en un turno, y el personal de las bibliotecas de la
Facultad las generara en otro. (Ver diagrama 2)

Inicio del proceso

En agosto de 2005 se generaron las primeras credencia- Grfica 1


les con el nuevo procedimiento, logrando la impresin de
la credencial en PVC (con fotografa y firma digitalizada
del alumno. Ver imgenes 7 y 8) en un tiempo menor a
tres minutos. El alumno de primer ingreso asisti segn
el calendario propuesto (letras del abecedario por da
abarcando todas las letras en dos semanas), se le tom
la foto digital y se digitaliz su firma por medio del pad
digitalizador correspondiente. El alumno concluy el tr-
mite obteniendo su credencial en un tiempo rcord y con
la posibilidad de solicitar el prstamo de libros en la
biblioteca de manera inmediata. Segn estadsticas de la
base de datos de la Secretara de Servicios Escolares, se
imprimieron 984 credenciales de alumnos de primer Grfica 2
ingreso, siendo que la planta de alumnos inscritos en ese
momento era de 1,016 (solamente 32 alumnos no obtu-
vieron su credencial). El porcentaje de alumnos con cre-
dencial fue cercano al 97% (ver Grfica 1), en contraste
con el 85% (ver Grfica 2) que era el porcentaje normal
aproximado de usuarios de primer ingreso que asistan
por ella en los tiempos de la credencial de cartn.

La credencial no tuvo costo para el alumno, ya que los


suministros consumibles (tarjetas PVC, cinta para la impre- Imagen 7
sora y pilas alcalinas para la cmara digital) fueron absor-
bidos por el presupuesto asignado a las bibliotecas de la
Facultad, lo que sucedera tambin en la siguiente etapa.

Imagen 8

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

68
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas

Segunda etapa / Canje de credenciales Terminado el periodo de generacin de credenciales, la


base de datos de la Secretara de Servicios Escolares
Al observar el xito del procedimiento, en una decisin con- report que 2,370 alumnos se presentaron a realizar el
junta entre las biblioitecas de la Facultad y la Secretara de canje de la credencial, de 5,060 alumnos inscritos, lo
Servicios Escolares, se procedi a realizar el canje de la que indica en trminos porcentuales que cerca del 50%
credencial de cartn de todos los dems alumnos de pre- (ver Grfica 3) de alumnos inscritos acudieron al canje
grado, por la nueva credencial de PVC, ocupando para ello gratuito de la credencial. Hay que tomar en cuenta que
un mes (septiembre de 2005) bajo las mismas condiciones esta cifra aparenta ser baja, pero los alumnos de tercer
en horarios y turnos que la etapa anterior. a sexto ao (servicio social) de pregrado, no toman cla-
ses en las instalaciones de la Facultad, ya que la mayo-
Para esto, el personal de cmputo de las bibliotecas de la ra se encuentra en hospitales de la zona metropolitana
Facultad, tuvo que realizar una comparacin entre la base (consecuencia del Plan de Estudios de la carrera de
de datos de alumnos inscritos proporcionada por la Mdico Cirujano) y en muchos casos los alumnos de
Secretara de Servicios Escolares y la base de datos del quinto y sexto ao (internado y servicio social) se
sistema Circula PC de prstamo de libros (ms de 9,000 encuentran distribuidos en hospitales de todo el pas.
registros), con el fin de obtener una base de datos nica Con base en esto, podemos decir que el proceso tuvo
y confiable de los alumnos que tenan derecho de realizar una conclusin satisfactoria.
el canje de su credencial. Los datos a comparar fueron:

1. Nmero de cuenta de los alumnos en el sistema de la


biblioteca contra el nmero de cuenta proporcionado por
la Secretara de Servicios Escolares. Esto con el fin de
detectar qu usuarios de la biblioteca estn inscritos como
alumnos regulares de la Facultad, lo que nos dio como
resultado conocer a qu usuarios vigentes se les canjeara
la credencial. En lenguaje de base de datos, ste fue el
campo llave primaria (campo con valores nicos).
2. Nombre del alumno. Con el fin de tener datos unifor-
mes entre ambos departamentos de la Facultad.

Al trmino de la comparacin y generacin de la nueva Grfica 3


base de datos, se enviaron a la Secretara de Servicios
Escolares los resultados para que fuese integrada la Tercera etapa / Reposicin de credenciales
informacin al servidor de base datos y con esto al soft-
ware de generacin de credenciales, con lo que se inici Es en esta etapa donde se describe ms detallada-
la correspondiente toma de fotografa y firma digitalizada mente el proceso computacional, con el propsito de
de los alumnos restantes de pregrado. En esta ocasin, el que programadores de sistemas tomen en cuenta esta
personal de cmputo de las bibliotecas de la Facultad experiencia, ya que el procedimiento, anlisis, diseo y
gener el listado para que los alumnos firmaran de efec- programacin del sistema fue completamente concebi-
tuado el canje de la credencial sin costo alguno para ellos. do por el personal de cmputo adscrito a las bibliotecas
de la Facultad de Medicina, bajo la supervisin del coor-

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

69
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM

dinador de la hemerobiblioteca Dr. Jos Joaqun Citas para reposicin de credenciales


Izquierdo y la coordinadora de la biblioteca Dr. Valentn
Gmez Faras de la Facultad. En una reunin con la Secretara de Servicios
Escolares, se tom el acuerdo en conjunto con la biblio-
En esta etapa, la participacin valiosa de la Secretara de teca, para que las reposiciones de credenciales fueran
Servicios Escolares se limit al prstamo de la infraes- dos veces a la semana, en dos diferentes horarios; se
tructura de cmputo para la generacin de credenciales escogieron en principio los martes y jueves de 13:00 a
y de la actualizacin de la base de datos (como Servicios 14:00 hrs. y de 16:00 a 17:00 hrs.; esto con el fin de que
Escolares es la propietaria del equipo y de la base de los alumnos tuvieran varias opciones para acudir a la
datos que alimenta el sistema de generacin de creden- Facultad y as tomar una nueva fotografa digital (en
ciales, el cambio de cualquier campo de la informacin caso de requerirlo) y recoger la reposicin de creden-
de los alumnos la tienen que capturar ellos), en los pocos cial. Otro de los acuerdos consisti en que los alumnos
casos que as lo requieran, ya que tomamos como punto que hicieran el trmite de reposicin tendran que pagar
de inicio la misma base de datos de las dos etapas ante- en la caja de la Facultad el importe fijado para la repo-
riores, la que al final se convirti en una sola. sicin. El precio por reposicin se fij en $50 pesos y
fue aprobado por la Comisin de Bibliotecas.
En forma paralela a la segunda etapa, surgi la necesi-
dad de realizar un procedimiento para reponer las nue- Como nos encontrbamos en la fase de canje de cre-
vas credenciales de PVC , debido a que la demanda de dencial, se pens en primera instancia seguir con el
reposiciones de credenciales se increment sustancial- procedimiento habitual de reposicin de credencial
mente; ya que en temporadas normales se llegaban a (explicado en la seccin de antecedentes) con una
solicitar 20 reposiciones al mes, en contraste con las 20 diferencia importante, los alumnos se inscribiran en
por semana que tenamos en septiembre de 2005. unas hojas que se generaron en el rea de cmputo de
Entre algunas posibles causas del auge de las reposi- la biblioteca; estas hojas tenan un espacio de 6 alum-
ciones pueden contarse: nos por hoja y fueron puestas a disposicin de los
alumnos en el mostrador de la biblioteca. Al iniciar el
El tiempo de entrega mnimo proceso, los propios alumnos transcriban sus datos
Innovacin de la nueva credencial y su condicin est- personales para que pudieran asistir en uno de los cua-
tica agradable pueden haber influido positivamente en tro horarios disponibles para el trmite, es decir, el
el alumno para realizar el trmite alumno solicit una cita para acudir por su reposicin
Moda entre los alumnos de credencial. En ese mismo momento del registro de
Disponer de una identificacin oficial universitaria pro- la cita, el alumno entregaba los papeles solicitados
cesada con tecnologas de informacin de vanguardia, (copia de comprobante de inscripcin, recibo de pago
confiable, actualizada, manufacturada con materiales de la reposicin y un comprobante de domicilio) en el
resistentes, que le permite al usuario tener acceso mostrador de la biblioteca, lo que propici el extravo de
oportuno a los servicios acadmicos que le proporcio- algunos documentos, por lo que en las primeras fechas
nan las bibliotecas de su Facultad. de reposiciones (octubre de 2005) los alumnos se pre-
sentaron al trmite de la reposicin y en algunos pocos
casos los documentos no aparecieron.

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

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.

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

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:

A continuacin se presenta una breve descripcin de los http://centauri.fmedic.unam.mx/credencial


aspectos tcnicos del sistema para el trmite de reposi-
cin de credenciales, como una solucin a la situacin En la primer pantalla debe leer y comprender los linea-
planteada en los antecedentes. En primer lugar se enun- mientos para el trmite de credencial (marcando una
cia el propsito del sistema, la descripcin general del casilla de verificacin, el usuario se compromete a leer
proceso que el alumno realiza con el sistema, y se conti- y a aceptar los lineamientos) y entonces ingresa su
na con los requerimientos no funcionales que motivaron nmero de cuenta y fecha de nacimiento para identifi-
las elecciones de plataforma para el desarrollo y se con- carse frente al sistema, el cual una vez que identifica al
cluye con una sinopsis de la estructura funcional del sis- usuario le permite elegir la fecha en que acudir a obte-
tema. En caso de ser necesario, puede encontrar mayor ner su credencial de entre un conjunto de fechas dis-
nivel de detalle en la documentacin tcnica del sistema. ponibles previamente y establecidas por la biblioteca.
Finalmente, imprime el comprobante de la reservacin
realizada y acude en la fecha acordada a completar el
Propsito del sistema trmite y obtener su credencial. (Ver diagrama 3)

El propsito del sistema es optimizar el proceso de


reposicin de credencial a los alumnos de la Facultad Requerimientos del sistema
de Medicina, esto se logra al:
El sistema deba cumplir los siguientes requerimientos
Reducir tiempos innecesarios. Antes el alumno deba para aumentar las posibilidades de xito:
acudir a la biblioteca a solicitar una reposicin de cre-
dencial en caso de extravo y regresar otro da para Estar disponible desde cualquier computadora. Para
continuar el trmite. Al realizar el trmite utilizando el cumplir con este requerimiento se desarroll para eje-
sistema, el alumno acude solamente una vez para obte- cutarse como un sistema web que pudiera usarse

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

72
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas

Acerca del licenciamiento del


software de desarrollo

El software descrito a continuacin se distribu-


ye por sus creadores bajo el esquema de licen-
cias GPL (General Public License o licencia
pblica general), el cual fue creado por la Free
Software Foundation. A grandes rasgos, el
licenciamiento GPL permite el uso libre de un
software, as como su distribucin y modifica-
cin; siempre que est distribuido y modificado
conforme a los trminos de este licenciamien-
to. Puede aprender ms sobre licenciamiento
GPL desde el sitio web de sus autores en:

http://www.gnu.org/copyleft/gpl.html

Plataforma de desarrollo del sistema


para reposicin de credenciales para
las bibliotecas de la Facultad de
Medicina

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.

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

73
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM

3. Servidor WWW (World Wide Web) 5. Otros lenguajes empleados

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

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

74
Daniel Barajas Gonzlez y Juan Carlos Segundo Elas

program en el lenguaje JavaScript y aprovechando algu-


nas opciones del lenguaje HTML. Este lenguaje, por lo
regular, se ejecuta en el navegador del usuario, as que la
validacin se realizar localmente (equipo del usuario)
antes de ser enviado al servidor. Una vez que los datos
han sido tecleados por el usuario y pasan las pruebas de
validez establecidas en JavaScript, son enviados al
segundo programa del mdulo de acceso.

El segundo programa del mdulo de acceso recibe los


datos del primer programa, realiza las validaciones y
consultas necesarias para determinar la situacin del
trmite a realizar y redirecciona al usuario al mdulo
para reservacin de fecha. El segundo programa recibe
el nmero de cuenta y la fecha de nacimiento, ingresa- Imagen 9. Mdulo de acceso
dos en el primer programa del mdulo, consulta a la
base de datos para determinar si el usuario est en la
base de datos de la biblioteca, en cuyo caso lo redirec- Dicho programa recibir los datos de la reservacin del
cionar al mdulo para reservaciones. En caso de no usuario, dependiendo de la situacin del alumno y los
estar en la base de datos de la biblioteca, realizar una datos que ingres. Este programa realizar una actuali-
segunda consulta entre los alumnos inscritos, actualiza- zacin a la base de datos y registrar los datos de la
r los registros necesarios y asignar nmeros de lec- reservacin. Cabe sealar que el sistema permite un
tor en los casos convenientes. Una vez finalizados los nmero limitado de reservaciones por da, una vez que
procesos realizados por este segundo programa, redi- se alcanza este lmite, ese da dejar de estar disponi-
reccionar al usuario al tercer mdulo. ble para futuras reservaciones. Esto permite brindar un
mejor servicio al tener un nmero razonable de usua-
7.2. Mdulo para reservacin rios atendidos en el lapso de tiempo asignado al trmi-
te, (hay que recordar las citas excesivas al comienzo de
Este mdulo est compuesto por dos programas, el pri- esta fase), manteniendo calidad en la atencin a usua-
mero de ellos mostrar una interfaz grfica de usuario rios. Una vez realizada la reservacin, se notifica al
(GUI ) en la que el alumno podr introducir sus datos usuario la exitosa conclusin del procedimiento y se le
(domicilio, cdigo postal y/o telfono) en caso de que recuerda imprimir su comprobante.
sean requeridos segn la situacin de su trmite. Este
programa se comunicar con la base de datos del sis- 7.3 Mdulo de impresin
tema para obtener el conjunto de fechas disponibles
para dar el servicio de reposicin, en caso de existir al El mdulo de impresin consiste en un programa que
menos una fecha, se mostrarn al usuario quien elegir recibe como entradas los datos de identificacin de un
solamente una de ellas. Una vez concluida la actividad usuario, busca los datos de su reservacin y los mues-
del usuario en esta parte del mdulo, finalizar la reser- tra en un formato para impresin en una pgina HTML .
vacin pulsando un botn y los datos sern redireccio- Por polticas del sistema, es necesario que el usuario
nados al segundo programa de este mdulo. realice la impresin del comprobante y llevarlo el da

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

75
Automatizacin del procedimiento de generacin de credenciales en las bibliotecas de la
Facultad de Medicina de la UNAM

8. Administracin del sistema y seguridad

En el servidor existe un esquema automtico de respaldo


de la informacin, dichos respaldos se realizan diariamen-
te y en forma separada, en uno el sistema en web y en
otro la base de datos. Al inicio de cada mes, los respaldos
se copian a un CD-ROM para su resguardo en el rea de
cmputo de la biblioteca. Todos los respaldos cuentan en
el nombre de archivo con la fecha de creacin.

Como medidas de seguridad tenemos:

El sistema en internet est disponible de 8:00 a 20:00


horas. Antes y despus de este horario aparece una
pantalla indicadora que el sistema no est disponible.
Imagen 10. Mdulo de Reservacin Las formas de acceder al servidor son: localmente
(consola del sistema), y de manera remota a travs del
que realice el trmite. Este comprobante puede ser protocolo de intrprete de comandos seguro (SSH,
impreso inmediatamente despus de que se realiza la Secure Shell), para evitar accesos no autorizados se
reservacin, es decir, al concluir el proceso del mdulo utiliza el programa TCP Wrappers el cual filtra las cone-
anterior, o bien, en otra ocasin cuando el usuario xiones de direcciones IP y slo permite el acceso de
ingrese nuevamente al sistema. direcciones vlidas.
La impresin de la credencial es segura porque el rea de
cmputo de la biblioteca tiene el control del nmero de lec-
tor de cada credencial, de tal manera que cuando un usua-
rio reporta el extravo de su credencial, el rea de cmputo
procede a la cancelacin de ese nmero de lector.
Todo proveedor ofrece un contrato de mantenimiento
(preventivo y correctivo) al adquirir el equipo de genera-
cin de credenciales. Hay que recordar que este equipo
no requiere un uso de 365 x 24 (das de ao y horas del
da), por lo que su alta disponibilidad no es prioritaria.
Los costos del equipo para hacer las credenciales son eleva-
dos, por eso mismo se reduce el riesgo de copias apcrifas.

Imagen 11. Mdulo de impresin

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

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]

PHP [en lnea]. <http://www.php.net> [Consulta: 2006]

PostgreSQL [en lnea]. <http://www.postgresql.org>


[Consulta: 2006]

BIBL. UNIV., NUEVA POCA, ENERO-JUNIO 2007, VOL. 10, No. 1

77

También podría gustarte