Está en la página 1de 100

CODIGO D -AYD002

VERSION 0
Modelo de análisis PAGINA 1-6

Modelo de análisis
Proyecto: <Sistema de Información para Hoteles y
otros Establecimientos de Hospedaje en el Sector
Hotelero>

Versión: <1.0.0>

Historial de Revisiones
Versión Fecha Autor Descripción
1.0.2 20/05/2016 Farid Peñaranda Documento de análisis del proyecto, descripción de los
casos de uso, especificación, diagramas, robustez del
sistema.

.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 2-6

Índice de Contenido

1. Introducción

1.1 Alcance
1.2 Definiciones, Acrónimos y
Abreviaturas
1.3 Documentos Relacionados

2. Análisis de los Casos de uso del


sistema
2.1 Módulos del sistema
2.1.1 Paquetes y casos de uso
2.2 Análisis del caso de uso : Nombre del
caso de uso
2.2.1 Descripción del caso de uso
2.2.2 Diagrama de realización del caso de
uso
2.2.3 Diagrama Robusto: nombre del caso
de uso
2.2.4 Diagrama de Secuencias : nombre del
caso de uso
2.3 Análisis del caso de uso : Nombre del
caso de uso
2.3.1 Descripción del caso de uso
2.3.2 Diagrama de realización del caso de
uso
2.3.3 Diagrama Robusto: nombre del caso
de uso
2.3.4 Diagrama de Secuencias : nombre del
caso de uso

3. Estructura estática del sistema


3.1 Clase <Primera clase>
3.2 Clase <Segunda clase>
3.3 Clase <Tercera clase>
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 3-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 4-6

Modelo de análisis

1 Introducción
1.1 Alcance

El proyecto SIHYEST se desarrollará como un sistema de información ERP genérico para hoteles y
otros establecimientos turísticos. SIHYEST contará con cinco (5) módulos funcionales:
Administración de hospedaje, control de reservas, control de facturas, gestión de clientes, y gestión
de recursos. También se implementará una plataforma web que muestre la información del hotel,
promociones, y permita el registro, la reserva de habitaciones, pago online y realizar comentarios
de sugerencias, quejas o agradecimientos sobre el servicio del hotel. Adicionalmente se entregará
una capacitación de diez (10) horas para los interesados en implementar el sistema sobre el uso
de éste.

1.2 Definiciones, Acrónimos y Abreviaturas

 Empleado: Se refiere a los 2 tipos de empleados de la empresa (administrador y


recepcionista)
 Cliente: Se refiere a la persona que utiliza los servicios de la empresa.

1.3 Documentos relacionados

Título Fecha Organización Identificador del


documento
Modelo de análisis- 22/05/2016 UFPS D-AYD002
Control Hospedajes
Modelo de análisis- 22/05/2016 UFPS D-AYD003
Control Cliente
Modelo de análisis- 25/05/2016 UFPS D-AYD004
Administración de
reservas
Modelo de análisis- 26/05/2016 UFPS D-AYD005
Facturación
Modelo de análisis- 23/05/2016 UFPS D-AYD006
Gestión de recursos
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 5-6

2 Análisis de casos de uso del sistema


2.1 Módulos del sistema: Modelo casos de uso general
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 6-6

2.2. Módulos del sistema: Modelo casos de uso especifico

2.2.1. Iniciar Sesión

Diagrama Caso de Uso: Iniciar Sesión.

Es el modulo que contiene todo lo necesario para que un administrador con su correo y
contraseña pueda ingresar al menú principal del sistema de información.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 7-6

2.2.2. Control hospedajes

Diagrama Caso de Uso: Gestionar Hospedajes.

El sistema debe permitir registrar, consultar y finalizar los datos de los hospedajes.
También, debe permitir el cambio de habitación (Si el cliente lo desee), además el sistema
permitirá la consulta de los hospedajes que estén activos y permitir consultar el historial de
los hospedajes.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 8-6

2.2.3. Administración de reservas

Diagrama Caso de Uso: Gestionar Reservas.

El sistema debe permitir registrar, consultar o cancelar los datos de las reservas. Además, el
sistema deberá mostrar (mientras el cliente hace su reserva) información a cerca del
hotel(publicidad), e información de las habitaciones que se manejan en el hotel. también el
sistema deberá permitir al recepcionista consultar el listado de las reservas activas para que
el cliente (Si lo desea) cancele su reserva y permitirá al cliente pagar su reserva.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 9-6

2.2.4. Facturación
Diagrama Caso de Uso: Gestionar Facturas.

El sistema debe permitir consultar tanto las facturas generadas y las facturas filtradas por un
cliente en específico. También, debe permitir generar un PDF de la factura generada, y
permitir llevar un control de todos los registros de facturas.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 10-6

2.2.5. Control de clientes


Diagrama Caso de Uso: Gestionar Clientes.

El sistema debe permitir registrar, consultar y actualizar los datos de los clientes. Además,
el sistema le permitirá al cliente realizar comentarios ya sea por sugerencias o calificación
respecto al hotel aquellos comentarios no constructivos no se tendrán en cuenta y serán
eliminados.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 11-6

2.2.6. Gestionar Recursos


Diagrama Caso de Uso: Gestionar Recursos.

El sistema debe permitir registrar, consultar, actualizar y cancelar los datos de reservas de
los diferentes recursos manejados por el hotel y pedidos por el cliente. También, permitirá
registrar (Si el cliente lo desea) solicitudes de servicios asistenciales para cualquier evento
que se realizara en el hotel, además el sistema llevara un control y generara los cobros por
los recursos pedidos por el cliente.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 12-6

2.3 Especificación de casos de uso


2.3.1 Iniciar sesión
2.3.1.1 Especificación caso de uso

Caso de Uso - CU001


