Logo Studenta

ENUNCIADO N 10 - BIBLIOTECA

¡Estudia con miles de materiales!

Vista previa del material en texto

EXAMEN 1ER CUATRIMESTRE V.2 (LIBROS)
 En una biblioteca privada dedicada al alquiler de libros de textos en papel o Videos (DVD o CD) se realiza la siguiente operatoria:
 Los clientes previamente registrados consultan al vendedor aquellos títulos que son de su agrado, considerando el género, autor, titulo, etc. y el tipo de soporte en el que se encuentra;
 Puede existir más de un ejemplar de cada libro, con su nro. de identificación único en cada libro u ejemplar, cada uno tiene su precio de acuerdo a la calidad del título y del soporte en el que se encuentra;
 Los préstamos se hacen por 72 horas y la devolución es de todos los libros; prestados. Si se devuelven después de este plazo se cobra una multa diaria de un porcentaje preestablecido.
 Una vez elegido el o los libros que desea alquilar el cliente -siempre que no tenga devoluciones pendientes- el bibliotecario procede a facturar el alquiler indicando los datos del cliente, y del o los productos que alquila, a su vez, estos son disminuidos del stock existente.
SE PIDE
A) Diseñe el Modelo de Dominio para el problema. (1 pt)
B) Describa el Caso de uso real para el proceso reconocido como Devolución de Libros; (3 pts)
Caso de uso: Devolución de Libros
Actor Principal: Cliente
Actor Secundario: Vendedor
Precondiciones: 
· El alquiler debe estar en curso
Postcondiciones:
· Se actualiza el stock y estado de los libros alquilados
· Se asigna la fecha de devolución real al alquiler ingresado 
Escenario principal de éxito: 
	Acción de los actores
	Respuesta del Sistema
	1. El vendedor ingresa el número de alquiler en el campo C1.
	
	
	2. El sistema verifica la existencia del alquiler
	
	3. El sistema valida que el alquiler este en curso
		
	4. El sistema muestra los datos del alquiler en la tabla T1
	
	5. El sistema carga la fecha actual en el campo C2
	6. El vendedor presiona el botón B1 para registrar devolución
	
	
	7. El sistema registra devolución y finaliza el alquiler
	
	8. El sistema actualiza el stock y estado de los libros (en caso de stock mayor a 0)
	
	9. El sistema emite un comprobante
	10. El cliente se retira con el comprobante
	
Extensiones:
2.1 El sistema determina que el número de alquiler no existe
3.1 El sistema determina que el numero alquiler no está en curso 
	7.1 El sistema determina que la fecha devolución real no es menor a la fecha de 	devolución estimada.
B1
C2
T1
C1
C) Diseñe el correspondiente formulario de la salida impresa. (2 pts)

Continuar navegando

Materiales relacionados

17 pag.
AS Practico Nro 1

SIN SIGLA

User badge image

corrales04julian

14 pag.
11 Manual diligenciamiento_ICES

SIN SIGLA

User badge image

Diego Andres Rodriguez Castillo