Boletín de nuevas adquisiciones en línea ITAM. Biblioteca Raúl Baillères, Jr Laura Figueroa ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Aleph Versión 16 Adquisiciones y Seriadas Catalogación Circulación Catálogo en dos idiomas Introducir al auditorio la versión de Aleph y lo que hemos hecho. VHL -> Seriadas, Catalogación LFO -> Adquisiciones, Circulación, Catálogo ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Catálogo ITAM. Biblioteca Raúl Baillères Jr 15/05/2008 Apariencia del catálogo, vinculos especiales como Croquis, Ayuda, ¿Estoy plagiando?, ¿Necesitas más información? Solicitud de adquisiciones Nuevas adquisiciones Búsquedas especiales ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Surge una necesidad… Requerimientos ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
La BRB necesita Informar a los usuarios de las nuevas adquisiciones A través de un boletín actualizado Fácil de consultar Información completa del docto Ejemplares Si está en préstamo Si está reservado Posibilidad de reservar ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Proceso de adquisición Adquisición del documento Asignación de un C.B. Análisis – Catalogación – Clasificación Proceso físico menor Estantería Otras Adquisiciones: Donativo, Canje, Reposición, Pago de multa… ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Requerimientos Desplegar únicamente los documentos que estén a disposición del usuario -> ESTANTERÍA Desplegar la información básica para la identificación del documento. Bibliográfico Autor (100 $a, 110 $a, 111 $a) Título (245 $a $b $p) Pie de imprenta (260 $a $b $c) Ejemplar Unidad Colección Clasificación Descripción Tipo de documento. ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Requerimientos Posibilidad de seleccionar el boletín por periodo. En cada boletín dar la posibilidad de filtrar por Unidad, Clasificación Dewey, Tipo de documento y Colección. Vincular el boletín de con el catálogo en línea. Información completa del documento. Ejemplares. Si está en préstamo. Si está reservado. Posibilidad de reservar. ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Documento nuevo Documento procesado ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Ejemplar nuevo sin proceso técnico ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Ejemplar nuevo procesado ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Tabla Se creo una tabla llamada BOL en oracle donde se ingresa todos los documentos que ingresan a la BRB. Necesito Almacenar el Código de Barras Vincular con la Z13 Vincular con la Z30 Almacenar el número de sistema Fecha de salida a estantería Clasificación Dewey a 1er nivel Un identificador de status (PT o Estantería) ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Estructura de la tabla Name Type Z00_DOC_NUMBER CHAR(9) Z13_REC_KEY CHAR(9) Z30_REC_KEY CHAR(15) Z30_BARCODE CHAR(30) FECADQ NUMBER(6) DWY CHAR(3) STA CHAR(1) ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Por ejemplo Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 000144185 000144185000010 288932 151157 000144186 000144186000010 288933 151158 000144187 000144187000010 288934 151159 000144188 000144188000010 288935 Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 000144185 000144185000010 288932 200804 300 1 151157 000144186 000144186000010 288933 600 151158 000144187 000144187000010 288934 151159 000144188 000144188000010 288935 200805 ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Actualización de tabla BOL Stored procedure ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Actualización de la tabla Se hace a través de un procedimiento (stored procedure) Son bloques de PL/SQL que se almacenan en la estructura de la base de datos y pueden ser ejecutados cuando se necesite. Es decir, puedo ejecutar las sentencias SQL UPDATE Z30 SET Z30_DESCRIPTION=‘e.1’ WHERE Z30_DESCRIPTION =‘ejemplar 1’; COMMIT; UPDATE Z30 SET Z30_DESCRIPTION=‘e.2’ WHERE Z30_DESCRIPTION =‘ejemplar 2’; O bien puedo almacenar estas sentencias en un procedimiento llamado ActDescripcion y ejecutarlo cada vez que yo quiera exec ActDescripcion; ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Stored procedure Da de alta todas las adquisiciones nuevas que no existan en la tabla BOL Con los registros que tienen status en proceso técnico STA=0 consulto en la Z30 si ha cambiado el item_process_status ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Ejemplar nuevo procesado ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Stored procedure Da de alta todas las adquisiciones nuevas que no existan en la tabla BOL Con los registros que tienen status en proceso técnico STA=0 consulto en la Z30 si ha cambiado el item_process_status Si el item_process_status dejó de ser PT entonces ya salió a estantería. Ingreso la FECADQ (ej.200805). Actualizo DWY con la clasificación dewey a 1er nivel. Actualizo STA = 1. ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Un ejemplo Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 000144185 000144185000010 288932 151157 000144186 000144186000010 288933 151158 000144187 000144187000010 288934 151159 000144188 000144188000010 288935 Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 000144185 000144185000010 288932 200804 300 1 151157 000144186 000144186000010 288933 600 151158 000144187 000144187000010 288934 151159 000144188 000144188000010 288935 200805 ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Ejecutar el store procedure ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Datos del bibliográfico Z13 – Bibliográfico Corto ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Configuración de la Z13 Z13 bibliográfico corto Se configura a través de la tab22 Si se desea, se puede hacer uso de la edit_paragraph y de la edit_field ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Configuración Z13 Tab22 !!!!!!!!!!-!-!!!!!-!-!!!!- ... USER-DEF-3 1 1#### a USER-DEF-4 2 132 USER-DEF-5 2 131 edit_paragraph.<lng> !!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!-! 131 260## P 132 245## P edit_field.<lng> !-!-!!!!!-!-!-!!!!!!!!!!-!-!-!!!!!!!!!!-!!!!!!!!!! 1 # 260## P 2 a A ^ ^ 2 b A :^ 2 c A ,^ -------------------------------------------------- 1 # 245## P 2 a A 2 b A 2 p A .^ ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Despliegue en WEB Creación de una página dinámica con PHP ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
FORM ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Tablas involucradas BOL (creada por administrador) Z13 – bibliográfico corto Z30 – ejemplar ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Página WEB dinámica PHP Server-Side Scripting Para ingresar código php en una página debe estar entre los signos <?php ?> Conexión a la base de datos se hace ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
SQL ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Ejecución ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Despliegue ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Bibliografía Urman, Scott Oracle PL/SQL programming / Scott Urman. -- Berkeley, Calif. : Osborne/McGraw-Hill, 1996 http://www.w3schools.com/ http://www.php.net/ ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Gracias Laura Figueroa Olivera lfigueroa@itam.mx ITAM Biblioteca Raúl Baillères, Jr ITAM. Biblioteca Raúl Baillères Jr 15/05/2008