Código CU: CU001 Prioridad:
Nombre: Iniciar Sesión
Descripción: El sistema permitirá a los administradores iniciar sesión,
digitando el nombre de usuario y clave para que sea validado por
el sistema y posteriormente mostrar el menú principal de la
aplicación web.
Requerimiento: RF001.
Actor: Recepcionista.
Precondición: El empleado que desea iniciar sesión, previamente debe haber
sido registrado en el sistema.
Flujo Normal:
Actor Sistema
1. Ingresar a panel login. 2. Mostrar la interfaz de usuario para iniciar sesión.
3. Digitar los campos de usuario, contraseña 4. Verificar que el usuario y la contraseña coincida.
y dar clic en el botón Iniciar Sesión. 5. Posteriormente mostrar el menú.
Flujo Alterno: Información Errónea
Actor Sistema
4. Si el usuario y/o la contraseña son erróneas se
muestra un mensaje en donde se notifique y se
realiza al paso 2.
Poscondición: El sistema muestra la interfaz de usuario del menú
principal correspondiente al tipo de usuario que
ingreso.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 13-6

2.3.1.2 Diagrama realización Iniciar sesión

2.3.1.3 Diagrama robusto: Iniciar sesión


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 14-6

2.3.1.4 Diagramas de secuencia: Iniciar sesión


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 15-6

2.3.2 Control Hospedajes


2.3.2.1 Registro Hospedaje
2.3.2.1.1 Especificación caso de uso

Caso de Uso - CU002


Código CU: CU002 Prioridad: Alta
Nombre: Registrar Hospedaje
Descripción: El sistema permitirá al recepcionista registrar los datos de los
hospedajes, datos que serán solicitados al cliente.
Requerimiento: RF002.
Actor: Recepcionista.
Precondición: La habitación a elegir por el cliente debe estar desocupada, el
cliente debe ser mayor de edad para poder dar registro a un
hospedaje.
Flujo Normal:
Actor Sistema
1. Abrir el menú registrar Hospedaje. 2. Mostrar la interfaz de usuario para registrar un
3. Ingresar documento del cliente hospedaje.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 16-6

Caso de Uso - CU002


Código CU: CU002 Prioridad: Alta
5. Ingresar información adicional del cliente, 4. Verificar documento, si el cliente no está
y del hospedaje registrado, informa al recepcionista.
7. Enviar información de registro 6. Mostrar habitaciones disponibles para la
información del hospedaje
8. Registrar información del cliente en la tabla cliente
e información del hospedaje en la tabla hospedaje
referenciada al cliente.
9. Notificar al usuario sobre el registro exitoso.
Flujo Alterno: Cliente registrado anteriormente
Actor Sistema
5. Ingresar información de hospedaje en el 4. Verificar documento, si el cliente ya está
formulario registrado, informar al recepcionista y cargar los
7. Enviar información de registro de datos del cliente en los campos del formulario.
hospedaje 6. Mostrar habitaciones disponibles para la
información del hospedaje
8. Guardar información del hospedaje en la tabla
hospedaje, referenciando al cliente ya existente en
la base de datos.
9. Notificar al usuario sobre el resultado.
Poscondición: No se puede registrar otro hospedaje con el mismo
código.

2.3.2.1.2 Diagrama de realización Registrar hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 17-6

2.3.2.1.3 Diagrama Robusto: Registrar hospedajes

2.3.2.1.4 Diagramas de secuencia: Registrar hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 18-6

2.3.2.2 Consultar hospedaje


2.3.2.2.1 Especificación caso de uso

Caso de Uso - CU004


Código CU: CU004 Prioridad: Alta
Nombre: Consultar Hospedaje
Descripción: El sistema permitirá consultar los hospedajes que se han
generado y específicamente aquellos hospedajes que estén
activos.
Requerimiento: RF004; RF005.
Actor: Recepcionista.
Precondición: Deben existir hospedaje que cumplan con los datos por los que
se buscan.
Flujo Normal:
Actor Sistema
1. Abrir el menú consultar hospedaje. 2. Mostrar la interfaz de usuario para consultar los
3. Ingresar información de hospedaje a hospedajes.
buscar. 5. Verificar los datos.
6. Consultar los datos en la base de datos.
7. Cargar los datos de los hospedajes encontrados
en la interfaz de usuario.
Flujo Alterno: No se encuentra hospedaje buscado
Actor Sistema
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 19-6

Caso de Uso - CU004


Código CU: CU004 Prioridad: Alta
6. No se encontró ningún hospedaje.
7. Notificar al usuario.
Poscondición: Ninguno.

2.3.2.2.2 Diagrama de realización: Consultar hospedajes


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 20-6

2.3.2.2.3 Diagrama robusto: Consultar hospedajes

2.3.2.2.4 Diagrama de secuencia: Consultar hospedajes


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 21-6

2.3.2.3 Consultar hospedajes activos


2.3.2.3.1 Especificación caso de uso

Caso de Uso - CU006

Código CU: CU006 Prioridad: Alta


Nombre: Consultar hospedajes activos
Descripción: El sistema permitirá consultar los hospedajes activos en la fecha
actual en el que se desea la información.
Requerimiento: RF007.
Actor: Recepcionista.
Precondición:
Flujo Normal:
Actor Sistema
1. Abrir menú de consulta de hospedaje. 2. Mostrar la interfaz de usuario para consultar
3. Seleccionar búsqueda por hospedajes hospedaje.
activos en “tipo búsqueda”. 4. Cargar los datos de los hospedajes activos.
6. Ingresar información de hospedaje a 5. Mostrar información de los hospedajes.
buscar. 7. Validar información de hospedaje y retornar
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 22-6

Caso de Uso - CU006

Código CU: CU006 Prioridad: Alta


