You are on page 1of 8

UNIVERSIDAD NACIONAL DE INGENIERIA

INSTITUTO DE ESTUDIOS SUPERIORES


UNI IES

Ingeniera de software ii
Elaborado por:

Lissette Yenetsi Duran Lacayo.


Kerstin Juniette Oviedo Espinoza.
Carmen Hebe Valle Prez.
Grethel Escarleth Hernndez Alfaro
Docente:

Ing. Adolfo J. Urrutia Zambrana.

4T1 Sistemas

05/Junio/2008

Caso de Estudio: Hotel The Hills

El Hotel The Hillls es un hotel que ofrece confort, tranquilidad y calidad en los servicios que
este brinda a sus clientes, sus propietarios desean implementar un sistema computacional
para llevar un control de la disponibilidad de las habitaciones que este posee, el cual podr
ser utilizadas por los clientes.
Los clientes pueden consultar la disponibilidad de las habitaciones por va telefnica o
llegando directamente al hotel en donde podrn realizar su correspondiente reservacin de la
habitacin o habitaciones en que desea hospedarse.
El hotel debe mantener un control de las habitaciones ocupadas o reservadas por los clientes
adems de las disponibles.
El cliente llega al hotel donde se encuentra con la recepcionista, la cual procede a pedirle los
datos (identificar al cliente), toma nota del numero de habitaciones que desea reservar, tiempo
de estada (fecha de entrada, fecha de salida acordada) y establece el precio de la habitacin
que toma el cliente.
Una vez que el cliente se retira se registra la fecha de salida real, y se le da una factura del
monto a pagar donde se le carga el precio de cada habitacin utilizada, la estada total y la
forma de pagos (efectivo o tarjeta de crdito). Para que el cliente haga su correspondiente
pago en caja.

Actividad 1: Caso de uso de Requerimientos e Identificacin de requisitos


1. Consulta de la disponibilidad de las habitaciones:
Llevara un registro de las habitaciones disponibles (ocupadas, reservadas, vacas o en
mantenimiento) detallando el tipo de habitacin (sencilla, doble, matrimonial) cada una
con caractersticas predeterminadas por gerencia.
Requisitos:
1.1 El sistema mantendr un control de la disponibilidad de las habitaciones con el estado
en que se encuentren (ocupados, reservados o vacas)
1.2 El sistema generara automticamente un listado con las habitaciones disponibles.
1.3 Se deber guardar los datos de las habitaciones en el sistema.
1.4 La recepcionista digitara el nmero de habitaciones as como seleccionara el tipo de
habitacin demanda por el cliente.

2. Crear Reservacin:
La recepcionista deber recibir del cliente todos los datos personales (Nombre, Apellido,
Cedula, Telfono, etc.) tomara nota del numero de las habitaciones a reservar y el tiempo de
estada, notificara el precio de la habitacin elegida por el cliente. Los datos debern
guardarse en sistema.
Requisitos:
2.1 Se deber guardarse los datos personales del cliente en el sistema.
2.2 La recepcionista digitara el numero de habitaciones demandadas por el cliente.
2.3 El sistema deber registrar el tiempo de estada (fecha de entrada, fecha de salida
acordada).
2.4 La recepcionista deber verificar el precio de la habitacin en el sistema.
2.5 El sistema deber procesar de forma automtica toda la informacin de la reservacin.
2.6 El sistema mandara una copia de la informacin de la reservacin a caja.

3. Generar Factura:
El encargado de caja recibir una copia de la informacin de la reservacin, donde este
incluir el precio de la habitacin utilizada, la estada total y la forma de pago a efectuarse.
El sistema generara una factura con la cantidad total a pagar y la imprimir.
Requisitos:
3.1 El encargado de caja deber tener una copia de la reservacin.
3.2 El encargado deber incluir el precio de la habitacin, la estada total, al igual la fecha
real en que este sale0.
3.3 El encargado notificara al sistema, la forma de pago a efectuarse.
3.4 El sistema generara automticamente un recibo con la cantidad total a pagar y se
imprimir un comprobante una vez cancelado la factura.

Actividad 2: Actores
- Recepcionista.
- Encargado de caja.
Casos de uso:
-Editar Cliente.
-Efectuar Reservacin.
-Generar Factura.
-Admn. de Habitaciones.

Administrador
Editar Cliente
Admon. de Habitaciones
Recepcionista

Efectuar Reservacion

Encargado de caja

Generar Factura

Actividad 3: Flujo de eventos para el caso de uso: <Editar Cliente>


Condiciones Previas:
El cliente debe haberle proporcionado su informacin personal al recepcionista.
Flujo Principal:
Este caso de uso inicia cuando el usuario esta dentro del sistema en la pantalla principal
donde se le presenta una matriz con los clientes ingresados el da de hoy. El sistema mostrar
un men donde el usuario escoger una de las siguientes opciones:
1. Ingresar nuevo cliente (s-1:IngresarNuevoCliente)
2. Modificar informacin del cliente existente (s-2:ModificarCliente)

