Está en la página 1de 8

N°1 Nombre: Registrar Usuario

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

También podría gustarte