SlideShare a Scribd company logo
1 of 16
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR
INSTITUTO UNIVERSITARIO TECNOLOGICO ANTONIO JOSE DE SUCRE
BARQUISIMETO - LARA
Andrés Pichardo
C.I:23488743
A continuación diseñaremos un sistema de información
basándonos en:
La biblioteca contiene libros y revistas.
•Puede haber variascopias de un libro dado.
•Algunos libros se prestan sólo para un período de 3 días.
•El resto de libros se prestan para 3 semanas a cualquier socio de la
biblioteca.
•Se puede tener en préstamohasta 6 libros a la vez.
•Sólo los trabajadores de la biblioteca pueden tomar en préstamo
revistas.
•Los trabajadores de la biblioteca pueden tener hasta 12 libros/revistas
en préstamo.
•El sistema debe almacenar cuándo se toman en préstamo y devuelven todo
loslibros/revistas. Cuando se quiere tomar en préstamo una copia de un
libro y no está disponible es posible hacer una reserva dellibro.
•Es posible extender la fecha del préstamo del libro. Para ello hay que
llevar dicho libro, mostrarlo en la biblioteca y, si no hay reservas hechas
para dicho libro, entonces se pone la nueva fecha de entrega (3
días/semanas después).
•Se puede consultar el catálogo de la biblioteca (tanto libros como
revistas) por distintos campos de búsqueda. No hace falta ser socio de la
biblioteca para ello.
•Sólo algunos de los trabajadores de la biblioteca pueden actualizar el
catálogo (cuando llegan libros/revistas nuevos o se dan de baja).
Actores
Bibliotecario
Socio
Profesores
Personas
Actores de personas
Hacer
socio
Consultar
catalogo
Bibliotecario
Persona
Actor Bibliotecario
Actualizar catalogo
Consultar catalogo
Bibliotecario
Actor Socio
Pedir libro
Reservar libro
Consultar catalogo
Identificar socio
Borrarse
socio
Extender
préstamo
Socio
Bibliotecario
Actor Profesor
Pedir revista
Identificar socio
Consultar catalogo
Profesor
Bibliotecario
Actor profesor
Devolver revista
Identificar socio
Caso de uso: hacer socio
Actores: persona, bibliotecario
Caso de uso: pedir libro
Actores: socio, bibliotecario
Caso completo
Caso de uso: Pedir libro
Actores: Socio, Bibliotecario
Precondiciones: El bibliotecario ya está identificado.
Socio: El Socio se identifica y solicita un libro en préstamo al
Bibliotecario.
Bibliotecario: Identifica al socio.
Sistema: confirme la información del socio si es o no profesor y
sus libros en préstamo con su fecha de devolución.
Sistema: confirme los libros que cumplen los criterios de búsqueda
que son copias disponibles, las reservas y el préstamo y la fecha de
devolución de cada copia.
Bibliotecario: Verifica las copias disponibles.
Socio: Confirma el libro buscado y acepta la fecha de devolución.
Bibliotecario: Confirma el préstamo.
Sistema: Registra el nuevo préstamo con la fecha actual.
Bibliotecario: Indica al Socio la fecha de devolución del libro.
Socio: Se marcha con el libro
Caso de uso: Devolver libro
Actores: Socio, Bibliotecario
-El socio se solicita devolver un libro al bibliotecario.
- El bibliotecario verifica y registra la devolución. Al terminar, la biblioteca se
queda con el libro devuelto.
- El Bibliotecario está identificado.
-Se registra la devolución de libro, actualizando
los libros prestados del Socio y las copias del libro devuelto.
El Socio se identifica.
-solicita devolver un libro en préstamo al Bibliotecario.
Bibliotecario Identifica al socio.
Sistema Presenta la información del socio, si es o no profesor y sus libros en
préstamo con su fecha de devolución.
Bibliotecario Comprueba que la copia devuelta está entre los libros pendientes
de devolución. Consulta el catálogo.
Bibliotecario Marca la copia del libro.
El Sistema Registra la copia como disponible.
USES Identificado Socio.
El Socio tiene otros libros pendientes de devolución.
Bibliotecario sugiere devolver los libros pendientes.
EXTENDS Consultar catálogo.
El Socio quiere extender el préstamo.
EXTENDS Extender Préstamo.
Modelos
catalogo
Préstamo P
publicación
revista
copia
libro
socio
profesorPréstamo C
catalogo
libro
profesor
revista copia
socio
Préstamo C
préstamo R
Formatos
* Libro signatura, título, autores, editorial, edición, fechaPublicación,...
* Copia idCopia, estado, tiempoMax,...
* Revista título, volumen, número, editorial, fechaPublicación,...
* Socio dni, nombre, dirección, teléfono, ...
* Profesor dni, departamento,...
* Préstamo C fechaIni, fechaFin (estimada), fechaFin (real), ...
* Préstamo R fechaIni, fechaFin (estimada), fechaFin (real),
MODELO
prestada
prestada
catalogo libro
revista
copia
socio
profesor
Histórico P
Histórico R
Operación En Prestamo
Name: EnPrestamo(dni) : InfoLibros
Responsabilities
Las copias prestadas al socio. La información incluye el periodo de préstamo y la fecha
de devolución de cada copia
Exceptions
Si no existe ningún socio con s.dni = dni, indicar error
Preconditions
Existe un socio s.dni = dni
Postconditions
Salida
Todas las copias
c = (Copia.prestadaA ->select(s.dni = dni)) Todas sus fechas de inicio y fin de
préstamo
p = (c.préstamoC)
operaciónPrestarCopia
Name: PrestarCopia(dni, signatura)
Responsabilities
Registra el nuevo préstamo con la fecha actual.
Exceptions
Preconditions
Existe un socio s.dni = dni
Existe una copia c.idCopia = idCopia
Postconditions
Se creó una instancia pc de la asociación PréstamoC Se asoció pc a la cópia c y al sócio
s
pc.iniFecha = fechaActual()
pc.finFecha = fechaActual() + c.tiempoMaxc.estado = prestado
Salida

More Related Content

Similar to Diseño de un sistema de informacion

Taller de inducción sexto año
Taller de inducción sexto añoTaller de inducción sexto año
Taller de inducción sexto añoAngie Rodríguez
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos481200601
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos481200601
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos481200601
 
9 pasos para elegir un libro
9 pasos para elegir un libro9 pasos para elegir un libro
9 pasos para elegir un libroCedoc Inamu
 
9 pasos para elegir un libro
9 pasos para elegir un libro9 pasos para elegir un libro
9 pasos para elegir un libroCedoc Inamu
 
Política De préstamo de la Bibliosabinamora
Política De préstamo de la BibliosabinamoraPolítica De préstamo de la Bibliosabinamora
Política De préstamo de la BibliosabinamoraIriavidal
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos481200601
 
Guía completa del catálogo online
Guía completa del catálogo onlineGuía completa del catálogo online
Guía completa del catálogo onlineCarolina Monti
 
Presentación BiblioEteca
Presentación BiblioEtecaPresentación BiblioEteca
Presentación BiblioEtecabiblioeteca
 

Similar to Diseño de un sistema de informacion (20)

PROBANDOOO
PROBANDOOOPROBANDOOO
PROBANDOOO
 
Club lectura
Club lecturaClub lectura
Club lectura
 
Taller de inducción sexto año
Taller de inducción sexto añoTaller de inducción sexto año
Taller de inducción sexto año
 
Taller de inducción sexto año
Taller de inducción sexto añoTaller de inducción sexto año
Taller de inducción sexto año
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos
 
Club de lectura, ¿por dónde empezar?
Club de lectura, ¿por dónde empezar?Club de lectura, ¿por dónde empezar?
Club de lectura, ¿por dónde empezar?
 
cartilla-de-lectura.pdf
cartilla-de-lectura.pdfcartilla-de-lectura.pdf
cartilla-de-lectura.pdf
 
9 pasos para elegir un libro
9 pasos para elegir un libro9 pasos para elegir un libro
9 pasos para elegir un libro
 
Guía completa del catálogo online
Guía completa del catálogo online Guía completa del catálogo online
Guía completa del catálogo online
 
9 pasos para elegir un libro
9 pasos para elegir un libro9 pasos para elegir un libro
9 pasos para elegir un libro
 
Política De préstamo de la Bibliosabinamora
Política De préstamo de la BibliosabinamoraPolítica De préstamo de la Bibliosabinamora
Política De préstamo de la Bibliosabinamora
 
Receta
RecetaReceta
Receta
 
Receta de un club de lectura
Receta de un club de lecturaReceta de un club de lectura
Receta de un club de lectura
 
Receta lectura
Receta lecturaReceta lectura
Receta lectura
 
Biblioteca análisis requerimientos
Biblioteca análisis requerimientosBiblioteca análisis requerimientos
Biblioteca análisis requerimientos
 
Guía completa del catálogo online
Guía completa del catálogo onlineGuía completa del catálogo online
Guía completa del catálogo online
 
Bibliotecas SOS
Bibliotecas SOSBibliotecas SOS
Bibliotecas SOS
 
Presentación BiblioEteca
Presentación BiblioEtecaPresentación BiblioEteca
Presentación BiblioEteca
 

More from Andres Arturo

Manual de cargo y funciones
Manual de cargo y funcionesManual de cargo y funciones
Manual de cargo y funcionesAndres Arturo
 
Requerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionRequerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionAndres Arturo
 

More from Andres Arturo (6)

Modelo osi
Modelo osiModelo osi
Modelo osi
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Manual de cargo y funciones
Manual de cargo y funcionesManual de cargo y funciones
Manual de cargo y funciones
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
formato de entrada
formato de entradaformato de entrada
formato de entrada
 
Requerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionRequerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacion
 

Recently uploaded

Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalMarcosAlvarezSalinas
 

Recently uploaded (20)

Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajal
 

