1 Boletín de nuevas adquisiciones en líneaITAM. Biblioteca Raúl Baillères, Jr Laura Figueroa ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
2 Aleph Versión 16 Adquisiciones y Seriadas Catalogación CirculaciónCatá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
3 Catálogo ITAM. Biblioteca Raúl Baillères Jr 15/05/2008Apariencia 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
4 Surge una necesidad… Requerimientos ITAM. Biblioteca Raúl Baillères Jr15/05/2008
5 La BRB necesita Informar a los usuarios de las nuevas adquisicionesA 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
6 Proceso de adquisiciónAdquisició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
7 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
8 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
9 Documento nuevo Documento procesadoITAM. Biblioteca Raúl Baillères Jr 15/05/2008
10 Ejemplar nuevo sin proceso técnicoITAM. Biblioteca Raúl Baillères Jr 15/05/2008
11 Ejemplar nuevo procesadoITAM. Biblioteca Raúl Baillères Jr 15/05/2008
12 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
13 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
14 Por ejemplo Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 288932 151157 288933 151158 288934 151159 288935 Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 288932 200804 300 1 151157 288933 600 151158 288934 151159 288935 200805 ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
15 Actualización de tabla BOLStored procedure ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
16 Actualización de la tablaSe 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
17 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
18 Ejemplar nuevo procesadoITAM. Biblioteca Raúl Baillères Jr 15/05/2008
19 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 ). Actualizo DWY con la clasificación dewey a 1er nivel. Actualizo STA = 1. ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
20 Un ejemplo Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 288932 151157 288933 151158 288934 151159 288935 Z00_DOC_NUMBER Z13_REC_KEY Z30_REC_KEY Z30_BARCODE FECADQ DWY STA 151156 288932 200804 300 1 151157 288933 600 151158 288934 151159 288935 200805 ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
21 Ejecutar el store procedureITAM. Biblioteca Raúl Baillères Jr 15/05/2008
22 Datos del bibliográficoZ13 – Bibliográfico Corto ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
23 Configuración de la Z13 Z13 bibliográfico cortoSe 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
24 Configuración Z13 Tab22 !!!!!!!!!!-!-!!!!!-!-!!!!- ...USER-DEF-3 1 1#### a USER-DEF USER-DEF edit_paragraph.
25 Despliegue en WEB Creación de una página dinámica con PHPITAM. Biblioteca Raúl Baillères Jr 15/05/2008
26 ITAM. Biblioteca Raúl Baillères Jr15/05/2008
27 FORM ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
28 Tablas involucradas BOL (creada por administrador)Z13 – bibliográfico corto Z30 – ejemplar ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
29 Página WEB dinámica PHP Server-Side ScriptingPara ingresar código php en una página debe estar entre los signos Conexión a la base de datos se hace ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
30 SQL ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
31 Ejecución ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
32 Despliegue ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
33 Bibliografía Urman, Scott Oracle PL/SQL programming / Scott Urman. -- Berkeley, Calif. : Osborne/McGraw-Hill, 1996 ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
34 Gracias Laura Figueroa Olivera [email protected]ITAM Biblioteca Raúl Baillères, Jr ITAM. Biblioteca Raúl Baillères Jr 15/05/2008