SlideShare una empresa de Scribd logo
1 de 20
Diagramas de clases y actividades Proyecto Final Administración de una biblioteca
Diagramas de clases Administración de una biblioteca
Diagrama de clases
Clase principal La clase principal será BIBLIOTECA que cargará lo necesario para ejecutar el programa.
Clase material La clase MATERIAL contiene los campos y métodos para los libros y revistas que se prestarán. La clase LIBRO se hereda de la clase material, hereda sus campos y métodos. La clase REVISTA también se hereda de la clase material heredando sus campos y métodos. Los métodos que tendrán los libros y revistas serán: darse de Alta, Baja y Cambios.
Los materiales (libro, revista) tendrán de atributos:
Clase persona La clase PERSONA contiene los campos y métodos de los alumnos y profesores que pueden pedir prestado los libros y revistas. La clase ALUMNO se hereda de la clase persona, hereda sus campos y métodos. La clase PROFESOR también se hereda de la clase persona heredando sus campos y métodos. Los métodos que tendrán los alumnos y profesores serán: llevar un libro o revista, y devolver el libro o revista.
Las personas (alumno, maestro) tendrán de atributos:
Clase préstamo La clase PRESTAMO realizará el préstamo entre la persona y el material a prestar. Aquí se reportan las fechas de salida y regresada del material, así como también las multas por alguna devolución tardía.
Diagramas de actividades Administración de una biblioteca
CASO DE USO: ALTA DE MATERIAL I.- Descripción: Capturar información de un libro o revista nuevo al sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Alta de Materiales. El usuario ingresa tipo, código, autor, título, año y editorial del libro o revista.  El sistema el libro o revista como disponible para su préstamo. El usuario selecciona guardar. El sistema verifica que los datos sean correctos. El sistema muestra un mensaje de Alta Exitosa, en caso de que los datos sean correctos. El sistema muestra un mensaje de error, en caso de que los datos sean incorrectos.     III.- Flujos alternativos:   IV.- Excepciones: El libro o revista no se guardara si los datos son incorrectos.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista no debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
CASO DE USO: BAJA DE MATERIAL I.- Descripción: Dar de baja libros o revistas del sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Baja de Materiales. El usuario ingresa el código del libro o revista.  El sistema verifica que el número del libro o revista exista. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. El sistema muestra los resultados encontrados. El usuario selecciona el libro o revista a eliminar. El usuario selecciona Eliminar. El sistema confirma la Baja del material. El sistema elimina lógicamente el libro o revista del sistema en caso de confirmar la eliminación. El sistema muestra un mensaje de Baja Exitosa.     III.- Flujos alternativos:   IV.- Excepciones: El libro o revista no se dará de baja si existen adeudos de pagos no realizados.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
CASO DE USO: CAMBIO DE MATERIAL I.- Descripción: Cambio de datos de libros o revistas del sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Cambio de Materiales. El usuario ingresa el código del libro o revista.  El sistema verifica que el número del libro o revista exista. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. El sistema muestra los resultados encontrados. El usuario selecciona el libro o revista a modificar. El usuario modifica los datos. El usuario selecciona Guardar. El sistema confirma la Modificación del material. El sistema modifica los datos del libro o revista del sistema en caso de confirmar la modificación. El sistema muestra un mensaje de Cambios realizados con éxito.     III.- Flujos alternativos:   IV.- Excepciones: El código del libro o revista no edita por ser el identificador del material.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
CASO DE USO: PRÉSTAMO DE UN LIBRO O REVISTA I.- Descripción: Realizar un préstamo de un libro o revista.   II.- Flujo de eventos: El sistema pide los datos de la persona que solicita el préstamo. El usuario ingresa los datos de la persona.  El sistema verifica que los datos de la persona sean válidos. El sistema muestra mensaje de aviso, en caso de que los datos de la persona no sean válidos. El sistema muestra adeudos de la persona en caso de tenerlos. El sistema pide el código del libro o revista a prestar. El usuario ingresa el código del libro o revista. El sistema muestra mensaje de aviso, en caso de no existir el libro o revista ingresado. El sistema genera el préstamo del libro o revista.     III.- Flujos alternativos:   IV.- Excepciones: El préstamo no se realiza si la persona tiene adeudos.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
CASO DE USO: DEVOLUCIÓN DE UN LIBRO O REVISTA I.- Descripción: Realizar la devolución de un libro o revista.   II.- Flujo de eventos: El sistema pide los datos del libro o revista a devolver. El usuario ingresa los datos del libro o revista.  El sistema verifica que los datos del libro o revista sean válidos. El sistema muestra mensaje de aviso, en caso de que los datos del libro o revista no sean válidos. El sistema muestra adeudos de la persona en caso de tenerlos. Generar la devolución del libro o revista.     III.- Flujos alternativos:   IV.- Excepciones:   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:

