casos de uso - hotel the hills_99246_32989_19225

8
UNIVERSIDAD NACIONAL DE INGENIERIA INSTITUTO DE ESTUDIOS SUPERIORES UNI – IES Ingeniería de software ii Elaborado por: Lissette Yenetsi Duran Lacayo. Kerstin Juniette Oviedo Espinoza. Carmen Hebe Valle Pérez. Grethel Escarleth Hernández Alfaro Docente: Ing. Adolfo J. Urrutia Zambrana. 4T1 – Sistemas 05/Junio/2008

Upload: brayan-alexander-gaitan

Post on 18-Nov-2015

4 views

Category:

Documents


1 download

DESCRIPTION

casos de uso para diagramas uml

TRANSCRIPT

  • 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.

  • Actividad 3: Flujo de eventos para el caso de uso:

    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.

    Editar Cliente

    Recepcionista

    Encargado de cajaEfectuar ReservacionGenerar Factura

    Administrador

    Admon. de Habitaciones

  • 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:

    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:

    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:

    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.