CU DocumentoAnalisis

7
SISTEMA DE ADMINISTRACIÓN DE HAB HOTEL LIBON, QUE PERMITE HACER CO RESERVAS Y EMITIR FACTURAS CORRES UN CLIENTE HOTEL BITACIONES Y SERVICIOS DEL ONSULTAS, CANCELACIÓN DE SPONDIENTE A LA SALIDA DE E JUNIO, 2012 Equipo de desarrollo Lisset Orozco Isabel Nieto Brayan Salas Orlando Pandares Nataly Leal LIBON

Transcript of CU DocumentoAnalisis

Page 1: CU DocumentoAnalisis

SISTEMA DE ADMINISTRACIÓN DE HABITACIONE

HOTEL LIBON, QUE PERMITE HACER CO

RESERVAS Y EMITIR FACTURAS CORRESPONDIEN

UN CLIENTE

HOTEL LIBON

ACIÓN DE HABITACIONES Y SERVICIOS DEL

QUE PERMITE HACER CONSULTAS, CANCELACIÓN DE

CTURAS CORRESPONDIENTE A LA SALIDA DE

UN CLIENTE

JUNIO, 2012

Equipo de desarrollo Lisset Orozco

Isabel Nieto

Brayan Salas

Orlando Pandares

Nataly Leal

HOTEL LIBON

Page 2: CU DocumentoAnalisis

HOTEL LIBON

Descripción de casos de uso

1. Registrar_habitación_N

Descripción: permite añadir una habitación, a la gama de habitaciones ofrecidas por el

hotel para hospedajes.

Actores: el administrador del sistema.

Flujo básico:

• El actor ingresa al formulario de registro de habitaciones.

• Rellena la información

• El sistema comprueba los datos suministrados, y almacena la información

Flujo alternativo:

• El sistema comprueba la validez de los datos, si los datos no son correctos, le avisa

al actor para que los corrija.

Postcondición: se crea una nueva habitación, y se agrega al listado de habitaciones

disponibles.

2. Consultar_habitación_disponible

Descripción: consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

a u período de días suministrado.

Actores: el usuario de la aplicación, que podría ser el administrador, empleado en

recepción o una posterior página web.

Flujo básico:

• Obtener todas las habitaciones disponibles para las fechas indicadas.

• Comprobar que haya suficientes disponibles de las

Flujo alternativo:

• Si desea una habitación individual, y no hay disponible pero si una habitación

doble, se considerará disponible.

Postcondición: el actor puede realizar reserva de alguna habitación de su preferencia.

3. Reservar habitación disponible

Descripción: permite reservar si en el hotel hay una (o varias) habitaciones, dado un

período de días.

Registrar_habitación_N

permite añadir una habitación, a la gama de habitaciones ofrecidas por el

hotel para hospedajes.

el administrador del sistema.

El actor ingresa al formulario de registro de habitaciones.

Rellena la información correspondiente a la nueva habitación.

El sistema comprueba los datos suministrados, y almacena la información

El sistema comprueba la validez de los datos, si los datos no son correctos, le avisa

al actor para que los corrija.

se crea una nueva habitación, y se agrega al listado de habitaciones

Consultar_habitación_disponible

consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

a u período de días suministrado.

el usuario de la aplicación, que podría ser el administrador, empleado en

recepción o una posterior página web.

Obtener todas las habitaciones disponibles para las fechas indicadas.

Comprobar que haya suficientes disponibles de las categorías indicadas.

Si desea una habitación individual, y no hay disponible pero si una habitación

doble, se considerará disponible.

el actor puede realizar reserva de alguna habitación de su preferencia.

abitación disponible

permite reservar si en el hotel hay una (o varias) habitaciones, dado un

2

permite añadir una habitación, a la gama de habitaciones ofrecidas por el

correspondiente a la nueva habitación.

El sistema comprueba los datos suministrados, y almacena la información

El sistema comprueba la validez de los datos, si los datos no son correctos, le avisa

se crea una nueva habitación, y se agrega al listado de habitaciones

consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

el usuario de la aplicación, que podría ser el administrador, empleado en

Obtener todas las habitaciones disponibles para las fechas indicadas.

categorías indicadas.

Si desea una habitación individual, y no hay disponible pero si una habitación

el actor puede realizar reserva de alguna habitación de su preferencia.

permite reservar si en el hotel hay una (o varias) habitaciones, dado un

Page 3: CU DocumentoAnalisis

HOTEL LIBON

Actores: el usuario de la aplicación, que podría ser el admini

recepción o cliente.

Precondición: debe existir habitación disponible, de acuerdo a la elección del actor.

Flujo básico:

• Mostrar el coste de alojamiento estimado.

• Pedir confirmación al usuario.

• Si es aceptada, marcar la habitación para las fechas indicada como reservada para

esos días.