Más contenido relacionado

La actualidad más candente

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 
Cuestionario
CuestionarioCuestionario
CuestionarioJose Nava
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"BrandonDanielUgazSal1
 

La actualidad más candente (20)

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 

Similar a Diagramas de clases y actividades

Diagramasdeactividades
DiagramasdeactividadesDiagramasdeactividades
Diagramasdeactividadesindependiente
 
3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.pptrodrigorobert8
 
Documento vision-biblioteca
Documento vision-bibliotecaDocumento vision-biblioteca
Documento vision-bibliotecaLoris Orellana
 
arquitectura bajo capas
arquitectura bajo capasarquitectura bajo capas
arquitectura bajo capasLaura Mateus
 
Analisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalAnalisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalmilebote
 
Analisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalAnalisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalmilebote
 
Actividad practica adsi II
Actividad practica adsi IIActividad practica adsi II
Actividad practica adsi IIandrefa
 
Trabajo final sistemas de información II
Trabajo final sistemas de información IITrabajo final sistemas de información II
Trabajo final sistemas de información IIdicatogo15
 
Diseño de sistemas de información
Diseño de sistemas de informaciónDiseño de sistemas de información
Diseño de sistemas de informaciónolgauribemarquez
 
Laboratorio Nº 1 SIA
Laboratorio Nº 1 SIALaboratorio Nº 1 SIA
Laboratorio Nº 1 SIAFranco Rios
 
Trabajo final sistemas de información
Trabajo final sistemas de informaciónTrabajo final sistemas de información
Trabajo final sistemas de informacióndicatogo15
 
Guitars House
Guitars HouseGuitars House
Guitars Housenahun1385
 
Trabajo final lenguaje unificado de modelado uml 200609 18
Trabajo final lenguaje unificado de modelado uml 200609 18 Trabajo final lenguaje unificado de modelado uml 200609 18
Trabajo final lenguaje unificado de modelado uml 200609 18 rubenchouml2012
 
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdf
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdfTaller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdf
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdfJohnSolis25
 

Similar a Diagramas de clases y actividades (20)

Diagramasdeactividades
DiagramasdeactividadesDiagramasdeactividades
Diagramasdeactividades
 
3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt3. El modelado de casos de uso.ppt
3. El modelado de casos de uso.ppt
 
Casos de uso biblioteca soft
Casos de uso biblioteca softCasos de uso biblioteca soft
Casos de uso biblioteca soft
 
Documento vision-biblioteca
Documento vision-bibliotecaDocumento vision-biblioteca
Documento vision-biblioteca
 
Capitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. RicardoCapitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. Ricardo
 
arquitectura bajo capas
arquitectura bajo capasarquitectura bajo capas
arquitectura bajo capas
 
Analisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalAnalisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información final
 
Analisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información finalAnalisis y diseño de sistemas de información final
Analisis y diseño de sistemas de información final
 
Actividad practica adsi II
Actividad practica adsi IIActividad practica adsi II
Actividad practica adsi II
 
Trabajo final sistemas de información II
Trabajo final sistemas de información IITrabajo final sistemas de información II
Trabajo final sistemas de información II
 
Diseño de sistemas de información
Diseño de sistemas de informaciónDiseño de sistemas de información
Diseño de sistemas de información
 
Laboratorio Nº 1 SIA
Laboratorio Nº 1 SIALaboratorio Nº 1 SIA
Laboratorio Nº 1 SIA
 
