CU06 marcaEntrega - scs1022/AppBiblioteca GitHub Wiki
Marcar Entrega
Identificación
Campo | Información |
---|---|
Actor | Administrador |
Nombre | Marcar entrega |
Descripción | Cuando el usuario se acerque a entregar un articulo, el administrador marcará como entregado el articulo por parte del usuario, desde el perfil de administrador tendrá un apartado para registrar la entrega del usuario, deberá digitar la identificación del usuario y allí le aparecerá la lista de artículos que el usuario tiene pendiente por entregar, selecciona el articulo, y marca en el botón "Entrega", se deberá guardar el registro con los datos del usuario y del administrador junto con la fecha y hora en la que se realizo la entrega. Si el usuario se pasa de la fecha de entrega, y se acerca a realizar dicha entrega, junto con la marca de entregado se le genera la penalización, ya sea una multa o una baneo por un determinado tiempo |
Datos salida | Información del artuculo que se marca como retirado, junto con los datos del usuario y el id del administrador que realiza la entrega |
Requerimiento base | RQ10 |
Precondiciones | RQ09 |
Postcondiciones | |
Mockup | |
Autor | Santiago Cruz Santisteban - 22/09/2022 |
Flujo
Actor | Sistema |
---|---|
1. Acceder a el perfil de Administrador | |
2. Dar click en "Marcar Entrega" | 3. Verificar que libros y revistas tiene el usuario en préstamo |
4. Imprimir la información de los artículos que el usuario entrega, con la información del articulo, usuario y administrador |
Excepciones
Paso | Solución |
---|---|
3. El usuario no tiene artículos por entregar | Mostrar en pantalla en mensaje "Este usuario no cuenta con artículos disponibles para entrega" |
Servidor de aplicaciones no disponible | Verificar puerto y acceso. |