• Devolver al cliente un código de reserva, o identificador.

Flujo alternativo:

• Si no había, indicarlo al usuario.

Postcondición: el sistema procesa el reservación y la registra, además de realizar las

actualizaciones respectivas.

4. Generar_factura

Descripción: Se calculan el precio total de la estancia y se presenta la factura al cliente.

Actores: el administrador y empleado.

Flujo básico:

• Se calcula el tiempo total de llamadas.

• Se calcula el coste total de las llamadas realizadas.

• Se calcula el cos

• Se calcula el coste total de la factura.

• Se devuelve al cliente la factura, detallando los costes por cada apartado.

5. Cancelar_reservación

Descripción: permite anular una reservación realizada sobre una

Actores: cualquier usuario del sistema, que podría ser el administrador, empleado o

cliente dentro del mismo.

Precondición: debe existir la reservación en el sistema, y poseer un identificador de

reserva.

Flujo básico:

• Ingresa al menú y opción de reserva.

el usuario de la aplicación, que podría ser el administrador, empleado en

debe existir habitación disponible, de acuerdo a la elección del actor.

Mostrar el coste de alojamiento estimado.

Pedir confirmación al usuario.

Si es aceptada, marcar la habitación para las fechas indicada como reservada para

olver al cliente un código de reserva, o identificador.

Si no había, indicarlo al usuario.

el sistema procesa el reservación y la registra, además de realizar las

actualizaciones respectivas.

Se calculan el precio total de la estancia y se presenta la factura al cliente.

el administrador y empleado.

Se calcula el tiempo total de llamadas.

Se calcula el coste total de las llamadas realizadas.

Se calcula el coste total de las bebidas consumidas por el cliente.

Se calcula el coste total de la factura.

Se devuelve al cliente la factura, detallando los costes por cada apartado.

Cancelar_reservación

permite anular una reservación realizada sobre una habitación del hotel.

cualquier usuario del sistema, que podría ser el administrador, empleado o

cliente dentro del mismo.

debe existir la reservación en el sistema, y poseer un identificador de

menú y opción de reserva.

3

strador, empleado en

debe existir habitación disponible, de acuerdo a la elección del actor.

Si es aceptada, marcar la habitación para las fechas indicada como reservada para

el sistema procesa el reservación y la registra, además de realizar las

Se calculan el precio total de la estancia y se presenta la factura al cliente.

te total de las bebidas consumidas por el cliente.

Se devuelve al cliente la factura, detallando los costes por cada apartado.

habitación del hotel.

cualquier usuario del sistema, que podría ser el administrador, empleado o

debe existir la reservación en el sistema, y poseer un identificador de

Page 4: CU DocumentoAnalisis

HOTEL LIBON

• El sistema presenta la descripción de la misma.

• El actor pulsa clic y confirma la anulación de la reserva.

• El sistema calcula los montos compensatorios por la anulación, registra y almacena

los cambios.

Flujo alternativo:

• Si la reservación no existe, se indica al actor.

• Si el actor no está de a cuerdo, puedo cancelar la operación.

Postcondición: se procesa la anulación de reservación, y se pasa a disponible la habitación.

6. Añadir_consumo

Descripción: permite registrar a cada

dentro de la habitación.

Actor: el empleado

Precondición: la habitación posee una previa reservación por parte de un cliente.

Flujo básico:

• El cliente realiza consumos dentro de la habitación.

• El actor realiza los registros en el sistema, de dichos consumos.

• Los consumos son cargados a la factura del cliente, para que sean cancelados a la

salida del cliente.

Flujo alternativo:

• El cliente no ha consumido nada del mini bar.

• El actor no registra cargos a la

reservación.

7. Registrar_usuario

Descripción: permite añadir al sistema un usuario nuevo, en el caso de que sea un

empleado o un nuevo cliente

Actores: El administrador.

Precondiciones: el usuario administrador

Flujo básico:

• Se accede al menú para crear nuevo usuario.

El sistema presenta la descripción de la misma.

El actor pulsa clic y confirma la anulación de la reserva.

El sistema calcula los montos compensatorios por la anulación, registra y almacena

eservación no existe, se indica al actor.

Si el actor no está de a cuerdo, puedo cancelar la operación.

se procesa la anulación de reservación, y se pasa a disponible la habitación.

permite registrar a cada habitación, los consumos realizados por el cliente

dentro de la habitación.

la habitación posee una previa reservación por parte de un cliente.

El cliente realiza consumos dentro de la habitación.

aliza los registros en el sistema, de dichos consumos.

Los consumos son cargados a la factura del cliente, para que sean cancelados a la

salida del cliente.

El cliente no ha consumido nada del mini bar.

El actor no registra cargos a la factura del cliente, correspondiente a la

: permite añadir al sistema un usuario nuevo, en el caso de que sea un

o un nuevo cliente.