Lab 23 04
Lab 23 04Lab 23 04
Lab 23 04
 
Lab 23 04
Lab 23 04Lab 23 04
Lab 23 04
 
Trabajo final sistemas de información
Trabajo final sistemas de informaciónTrabajo final sistemas de información
Trabajo final sistemas de información
 
Publicaciones Periodicas lili pptx
Publicaciones Periodicas lili pptxPublicaciones Periodicas lili pptx
Publicaciones Periodicas lili pptx
 
Modelo caso uso de
Modelo caso uso deModelo caso uso de
Modelo caso uso de
 
Guitars House
Guitars HouseGuitars House
Guitars House
 
Trabajo final lenguaje unificado de modelado uml 200609 18
Trabajo final lenguaje unificado de modelado uml 200609 18 Trabajo final lenguaje unificado de modelado uml 200609 18
Trabajo final lenguaje unificado de modelado uml 200609 18
 
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdf
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdfTaller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdf
Taller Editores Caracas ONCTI ULA 25 y 26 Abril 2016 PDF.pdf
 

Más de TerryJoss

Semana 10 eventos excepciones y errores
Semana 10   eventos excepciones y erroresSemana 10   eventos excepciones y errores
Semana 10 eventos excepciones y erroresTerryJoss
 
Semana 13 ejemplo del uso del rmi
Semana 13   ejemplo del uso del rmiSemana 13   ejemplo del uso del rmi
Semana 13 ejemplo del uso del rmiTerryJoss
 
Semana 13 sistemas distribuidos
Semana 13   sistemas distribuidosSemana 13   sistemas distribuidos
Semana 13 sistemas distribuidosTerryJoss
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuarioTerryJoss
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuarioTerryJoss
 
Semana 11 pruebas unitarias
Semana 11   pruebas unitariasSemana 11   pruebas unitarias
Semana 11 pruebas unitariasTerryJoss
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesTerryJoss
 
Proyecto biblioteca
Proyecto bibliotecaProyecto biblioteca
Proyecto bibliotecaTerryJoss
 

Más de TerryJoss (11)

Semana 10 eventos excepciones y errores
Semana 10   eventos excepciones y erroresSemana 10   eventos excepciones y errores
Semana 10 eventos excepciones y errores
 
Semana 13 ejemplo del uso del rmi
Semana 13   ejemplo del uso del rmiSemana 13   ejemplo del uso del rmi
Semana 13 ejemplo del uso del rmi
 
Semana 13 sistemas distribuidos
Semana 13   sistemas distribuidosSemana 13   sistemas distribuidos
Semana 13 sistemas distribuidos
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuario
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuario
 
Semana 11 pruebas unitarias
Semana 11   pruebas unitariasSemana 11   pruebas unitarias
Semana 11 pruebas unitarias
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Memento
MementoMemento
Memento
 
Facade
FacadeFacade
Facade
 
Prototype
PrototypePrototype
Prototype
 
Proyecto biblioteca
Proyecto bibliotecaProyecto biblioteca
Proyecto biblioteca
 

