Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
EXAMEN 1ER CUATRIMESTRE V.1 (DISFRAZ) En una empresa dedicada al alquiler de disfraces se realiza la siguiente operatoria: - Los clientes previamente registrados consultan al vendedor por el o los disfraces que necesitan; - Puede existir más de un disfraz de las mismas características, con su nro. de identificación único en cada una de las prendas; - Los préstamos se hacen por una cantidad de días y la devolución es de todo lo prestado. Al momento del préstamo se debe pagar un anticipo del 80% del monto total del préstamo (no reembolsable). El 20% restante se cobra al momento de la devolución; - Si se devuelven los disfraces después del plazo establecido, se cobran los días excedentes como multa, siendo el valor de ésta lo estipulado como tarifa en forma diaria para el préstamo; - Una vez elegidos los disfraces que desea alquilar el cliente -siempre que no tenga devoluciones pendientes- el vendedor procede a facturar el alquiler indicando los datos del cliente, del vendedor y del o los disfraces que alquila, a su vez, estos son disminuidos del stock existente. SE PIDE: A) El MC o MD necesario para satisfacer las necesidades de información para el problema. (1 pt) B) Detallar el CdeU Real para una aplicación interactiva para la operatoria de Préstamo de Disfraces (Pantallas o interfaces incluidas). (3 pts) Caso de uso: Préstamo de Disfraces Actor Principal: Cliente Actor Secundario: Vendedor Precondiciones: · El cliente debe estar registrado previamente en el sistema · Los disfraces deben estar registrados · El cliente no debe tener ningún alquiler pendiente · Debe haber disponibilidad para los disfraces seleccionados Postcondiciones: · Se registra el alquiler y se lo asocia con el cliente · Se actualiza el estado y stock de los disfraces alquilados Escenario principal de éxito: Acción de los actores Respuesta del Sistema 1. El vendedor ingresa el número del cliente en el campo C1 2. El sistema verifica la existencia del cliente 3. El sistema valida que el cliente no sea moroso y muestra los datos del cliente en los respectivos campos C2, C3, C4, C5 y C6 4. El vendedor ingresa el id en el campo C7 y presiona el botón B1 para agregar un disfraz 5. El sistema muestra en la tabla T1 los datos correspondientes y calcula el importe total * Se repiten los pasos 4 y 5 hasta haber registrado los disfraces requeridos 6. El sistema carga los datos del comprobante de alquiler en los respectivos campos C8, C9, C10, C11 y C12 7. El vendedor presiona el botón B2 para registrar el alquiler y generar un ticket 8. El sistema registra el alquiler y emite un ticket 9. El sistema actualiza el stock y estado de los disfraces (en caso de stock 0) 10. El cliente se retira con el ticket y los disfraces alquilados Extensiones/curso alterno de eventos: 2.1 El sistema determina que el cliente no existe 3.1 El sistema determina que el cliente es moroso 4.1 El sistema determina que el disfraz ingresado no está disponible B2 C12 C11 C10 C9 C8 T1 B1 C7 C3 C6 C5 C4 C2 C1 Caso de uso: Devolución de Disfraces Actor Principal: Cliente Actor Secundario: Vendedor Precondiciones: · El alquiler debe estar en curso Postcondiciones: · Se actualiza el estado de los disfraces 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 disfraces (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. T1 C2 B1 C1 Caso de uso: Registrar pago multa Actor Principal: Cliente Actor Secundario: Vendedor Precondiciones: · Debe existir un alquiler que de origen al pago de la multa Postcondiciones: · Se crea la instancia multa y se la asocia a alquiler · Se actualiza el estado del cliente Escenario principal de éxito: Acción de los actores Respuesta del Sistema 1. El vendedor ingresa en el campo C1 el número de alquiler 2. El sistema verifica la existencia del alquiler asociado al cliente 3. El sistema valida que el cliente sea moroso 4. El sistema muestra los detalles de los disfraces asociados al cliente en la tabla T1 5. El sistema calcula y muestra el importe que debe abonar el cliente en el campo C2 6. El vendedor solicita al cliente el monto y presiona el botón B1 para pagar la multa 7. El sistema registra el pago, actualiza el estado del cliente y emite un comprobante 8. El cliente se retira con el comprobante Extensiones: 2.1 El sistema determina que el número de cliente no existe. 3.1 El sistema determina que el cliente no es moroso. 4.1 El sistema muestra mensaje “no se encontró un numero de alquiler asociado al número de cliente ingresado”. B1 C1 C2 T1 C) Diseñe las salidas impresas del problema. (2 pts) Préstamo de Disfraces Devolución de Disfraces Registrar Pago-Multa
Compartir