: El administrador.

el usuario administrador debe encontrarse logeado dentro del sistema

Se accede al menú para crear nuevo usuario.

4

El sistema calcula los montos compensatorios por la anulación, registra y almacena

se procesa la anulación de reservación, y se pasa a disponible la habitación.

habitación, los consumos realizados por el cliente

la habitación posee una previa reservación por parte de un cliente.

aliza los registros en el sistema, de dichos consumos.

Los consumos son cargados a la factura del cliente, para que sean cancelados a la

factura del cliente, correspondiente a la

: permite añadir al sistema un usuario nuevo, en el caso de que sea un

debe encontrarse logeado dentro del sistema

Page 5: CU DocumentoAnalisis

HOTEL LIBON

• Se presenta un formulario, el cual se debe rellenar con la información personal del

usuario a crear.

• Se confirma la información, y asigna el nombre de log

estándar.

• El sistema comprueba la validez d los datos y almacena la información.

Flujo alternativo:

• Se verifica que el login ya no exista, de lo contrario avisa al actor sobre ello.

• El sistema comprueba la validez de los datos, si los

actor permitiendo que los corrija.

Postcondición: el usuario es registrado satisfactoriamente

8. Modificar_usuario

Descripción: permite editar el registro de datos de algún usuario, solo aquellos campos

sujeto a cambios.

Actores: cualquier usuario de la aplicación, que puede ser el administrador, empleado o

un cliente.

Precondición: el usuario debe poseer cuenta dentro del sistema, y además logeado para

realizar dicha acción.

Flujo básico:

• El actor ingresa al menú de cue

cuenta.

• El sistema muestra el formulario con los datos previamente almacenado.

• El actor realiza los cambios sobre los campos posibles, y guarda la información.

• El sistema comprueba la información y la almac

Flujo alternativo:

• El sistema comprueba la validez de los datos, si los mismo no son correctos, indica

a actor para que corrija.

Postcondición: los datos son editados correctamente y almacenados en el sistema.

9. Eliminar_usuario

Descripción: Permite de una manera dar de baja o pasar a inactividad a un usuario dentro

del sistema.

Se presenta un formulario, el cual se debe rellenar con la información personal del

usuario a crear.

Se confirma la información, y asigna el nombre de login y una contraseña

El sistema comprueba la validez d los datos y almacena la información.

Se verifica que el login ya no exista, de lo contrario avisa al actor sobre ello.

El sistema comprueba la validez de los datos, si los datos no son correctos, avisa al

actor permitiendo que los corrija.

el usuario es registrado satisfactoriamente

permite editar el registro de datos de algún usuario, solo aquellos campos

cualquier usuario de la aplicación, que puede ser el administrador, empleado o

el usuario debe poseer cuenta dentro del sistema, y además logeado para

El actor ingresa al menú de cuenta, y selecciona la opción de modificar datos de

El sistema muestra el formulario con los datos previamente almacenado.

El actor realiza los cambios sobre los campos posibles, y guarda la información.

El sistema comprueba la información y la almacena.

El sistema comprueba la validez de los datos, si los mismo no son correctos, indica

a actor para que corrija.

los datos son editados correctamente y almacenados en el sistema.

Permite de una manera dar de baja o pasar a inactividad a un usuario dentro

5

Se presenta un formulario, el cual se debe rellenar con la información personal del

in y una contraseña

El sistema comprueba la validez d los datos y almacena la información.

Se verifica que el login ya no exista, de lo contrario avisa al actor sobre ello.

datos no son correctos, avisa al

permite editar el registro de datos de algún usuario, solo aquellos campos

cualquier usuario de la aplicación, que puede ser el administrador, empleado o

el usuario debe poseer cuenta dentro del sistema, y además logeado para

nta, y selecciona la opción de modificar datos de

El sistema muestra el formulario con los datos previamente almacenado.

El actor realiza los cambios sobre los campos posibles, y guarda la información.

El sistema comprueba la validez de los datos, si los mismo no son correctos, indica

los datos son editados correctamente y almacenados en el sistema.

Permite de una manera dar de baja o pasar a inactividad a un usuario dentro

Page 6: CU DocumentoAnalisis

HOTEL LIBON

Actores: el usuario administrador del sistema.

Postcondición: el actor debe estar debidamente logeado y poseer los permisos

respectivos.

Flujo básico:

• El actor ingres

• Provee al sistema un numero identificar único del usuario a eliminar, como es el

número de cédula.

• El sistema muestra la información de dicho usuario.

• El actor procede a pulsar clic en el botón eliminar, y aceptar l

decisión.

Flujo alternativo:

• Si el número de cédula no existe en el sistema, el mismo lo indica para que el actor

lo rectifique.

• Si el actor no confirma la elección de eliminar usuario, el sistema queda a la espera

de su respuesta, o a

