Está en la página 1de 15

Casos de uso para el sistema de gestin de biblioteca Registro de Libros Descripcin: El bibliotecario inicia este caso de uso cuando

recibe un nuevo libro y desea poner dicho libro para que figure en el inventario de la biblioteca. Diagrama de CU:

Precondiciones: Poseer la ficha bsica del libro que se desea registrar

Flujo de eventos: Camino bsico: El encargado recibe el libro El encargado completa la ficha del libro El encargado registra el libro

Camino alternativo:

Post condiciones: El libro queda registrado en el inventario de la biblioteca El libro aun no puede ser prestado porque no se ha indicado cuantos tomos existentes del mismo para ser reservado o prestado

Diagrama de secuencia

Diagrama de clases de anlisis:

Aadir Libro

Descripcin: Se inicia este caso de uso cuando el bibliotecario desea ingresar la cantidad de ejemplares que se dispondra en el inventario de la biblioteca. Diagrama de CU:

Precondiciones:

El libro tiene que haber sido registrado previamente con sus datos. Conocer la cantidad de ejemplares a ingresar en el inventario.

Flujo de eventos: Camino basico Buscar el libro registrado previamente Ingresar la cantidad de ejemplares que se dispondra para reservar o prestar. Camino alternativo No se puede ingresar la cantidad de libro porque no se ha registrado, se debe proceder a registrar el libro Post condiciones:

Queda registrado la cantidad de ejemplares disponibles para ser reservados o prestados.

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Modificar Libros

Descripcin: Se presenta este caso de uso cuando el bibliotecario desea modificar algun dato del libro registrado previamente. Diagrama de CU:

Precondiciones: Se debe poseer la ficha del libro. El libro debe haber sido registrado previamente

Flujo de eventos: Camino basico

Buscar el libro que se desea modificar Modificar los datos deseados

Camino alternativo

Post condiciones

Modificar los datos luego de haber registrado

El libro queda modificado Los datos de los reservas o prestamos reflejaran los cambios realizados

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Buscar Libro

Descripcin: Se presenta este caso de uso cuando el bibliotecario desea ubicar un libro para modificar, reservar o prestar un libro. Diagrama de CU:

Precondicin:

Registrar el libro previamente Conocer algn dato de la ficha del libro para poder realizar la bsqueda

Flujo de eventos: Camino bsico

Buscar el libro por alguna propiedad de su ficha


Camino alternativo Post condicin:

Se listan los libros de acuerdo a la propiedad buscada Se puede realizar seleccionar el libro y ser modificado, reservado o prestado Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Registro de Socios

Descripcin: Se presenta este caso de uso cuando una persona se desea registrar como nuevo socio de la biblioteca para realizar reservas o prestamos de libros. Diagrama de CU

Precondicin

La persona que se desea registrar como socio debe ser alumno, profesor o funcionario. La persona que se desea registrar debe proveer sus datos al bibliotecario para poder ser registrado. Flujo de eventos: Camino bsico La persona solicita la asociacin La persona presenta sus datos personales El bibliotecario registra al nuevo socio con los datos provedos

Camino alternativo La persona no posee sus documentos para verificar la veracidad de sus datos. La persona no puede ser registrada Post condiciones:

El nuevo socio es registrado. El socio ya podr realizar reservas/prestamos de libros

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Modificar Socio :

Descripcin: Se presenta este caso de uso cuando el bibliotecario desea modificar los datos de algn usuario registrado previamente. Este caso de uso se puede iniciar por solicitud del socio o simplemente porque el bibliotecario desea modificar algn dato del socio Diagrama de CU:

Precondicin: El socio debe estar registrado previamente Se debe conocer que datos del socio se desea modificar

Flujo de eventos: Camino bsico El socio solicita modificar algunos datos de su registro El socio informa de los datos a ser modificado El bibliotecario modifica los datos deseados.

Camino alternativo El encargado se percata que los datos del socio se han introducidos incorrectamente Post condiciones: Los datos quedan modificados Las reservas/prestamos del socio sern actualizados con los nuevos datos

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Buscar Socio Descripcin: 7

Se presenta este caso de uso cuando se dsea encontrar la ficha de un socio, para modificar sus datos o realizar reserva o prstamo de libros. Diagrama de CU:

Precondicin: El socio debe ser registrado previamente Conocer los datos de la ficha del socio que se desea buscar

Flujo de eventos: Camino bsico Verificar los datos del socio a buscar Se procede a la bsqueda Se lista los socios encontrados

Camino alternativo Post condiciones: No se encuentra ningn socio con los datos buscados

Se listan los socios que poseen los datos que concuerdan con los parmetros de bsqueda. Se procesa la lista de socios que se obtuvo Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Reservar libro. Descripcin:

Se presenta este caso de uso cuando un socio desea reservar un libro especfico para una fecha determinada. Diagrama de CU:

Precondicin: El socio debe estar registrado previamente El libro debe estar registrado previamente Debe existir la cantidad que se desea reservar

Flujo de eventos: Camino bsico El El El El El socio solicita una reserva bibliotecario ingresa la fecha de reserva encargado busca un libro encargado selecciona el libro encargado selecciona el socio

Camino alternativo Post condiciones: Formulario de reserva completado El encargado guarda la reserva La reserva queda registrada

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Cancelar reserva de libro.

Descripcin: Se presenta este caso de uso cuando un socio desea cancelar una reserva previamente hecha. Diagrama de CU:

Precondicin: La reserva debe haber sido hecha con anterioridad

Flujo de eventos: Camino bsico El socio solicita la cancelacin de la reserva El bibliotecario busca la reserva El bibliotecario cancela la reserva

Camino alternativo Post condiciones: La reserva queda cancelada Se cancela la reserva porque ha pasado la fecha de la reserva

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Buscar reservas de libro. Descripcin: 10

Se presenta este caso de uso cuando una reserva desea ser prestado, cancelado o modificada Diagrama de CU:

Precondicin: La reserva debe haber sido hecha previamente Conocer los datos de la reserva (libro/socio)

Flujo de eventos: Camino bsico

Conocer que socio hizo la reserva o que libro se reservo. Procesar la lista de reservas encontradas.

Camino alternativo Post condiciones: Se listan las reservas que coinciden con los datos que se ha buscado Se procesa la lista de reservas encontradas. La bsqueda no acarreo ningn resultado

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Realizar Prstamo Descripcin:

11

Se presenta este caso de uso cuando un socio desea prestar un libro, el bibliotecario verifica si existe una reserva del socio, en este caso solo realiza el prstamo de la reserva. Diagrama de CU:

Precondicin:

Reserva realizada previamente Tener libros registrados previamente La persona que solicita el prstamo debe ser un socio de la biblioteca

Flujo de eventos: Camino bsico Si la reserva ha sido registrada se procede a prestar dicha reserva Se completa la fecha de prstamo y la de devolucin del libro prestado. Se completa el formulario de prstamo.

Camino alternativo Seleccionar un libro Seleccionar el socio Se completa la fecha de prstamo y la de devolucin del libro prestado. Se completa el formulario de prstamo. Post condiciones: La reserva queda registrada

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Modificar prstamo Descripcin: Se presenta este caso de uso cuando un socio desea postergar la fecha de entrega del libro prestado.

12

Diagrama de CU:

Precondicin: El prstamo debe haber sido registrado previamente

Flujo de eventos: Camino bsico

El encargado busca el prstamo que desea modificar, de acuerdo a


los datos del libro o del socio. El encargado modifica la fecha de devolucin del libro Camino alternativo No se encuentra ningn prstamo con los datos que se han buscados Post condiciones:

El la fecha de devolucin del prstamo queda modificada

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Cancelar Prstamo (devolucin de libro) Descripcin: Se presenta este caso de uso cuando un socio devuelve un libro prestado

13

Diagrama de CU:

Precondicin: El prstamo debe haber sido registrado previamente

Flujo de eventos: Camino bsico

El bibliotecario busca el prstamo con los datos del libro o del El bibliotecario selecciona el prstamo El bibliotecario cancela el prstamo

socio.

Camino alternativo Post condiciones: El prstamo queda cancelado El libro est disponible para poder reservar o prestar nuevamente La bsqueda no acarreo ningn resultado

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

Buscar prstamos Descripcin:

14

Se presenta este caso de uso cuando el bibliotecario desea modificar o cancelar un prstamo previamente registrado Diagrama de CU:

Precondicin: Realizar el prstamo previamente Conocer los datos del prstamo, sean estos libros o socios que contiene el formulario prstamo. Flujo de eventos: Camino bsico Seleccionar el parmetro de bsqueda del prstamo Buscar el prstamo Procesar el resulta de de la bsqueda

Camino alternativo Post condiciones: Se listan los prstamos que coinciden con los parmetros de bsqueda La bsqueda no acarreo ningn resultado

Prototipo de interfaz de usuario: Diagrama de clases de anlisis:

15

También podría gustarte