Descargar la presentación
La descarga está en progreso. Por favor, espere
1
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
2
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
3
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
4
Surge una necesidad… Requerimientos ITAM. Biblioteca Raúl Baillères Jr
15/05/2008
5
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
6
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
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 procesado
ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
10
Ejemplar nuevo sin proceso técnico
ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
11
Ejemplar nuevo procesado
ITAM. 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 BOL
Stored procedure ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
16
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
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 procesado
ITAM. 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 procedure
ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
22
Datos del bibliográfico
Z13 – Bibliográfico Corto ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
23
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
24
Configuración Z13 Tab22 !!!!!!!!!!-!-!!!!!-!-!!!!- ...
USER-DEF-3 1 1#### a USER-DEF USER-DEF edit_paragraph.<lng> !!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!-! ## P ## P edit_field.<lng> !-!-!!!!!-!-!-!!!!!!!!!!-!-!-!!!!!!!!!!-!!!!!!!!!! 1 # 260## P a A ^ ^ b A :^ c A ,^ 1 # 245## P a A b A p A .^ ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
25
Despliegue en WEB Creación de una página dinámica con PHP
ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
26
ITAM. Biblioteca Raúl Baillères Jr
15/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 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
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 lfigueroa@itam.mx
ITAM Biblioteca Raúl Baillères, Jr ITAM. Biblioteca Raúl Baillères Jr 15/05/2008
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.