Postcondición: el usuario a eliminar, es dado de baja dentro del sistema.

10. Modificar_Configuraciones

Descripción: permite editar los valores de parámetros configurables dentro de la

aplicación, como precios, compensaciones entres ot

Actores: el administrador del sistema.

Precondición: el actor debe haberse logeado en el sistema.

Flujo básico:

• El actor ingresa al menú y la opción correspondiente.

• El sistema muestra los parámetros configurables, con los valores establecidos.

• El actor puede elegir el parámetro q modificar, y asignar el nuevo valor

correspondiente.

• El sistema verifica la validez de estos datos, y los almacena.

Flujo alterno:

• El sistema verifica la validez y formato de los datos, si son incorrectos, le avisa al

actor para que este realice la corrección.

el usuario administrador del sistema.

el actor debe estar debidamente logeado y poseer los permisos

El actor ingresa al menú, y opción de eliminar usuario.

Provee al sistema un numero identificar único del usuario a eliminar, como es el

número de cédula.

El sistema muestra la información de dicho usuario.

El actor procede a pulsar clic en el botón eliminar, y aceptar l

Si el número de cédula no existe en el sistema, el mismo lo indica para que el actor

Si el actor no confirma la elección de eliminar usuario, el sistema queda a la espera

de su respuesta, o a cancelar la acción.

el usuario a eliminar, es dado de baja dentro del sistema.

Modificar_Configuraciones

permite editar los valores de parámetros configurables dentro de la

aplicación, como precios, compensaciones entres otros.

el administrador del sistema.

el actor debe haberse logeado en el sistema.

El actor ingresa al menú y la opción correspondiente.

El sistema muestra los parámetros configurables, con los valores establecidos.

actor puede elegir el parámetro q modificar, y asignar el nuevo valor

correspondiente.

El sistema verifica la validez de estos datos, y los almacena.

El sistema verifica la validez y formato de los datos, si son incorrectos, le avisa al

r para que este realice la corrección.

6

el actor debe estar debidamente logeado y poseer los permisos

Provee al sistema un numero identificar único del usuario a eliminar, como es el

El actor procede a pulsar clic en el botón eliminar, y aceptar la confirmación de la

Si el número de cédula no existe en el sistema, el mismo lo indica para que el actor

Si el actor no confirma la elección de eliminar usuario, el sistema queda a la espera

el usuario a eliminar, es dado de baja dentro del sistema.

permite editar los valores de parámetros configurables dentro de la

El sistema muestra los parámetros configurables, con los valores establecidos.

actor puede elegir el parámetro q modificar, y asignar el nuevo valor

El sistema verifica la validez y formato de los datos, si son incorrectos, le avisa al

Page 7: CU DocumentoAnalisis

HOTEL LIBON

Postcondición: los parámetros configurables del son modificados, y se realizan las

actualizaciones dentro del sistema.

11. Ver_Disponibilidad_habitación

Descripción: consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

a u período de días suministrado.

Actores: el cliente

Flujo básico:

• Obtener todas las habitaciones disponibles para las fechas indicadas.

• Comprobar que haya suficientes dispo

Flujo alternativo:

• Si desea una habitación individual, y no hay disponible pero si una habitación

doble, se considerará disponible.

Postcondición: el actor puede realizar reserva de alguna habitación de su preferencia.

12. Realizar_llamada

Descripción: el cliente realiza una llamada telefónica.

Actores: el cliente.

Flujo básico:

• El cliente empieza la llamada, indicando si es nacional o internacional.

• El cliente habla por teléfono.

• El cliente termina la llamada, calculán

• Se incrementa el tiempo de la llamada a las anteriores.

los parámetros configurables del son modificados, y se realizan las

actualizaciones dentro del sistema.

Ver_Disponibilidad_habitación

consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

a u período de días suministrado.

Obtener todas las habitaciones disponibles para las fechas indicadas.

Comprobar que haya suficientes disponibles de las categorías indicadas.

Si desea una habitación individual, y no hay disponible pero si una habitación

doble, se considerará disponible.

: el actor puede realizar reserva de alguna habitación de su preferencia.

el cliente realiza una llamada telefónica.

El cliente empieza la llamada, indicando si es nacional o internacional.

El cliente habla por teléfono.

El cliente termina la llamada, calculándose el tiempo de duración.

Se incrementa el tiempo de la llamada a las anteriores.

7

los parámetros configurables del son modificados, y se realizan las

consulta si en el hotel hay una (o varias) habitaciones disponibles, de acuerdo

Obtener todas las habitaciones disponibles para las fechas indicadas.

nibles de las categorías indicadas.

Si desea una habitación individual, y no hay disponible pero si una habitación

: el actor puede realizar reserva de alguna habitación de su preferencia.

El cliente empieza la llamada, indicando si es nacional o internacional.

dose el tiempo de duración.