información.
8. Mostrar información de hospedaje.
Flujo Alterno: Hospedaje inexistente
Actor Sistema
4. No se encontró ningún hospedaje activo
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguno.

2.3.2.3.2 Diagrama de realización: Consultar hospedajes activos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 23-6

2.3.2.3.3 Diagrama robusto: Consultar hospedajes activos

2.3.2.3.4 Diagrama de secuencia: Consultar hospedajes activos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 24-6

2.3.2.4 Finalizar hospedaje

2.3.2.4.1 Especificación caso de uso


Caso de Uso - CU003
Código CU: CU003 Prioridad: Alta
Nombre: Finalizar Hospedaje
Descripción: El sistema permitirá al recepcionista observar los hospedajes
activos y finalizar la ocupación de la habitación (Finalizar estadía
del cliente).
Requerimiento: RF003.
Actor: Recepcionista.
Precondición: Los hospedajes a finalizar deben estar en la base de datos.
Flujo Normal:
Actor Sistema
1. Abrir el menú consultar Hospedaje. 2. Mostrar la interfaz de usuario para consultar un
3. Ingresar información de hospedaje a hospedaje.
buscar y dar click en buscar. 4. Verificar información de hospedaje.
6. Seleccionar hospedaje y dar click en 5. Retornar búsqueda.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 25-6

Caso de Uso - CU003


Código CU: CU003 Prioridad: Alta
finalizar hospedaje. 7. Notificar al usuario que el hospedaje finalizado fue
exitoso.
Flujo Alterno: No se encuentra hospedaje buscado
Actor Sistema
4. No se encontró hospedaje activo.
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguno.

2.3.2.4.2 Diagrama de realización: Finalizar hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 26-6

2.3.2.4.3 Diagrama robusto: Finalizar hospedaje

2.3.2.4.4 Diagrama de secuencia: Finalizar hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 27-6

2.3.2.5 Cambiar habitación

2.3.2.5.1 Especificación caso de uso


Caso de Uso - CU005
Código CU: CU005 Prioridad: Alta
Nombre: Cambio de habitación
Descripción: El sistema permitirá hacer un cambio de habitación cuando el
cliente lo solicite
Requerimiento: RF006.
Actor: Recepcionista.
Precondición: Deben existir un registro de hospedaje para poder realizar el
cambio de habitación, el cambio debe hacerse con anticipación,
y la habitación a modificar debe estar desocupada.
Flujo Normal:
Actor Sistema
1. Abrir interfaz Consultar hospedaje. 2. Mostrar la interfaz de usuario para consultar
3. Seleccionar el dato por el que se va a hospedaje.
buscar, ingresar información de hospedaje y 4. Verificar los datos.
consultar. 5. Consultar los datos en la base de datos.
7.Seleccionar el dato que se va a actualizar. 6. Cargar los datos de los hospedajes encontrados
9. Seleccionar habitación nueva en la interfaz de usuario.
8. Mostrar interfaz de actualización de información
con las habitaciones disponibles.
9. Notificar al usuario sobre la actualización exitosa.
Flujo Alterno: Hospedaje no existente
Actor Sistema
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 28-6

Caso de Uso - CU005


Código CU: CU005 Prioridad: Alta
5. No se encontró ningún hospedaje.
6. Notificar al usuario.
Poscondición: Realizado el cambio se actualizará el estado de
cada habitación y el código en su respectivo campo.

2.3.2.2 Diagrama de realización: Cambiar habitación


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 29-6

2.3.2.3 Diagrama robusto: Cambiar habitación

2.3.2.4 Diagrama de secuencia: Cambiar habitación


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 30-6

2.3.3 Administración de reservas


2.3.1.1 Registro Reserva
2.3.1.1.1 Especificación caso de uso

Caso de Uso - CU0009


Código CU: CU009 Prioridad: Alta
Nombre: Registrar reserva
Descripción: El sistema permitirá registrar los datos de las reservas
generadas por sus clientes desde el portal web, el cliente deberá
registrar sus datos personales, datos pedidos por el hotel.
Requerimiento: RF011.
Actor: Cliente.
Precondición: La reserva a registrar no debe estar en la base de datos (código
único). La reserva debe ser generadas por personas mayores de
edad (Se le pedirá su cedula a la hora de registro).
Flujo Normal:
Actor Sistema
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 31-6

Caso de Uso - CU0009


Código CU: CU009 Prioridad: Alta
1. Abrir el menú registrar Reserva. 2. Mostrar la interfaz de usuario para registrar una
3. Ingresar datos personales (cedula, reserva.
nombres, apellidos, teléfono, correo 6. Verificar disponibilidad de habitación.
electrónico) 8. Registrar información de la reserva en la base de
4. Ingresar información de habitación (tipo de datos.
habitación, cantidad de personas, fecha de 9. Notificar al usuario sobre el registro exitoso.
inicio, fecha de salida)
5. Enviar información de registro
Flujo Alterno: Habitación No Disponible
Actor Sistema
6. La habitación no se encuentra disponible.
9. Notificar al usuario sobre el fallo.
Poscondición: No se puede registrar reserva si la habitación no se
encuentra disponible.

2.3.1.1.2 Diagrama de realización Registrar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 32-6

2.3.1.1.3 Diagrama Robusto: Registrar Reserva

2.3.1.1.4 Diagramas de secuencia: Registrar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 33-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 34-6

2.3.1.2 Consultar Reserva


2.3.1.2.1 Especificación caso de uso

Caso de Uso - CU008


Código CU: CU008 Prioridad: Alta
Nombre: Consultar reserva.
Descripción: El sistema permitirá consultar los datos de las reservas, se
consultará por cliente y para eso se necesita información básica
del cliente (nombre, cedula) y se pedirá el código de la reserva.
Requerimiento: RF010.
Actor: Recepcionista.
Precondición: Debe existir el cliente y la reserva que cumpla con las
condiciones de búsqueda.
Flujo Normal:
Actor Sistema
1. Abrir el menú consultar reserva. 2. Mostrar la interfaz de usuario para consultar las
3. Diligenciar la información (cedula de reservas.
ciudadanía del cliente) que debe contener el 4. Verificar los datos.
dato y dar clic en buscar. 5. Consultar los datos en la base de datos.
6. Cargar los datos de la reserva encontrada en la
interfaz de usuario (cedula del cliente, nombres del
cliente, apellidos del cliente, fecha de inicio de
reserva, fecha salida de reserva, cantidad de
personas, tipo de habitación).
Flujo Alterno: No Existe Reserva
Actor Sistema
5. No se encontró ninguna reserva.
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguna.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 35-6

2.3.1.2.2 Diagrama de realización: Consultar Reserva

2.3.1.2.3 Diagrama robusto: Consultar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 36-6

2.3.1.2.4 Diagrama de secuencia: Consultar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 37-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 38-6

2.3.1.3 Mostrar características de habitaciones


2.3.1.3.1 Especificación caso de uso

Caso de Uso - CU007


Código CU: CU007 Prioridad: Alta
Nombre: Consultar Habitación.
Descripción: El sistema permitirá mostrar las características de la habitación
elegida por el cliente, mostrará tarifas e imágenes; también se
podrá filtrar por tipo de habitación y tarifas.
Requerimiento: RF009.
Actor: Cliente
Precondición: La habitación a mostrar debe estar registrada en la base de
datos.
Flujo Normal:
Actor Sistema
1. Abrir el menú Habitaciones en el portal 2. Cargar Interfaz de usuario con toda la información
web. de las diferentes habitaciones manejadas por el
hotel.
Flujo Alterno: Ninguno.
Poscondición: Ninguno.

2.3.1.3.2 Diagrama de realización: Consultar Habitaciones


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 39-6

2.3.1.3.3 Diagrama robusto: Consultar Habitaciones

2.3.1.3.4 Diagrama de secuencia: Consultar Habitaciones


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 40-6

2.3.1.4 Cancelar Reserva

2.3.1.4.1 Especificación caso de uso

Caso de Uso - CU011


Código CU: CU011 Prioridad: Alta
Nombre: Cancelar reserva.
Descripción: El sistema permitirá cancelar una reserva cuando el cliente lo
desee.
Requerimiento: RF013.
Actor: Recepcionista.
Precondición: Debe existir una reserva que cumpla con las condiciones de
búsqueda para poder cancelarla.
Flujo Normal:
Actor Sistema
1. Abrir el menú consultar reserva. 2. Mostrar la interfaz de usuario para consultar
3. Diligenciar la información (cedula de reserva.
ciudadanía del cliente) que debe contener el 4. Verificar los datos.
dato y dar clic en buscar. 5. Consultar los datos en la base de datos.
7. Dar clic en cancelar reserva. 6. Cargar los datos de los artículos encontrados en
la interfaz de usuario (cedula del cliente, nombres
del cliente, apellidos del cliente, fecha de inicio de
reserva, fecha salida de reserva, cantidad de
personas, tipo de habitación).
8. Eliminar los datos en la base de datos.
9. Notificar la cancelación de la reserva con éxito.
Flujo Alterno: Reserva Inexistente
Actor Sistema
5. No se encontró ninguna reserva.
6. Notificar al usuario.
Poscondición: Si la fecha de inicio expira y no se encuentra pago
de la reserva, esta se cancelará automáticamente.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 41-6

2.3.1.4.2 Diagrama de realización: Cancelar Reserva

2.3.1.4.3 Diagrama robusto: Cancelar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 42-6

2.3.1.4.4 Diagrama de secuencia: Cancelar Reserva


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 43-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 44-6

2.3.4 Facturación
Diagrama Caso de Uso: Facturación.

El sistema debe permitir generar facturas por los servicios de hospedaje y la reserva de
recursos, almacenar la información de las facturas en la base de datos factura, poder
consultar las facturas filtrando por clientes, hospedajes o recursos y generar los PDF de
dichas facturas.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 45-6

2.3.4.1 Especificación de casos de uso


2.3.4.1.1 Generar factura de hospedaje
2.3.4.1.1.1 Especificación caso de uso

Caso de Uso - CU013


Código CU: CU013 Prioridad: Alta
Nombre: Generar factura hospedaje.
Descripción: El sistema debe generar la factura con la descripción de cobro
por servicios y la información correspondiente de los cobros de
los servicios, se generará automáticamente luego de finalizar
algún hospedaje y la información será almacenada en la base de
datos de factura.
Requerimiento: RF013
Actor: Recepcionista.
Precondición: Finalizar un hospedaje

Flujo Normal:
Actor Sistema
1. Se finaliza el hospedaje del cliente. 2. Mostrar ventana emergente en la cual se va a
3. Dar clic en generar PDF. mostrar la factura con la información almacenada en
la base de datos factura la cual corresponde a los
cobros de los servicios prestados en el hospedaje
(costo de habitación y servicio al cuarto).
4. Generar PDF de la factura con la información el
cual se descargará automáticamente.
Poscondición:
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 46-6

2.3.4.1.1.2 Diagrama de realización Generar factura hospedaje

2.3.4.1.1.3 Diagrama Robusto: Generar factura hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 47-6

2.3.4.1.1.4 Diagramas de secuencia: Generar factura de hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 48-6

2.3.4.1.2 Generar factura de recurso


2.3.4.1.2.1 Especificación caso de uso

Caso de Uso - CU014


Código CU: CU014 Prioridad: Alta
Nombre: Generar factura recurso.
Descripción: El sistema debe generar la factura con la descripción de cobro
por la prestación del recurso solicitado (Auditorio, piscinas, salas
de eventos, zonas deportivas, etc). y la información
correspondiente de los cobros de los servicios adicionales que
requiera (mecería, chef, decoración, animación, silletería), se
generará automáticamente luego de realizar la reserva del
recurso y la información será almacenada en la base de datos de
factura.
Requerimiento: RF014
Actor: Recepcionista.
Precondición: Realizar reserva de recurso

Flujo Normal:
Actor Sistema
1. Se realizó reserva de recurso. 2. Mostrar ventana emergente en la cual se va a
3. Dar clic en generar PDF. mostrar la factura con la información almacenada en
la base de datos factura la cual corresponde a los
cobros de los de la reserva de los recursos
solicitados (Auditorio, piscinas, salas de eventos,
zonas deportivas, etc) y los servicios adicionales que
requiera (mecería, chef, decoración, animación,
silletería).
4. Generar PDF de la factura con la información el
cual se descargará automáticamente.
Poscondición:
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 49-6

2.3.4.1.2.2 Diagrama de realización: Generar factura de recurso

2.3.4.1.2.3 Diagrama robusto: Generar factura de recurso


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 50-6

2.3.4.1.2.4 Diagrama de secuencia: Generar factura de recurso


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 51-6

2.3.4.1.3 Consultar factura por cliente


2.3.4.1.3.1 Especificación caso de uso

Caso de Uso - CU015


Código CU: CU015 Prioridad: Alta
Nombre: Consultar factura por cliente
Descripción: El sistema debe permitir poder consultar las facturas
almacenadas en la base de datos factura, filtrándolas ingresando
algún criterio de búsqueda para el cliente (número de
identificación, nombre) el cual debe mostrar un listado de las
facturas de ese cliente de hospedaje y/o reserva de recursos del
hotel.
Requerimiento: RF015
Actor: Recepcionista.
Precondición: Generada factura de hospedaje y/o reserva de recurso.

Flujo Normal:
Actor Sistema
1. Abrir menú consulta de factura por cliente. 2. Mostrar interfaz de usuario para consultar factura
3. Ingresar información por la cual se quiere por cliente.
buscar la factura del cliente (número de 4. Verificar datos.
identificación, nombre). 5. Consultar los datos en la base de datos de
factura.
6. Cargar los datos de las facturas encontradas por
cliente en forma de lista con las columnas número
de factura, fecha, servicio prestado (hospedaje,
reserva de recurso), total pagado, generar PDF.
Flujo Alterno:
Actor Sistema
6. No se encontró ninguna factura con los datos
consultados del cliente.
7. Mostrar un mensaje en el cual se notificar al
usuario que no se pudo encontrar factura que
coincidan con los datos ingresados, que verifica los
datos que pueden ser incorrectos.
Poscondición:
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 52-6

2.3.4.1.3.2 Diagrama de realización: Consultar factura por cliente

2.3.4.1.3.3 Diagrama robusto: Consultar factura por cliente


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 53-6

2.3.4.1.3.4 Diagrama de secuencia: Consultar factura por cliente


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 54-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 55-6

2.3.4.1.4 Consultar factura de hospedaje

2.3.4.1.4.1 Especificación caso de uso

Caso de Uso - CU016


Código CU: CU016 Prioridad: Alta
Nombre: Consultar factura de hospedaje
Descripción: El sistema debe permitir poder consultar las facturas de los
hospedajes almacenadas en la base de datos factura, mostrando
al ingresar un listado de todas las facturas de hospedaje,
pudiendo filtrar por fecha, número de factura o número de
habitación.
Requerimiento: RF016
Actor: Recepcionista.
Precondición: Generada factura de hospedaje.

Flujo Normal:
Actor Sistema
1. Abrir menú consulta de factura de 2. Mostrar interfaz de usuario para consultar factura
hospedaje. de hospedaje.
3. Ingresar información por la cual se quiere 4. Verificar datos.
buscar la factura de hospedaje (fecha, 5. Consultar los datos en la base de datos de
numero de factura o número de habitación). factura.
6. Cargar los datos de las facturas de hospedaje
encontradas por en forma de lista con las columnas
número de factura, fecha, número de habitación,
nombre del cliente, total pagado, generar PDF.
Flujo Alterno:
Actor Sistema
6. No se encontró ninguna factura con los datos
ingresados del hospedaje.
7. Mostrar un mensaje en el cual se notificar al
usuario que no se pudo encontrar factura que
coincidan con los datos ingresados, que verifica los
datos que pueden ser incorrectos.
Poscondición:
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 56-6

2.3.4.1.4.2 Diagrama de realización: Consultar factura de hospedaje

2.3.4.1.4.3 Diagrama robusto: Consultar factura de hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 57-6

2.3.4.1.4.4 Diagrama de secuencia: Consultar factura de hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 58-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 59-6

2.3.4.1.5 Consultar factura de recurso

2.3.1.5.1 Especificación caso de uso

Caso de Uso - CU017


Código CU: CU017 Prioridad: Alta
Nombre: Consultar factura de recursos
Descripción: El sistema debe permitir poder consultar las facturas de las
reservas de recursos almacenadas en la base de datos factura,
mostrando al ingresar un listado de todas las facturas de
hospedaje, pudiendo filtrar por fecha, número de factura o
recurso prestado.
Requerimiento: RF016
Actor: Recepcionista.
Precondición: Generada factura de reserva de recurso.

Flujo Normal:
Actor Sistema
1. Abrir menú consulta de factura de 2. Mostrar interfaz de usuario para consultar factura
recursos. de recursos.
3. Ingresar información por la cual se quiere 4. Verificar datos.
buscar la factura de recurso (fecha, numero 5. Consultar los datos en la base de datos de
de factura o recurso prestado). factura.
6. Cargar los datos de las facturas de hospedaje
encontradas por en forma de lista con las columnas
número de factura, fecha, recurso prestado, nombre
del cliente, total pagado, generar PDF.
Flujo Alterno:
Actor Sistema
6. No se encontró ninguna factura con los datos
ingresados de la reserva de recurso.
7. Mostrar un mensaje en el cual se notificar al
usuario que no se pudo encontrar factura que
coincidan con los datos ingresados, que verifica los
datos que pueden ser incorrectos.
Poscondición:
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 60-6

2.3.4.1.5.2 Diagrama de realización: Consultar factura de recurso

2.3.4.1.5.3 Diagrama robusto: Consultar factura de recurso


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 61-6

2.3.4.1.5.4 Diagrama de secuencia: Consultar factura de hospedaje


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 62-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 63-6

2.3.5 Control de clientes


2.3.5.1 Registrar cliente hospedado
2.3.5.1.1 Especificación caso de uso

Caso de Uso - CU016


Código CU: CU016 Prioridad: Alta
Nombre: Registrar información de clientes hospedados.
Descripción: El sistema permitirá al recepcionista registrar la información de
los clientes que se vayan a hospedar en el hotel, se le pedirán
sus datos personales y otra información adicional que son
pedidas por el hotel.
Requerimiento: RF021.
Actor: Recepcionista.
Precondición: El cliente a registrar debe ser mayor de edad.
Flujo Normal:
Actor Sistema
1. Abrir el menú Cliente. 2. Mostrar la interfaz de usuario para registrar un
2. Dar clic en la opción Registrar cliente. cliente.
3. Diligenciar los campos disponibles 4. Verificar los datos.
(cedula, nacionalidad, nombres, apellidos, 5. Guardar los datos en la base de datos.
teléfono, correo electrónico) y dar clic en 6. Notificar al usuario que el registro fue exitoso.
registrar.
Flujo Alterno: Requisitos Incumplidos
Actor Sistema
4. El cliente no cumple los requisitos del hotel para
poder ser registrado.
5. No deja guardar datos, fallo en el registro.
6. Notificar al usuario sobre error de registro.
Poscondición: No puede haber clientes repetidos (esto dependerá
de su documento de identidad).
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 64-6

2.3.5.1.2 Diagrama de realización: Registrar cliente hospedado

2.3.2.2 Diagrama robusto: Registrar cliente hospedado


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 65-6

2.3.2.3 Diagramas de secuencia: Registrar cliente hospedado


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 66-6

2.3.5.2 Consultar cliente hospedado


2.3.5.2.1 Especificación de caso de uso

Caso de Uso - CU017


Código CU: CU017 Prioridad: Alta
Nombre: Consultar información de clientes hospedados.
Descripción: El sistema permitirá al recepcionista consultar los datos de los
clientes, se buscará por el número de su documento.
Requerimiento: RF022.
Actor: Recepcionista.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 67-6

Caso de Uso - CU017


Código CU: CU017 Prioridad: Alta
Precondición: Debe estar registrado el cliente para que cumpla con las
condiciones de búsqueda.
Flujo Normal:
Actor Sistema
1. Abrir el menú Cliente. 2. Mostrar la interfaz de usuario para consultar los
2. Dar clic en la opción de Consultar cliente. clientes.
3. Diligenciar el dato (cédula de ciudadanía) 4. Verificar dato.
para la búsqueda del cliente, dar clic en 5. Consultar los datos en la base de datos.
buscar. 6. Cargar los datos del cliente encontrado en la
interfaz de usuario (cedula, nombres, apellidos,
nacionalidad, teléfono, correo electrónico).
Flujo Alterno: Cliente Inexistente
Actor Sistema
5. No se encontró ningún cliente.
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguna.

2.3.5.2.2 Diagrama de realización: Consultar cliente hospedado


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 68-6

2.3.5.2.3 Diagrama robusto: Consultar cliente hospedado

2.3.5.2.4 Diagramas de secuencia: Consultar cliente hospedado


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 69-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 70-6

2.3.5.3 Modificar información del cliente


2.3.5.3.1 Especificación de caso de uso

Caso de Uso - CU018


Código CU: CU018 Prioridad: Alta
Nombre: Modificar información de clientes hospedados.
Descripción: El sistema permitirá al recepcionista actualizar los datos de los
clientes (nombres, apellidos, sexo, nacionalidad, procedencia,
numero de documento, dirección, teléfono y email).
Requerimiento: RF023.
Actor: Recepcionista.
Precondición: El usuario debe estar registrado en la base de datos para que
pueda proceder a actualizar esos datos. No puede modificar el
documento de identidad ya que esa información es única para
cada cliente.
Flujo Normal:
Actor Sistema
1. Abrir el menú Cliente. 2. Mostrar la interfaz de usuario para consultar un
2. Dar clic en la opción Consultar Cliente. cliente.
3. Ingresar Dato (cedula de ciudadanía) para 4. Validar Dato
la consulta del cliente. 5. Consultar Cliente en la base de datos.
7. Dar clic en Actualizar datos. 6. Cargar resultados del cliente (cedula, nombres,
8. Realiza las modificaciones que el cliente apellidos, nacionalidad, teléfono, correo).
desee en los campos correspondientes 9. Validar Datos.
(nombres, apellidos, teléfono, correo 10. Actualizar Datos del cliente.
electrónico) y da clic en actualizar. 11. Cargar mensaje exitoso.
12. Notificar al usuario de la modificación exitosa.
Flujo Alterno (1): Cliente Inexistente
Actor Sistema
5. Cliente no existe.
11. Cargar Mensaje erróneo.
12. Notificar al usuario sobre el error.
Flujo Alterno (2): Fallo en actualización de datos
Actor Sistema
10. La información nueva del cliente presenta algún
fallo.
11. Cargar Mensaje erróneo.
12. Notificar al usuario sobre el error.
Poscondición: Ninguna.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 71-6

