You are on page 1of 50

“AÑO DEL BUEN SERVICIO AL CIUDADANO”

INTEGRANTES:
 CALLE LOPEZ JOSE ALBERTO
 MARCELO QUINTANA DANILO ANDRESL

CURSO:
DISEÑO DE SISTEMAS

PROFESOR:
REUCHER CORREA MOROCHO

TEMA:
ANALISIS DEL SISTEMA DE GESTION DE CLIENTES
HOTEL: SUITE APART MIRAFLORES

UNIVERSIDAD:
UNIVERSIDAD NACIONAL DE PIURA

PIURA – PERÚ
2017
INTRODUCCION

El hotel “Suite Apart Miraflores” es una empresa dedicada a la Hotelería y


Turismo que ofrece a sus clientes confort y hospitalidad, con varios años en el ámbito
hotelero lo que le da una gran experiencia para saber cuáles son las mejores formas
de atención al cliente y lo que el necesita para que tenga una grata experiencia en su
estadía. Trata de entregar lo último para el confort para satisfacción de sus clientes
nacionales e internacionales. Al contar con una amable atención al cliente y contando
con una diversidad de servicios a captado la atención de una gran cantidad de
huéspedes de diferentes partes del país los cuales envían su reservación con
anterioridad.

En todo este tiempo que el hotel viene desempeñándose se ha encontrado con


algunas dificultades, al ser un hotel muy solicitado esto ocasiona un gran
inconveniente ya que al recibir muchas solicitudes de reservas es complicado el
manejo de ellas de una manera eficiente, todo esto se pueden solucionar acudiendo a
la ayuda de la tecnología, diseñando un sistema de información que ayude a gestionar
las relaciones con los clientes, disminuyendo los tiempos en que se demora un cliente
en recibir su cuenta, así como los reclamos que se hacían a la empresa debido a la
deficiencia en sus servicios.

Capítulo I: MARCO TEÓRICO

1.1. Marco Referencial

Piura, fundada como San Miguel de Piura es una ciudad de la zona


occidental norte del Perú, capital de la Región Piura. Está ubicada en el centro
oeste de la región, en el valle del río Piura, al norte del desierto de Sechura, a
981 km al norte de Lima y próxima a la frontera con el Ecuador. Es la quinta
ciudad más poblada del Perú con 1 858 617 habitantes según proyecciones
del INEI del año 2015.
Fue fundada por Francisco Pizarro el 15 de agosto de 1532, recibiendo
su escudo de armas en 1537; en la actualidad la ciudad cumple el rol de
principal centro comercial, administrativo y de servicios del departamento de
Piura.

Piura conocida como Ciudad de la Hospitalidad porque sus habitantes


acogen muy bien a quienes la visitan, y alberga a los que llegan a residir en
ella. Se le conoce también como Ciudad del Eterno Sol por su calor y sol
radiante del día a día, así como también la Ciudad de los algarrobos por sus
bosques secos tropicales de algarrobos que reverdecen en cada temporada de
lluvias veraniegas, hermoseando las dilatadas planicies que se cubren de
vegetación herbácea deviniendo en sabana arbórea.

En Piura encontrará hoteles cómodos, excelente comida, buena


música, hermosa artesanía, playas limpias en donde pueden realizar deportes
acuáticos como Máncora y Colán, movilidad a todos los lugares turísticos,
gente amable que te hará sentir como en casa.

Teniendo en cuenta el aumento de turistas a nuestra ciudad y que se


conoce que desean de un buen lugar donde poder hospedarse y tomar un buen
descanso y así disfrutar de sus vacaciones, el Hotel Suite Apart Miraflores
ofrece sus servicios con un ambiente muy cómodo para sus visitantes en sus
amplias suites.

Suite Apart Miraflores cuenta con una ubicación privilegiada dentro


de la ciudad de Piura – Castilla, frente a la UNIVERSIDAD NACIONAL DE
PIURA y el CENTRO COMERCIAL OPEN PLAZA, el mismo que cuenta
con: Centro Comercial Tottus, Centro comercial Saga Falabella, Sodimac;
multicines Cine Mark, Restaurantes, Boutiques y tiendas. Oficinas de bancos
tales como Banco Continental, Banco de Crédito, Banco Falabella,
Scotiabank.

Es una Empresa dedicada a la Hotelería y Turismo que ofrece a sus


clientes confort y hospitalidad, poniendo a sus disposiciones amplias y
confortables Suites.

Organización

Imagen: Organigrama del hotel


Fuente: Hotel Suite Apart Miraflores

a) Gerencia:
-Planifica, organiza y coordina todo el funcionamiento del hotel (incluyendo
los servicios al cliente, la gestión del personal y la administración del hotel).
-Dirige, supervisa y forma al personal.
-Contratar y destinar a los nuevos miembros del personal.
-Vigila y hace un seguimiento del rendimiento del personal para garantizar la
eficiencia y el cumplimiento de las políticas y los procedimientos.
-Consulta y colabora con los directores de los departamentos para asegurar la
coordinación de las actividades del hotel.
-Comprueba la calidad para garantizar los estándares esperados en los servicios
al cliente, la decoración, el servicio doméstico, la comida, los banquetes, etc.
b) Área de administración:
Se encarga de administrar las ganancias del hotel, pagar los sueldos, impuestos,
créditos, reinvertir. Tiene a su cargo funciones contables y legales, por lo cual
debe estar muy bien asesorado.

c) Área de Contabilidad:
Proporcionar información referente al valor de los activos del hotel, así como las
deudas que se tengan con terceros. Su principal tarea es suministrar información
razonada, con base en registros técnicos, de las operaciones realizadas por el
establecimiento.

d) Área de Ventas:
-Se encarga de captar las solicitudes de particulares, empresas y agencias que
soliciten renta de habitaciones.
-Realiza la recepción, toma y seguimiento de cotizaciones.
-Verificación de disponibilidad.

e) Área de Recepción:
- Supervisa el número de habitaciones disponibles, se registran a los huéspedes,
se hacen las reservas, se registran las salidas y se asignan las habitaciones y
las llaves. En la recepción también se hacen funciones de controlar, coordinar,
gestionar y brindar diferentes servicios durante la permanencia de los huéspedes
dentro de la instalación.

f) Área de Personal:
-Está encargada de mantener las relaciones laborales y personales entre todos
los empleados del hotel para optimizar los servicios y hacer las actividades lo
más eficiente posible, además de que tendrá que reclutar y capacitar al personal,
e inducir correctamente a los nuevos empleados.
Capitulo II: EL PROBLEMA

2.1. Descripción de la realidad problemática

Suite Apart Miraflores, una empresa dedicada a la Hotelería y


Turismo que ofrece a sus clientes confort y hospitalidad, poniendo a sus
disposiciones amplias y confortables Suites, le ofrece el alquiler de
departamentos completamente amoblados de 1, 2 o 3 habitaciones por días,
semanas o meses .Sus cómodas habitaciones harán de su estadía una
experiencia muy agradable. Cuentan además con playa de estacionamiento
propia, servicio de Internet, servicio de TV cable digital, así como otros
beneficios que hacen agradable la permanencia en este ambiente. Le ofrece
el Recojo en Aeropuerto o Terrapuerto. Nuestros huéspedes en su mayoría
pertenecientes a empresas nacionales e internacionales y turistas disfrutan
de la comodidad y confort en nuestras Suites durante su estadía. Ofrece el
alquiler de habitaciones posee tres tipos de piezas: simple, doble y
matrimonial. Cuentan además con playa de estacionamiento propia,
servicio de Internet, servicio de TV cable digital, así como otros beneficios
que hacen agradable la estadía en este ambiente. Este sistema se encuentra
relacionado con el Sistema de Tarjetas de Crédito (VISA y Máster Card),
así como el Sistema Transaccional Bancario, el cual permitirá que se
realicen pagos a través de este medio. Se integra además con el sistema
contable y el sistema de stock de productos de esta empresa.

Sin embargo se logró observar que no se puede llevar un control


