R3_Reservar un libro - Uniandes-ISIS2603-backup/201620-g5 GitHub Wiki
Nombre del escenario |Reservar un libro
--------|-----------------------|------------------------------
Actor |Bibliotecario/Administrador
Resumen|Ingresando el id de la biblioteca y los datos de la reserva que se quiere hacer, el bibliotecario/administrador asigna una reserva de un libro a un usuario específico.
|Curso básico de eventos
| 1. El bibliotecario/administrador ingresa al sistema indicando sus datos
| 2. El sistema despliega cada una de las posibilidades del sistema.
| 3. El bibliotecario/administrador indica la biblioteca en la que quiere hacer la reserva
| 4. El bibliotecario/administrador indica que quiere realizar una reserva
| 5. El sistema solicita ingresar la información de la reserva a realizar
| 6. El bibliotecario/administrador selecciona idUsuario, tipoRecurso = "libro", nombreRecurso, la fechaReserva y si está activa la reserva en el momento.
| El sistema añade a la lista de reservas general una nueva reserva a la biblioteca con el id correspondiente. El usuario ahora tiene asignada una reserva de un libro.
Camino de excepción | Las excepciones de que se seleccione un usuario o libro inexistente no son posibles, porque se le muestra al bibliotecario una lista únicamente con esos usuarios y libros que ya existen. Las posibles excepciones con la selección de fechas ya son manejadas.