2.3.5.3.2 Diagrama de realización: Modificar información cliente

2.3.5.3.3 Diagrama robusto: Modificar información cliente


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 72-6

2.3.5.3.4 Diagramas de secuencia: Modificar información cliente


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 73-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 74-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 75-6

2.3.5.4 Realizar comentarios en la página web


2.3.5.4.1 Especificación de caso de uso

Caso de Uso - CU019


Código CU: CU019 Prioridad: Alta
Nombre: Permitir realizar comentarios de opinión sobre el hotel en el
portal web.
Descripción: El sistema permitirá que el cliente desde el portal web pueda
ingresar comentarios acerca del hotel: buzón de sugerencias,
comentarios y solicitudes.
Requerimiento: RF024.
Actor: Cliente.
Precondición: Cualquier usuario puede ingresar comentarios acerca del hotel.
Todo comentario y sugerencia de mal gusto será rechazado.
Flujo Normal:
Actor Sistema
1. Ingresar a la página web. 2. Mostrar la interfaz web de usuario.
3. Realizar comentario. 4. Guardar comentario en la base de datos.
5. Notificar al usuario que el comentario fue enviado
exitosa.
Flujo Alterno: Ninguno
Poscondición: Ninguna.

2.3.5.4.2 Diagrama de realización: Realizar comentarios en la página web


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 76-6

2.3.5.4.3 Diagrama robusto: Realizar comentarios en la página web

2.3.5.4.4 Diagramas de secuencia: Realizar comentarios en la página web


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 77-6

2.3.6 Gestión de recursos


2.3.6.1 Registrar solicitud reserva de recurso
2.3.6.1.1 Especificación de caso de uso

Caso de Uso - CU021


Código CU: CU021 Prioridad: Alta
Nombre: Registrar Solicitud de reserva de recurso.
Descripción: El sistema permitirá al recepcionista registrar una solicitud de
reserva de recursos de un cliente (el que él desee) y de los
recursos que cuenta el hotel (Auditorio, piscinas, salas de
eventos, zonas deportivas, etc).
Requerimiento: RF026.
Actor: Recepcionista.
Precondición: El recurso a registrar debe estar disponible para las fechas
determinadas. El cliente debe ser mayor de edad para poder
hacer una reserva de recurso.
Flujo Normal:
Actor Sistema
1. Abrir el menú de Recurso. 3. Mostrar la interfaz de usuario para registrar una
2. Dar clic en la opción de Registrar reserva reserva recurso.
recurso. 5. Validar dato de información (Si se encuentra o no
4. Ingresar dato de información (cedula de registrado el cliente)
ciudadanía). 7. Validar disponibilidad de recurso.
6. Seleccionar el recurso a reservar. 8. Enviar información de disponibilidad.
9. Diligenciar los campos disponibles 10. Guardar los datos de reserva de recurso en la
(servicios asistenciales, fecha de inicio, base de datos.
fecha salida). 11. Notificar al usuario del éxito.
Flujo Alterno (1): Recurso No Disponible
Actor Sistema
6. El recurso no se encuentra disponible.
7. Notificar al usuario sobre el fallo.
Flujo Alterno (2): Cliente No Registrado
Actor Sistema
1. Abrir el menú de Recurso. 3. Mostrar la interfaz de usuario para registrar una
2. Dar clic en la opción de Registrar reserva reserva recurso.
recurso. 5. Validar dato de información (Si se encuentra o no
4. Ingresar dato de información (cedula de registrado el cliente)
ciudadanía). 7. Validar disponibilidad de recurso.
5. Ingresar los datos correspondientes 8. Enviar información de disponibilidad.
(nombres, apellidos, teléfono, correo 10. Guardar los datos de la reserva de recursos en la
electrónico, nacionalidad). base de datos.
6. Seleccionar el recurso a reservar. 11. Notificar al usuario del éxito.
9. Diligenciar los campos disponibles
(servicios asistenciales, fecha de inicio,
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 78-6

Caso de Uso - CU021


Código CU: CU021 Prioridad: Alta
fecha salida)
Poscondición: No se puede registrar una reserva si el recurso no se
encuentra disponible.

2.3.6.1.2 Diagrama de realización: Registrar solicitud reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 79-6

2.3.6.1.3 Diagrama robusto: Registrar solicitud reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 80-6

2.3.6.1.4 Diagramas de secuencia: Registrar solicitud reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 81-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 82-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 83-6

2.3.6.2 Consultar reserva de recursos


2.3.6.2.1 Especificación de caso de uso

Caso de Uso - CU022


Código CU: CU022 Prioridad: Alta
Nombre: Consultar reservas de recursos.
Descripción: El sistema permitirá al recepcionista consultar los datos de las
reservas de recursos, si desea consultar una resera especifica
de un cliente se pedirá el código de la reserva para poder ser
buscada.
Requerimiento: RF028.
Actor: Recepcionista.
Precondición: Debe existir el cliente y la reserva de recurso que cumpla con las
condiciones de búsqueda.
Flujo Normal:
Actor Sistema
1. Abrir el menú Recursos 2. Mostrar la interfaz de usuario para consultar las
2. Dar clic en la opción de consultar reservas reservas de recursos.
de recursos. 4. Verificar los datos.
3. Diligenciar la información que debe 5. Consultar los datos en la base de datos.
contener el dato (cedula de ciudadanía) y 6. Cargar los datos de la reserva encontrada en la
dar clic en buscar. interfaz de usuario (cedula del cliente, id de reserva,
tipo de recurso, fecha de inicio, fecha de salida,
recursos asistenciales).
Flujo Alterno: Reserva No Registrada
Actor Sistema
5. No se encontró ninguna reserva.
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguna.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 84-6