muy eficiente de los clientes ya que los registros de la estadía o reservación
se realizan en Excel, en el cual no se puede observar quien es el cliente
más recurrente u omitir el registro de este, ya que ya se encuentra
registrado con anterioridad. Cuando se han revisado las recomendaciones
o quejas que dejaron los clientes se puede observar que desean una mayor
rapidez en su atención cuando se están hospedando u hacen una
reservación, o en la misma liquidación de la cuenta de su estadía, o desean
saber cuánto asciende su pago en ese momento, se diría que el tiempo de
respuesta a las solicitudes de los clientes se consideraría deficiente.
En conclusión el principal problema del hotel es la ausencia de un
sistema de información con el cual se administre y se lleve un mejor
control de las estadías y reservaciones que se realicen, teniendo así un
conocimiento de las personas que se hospeden, para así tener una atención
más eficiente y pudiendo reducir el tiempo que se emplea para registrar a
clientes, los cuales ya han sido registrados con anterioridad o que son
recurrentes sus estadías. El sistema a diseñar tendría una gran facilidad de
uso para los trabajadores y generaría menor margen de error en los cálculos
que se realizan. En caso de no solucionar estos problemas en relación con
la gestión de clientes, originara una gran pérdida de tiempo e información
que lo a lo largo de la administración del Hotel serian de gran importancia
para el control estadístico y financiero además no se llevaría un buen
control de las reservas y se perdería mucho tiempo.

Se diseñará un Sistema para la Gestión de Clientes en el Hotel


“Suite Apart Miraflores”-Piura ya que no cuenta con uno y que sería
necesario implementar para llevar un mejor control para la administración
de la empresa.
Capítulo III: Requerimientos y/o Requisitos

1. Acceder al Sistema

El sistema permitirá acceder a él mediante un usuario y contraseña, registrados


anteriormente.

2. Registrar un cliente nuevo:

El sistema deberá permitir registrar un cliente nuevo con sus respectivos datos,
verificando que no haya sido registrado anteriormente y agregarlo a la base de datos.

3. Registrar la estadía de un cliente:

El sistema deberá permitir el registro de la estadía de un cliente verificando si el cliente


existe en la base de datos, además registrarlo con su respectiva tipo y número de
habitación.

4. Registrar servicio extra:

El sistema deberá registrar un servicio extra que el elija del listado de servicios y
agregarlo a la estadía del cliente.
5. Registrar Reserva de Habitación:
El sistema deberá permitir registrar reservaciones que haga un cliente por teléfono, el
cual nos entregara la información necesaria para registrar su llegada.

6. Liquidar Estadía:

El sistema deberá permitir liquidar una estadía, mostrando los datos del cliente y los
gastos totales, que incluyen el cobro de la habitación, y los servicios extras que el
cliente haya requerido.
7. Registrar pago:

El sistema deberá permitir registrar el pago del cliente con su respectivo tipo de pago,
verificando en primer lugar su reporte del cliente donde se encuentra su lista de
gastos en el hotel.

7.1. Pago al contado:


Al seleccionar este pago y al haber recibido el monto a pagar, el cliente cancela
inmediatamente lo que se le ha dicho.
7.2. Pago con tarjeta:
Al seleccionar este pago y recibido el monto acumulado de sus gasto el cliente entrega
su tarjeta para realizar el pago y decidir en cuantas cuotas será.
8. Consultar Estadía:
El sistema deberá mostrar la información de una estadía.

9. Consultar reporte de la Estadía del cliente:


El recepcionista verifica el reporte de la estadía, el cual contiene los gastos que hasta
ese momento tiene el cliente, la cual la usa en otros casos de uso

10. Consultar reporte general:

El sistema deberá mostrar el reporte de todos los clientes hasta el momento, solo
cuando un administrador ha iniciado sesión.

11. Consultar Cliente:

Aquí el sistema permite visualizar el historial del cliente en el hotel cuales han sido las
habitaciones que ha utilizado, el tiempo que ha estado hospedado, etc.

12. Consultar Habitaciones:


Aquí el sistema permite visualizar todas las habitaciones, en su respectivo estado,
ocupadas o disponibles.

