Objetivo/Descripción Este caso de uso, muestra la operación que
todo usuario hace para ingresar a la aplicación. Actores Estudiante, Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) Flujo normal de eventos -Habilitar casilla nombre -Si usuario digito nombre -Habilitar casilla password -Si usuario digito password -Buscar usuario en B.D -Si usuario existe -Autorizar entrada al sistema -Si no -Informar usuario no autorizado -Si no -Continuar Esperando -Si no -Continuar esperando Post Condiciones -Usuario entra a sistema Manejo de situaciones excepcionales -Usuario no digite nombre -Esperar 5 minutos -Salir del sistema -Usuario no digite clave -Esperar 5 minutos -Salir del sistema
N°2 Nombre: Seleccionar Catalogo
Objetivo/Descripción Este caso de uso, muestra la operación que tiene el usuario estudiante y bibliotecario hace para seleccionar el catálogo de libros. Actores Estudiante, Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) Flujo normal de eventos -Habilitar casilla nombre -Si usuario digito nombre -Habilitar casilla password -Si usuario digito password -Buscar usuario en B.D -Si usuario existe -Autorizar entrada al sistema -Mostrar catálogos disponibles -Si usuario selecciono catalogo -Habilitar catalogo -Si catalogo está disponible -Habilitar consulta -Si no -Salir del sistema -Si no -Salir del sistema Post Condiciones -Usuario selecciono catalogo Manejo de situaciones excepcionales -Usuario no seleccione catalogo -Esperar 5 minutos N°3 Nombre: Consultar Catalogo Objetivo/Descripción Este caso de uso, muestra la operación que tiene el usuario estudiante y bibliotecario para consultar el catalogo que selecciono Actores Estudiante, Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Catalogo Seleccionado (cargado) Flujo normal de eventos -Mostrar libros disponibles en catalogo -Si usuario selecciono libro -Mostrar libro -Si libro está disponible -Solicitar préstamo -Si no -Salir del sistema -Si no -Salir del sistema Post Condiciones -Usuario selecciono libro Manejo de situaciones excepcionales -Usuario no consulte libro -Esperar 5 minutos -Usuario no seleccione libro -Esperar 5 minutos.
N°4 Nombre: Solicitar Préstamo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario estudiante tiene para solicitar el préstamo de un libro Actores Estudiante, Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Catalogo Seleccionado (cargado) -Libro Seleccionado (autorizado) Flujo normal de eventos -Mostrar Solicitud de préstamo -Si préstamo es autorizado -Libro Prestado -Se registra en la B.D. -Si no -Salir del sistema Post Condiciones -Préstamo Autorizado Manejo de situaciones excepcionales -Préstamo no sea autorizado -Devolver a Consulta de catalogo -Préstamo no se registre. -Esperar Registro
N°5 Nombre: Crear Préstamo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecaria crea y registra el préstamo Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Catalogo Seleccionado (cargado) -Libro Seleccionado (autorizado) -Préstamo autorizado(cargado) Flujo normal de eventos -Habilitar casilla nombre -Si usuario digito nombre -Habilitar casilla password -Si usuario digito password -Buscar usuario en B.D -Si usuario existe -Autorizar entrada al sistema Si préstamo está autorizado -Registrar préstamo en B.D -Si no -Salir del sistema -Si no -Continuar esperando. -Si no -Continuar Esperando Post Condiciones Préstamo Registrado en B.D Manejo de situaciones excepcionales -Préstamo no pueda ser Registrado. -Intentar por segunda vez. -Préstamo no autorizado Salir del sistema -Esperar Registro
N°6 Nombre: Crear Catalogo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecaria crea un nuevo catalogo Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) Flujo normal de eventos -Habilitar casilla crear catalogo -Si Usuario digita nombre de catalogo -Habilitar casilla de libros -Si usuario digita nuevos libros -Crear Catalogo -Si no Salir del sistema -Si no -Salir del sistema Post Condiciones Catalogo creado. Manejo de situaciones excepcionales -Catalogo no se habilita -Esperar 5 minutos -Libros no se registran -Esperar 5 minutos. -Catalogo Duplicado -Salir de sistema.
N°7 Nombre: Modificar Catalogo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecario tiene para modificar un catálogo existente Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Catalogo Seleccionado (cargado) -Catalogo cargado (activo) Flujo normal de eventos -Habilitar lista de catálogos -Si usuario selecciona catalogo -Habilitar interfaz de modificación -Si usuario modifica catalogo -Guardar catalogo -Si no Salir del sistema -Si no -Salir del sistema Post Condiciones Catalogo Modificado. Manejo de situaciones excepcionales -Catalogo no se habilita -Esperar 5 minutos -Catalogo no disponible -Esperar 5 minutos. -Catalogo no guardado. -Salir de sistema.
N°8 Nombre: Eliminar Catalogo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecario tiene para eliminar un catalogo existente. Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Catalogo Seleccionado (cargado) -Catalogo cargado (activo) Flujo normal de eventos -Habilitar lista de catálogos -Si usuario selecciona catalogo -Habilitar casilla de eliminación. -Si usuario selecciona casilla de eliminación -Eliminar Catalogo de la lista -Si no Salir del sistema -Si no -Salir del sistema Post Condiciones Catalogo eliminado Manejo de situaciones excepcionales -Catalogo no existe -Salir del sistema -Catalogo no eliminado -Salir del sistema
N°9 Nombre: Consultar Préstamo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecario y estudiante para consultar un préstamo registrado Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Lista de préstamos registrados (Cargada) Flujo normal de eventos -Habilitar lista de préstamos registrados -Si usuario selecciono préstamo -Verificar Préstamo -Si Préstamo Existe -Mostrar Datos del préstamo -Si no Salir del sistema -Si no -Salir del sistema Post Condiciones Prestamo Consultado Manejo de situaciones excepcionales -Préstamo no existe -Salir del sistema - -Salir del sistema N°10 Nombre: Modificar Préstamo Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecario tiene para modificar un Préstamo existente. Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Usuario Ingresado (Cargado) -Préstamo Registrado (Cargado) Flujo normal de eventos Si préstamo existe -Mostrar lista de prestamos -Si usuario selecciono préstamo -Habilitar Préstamo -Si usuario modifica préstamo -Guardar cambio. -Si no Continuar esperando -Si no -Continuar Esperando -Si no -Salir del Sistema Post Condiciones Préstamo Modificado Manejo de situaciones excepcionales -Usuario no ingresado -Esperar 5 minutos -Préstamo no existe -Salir del sistema - Modificación no guardada -Esperar 10 minutos -Usuario no selecciono préstamo -Esperar 5 minutos
N°11 Nombre: Eliminar Préstamo
Objetivo/Descripción Este caso de uso, muestra la operación que el usuario bibliotecario tiene para eliminar un préstamo existente. Actores Bibliotecario Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (autorizado) -Usuario Ingresado (Cargado) -Préstamo Registrado (Cargado) -Lista de préstamos (cargado) Flujo normal de eventos -Habilitar lista de prestamos -Si usuario selecciona préstamo -Habilitar casilla de eliminación. -Si usuario selecciona casilla de eliminación -Eliminar Préstamo de la B.D -Si no Salir del sistema -Si no -Salir del sistema Post Condiciones Préstamo Eliminado eliminado Manejo de situaciones excepcionales -Préstamo no existe -Salir del sistema -Préstamo no eliminado -Salir del sistema -Usuario no selecciona Préstamo - Esperar5 minutos -Usuario no eliminar préstamo - Esperar 5 minutos
N°12 Nombre: Consultar Usuario
Objetivo/Descripción Este caso de uso, muestra la operación que tienen todos los usuarios para consultar sus usuarios Actores Todos Los usuarios Precondiciones -Aplicación activa (cargada) -Interfaz activa (cargada) -Usuario en sistema (Autorizado)
Flujo normal de eventos --Habilitar casilla nombre
-Si usuario digito nombre -Habilitar casilla password -Si usuario digito password -Buscar usuario en B.D -Si usuario existe -Autorizar entrada al sistema -Mostrar Usuarios -Si no -Continuar Esperando -Si no -Continuar Esperando Post Condiciones Usuario verificado y consultado Manejo de situaciones excepcionales -Usuario no digite nombre -Esperar 5 minutos -Salir del sistema -Usuario no digite clave -Esperar 5 minutos -Usuario no existe -Salir del sistema