340 likes | 512 Views
Boletín de nuevas adquisiciones en línea. ITAM. Biblioteca Raúl Baillères, Jr Laura Figueroa. Aleph. Versión 16 Adquisiciones y Seriadas Catalogación Circulación Catálogo en dos idiomas. Catálogo. Surge una necesidad…. Requerimientos. La BRB necesita.
E N D
Boletín de nuevas adquisicionesen línea ITAM. Biblioteca Raúl Baillères, Jr Laura Figueroa ITAM. Biblioteca Raúl Baillères Jr
Aleph • Versión 16 • Adquisiciones y Seriadas • Catalogación • Circulación • Catálogo en dos idiomas ITAM. Biblioteca Raúl Baillères Jr
Catálogo ITAM. Biblioteca Raúl Baillères Jr
Surge una necesidad… Requerimientos ITAM. Biblioteca Raúl Baillères Jr
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
Proceso de adquisición ITAM. Biblioteca Raúl Baillères Jr
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
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
Documento nuevoDocumento procesado ITAM. Biblioteca Raúl Baillères Jr
Ejemplar nuevo sin proceso técnico ITAM. Biblioteca Raúl Baillères Jr
Ejemplar nuevo procesado ITAM. Biblioteca Raúl Baillères Jr
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
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
Por ejemplo ITAM. Biblioteca Raúl Baillères Jr
Actualización de tabla BOL Storedprocedure ITAM. Biblioteca Raúl Baillères Jr
Actualización de la tabla • Se hace a través de un procedimiento (storedprocedure) • 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’; COMMIT; • O bien puedo almacenar estas sentencias en un procedimiento llamado ActDescripcion y ejecutarlo cada vez que yo quiera execActDescripcion; ITAM. Biblioteca Raúl Baillères Jr
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
Ejemplar nuevo procesado ITAM. Biblioteca Raúl Baillères Jr
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
Un ejemplo ITAM. Biblioteca Raúl Baillères Jr
Ejecutar el store procedure ITAM. Biblioteca Raúl Baillères Jr
Datos del bibliográfico Z13 – Bibliográfico Corto ITAM. Biblioteca Raúl Baillères Jr
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
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
Despliegue en WEB Creación de una página dinámica con PHP ITAM. Biblioteca Raúl Baillères Jr
FORM ITAM. Biblioteca Raúl Baillères Jr
Tablas involucradas • BOL (creada por administrador) • Z13 – bibliográfico corto • Z30 – ejemplar ITAM. Biblioteca Raúl Baillères Jr
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
SQL ITAM. Biblioteca Raúl Baillères Jr
Ejecución ITAM. Biblioteca Raúl Baillères Jr
Despliegue ITAM. Biblioteca Raúl Baillères Jr
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
Gracias Laura Figueroa Olivera lfigueroa@itam.mx ITAM Biblioteca Raúl Baillères, Jr ITAM. Biblioteca Raúl Baillères Jr