13. Mostrar Reportes Estadísticos:


El sistema deberá permitir visualizar todos los datos con determinados reportes para
así tener pleno conocimiento del desenvolvimiento de la empresa.
Capítulo IV: Modelado de Casos de Usos
4.1. Diagrama de Casos de Usos

Caso de uso Actor

Caso de Uso-CU01: Acceder al Administrador del Sistema


Sistema Recepcionista
Caso de Uso-CU02: Registrar un Recepcionista
cliente nuevo

Caso de Uso-CU03: Registrar la Recepcionista


Estadía de un cliente

Caso de Uso-CU04: Registrar Recepcionista


Servicio Extra

Caso de Uso-CU05: Registrar Recepcionista


Reserva
Caso de Uso-CU06: Liquidar Recepcionista
Estadía
Caso de Uso-CU07: Registrar Pago Recepcionista
al contado
Caso de Uso-CU08: Registrar Pago Recepcionista
con tarjeta
Caso de Uso-CU09: Consultar Recepcionista
Estadía
Caso de Uso-CU10: Consultar Recepcionista
Reporte del Cliente
Caso de Uso-CU11: Consultar Administrador del Sistema
Reporte General
Caso de Uso-CU12: Consultar Recepcionista
Cliente
Caso de Uso-CU13: Consultar Recepcionista
habitación
Caso de Uso-CU14: Reportes Administrador del Sistema
Estadísticos
4.2. Descripción de los casos de usos

Caso de uso – CU01 : ACCEDER AL SISTEMA

Breve Descripción: En este Caso de uso, tanto el administrador como el Recepcionista


acceden al sistema mediante su cuenta
Actor Principal: Administrador del Sistema, Recepcionista.

Precondiciones: Que el usuario esté registrado en el sistema


Pasos:
Encargado Acción
Actor El actor abre el sistema.
Sistema Muestra la un cuadro de diálogo que solicita
el nombre de usuario y contraseña.
Actor Ingresa los datos de su cuenta.
Sistema Realiza una consulta en la base de datos para
verificar la existencia de la cuenta de
usuario.(E1)
Muestra un mensaje de éxito y brinda acceso
al sistema.
Actor Accede a la interfaz Principal Sistema.
Post condición: Acceso exitoso al Sistema

Excepciones:
E1. La cuenta de usuario no existe, o la contraseña es incorrecta.
Caso de Uso-CU02 : REGISTRAR CLIENTE

Breve Descripción: Registra un Cliente Nuevo en el sistema del Hotel.

Actor Principal: Recepcionista.

Precondiciones: Que el Cliente no esté registrado en el sistema.


Pasos:

Encargado Acción

Actor Ingresa a la opción “Registrar Cliente” en el


menú principal de la Interfaz del Sistema.
Sistema Muestra la interfaz para el registro de un
Cliente con los campos necesarios para llenar
los datos.
Actor Llena los Datos del Cliente en las cajas de
texto correspondientes y procede a Grabar el
registro.
Sistema Realiza una consulta para verificar si no existe
el Cliente (E1).
Graba el registro en la base de datos.
Muestra un mensaje de registro
Actor Procede a cerrar la ventana de registro de
Cliente

Post condición: Registro Correcto del Cliente

Excepciones:
E1. El cliente ya existe, y no es necesario su registro.
Caso de Uso-CU03: REGISTRAR ESTADIA

Breve Descripción: Registra un estadía de Cliente en el sistema del Hotel.

Actor Principal: Recepcionista.

Precondiciones: Que el Cliente ya este registrado en el sistema.


Pasos:
Encargado Acción
Actor El actor ingresa DOCUMENTO DE IDENTIDAD
del cliente al sistema, en la opción BUSCAR
Sistema Realiza una consulta para verificar si existe el
Cliente. (E1)
Muestra mensaje “Cliente Registrado”
muestra Datos del cliente solicitado

Actor
Rellena datos de la estadía con características
que solicita el cliente
Sistema Muestra habitaciones disponibles con las
características deseada por el cliente. (E2)
Actor Confirma datos en las cajas de texto
correspondientes y procede a hacer clic en
botón Grabar.
Actor Graba y actualiza el registro de estadía,
capturando la fecha y hora de entrada en la
base de datos.
Muestra un mensaje de confirmación
”grabación exitosa”
Procede a cerrar la ventana de registro de la
nueva estadía del cliente en el hotel.
Post condición: Registro Correcto de la Estadía.

Excepciones:
E1. No existe el cliente y se abre la ventana de registro del cliente.
E2. No hay disponibilidad en el tipo de habitación que se requiere.
Caso de Uso-CU04: REGISTRAR SERVICIO EXTRA

Breve Descripción: Registra un servicio extra que es solicitado por el cliente.

Actor Principal: Recepcionista.

Precondiciones:
Que el Cliente primero haya registrado su estadía en el hotel.

Pasos:
Encargado Acción
Actor El cliente solicita un servicio extra al
recepcionista.
El recepcionista consulta la estadía.
Recepcionista ingresa servicio solicitado
Sistema Muestra un listado de todos los servicios
disponibles con respectivo precio, que ofrece
el hotel (E1).
Actor Informa al cliente todos los servicios y precio
Procede a registrar el servicio extra, en la
base de datos del cliente
Sistema Graba el registro de servicio extra en la base
de datos de la cuenta principal del cliente y
actualiza su base de datos.
Muestra un mensaje de registro
Actor Procede a cerrar la ventana de registro de
Servicio extra

Post condición: Registro Correcto del Servicio Extra.

Excepciones:
E1. El servicio extra que requiere no está disponible.
Caso de Uso-CU05: REGISTRAR RESERVA DE HABITACIÓN

Breve Descripción: Registra una reserva de habitación.

Actor Principal: Recepcionista.

Precondiciones:
- El cliente debe estar registrado.
- El cliente solicita una reservación.

Pasos:
Encargado Acción
Actor El cliente solicita una reservación
recepcionista (llamada).
Sistema Muestra un listado de todas las habitaciones
disponibles para la fecha que desea la
reserva.(E1)
Actor Informa al cliente de las habitaciones
disponibles para la fecha que se quiere
registrar.
Registra la habitación que el cliente requiera
y los datos del cliente.(E2)
Sistema Graba el registro de reserva en la base de
datos y actualiza su base de datos.
Muestra un mensaje de registro

Actor Procede a cerrar la ventana de registro de


Reserva.

Post condición: Registro Correcto de la Reserva.

Excepciones:
E1. No hay habitaciones disponibles.
E2.El cliente no requiere habitación.
Caso de Uso-CU06: LIQUIDAR ESTADIA

Breve Descripción: Registrar la liquidación de una estadía.

Actor Principal: Recepcionista.

Precondiciones:
El cliente solicita la liquidación de su estadía.

Pasos:
Encargado Acción
Actor El cliente solicita la liquidación de su estadía.

Sistema El sistema muestra el reporte de la estadía.

Actor El cliente aprueba el reporte.(E1)


El recepcionista pregunta medio de pago.
El cliente cancela.
Sistema Registra la liquidación de la estadía con su
respectivo pago de la misma.
Actualiza el estado de la habitación, genera
boleta de pago.
Actor Recepcionista entrega boleta a cliente.

Post condición: Registro Correcto de la liquidación de la estadía.

Excepciones:
E.1 : El cliente no aprueba el reporte.
Caso de uso-CU07: Registrar pago al contado.

Actor: Recepcionista.

Descripción: Consultar el pago de la estadía del cliente y otros servicios extra para efectuar
el pago correspondiente.
Pre-Condición: Haber accedido al sistema y que el cliente este registrado.

Pasos:
Encargado Acción

Actor Elegir opción de pago; específicamente la


opción pago al contado del menú principal.

Sistema Muestra la ventana del pago al


contado pidiendo los datos
Respectivos.
Actor
Ingresar código del cliente.

Sistema Consulta el reporte de la estadía y lo


Muestra en pantalla. (E1)