Diseño de un sistema de informacion

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR INSTITUTO UNIVERSITARIO TECNOLOGICO ANTONIO JOSE DE SUCRE BARQUISIMETO - LARA Andrés Pichardo C.I:23488743
  • 2. A continuación diseñaremos un sistema de información basándonos en: La biblioteca contiene libros y revistas. •Puede haber variascopias de un libro dado. •Algunos libros se prestan sólo para un período de 3 días. •El resto de libros se prestan para 3 semanas a cualquier socio de la biblioteca. •Se puede tener en préstamohasta 6 libros a la vez. •Sólo los trabajadores de la biblioteca pueden tomar en préstamo revistas. •Los trabajadores de la biblioteca pueden tener hasta 12 libros/revistas en préstamo. •El sistema debe almacenar cuándo se toman en préstamo y devuelven todo loslibros/revistas. Cuando se quiere tomar en préstamo una copia de un libro y no está disponible es posible hacer una reserva dellibro. •Es posible extender la fecha del préstamo del libro. Para ello hay que llevar dicho libro, mostrarlo en la biblioteca y, si no hay reservas hechas para dicho libro, entonces se pone la nueva fecha de entrega (3 días/semanas después). •Se puede consultar el catálogo de la biblioteca (tanto libros como revistas) por distintos campos de búsqueda. No hace falta ser socio de la biblioteca para ello. •Sólo algunos de los trabajadores de la biblioteca pueden actualizar el catálogo (cuando llegan libros/revistas nuevos o se dan de baja).
  • 6. Actor Socio Pedir libro Reservar libro Consultar catalogo Identificar socio Borrarse socio Extender préstamo Socio Bibliotecario
  • 7. Actor Profesor Pedir revista Identificar socio Consultar catalogo Profesor Bibliotecario
  • 9. Caso de uso: hacer socio Actores: persona, bibliotecario Caso de uso: pedir libro Actores: socio, bibliotecario Caso completo Caso de uso: Pedir libro Actores: Socio, Bibliotecario Precondiciones: El bibliotecario ya está identificado. Socio: El Socio se identifica y solicita un libro en préstamo al Bibliotecario. Bibliotecario: Identifica al socio. Sistema: confirme la información del socio si es o no profesor y sus libros en préstamo con su fecha de devolución. Sistema: confirme los libros que cumplen los criterios de búsqueda que son copias disponibles, las reservas y el préstamo y la fecha de devolución de cada copia. Bibliotecario: Verifica las copias disponibles. Socio: Confirma el libro buscado y acepta la fecha de devolución. Bibliotecario: Confirma el préstamo. Sistema: Registra el nuevo préstamo con la fecha actual. Bibliotecario: Indica al Socio la fecha de devolución del libro. Socio: Se marcha con el libro Caso de uso: Devolver libro
  • 10. Actores: Socio, Bibliotecario -El socio se solicita devolver un libro al bibliotecario. - El bibliotecario verifica y registra la devolución. Al terminar, la biblioteca se queda con el libro devuelto. - El Bibliotecario está identificado. -Se registra la devolución de libro, actualizando los libros prestados del Socio y las copias del libro devuelto. El Socio se identifica. -solicita devolver un libro en préstamo al Bibliotecario. Bibliotecario Identifica al socio. Sistema Presenta la información del socio, si es o no profesor y sus libros en préstamo con su fecha de devolución. Bibliotecario Comprueba que la copia devuelta está entre los libros pendientes de devolución. Consulta el catálogo. Bibliotecario Marca la copia del libro. El Sistema Registra la copia como disponible. USES Identificado Socio. El Socio tiene otros libros pendientes de devolución. Bibliotecario sugiere devolver los libros pendientes. EXTENDS Consultar catálogo. El Socio quiere extender el préstamo. EXTENDS Extender Préstamo.
  • 13. Formatos * Libro signatura, título, autores, editorial, edición, fechaPublicación,... * Copia idCopia, estado, tiempoMax,... * Revista título, volumen, número, editorial, fechaPublicación,... * Socio dni, nombre, dirección, teléfono, ... * Profesor dni, departamento,... * Préstamo C fechaIni, fechaFin (estimada), fechaFin (real), ... * Préstamo R fechaIni, fechaFin (estimada), fechaFin (real),
  • 15. Operación En Prestamo Name: EnPrestamo(dni) : InfoLibros Responsabilities Las copias prestadas al socio. La información incluye el periodo de préstamo y la fecha de devolución de cada copia Exceptions Si no existe ningún socio con s.dni = dni, indicar error Preconditions Existe un socio s.dni = dni Postconditions Salida Todas las copias c = (Copia.prestadaA ->select(s.dni = dni)) Todas sus fechas de inicio y fin de préstamo p = (c.préstamoC) operaciónPrestarCopia Name: PrestarCopia(dni, signatura) Responsabilities Registra el nuevo préstamo con la fecha actual.
  • 16. Exceptions Preconditions Existe un socio s.dni = dni Existe una copia c.idCopia = idCopia Postconditions Se creó una instancia pc de la asociación PréstamoC Se asoció pc a la cópia c y al sócio s pc.iniFecha = fechaActual() pc.finFecha = fechaActual() + c.tiempoMaxc.estado = prestado Salida