Subflujos
S-1: IngresarNuevoCliente
Se mostrar un formulario donde el usuario podr ingresar toda la informacin
correspondiente con el nombre, apellido, #cdula, #de telfono, entre otras.
Luego de haber ingresado toda la informacin, el usuario presiona el botn guardar y
el sistema procede a verificar que el cliente no se haba registrado anteriormente o
procede a guardar los datos en la BD.

S-2. Modificar informacin del cliente existente


Al presionar el botn ModificarCliente se mostraran todos los clientes que ya estn
ingresando en la BD y el usuario podr explorar y el elegir al cliente a modificar. Una
vez que ya se ha elegido al cliente dando doble clic sobre este, aparecer un formulario
con los datos y el usuario proceder a editar el dato correspondiente.

Flujo de eventos para el caso de uso: <Efectuar Reservacin>


Condiciones Previas:
El recepcionista debe de haber obtenido la informacin del cliente
Flujo Principal:
En la pantalla principal aparecer un botn llamado EfectuarReservacin, el usuario al hacer
clic en dicho botn le aparecer un formulario con el nombre del cliente predeterminado que
har la reservacin, a continuacin el usuario deber ingresar el nmero de habitaciones que
va a utilizar, el tipo de habitacin en la que desea hospedarse y automticamente aparecer
el precio de dicha habitacin.
Subflujos
1. Seleccionar la(s) habitacin(es) (S-1.SeleccionarHabitacin)
2. Modificar la Reservacin (S-2. ModificarReservacin)
S-1: SeleccionarHabitacin
Al presionar el botn seleccionar habitacin se mostrar una matriz con un listado de todas
las habitaciones disponibles con el tipo de habitacin y su precio correspondiente. El usuario
proceder a escoger la habitacin que se desea utilizar y la informacin se agregar al
formulario EfectuarReservacin, esta pantalla incluir los botones guardar y cancelar.
S-2: ModificarReservacin
Al presionar sobre el botn Modificar Reservacin se abrir un formulario con los campos
de la fecha de la reservacin y el nombre del cliente, luego el sistema proceder a buscar
dichos datos en la BD y aparecer un formulario con los campos de la reservacin el cual el
usuario proceder a modificar. Esta pantalla incluir tambin los botones guardar y cancelar.

Flujo de eventos para el caso de uso: <GenerarFactura>


Condiciones Previas:
La recepcionista deber de haberle mandado una copia de la reservacin efectuada al
encargado de caja.
Flujo Principal:
El encargado de caja primeramente recibir una copia de la informacin de la reservacin,
seguidamente este incluir, el precio de la habitacin utilizada, la estada total y la forma de
pago a efectuarse. El sistema generar una factura con la cantidad total a pagar y la imprimir.
En la pantalla aparecer un formato de factura donde el cajero proceder a digitar los das de
estada en el hotel ya que el precio est predeterminado en la reservacin y solo se
especificar la forma de pago, seguido con el monto total a pagar.
Subflujos
1. Generar la factura (S-1 Generara Factura).
Se mostrara un formulario con la informacin de la reservacin, el usuario deber ingresar al
sistema el precio de la habitacin utilizada, la estada total, el monto total a pagar y
especificara la forma de pago a efectuarse con la fecha real del da en que se efectuara la
factura. Esta pantalla incluir tambin los botones de guardar e imprimir la factura.

Flujo de Evento para el caso de uso: <Admn. de Habitaciones>


Condiciones Previas:
Mantendr un control de las habitaciones disponibles en el Hotel, as como su disponibilidad
en la seleccin del tipo de habitacin elegida por el cliente.
Flujo Principal:
Este caso de uso tiene su inicio cuando el usuario esta dentro del sistema en la pantalla
principal donde se abre un formulario con los siguientes campos: No. de habitacin, tipo de
habitacin, disponibilidad y su respectivo precio segn el tipo de habitacin.
1. Ingresar nueva habitacin (S-1: IngresarNuevaHabitacion)
2. Modificar las caractersticas fsicas de las habitaciones existentes (S-2:
ModificarHabitacion).
3. Eliminar habitaciones existentes en el Hotel (S-3: EliminarHabitacion)
Subflujos
S-1: IngresarNuevaHabitacin
Se mostrara un formulario donde el usuario podr ingresar el nmero de la habitacin con
sus nuevas caractersticas fsicas y el tipo de habitacin (sencilla, doble, matrimonial)
Luego de haber ingresado toda la informacin, el usuario presionara el botn guardar y el
sistema proceder a guardar los datos en BD.

S-2: ModificarHabitaciones:
Al presionar el botn ModificarHabitaciones se mostrara todas las especificaciones que
posee cada habitacin que ya est ingresada en la BD y el usuario podr explorar y elegir la
habitacin que se le realizara las nuevas modificaciones. Una vez que se ha elegido la
habitacin dando doble clic sobre este, aparecer un formulario con los datos y el usuario
proceder a cambiar los datos correspondientes.
S-3: EliminarHabitacion
El usuario al presionar EliminarHabitacion aparecer un listado de las habitaciones existentes
en el Hotel, con el tipo de habitacin que esta posee (sencilla, doble, matrimonial) donde
proceder a eliminar de la BD las habitacin(es) que se desea borrar del sistema.