Actor Informa el monto a cancelar.


Pulsar botón registrar pago.

Sistema Lanza mensaje de confirmación con


Opción Aceptar o Cancelar.
Actualiza habitaciones.

Actor En caso de que el cliente pida boleta,


Pulsa botón imprimir boleta en caso
Contrario no hace nada.

Sistema Da orden de impresión de boleta.

Actor
Pulsa botón salir.

Post-condición: El servicio queda cancelado.

Excepciones:
E1. No hay estadía registrada.
Caso de uso-CU08: Registrar pago con tarjeta.

Actor: Recepcionista.

Descripción: Consultar el pago de la estadía del cliente y otros servicios extra para efectuar
el pago correspondiente.
Pre-Condición: Haber accedido al sistema y que el cliente este registrado.

Pasos:
Encargado Acción

Actor Elegir opción de pago; específicamente la


opción pago con tarjeta del menú principal.

Muestra la ventana del pago con Tarjeta,


Sistema pidiendo los datos respectivos. (E1)

Actor Ingresar código del cliente.

Sistema Consulta el reporte del cliente y lo muestra


en pantalla.

Actor Informa el monto a cancelar y procesa la


tarjeta del cliente.
Pulsar botón registrar pago.

Lanza mensaje de confirmación con opción


Sistema Aceptar o Cancelar.
Actualiza habitaciones.
Actor En caso de que el cliente pida boleta.
Pulsa botón imprimir boleta en caso
contrario no hace nada.

Sistema Da orden de impresión de boleta.

Actor Pulsa botón salir.

Post-condición: El servicio queda cancelado.


Excepciones:
E1. Los datos de la tarjeta no coinciden con los del cliente.
Caso de uso-CU09: CONSULTAR ESTADÍA.

Actor: Recepcionista.

Descripción: El recepcionista ingresara al sistema para acceder al reporte de una estadía.

Pre-Condición: La estadía está registrada, El cliente solicite su “cuenta”.

Pasos:
Encargado Acción

Actor Elegir opción de consultar estadía.

Sistema Muestra todas las estadías actuales.

Actor Seleccione la estadía del cliente.

Sistema Muestra la estadía con sus respectivos


gastos.

Actor Cliente, verifica si los gastos son correctos.


(E1)
Post-condición: El cliente recibe el reporte de su estadía.

Excepciones:
E1. Los datos no sean los correctos.
Caso de uso-CU10: Acceder al reporte del cliente.

Actor: Recepcionista.

Descripción: El recepcionista ingresara al sistema para verificar y acceder al reporte al


cliente.
Pre-Condición: El cliente este registrado.

Pasos:
Encargado Acción

Actor Elegir opción de reporte del cliente del menú


principal.
Sistema Muestra la ventana del reporte del cliente.
Pide el código del cliente a consultar.

Actor Ingresar código del cliente.

Sistema Verifica el código. (E1)

Actor Pulsa botón de reporte.

Sistema Muestra el reporte del cliente en


Pantalla.

Actor Informa el reporte al cliente.


Si termina reporte, pulsa botón salir.

Post-condición: Para efectuar el pago o el cliente conozca su consumo.

Excepciones:
E1. El cliente no está registrado, o no está hospedado en el hotel.
Caso de uso-CU11: Consultar el reporte General.

Actor: Administrador.

Descripción: Nos permite visualizar cual es la cantidad de estadías que hay en el momento, así como
los clientes que están hospedados.
Pre-Condición: Tener Clientes registrados y hospedados en el sistema.

Pasos:
Encargado Acción

Actor Elegir opción de reporte General del menú


principal.
Sistema Muestra la ventana del reporte General.

Actor Ingresar usuario y contraseña del


administrador.

Sistema Valida los datos, si son correctos accede a la


ventana reporte general. (E1)

Actor Selecciona el reporte de lo que desea


verificar. Clic en “reporte”

Sistema Muestra el reporte detallado del tipo de


reporte seleccionado

Actor Si termina reporte, pulsa botón salir.

Post-condición: Tener conocimiento de cuáles son la estadía y los clientes actualmente