Diagramas de clases y actividades

  • 1. Diagramas de clases y actividades Proyecto Final Administración de una biblioteca
  • 2. Diagramas de clases Administración de una biblioteca
  • 4. Clase principal La clase principal será BIBLIOTECA que cargará lo necesario para ejecutar el programa.
  • 5. Clase material La clase MATERIAL contiene los campos y métodos para los libros y revistas que se prestarán. La clase LIBRO se hereda de la clase material, hereda sus campos y métodos. La clase REVISTA también se hereda de la clase material heredando sus campos y métodos. Los métodos que tendrán los libros y revistas serán: darse de Alta, Baja y Cambios.
  • 6. Los materiales (libro, revista) tendrán de atributos:
  • 7. Clase persona La clase PERSONA contiene los campos y métodos de los alumnos y profesores que pueden pedir prestado los libros y revistas. La clase ALUMNO se hereda de la clase persona, hereda sus campos y métodos. La clase PROFESOR también se hereda de la clase persona heredando sus campos y métodos. Los métodos que tendrán los alumnos y profesores serán: llevar un libro o revista, y devolver el libro o revista.
  • 8. Las personas (alumno, maestro) tendrán de atributos:
  • 9. Clase préstamo La clase PRESTAMO realizará el préstamo entre la persona y el material a prestar. Aquí se reportan las fechas de salida y regresada del material, así como también las multas por alguna devolución tardía.
  • 10. Diagramas de actividades Administración de una biblioteca
  • 11.
  • 12. CASO DE USO: ALTA DE MATERIAL I.- Descripción: Capturar información de un libro o revista nuevo al sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Alta de Materiales. El usuario ingresa tipo, código, autor, título, año y editorial del libro o revista. El sistema el libro o revista como disponible para su préstamo. El usuario selecciona guardar. El sistema verifica que los datos sean correctos. El sistema muestra un mensaje de Alta Exitosa, en caso de que los datos sean correctos. El sistema muestra un mensaje de error, en caso de que los datos sean incorrectos.     III.- Flujos alternativos:   IV.- Excepciones: El libro o revista no se guardara si los datos son incorrectos.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista no debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
  • 13.
  • 14. CASO DE USO: BAJA DE MATERIAL I.- Descripción: Dar de baja libros o revistas del sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Baja de Materiales. El usuario ingresa el código del libro o revista. El sistema verifica que el número del libro o revista exista. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. El sistema muestra los resultados encontrados. El usuario selecciona el libro o revista a eliminar. El usuario selecciona Eliminar. El sistema confirma la Baja del material. El sistema elimina lógicamente el libro o revista del sistema en caso de confirmar la eliminación. El sistema muestra un mensaje de Baja Exitosa.     III.- Flujos alternativos:   IV.- Excepciones: El libro o revista no se dará de baja si existen adeudos de pagos no realizados.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
  • 15.
  • 16. CASO DE USO: CAMBIO DE MATERIAL I.- Descripción: Cambio de datos de libros o revistas del sistema.   II.- Flujo de eventos: El usuario ingresa al sistema y activa la interfaz de Cambio de Materiales. El usuario ingresa el código del libro o revista. El sistema verifica que el número del libro o revista exista. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. El sistema muestra los resultados encontrados. El usuario selecciona el libro o revista a modificar. El usuario modifica los datos. El usuario selecciona Guardar. El sistema confirma la Modificación del material. El sistema modifica los datos del libro o revista del sistema en caso de confirmar la modificación. El sistema muestra un mensaje de Cambios realizados con éxito.     III.- Flujos alternativos:   IV.- Excepciones: El código del libro o revista no edita por ser el identificador del material.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
  • 17.
  • 18. CASO DE USO: PRÉSTAMO DE UN LIBRO O REVISTA I.- Descripción: Realizar un préstamo de un libro o revista.   II.- Flujo de eventos: El sistema pide los datos de la persona que solicita el préstamo. El usuario ingresa los datos de la persona. El sistema verifica que los datos de la persona sean válidos. El sistema muestra mensaje de aviso, en caso de que los datos de la persona no sean válidos. El sistema muestra adeudos de la persona en caso de tenerlos. El sistema pide el código del libro o revista a prestar. El usuario ingresa el código del libro o revista. El sistema muestra mensaje de aviso, en caso de no existir el libro o revista ingresado. El sistema genera el préstamo del libro o revista.     III.- Flujos alternativos:   IV.- Excepciones: El préstamo no se realiza si la persona tiene adeudos.   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones:
  • 19.
  • 20. CASO DE USO: DEVOLUCIÓN DE UN LIBRO O REVISTA I.- Descripción: Realizar la devolución de un libro o revista.   II.- Flujo de eventos: El sistema pide los datos del libro o revista a devolver. El usuario ingresa los datos del libro o revista. El sistema verifica que los datos del libro o revista sean válidos. El sistema muestra mensaje de aviso, en caso de que los datos del libro o revista no sean válidos. El sistema muestra adeudos de la persona en caso de tenerlos. Generar la devolución del libro o revista.     III.- Flujos alternativos:   IV.- Excepciones:   V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema.   VI.- Post-condiciones: