CU04 DevolverLibro (Core)

3
Sistema de Biblioteca - AteneaSoft Caso de Uso: Devolver Libro

description

CU04 DevolverLibro (Core)

Transcript of CU04 DevolverLibro (Core)

  • Sistema de Biblioteca - AteneaSoft

    Caso de Uso:

    Devolver Libro

  • AteneaSoft

    CASO DE USO

    Lain Jardiel C. E. AteneaSoft Pgina 2 de 3

    Control de Versiones

    Fecha Versin Descripcin Autor

    2014-10-10 1.0 Descripcin inicial del flujo bsico y flujos alternativos.

    Lain J. Crdenas E.

    2014-11-01 2.0 Se modific el flujo principal y flujos alternativos.

    Lain J. Crdenas E.

    Elaborado por: Revisado por: Aprobado por:

    _____________________ Lain J. Crdenas E.

    Analista

    _____________________ Nombre

    Lider de proyecto

    _____________________ Nombre

    Lder funcional (cliente)

  • AteneaSoft

    CASO DE USO

    Lain Jardiel C. E. AteneaSoft Pgina 3 de 3

    IDENTIFICADOR: CU04 NOMBRE: Devolver Libro

    CATEGORA: Core COMPLEJIDAD: Alta PRIORIDAD: Alta

    ACTORES: Bibliotecario

    PROPSITO: Actualizar el prstamo de un Libro con fecha de devolucin.

    PRECONDICIN: El caso de uso Iniciar Sesin debe haberse ejecutado.

    FLUJO BSICO:

    B1. El Bibliotecario selecciona del Sistema la opcin Devolver Libro.

    B2. El Sistema muestra una ventana donde solicita el ingreso del cdigo del ejemplar de libro que se

    desea devolver.

    B3. El Bibliotecario ingresa el cdigo del ejemplar de libro y selecciona la opcin Buscar prstamo.

    B4. El Sistema busca el prstamo vigente asociado al cdigo del ejemplar de Libro que se encuentra en

    estado PRESTADO y muestra los siguientes datos: ttulo, editorial, edicin, ao de publicacin, los nombres de los autores, la fecha de prstamo y el nombre del lector. El Sistema habilita la opcin

    Devolver.

    B5. El Bibliotecario selecciona la opcin Devolver.

    B6. El Sistema actualiza los datos del prstamo, para esto, asigna la fecha de devolucin con la fecha

    actual del sistema, y luego actualiza el estado del ejemplar de libro a DISPONIBLE. Posteriormente, el Sistema valida que se cumpla la siguiente regla o poltica del negocio: si la fecha

    de devolucin ha superado la fecha lmite de devolucin del prstamo, entonces el Sistema aplica

    una sancin al Lector. Esta sancin consiste en asignar una fecha de sancin al Lector, la fecha se

    calcula sumando 30 das a partir de la fecha de devolucin. Por ltimo el Sistema muestra el

    mensaje de confirmacin: La devolucin fue realizada.

    POSCONDICION: Se actualiza el prstamo con fecha de devolucin y el estado del ejemplar de Libro como

    DISPONIBLE.

    FLUJOS ALTERNATIVOS:

    A1. El ejemplar de libro no existe:

    1. En el paso B4 del flujo bsico, el Sistema no encuentra el cdigo del ejemplar de libro y muestra

    el mensaje: No existe el ejemplar de libro. 2. El caso de uso termina.

    A2. El cdigo del ejemplar de libro no tiene prstamo vigente:

    1. En el paso B4 del flujo bsico, el Sistema no encuentra un prstamo vigente para el cdigo del

    ejemplar de libro y muestra el mensaje: No existe prstamo vigente para el ejemplar de libro. 2. El caso de uso termina.

    REQUERIMIENTOS ESPECIALES O SUPLEMENTARIOS: