Está en la página 1de 2

FACULTAD DE INGENIERIA

Practica t1 Calificación:
curso: Diseño y Arquitectura de Software
semestre 2022-1

Duración: 120 minutos


Docente: Gustavo Paz
Estudiante:
Fecha:
Clase:
INDICACIONES:
1. Sea cuidadoso con su ortografía y redacción, el cual formará parte de su calificación. Escriba con letra clara y
legible.
2. Lea bien la pregunta o enunciado antes de responder. Administre su tiempo eficazmente.
3. Sea breve y objetivo en su respuesta. No se califica por extensión, sino por calidad de respuesta.
4. No puede utilizar apuntes, notas de clase, diapositivas o libros. A menos que el docente del curso se lo
permita.
Caso: Hotel Disfruta
La gerencia de un hotel le pide a usted desarrollar un Sistema de Gestión de Habitaciones de
Hoteles para consultar sobre las habitaciones disponibles y reservar habitaciones de su
hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes:
habituales y esporádicos. Una reserva viene determinada por los datos del cliente (DNI,
nombre, dirección, teléfono, email, tipo), los datos de la habitación (número, piso, tipo,
monto) la fecha de entrada y el número de días que estará ocupada la habitación.
El recepcionista del hotel debe poder hacer las siguientes
operaciones:
✓ Consultar habitaciones disponibles de acuerdo a su tipo
✓ Consultar por el precio de una habitación de acuerdo a su tipo
✓ Consultar por el descuento ofrecido a los clientes habituales
✓ Consultar por el precio total para un cliente dado, especificando su número de
identificación, el tipo de habitación y el número de noches.
✓ Reservar una habitación especificando el número de habitación, el nombre de cliente
y su número de identificación. Para ello el recepcionista deberá necesariamente
tener los datos del cliente, los datos de la habitación, fecha entrada y cantidad de
noches a reservar; el sistema deberá validar que la habitación exista y esté disponible
para el rango de fecha a reservar.
✓ En caso de existir disponibilidad, el sistema deberá mostrar en pantalla el monto a
pagar y el campo para cargar el número de la tarjeta de crédito, el sistema debe
validar la tarjeta de crédito con el sistema bancario.
✓ En caso se ser válida la tarjeta de crédito, el sistema deberá insertar la reservación
(número reservación, fecha desde, fecha hasta), actualizar la disponibilidad de la
habitación para las fechas reservadas y mostrar en pantalla el número de
reservación, nombre del cliente, fecha entrada y fecha de salida.
✓ Eliminar una reserva especificando el número de la habitación

Por otro lado, el administrador podrá usar el sistema para:


✓ Agregar, consultar, modificar y eliminar las habitaciones con sus respectivas
características
✓ Cambiar el valor del descuento ofrecido a los clientes habituales
✓ Calcular las ganancias que tendrán en un mes especificado
✓ Asignar roles de acceso y validación a los diferentes usuarios del sistema Acceder a
todas las funcionalidades del recepcionista

Un Esquema de Seguridad que incluya:


✓ Permitir el ingreso de cada usuario al sistema, tomando en consideración las
diversas plataformas de acceso.
✓ Manejar perfiles para el acceso de los usuarios a las opciones del menú según
la responsabilidad de cada uno.
✓ Cambiar la contraseña desde la sesión de cada usuario en el sistema.
✓ Registrar la información de los usuarios que acceden al sistema.
✓ Realizar copias de seguridad de la información del sistema.
✓ Permitir el cambio de contraseña adicionalmente desde la
validación del acceso al sistema, si el usuario lo desea.
✓ Registrar siempre la auditoria por cada cambio de estado de alguna
transacción.
✓ Permitir al administrador del sistema consultar la auditoria del
sistema.

Parte 1: elaborar el diagrama general de actividades

Parte 2: elaborar el diagrama general de caso de uso del sistema.

También podría gustarte