hospedados en el hotel.
Excepciones:
E1. Los datos del administrador son incorrectos.
Caso de uso-CU12: Consultar Cliente.

Actor: Recepcionista.

Descripción: El recepcionista ingresara al sistema para verificar datos de determinado


cliente.
Pre-Condición: El cliente requiera registrarse.

Pasos:
Encargado Acción

Actor Elegir opción de Consultar cliente.

Sistema Muestra la ventana de la consulta del


cliente.
Muestra mensaje pidiendo DOCUMENTO DE
IDENTIDAD cliente

Actor Ingresar DOCUMENTO DE IDENTIDAD del


cliente.

Sistema Verifica el DOCUMENTO DE IDENTIDAD. (E1)


Muestra ventana con todos los datos
detallados del cliente solicitado.

Actor Verifica datos requeridos


clic en botón “cerrar”
Sistema muestra mensaje confirmación cerrar
ventana de consulta

Actor
Si termina reporte, pulsa botón salir.

Post-condición: Verificar conformidad de consulta de acuerdo a lo mostrado.

Excepciones:
E1. El DOCUMENTO DE IDENTIDAD ingresado no se encuentra en la base de datos.
Caso de uso-CU13: Consultar Habitaciones.

Actor: Recepcionista.

Descripción: Permite visualizar el estado de las habitaciones hábiles, ocupadas o las que
están por desocuparse en pocos días para brindar la información al cliente
Pre-Condición: Que exista un registro de habitaciones en el sistema.

Pasos:
Encargado Acción

Actor Elegir opción de Consultar habitaciones.

Sistema Muestra la ventana consulta de habitaciones.

Actor Ingresar tipo de habitación solicitada.


clic en botón consultar

Sistema Muestra todas las habitaciones de ese tipo


que están disponibles. (E1)
Actor Verifica los datos
Clic en botón cerrar

Sistema Muestra mensaje confirmación “cerrar


ventana consulta”

Actor Acepta y cierra ventana

Post-condición: Verificar conformidad de la búsqueda.

Excepciones:
E1. Si no hay habitaciones disponibles de ese tipo, muestra periodo en qué estarán
disponibles.
Caso de uso-CU14: Consultar reportes (Estadísticos).

Actor: Administrador.

Descripción: Nos permite visualizar reporte muy generales para cálculos estadísticos.

Pre-Condición: Tener Clientes registrados y hospedados en el sistema.

Pasos:
Encargado Acción

Sistema Muestra login del reporte General


Estadísticos.
Actor Ingresar usuario y contraseña del
administrador.

Sistema Valida los datos, si son correctos accede a la


ventana reporte general. (E1)

Actor Elegir opción de reporte General Estadísticos


del menú principal.
Actor Selecciona el reporte de lo que desea
verificar. Clic en “reporte”

Sistema Muestra el reporte detallado del tipo de


reporte seleccionado

Actor Si termina reporte, pulsa botón salir.

Post-condición: Tener pleno conocimiento del desenvolvimiento de la empresa.

Excepciones:
E1. Los datos del administrador son incorrectos.
Capítulo V: Modelado De la Estructura
5.1. Diagrama de Paquetes

5.2. Diagrama de Clases


Capítulo VI: Modelado de Comportamiento
6.1. Diagrama de Secuencia
DS01: Acceso al Sistema

DS02: Registrar Cliente Nuevo


DS03: Registrar estadía

DS04: Registrar Servicio Extra


DS05: Registrar Reserva

DS06: Liquidar estadía


DS07: Registrar Pago

DS08: Consultar Estadía


DS09: Consultar Reporte del Cliente

DS10: Consultar Reporte General


DS11: Consultar cliente

DS12: Consultar Habitación


DS13: Reportes Estadísticos
6.2 Diagrama de Colaboración
6.2.1 Ds001 Acceso al Sistema

6.2.2 Ds002 Registrar Cliente

6.2.3 Ds003 Registrar Estadía

6.2.4 Ds004 Registrar Servicio Extra


6.2.5 Ds005 Registrar Reserva