2.3.6.2.2 Diagrama de realización: Consultar reserva de recursos

2.3.6.2.3 Diagrama robusto: Consultar reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 85-6

2.3.6.2.4 Diagramas de secuencia: Consultar reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 86-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 87-6

2.3.6.3 Modificar información de reserva de recursos


2.3.6.3.1 Especificación de caso de uso

Caso de Uso - CU023


Código CU: CU023 Prioridad: Alta
Nombre: Modificar información para una reserva de recursos.
Descripción: El sistema permitirá al recepcionista actualizar los datos de las
reservas de recursos (tipo de recurso, fechas, servicios) si el
cliente lo desee.
Requerimiento: RF029.
Actor: Recepcionista.
Precondición: La reserva de recurso debe estar registrado en la base de datos
para que pueda proceder a actualizar esos datos.
Flujo Normal:
Actor Sistema
1. Abrir el menú Recurso. 3. Mostrar la interfaz de usuario para actualizar una
2. Dar clic en la opción Modificar reserva de reserva de recurso con los nuevos datos dados por
recurso. el cliente.
4. Ingresar dato de consulta (cedula de 5. Validar datos.
ciudadanía). 6. Cargar información de los datos (cedula del
7. Realiza las modificaciones en los campos cliente, id de reserva, tipo de recurso, fecha de
(fecha de inicio, fecha de salida, recursos inicio, fecha salida, recursos asistenciales).
asistenciales) y da clic en actualizar. 8. Actualizar datos.
9. Modificar los datos en la base de datos.
10. Cargar mensaje exitoso.
11. Notificar al usuario de la modificación exitosa.
Flujo Alterno (1): Reserva de recurso inexistente
Actor Sistema
5. No existe reserva de recurso.
10. Cargar mensaje erróneo.
11. notificar al usuario sobre el error.
Flujo Alterno (2): Fallo en la actualización de los datos.
Actor Sistema
8. El recurso en las fechas modificadas se
encuentran ocupado.
10.Cargar mensaje erróneo.
11. Notificar al usuario sobre el error.
Poscondición: La reserva del recurso a modificar debe estar
disponible.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 88-6

2.3.6.3.2 Diagrama de realización: Modificar información de reserva de


recursos

2.3.6.3.3 Diagrama robusto: Modificar información de reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 89-6

2.3.6.3.4 Diagramas de secuencia: Modificar información de reserva de


recursos
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 90-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 91-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 92-6

2.3.6.4 Generar factura de cobro por reserva de recursos


2.3.6.4.1 Especificación de caso de uso

Caso de Uso - CU024


Código CU: CU024 Prioridad: Alta
Nombre: Generar PDF para factura de reserva de recurso.
Descripción: El sistema debe permitir la generación de un PDF de una factura
pasada si el administrador así lo requiere.
Requerimiento: RF031.
Actor: Recepcionista.
Precondición: Debe haber registrado un servicio de recurso para la generación
del PDF de factura.
Flujo Normal:
Actor Sistema
1. Abrir el menú Recurso. 3. Mostrar la interfaz de usuario para consultar los
2. Dar clic en la opción de Consultar diferentes recursos reservados registrados.
recursos reservados. 5. Verificar datos.
4. Diligenciar el dato (cedula de ciudadanía) 6. Retornar búsqueda (cedula del cliente, id de
para buscar el recurso reservado y poder reserva, tipo de recurso, fecha de inicio, fecha de
generar el PDF de facturación, dar clic en salida, recursos asistenciales).
buscar. 8. Notificar descarga con éxito.
7. Dar clic en Generar PDF
Flujo Alterno: Recurso No Existente
Actor Sistema
5. No se encontró ningún recurso reservado.
8. Notificar al usuario sobre el fallo.
Poscondición: Para cada recurso reservado el PDF se generará
automáticamente.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 93-6

2.3.6.4.2 Diagrama de realización: Generar factura de cobro por reserva de


recursos

2.3.6.4.3 Diagrama robusto: Generar factura de cobro por reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 94-6

2.3.6.4.4 Diagrama de secuencia: Generar factura de cobro por reserva de


recursos
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 95-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 96-6

2.3.6.5 Cancelar reserva de recursos


2.3.6.5.1 Especificación de caso de uso

Caso de Uso - CU025


Código CU: CU025 Prioridad: Alta
Nombre: Cancelar reserva de recurso.
Descripción: El sistema permitirá al recepcionista cancelar un recurso
reservado si el cliente lo desea.
Requerimiento: RF032.
Actor: Recepcionista.
Precondición: El recurso reservado debe estar registrado en la base de datos.
Flujo Normal:
Actor Sistema
1. Abrir el menú Recurso 3. Mostrar la interfaz de usuario para consultar un
2. Dar clic en la opción de consultar recursos recurso.
reservados. 4. Verificar los datos.
4. Diligenciar el dato (cedula de ciudadanía) 5. Retornar búsqueda (cedula del cliente, id de
para buscar el recurso y dar clic en buscar. reserva, tipo de recurso, fecha de inicio, fecha de
6. Seleccionar el recurso y dar clic en salida, recursos asistenciales).
Cancelar recurso. 7. Notificar al usuario que el recurso ha sido
cancelado exitosamente.
Flujo Alterno: Recurso No Existente
Actor Sistema
4. No se encontró recurso.
6. Notificar al usuario sobre el fallo.
Poscondición: Ninguno.
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 97-6

2.3.6.5.2 Diagrama de realización: Cancelar reserva de recursos

2.3.6.5.3 Diagrama robusto: Cancelar reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 98-6

2.3.6.5.4 Diagramas de secuencia: Cancelar reserva de recursos


CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 99-6
CODIGO D -AYD002
VERSION 0
Modelo de análisis PAGINA 100-6

2 Estructura estática del sistema

También podría gustarte