6.2.6 Ds006 Liquidar Estadía

6.2.7 Ds007 Registrar Pago


6.2.8 Ds008 Consultar Estadía

6.2.9 Ds009 Consultar Reporte del Cliente

6.2.10 Ds010 Consultar Reporte General


6.2.11 Ds011 Consultar Cliente

6.2.12 Ds012 Consultar Habitación

6.2.13 Ds013 Reportes Estadísticos


6.3. Diagrama de Estados

6.3.1. Cliente

6.3.2. Habitación
6.4. Diagrama de Actividades

6.4.1 DA01: Acceder al Sistema

6.4.2 DA02: Registrar Cliente


6.4.3 DA03: Registrar Estadía

6.4.4 DA04: Registrar Servicio Extra


6.4.5 DA05: REGISTRAR RESERVAS

6.4.6 DA06: Liquidar Estadía

6.4.7 DA07: Registrar Pago


6.4.8 DA08: Consultar Estadía

6.4.9 DA09: Consultar Reporte al Cliente


6.4.10 DA10: Consultar Reporte General

6.4.11 DA11: Consultar Cliente


6.4.12 DA12: Consultar Disponibilidad de Habitación

6.4.13 DA13: Reportes Muy Generales (Estadísticos)


Capítulo VII: Modelado de la Implementación

7.1. Modelado de Componentes

7.2 Modelado de Despliegue

Capitulo VIII: Generación de Código


8.1 clase Persona
public class cliente extends persona {
private Integer codCliente;
private Integer codPersona;
public reserva 0..*;
public estadia 0..*;
private void consultarCliente() {

}
}

8.2 clase Estadia


public class estadia {
private Integer codEstadia;
private Integer codCliente;
private Integer codRecepcionista;
private Date fechaEntrada;
private Date fechaSalida;
private Time horaEntrada;
private Time horaSalida;
private Integer codHabitacion;
public recepcionista 1;
public habitacion 1;
public estadiaServicio 1..*;
public estadiaPago 1..*;
public cliente 1;
private void registrarEstadia() {

private void consultarEstadia() {

}
private void listarEstadia() {

}
}

8.2 clase EstadiaPago


public class estadiaPago {
private Integer codestadiaPago;
private Integer codEstadia;
private Integer codTipo;
private char numTarjeta;
private Date fechaPago;
private Time horaPago;
private Double monto;
public tipoPago 1;
public estadia 1;
private void consultarPago() {

}
}

8.3 clase Estadía Servicio


public class estadiaServicio {
private Integer codestadiaServicio;
private Integer codEstadia;
private Integer codServicio;
private Double precio;
private Integer cantidad;
public estadia 1;
public servicio 1;
private void registrarServicio() {

}
}

8.4 Clase Habitación


public class habitacion {
private Integer codHabitacion;
private Integer codTipo;
private Integer numero;
private char estado;
public estadia 0..*;
public tipoHabitacion 1;
private void consultarHabitacion() {

}
}

8.5 Clase Persona


public class persona {
private Integer codPersona;
private String nombre;
private String apellidos;
private char(8) codDocumento;
private String nacionalidad;
private char(12) celular;
private String correo;
public void set() {
}

public void get() {

}
}
8.6 Clase Recepcionista
public class recepcionista extends persona {
private Integer codRecepcionista;
private Integer codPersona;
public estadia 1..*;
private void consultarRecepcionista() {

}
}
8.7 Clase Reserva
public class reserva {
private Integer codReserva;
private Date fecha;
private Integer codCliente;
private String estado;
public cliente 1;
private void convertir_a_ Estadia() {

}
}
8.8 Clase Servicio

public class servicio {


private Integer codServicio;
private String descripcion;
private Double precio;
public estadiaServicio o..*;
public void consultarServicio() {

}
}
8.9 Clase TipoHabitación
public class tipoHabitacion {
private Integer codTipo;
private Object descripcion;
public habitacion 1..*;
}

8.10 Clase TipoPago


public class tipoPago {
private Integer codTipo;
private String descripcion;
public estadiaPago 1..*;
}

You might also like