Sistema de Reserva Hotelera
Sistema de Reserva Hotelera
PRIVADO
“SANTA LUCÍA”
Creación: R.M. 0026-94-ED – 31 01 - 94
Revalidado: 0818-2006-ED – 24 – 11
PROYECTO:
“SISTEMA DE RESERVA DE
HABITACIONES DE UN HOTEL”
AUTORES:
DE LA CRUZ POVIS, Miriam
ROMERO LINO, Silvana
VERGARAY SALAZAR Rodrigo A.
ZAVALA MACHUCA, Medali
Gary
JUN-2024
TARMA – PERÚ
1
INDICE
Contenido:
RESUMEN DEL PROYECTO .......................................................................................... 4
TITULO:......................................................................................................................... 4
RESUMEN:................................................................................................................ 4
[Link] GENERALES:........................................................................................... 4
JUSTIFICACION:.......................................................................................................... 4
OBJETIVO GENERAL:................................................................................................ 4
OBJETIVOS ESPECIFICOS: ....................................................................................... 4
BENEFICIOS DEL PROYECTO:.................................................................................. 5
METODOLOGIA Y DESARROLLO DEL PROYECTO:............................................... 6
MODELOS UML- ACTORES........................................................................................ 6
MODELOS UML- DIAGRAMAS ................................................................................... 9
DIAGRAMA DE CONTEXTO: Diagrama general se usa los siguientes modelos: .. 9
DIAGRAMAS DE CASO DE USO – GENERAL;...................................................... 9
DIAGRAMAS DE CASO DE USO ESPECÍFICOS:................................................ 10
DIAGRAMAS DE ESTADO ..................................................................................... 10
DIAGRAMA DE ACTIVIDADES:............................................................................. 11
DIAGRAMAS DE SECUENCIA:.............................................................................. 11
DISEÑO DE LA BASE DE DATOS ............................................................................ 12
DICCIONARIO DE DATOS ........................................................................................ 14
FACTILIDIDAD:........................................................................................................... 16
INSTALACION: ........................................................................................................... 20
1. Complejidad del sistema:................................................................................. 20
2. Tamaño del hotel: ............................................................................................ 20
3. Personalización requerida ............................................................................... 20
4. Capacitación del personal: .............................................................................. 20
EJECUCION: .............................................................................................................. 21
1. Requisitos y Planificación ................................................................................ 21
2. Selección del Sistema:..................................................................................... 21
3. Preparación: ..................................................................................................... 21
4. Configuración e Instalación: ............................................................................ 21
5. Pruebas y Ajustes: ........................................................................................... 21
6. Capacitación del Personal: .............................................................................. 21
7. Implementación y Monitoreo:........................................................................... 21
8. Soporte Post-implementación: ........................................................................ 22
2
3
RESUMEN DEL PROYECTO
TITULO:
RESUMEN:
"Crear e implementar un sistema de reserva automatizado que agilice el
proceso de reserva, mejore la experiencia del cliente al permitirles reservar
habitaciones en cualquier momento y desde cualquier lugar a través de un
sistema de reserva en línea. Con la reducción de errores, esto ayuda a
garantizar que las reservas se realicen de manera precisa y sin problemas, y
permite la gestión del inventario, proporcionando al hotel una visión clara de
sus habitaciones y su disponibilidad en tiempo real. Los sistemas de reserva
suelen ofrecer herramientas de seguimiento y análisis que permiten al hotel
recopilar datos sobre las tendencias de reserva, el comportamiento del cliente
y el rendimiento general. Estos datos son valiosos para la toma de decisiones
estratégicas y el desarrollo de estrategias de marketing."
[Link] GENERALES:
JUSTIFICACION:
En resumen, el uso de un sistema de reserva de habitaciones de hotel puede
justificarse por su capacidad para mejorar la eficiencia operativa, la experiencia
del cliente, reducir errores, gestionar el inventario y proporcionar datos para
análisis y toma de decisiones.
OBJETIVO GENERAL:
Diseñar un sistema para la automatización de las reservaciones de la
habitación de un hotel
OBJETIVOS ESPECIFICOS:
4
• Diseñar un sistema informático de fácil uso por el cliente, pero
detallado.
• Brindar un servicio de óptima calidad.
Dificultades en la
disponibilidad Implementar un sistema de
precisa de reservas centralizado : Utilizar un Sincronización automática de Los huéspedes pueden hacer reservas
habitaciones, sistema centralizado que permita a disponibilidad en tiempo real desde cualquier lugar y en cualquier
sincronización los clientes reservar habitaciones para evitar reservas momento a través de aplicaciones
entre sistemas, directamente a través de la página duplicadas y errores en la móviles, lo que les brinda comodidad y
accesibilidad web, web del hotel, aplicaciones móviles asignación de habitaciones. flexibilidad.
y rendimiento del o mediante agentes de reservas.
sitio.
Comunicación interna
efectiva : Mantener una
Limitaciones de integración: comunicación fluida entre los
Dependiendo de los sistemas diferentes departamentos del Los sistemas de reserva pueden
existentes en el hotel, puede haber hotel, especialmente entre integrarse con otros sistemas del hotel,
Interfaz poco limitaciones en cuanto a la recepción, limpieza y como el sistema de gestión de
amigable. integración del sistema de reserva mantenimiento, para propiedades y el sistema de contabilidad,
con otros sistemas como el sistema garantizar que las facilitando la administración general del
de gestión de ingresos, el sistema habitaciones estén listas para hotel
de gestión de canales, entre otros. ser asignadas y que cualquier
problema se resuelva de
manera oportuna.
Optimización de la asignación
de habitaciones: Utilizar
Al evitar la necesidad de llamar al hotel
Prohibiciones de sobreventa: algoritmos de asignación
para hacer una reserva, los huéspedes
Aunque el sistema puede permitir la inteligente que tengan en
pueden ahorrar tiempo y evitar largos
gestión de sobreventas, es cuenta factores como
Problemas en la períodos de espera en la línea telefónica.
importante establecer límites y preferencias de los clientes,
información de Los sistemas de reserva muestran la
procedimientos claros para evitar tipo de habitación requerida,
habitaciones. disponibilidad de habitaciones en tiempo
situaciones en las que se vendan duración de la estadía,
real, permitiendo a los huéspedes ver
más habitaciones de las capacidad de las habitaciones,
rápidamente qué habitaciones están
disponibles. entre otros. Esto ayuda a
disponibles para las fechas deseadas.
maximizar la ocupación y
satisfacción del cliente.
5
El sistema de gestión de inventario
que permita implementar una El fundamento principal radica en
Analizar regularmente los
gestión de inventario que permita mantener el equilibrio adecuado entre la
datos del inventario para cubrir
registrar y monitorear de manera demanda de los clientes y la
las reservas de los clientes,
Desafíos de precisa los artículos utilizados en disponibilidad de los productos y
Utilizar esta retroalimentación
inventario cada habitación para cubrir la materiales necesarios para satisfacer la
para ajustar las estrategias y
demanda de las reservas demanda, evitando el exceso de material
mejorar continuamente la
simultáneas sin verse afectado por adquirido, evitar el agotamiento
operación del hotel.
problemas de material logístico imprevisto.
necesarios en las habitaciones.
Por otro lado, UML proporciona una serie de diagramas (como diagramas de
caso de uso, diagramas de clases, diagramas de secuencia, entre otros) que
ayudan a modelar el sistema desde diferentes perspectivas, lo que facilita la
comprensión y comunicación entre los desarrolladores y los stakeholders.
ACTOR ADMINISTRADOR
6
PROPOSITO 1. Gestión de habitaciones puede agregar, modif icar o eliminar habitaciones del
sistema según sea necesario. Esto incluye establecer detalles como el tipo de
habitación, la capacidad, las comodidades disponibles y el precio.
2. Gestión de reservas puede ver y administrar todas las reservas realizadas a
través del sistema. Esto incluye la capacidad de verif icar, modif icar o cancelar
reservas según sea necesario. También puede realizar ajustes en caso de
cambios en las reservas o en la disponibilidad de las habitaciones.
3. Gestión de Usuarios puede administrar las cuentas de usuario en el sistema.
Esto implica crear nuevas cuentas para el personal del hotel, asignar roles y
permiso, y gestionar la inf ormación de contacto y pref erencias de los usuarios.
4. Generación de Inf ormes puede generar inf ormes sobre la ocupación del hotel,
las reservas realizadas, los ingresos generados y otros datos relevantes. Estos
inf ormes pueden ayudar en la toma de decisiones estratégicas y en la
planif icación f utura.
5. Conf iguración del Sistema puede conf igurar y personalizar el sistema de reserva
según las necesidades específ icas del hotel. Esto puede incluir ajustes en la
interf az de usuario, la conf iguración de notif icaciones y correos electrónicos, y
la integración con otros sistemas de gestión hotelera.
6. Soporte Técnico puede proporcionar soporte técnico a los usuarios del sistema,
resolver problemas técnicos y responder preguntas relacionadas con el
f uncionamiento del sistema de reserva.
ACTOR CLIENTE:
PROPOSITO 1. Buscar y Explorar pueden buscar habitaciones disponibles según sus criterios,
como f echas de estadía, tipo de habitación, ubicación, precio, comodidades,
etc. Pueden explorar las opciones disponibles antes de tomar una decisión de
reserva.
2. Hacer Reservas pueden realizar reservas de habitaciones a través del sistema.
Esto implica seleccionar las f echas de estadía, el tipo de habitación deseado y
proporcionar la inf ormación personal necesaria para completar la reserva.
3. Modif icar o Cancelar Reservas pueden tener la opción de modif icar las f echas
de estadía o cancelar sus reservas existentes, siempre que el hotel lo permita
según su política de cancelación.
7
4. Verif icar Estado de Reserva pueden verif icar el estado de sus reservas
existentes, incluida la conf irmación de la reserva, los detalles de la habitación
reservada, las f echas de estadía, el precio total y cualquier otra inf ormación
relevante.
5. Comunicarse con el Hotel pueden comunicarse con el hotel a través del sistema
de reserva para hacer preguntas, solicitar inf ormación adicional, realizar
solicitudes especiales o resolver cualquier problema relacionado con su
reserva.
6. Proporcionar Retroalimentación, después de completar su estadía, los clientes
pueden tener la opción de proporcionar retroalimentación y comentarios sobre
su experiencia en el hotel a través del sistema de reserva. Esto puede incluir
calif icaciones y reseñas sobre el hotel, el servicio, las instalaciones, etc.
ACTOR SISTEMA:
PROPOSITO 1. Gestión de Inventarios debe gestionar de manera ef iciente el inventario de
habitaciones disponibles, mostrando la disponibilidad en tiempo real y
actualizando automáticamente cuando se realizan reservas o se cancelan.
2. Procesamiento de Reservas debe permitir a los clientes realizar reservas de
habitaciones de manera f ácil y segura, gestionando el proceso completo desde
la selección de f echas y tipo de habitación hasta la conf irmación y el pago.
3. Gestión de Tarif as y Precios**: El sistema debe permitir al hotel establecer y
gestionar tarif as dinámicas según la demanda, así como aplicar descuentos,
promociones y políticas de precios especiales.
4. Gestión de Perf iles de Clientes debe permitir la creación y gestión de perf iles de
clientes, almacenando inf ormación como datos de contacto, pref erencias
personales, historial de reservas y detalles de pago de f orma segura.
5. Generación de Inf ormes y Análisis debe generar inf ormes y análisis sobre la
ocupación del hotel, la rentabilidad, las tendencias de reserva y otras métricas
relevantes para ayudar en la toma de decisiones estratégicas.
6. Comunicación Automatizada debe enviar notif icaciones automáticas por correo
electrónico o mensaje de texto para conf irmar reservas, recordatorios de llegada,
mensajes de bienvenida y solicitudes de comentarios después de la estadía.
8
7. Gestión de Cancelaciones y Modif icaciones debe permitir a los clientes realizar
cancelaciones o modif icaciones en sus reservas, siguiendo las políticas
establecidas por el hotel, y procesar reembolsos si es necesario.
8. Integración con Canales de Distribución debe integrarse con otros canales de
distribución, como sitios web de terceros, agencias de viajes en línea y para
ampliar la visibilidad y la disponibilidad de las habitaciones del hotel.
9. Seguridad y Protección de Datos debe garantizar la seguridad de la inf ormación
del cliente y cumplir con las regulaciones de privacidad de datos mediante el uso
de medidas de seguridad robustas, como cif rado de datos y cumplimiento de la
normatividad legales vigentes
RESUMEN: Estas son solo algunas de las f unciones básicas que un sistema inf ormático de
reserva de habitaciones de un hotel puede of recer para f acilitar la gestión ef iciente
de las reservas y mejorar la experiencia tanto para los clientes como para el personal
del hotel.
9
DIAGRAMAS DE CASO DE USO ESPECÍFICOS:
DIAGRAMAS DE ESTADO
10
DIAGRAMA DE ACTIVIDADES:
DIAGRAMAS DE SECUENCIA:
11
DISEÑO DE LA BASE DE DATOS
ARQUITECTURA: PLATAFORMA DE LA BASE DE DATOS DEL SISTEMA DE
RESERVA DE HABITACIONES DE UN HOTEL
12
REGISTRO DE LOS CLIENTES QUE RESERVAN LAS HABITACIONES DEL
HOTEL
13
DICCIONARIO DE DATOS
FORMULARIO USERFORM1:
' Asumiendo que los datos están en la columna A desde la fila 1 hasta la 10 (por
ejemplo)
Dim lastRow As Long
lastRow = [Link]([Link], "B").End(xlUp).Row
14
[Link] [Link](0, 1).Value ' Suponiendo que la columna B tiene
las opciones relacionadas
End If
Next cell
End Sub
======================================================
FORMULARIO USERFORM2:
Dim ws As Worksheet
Dim lastRow As Long
Set ws = [Link]("USUARIOS")
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
End Sub
---------------------------------------------------------------------------
Private Sub TextBox3_KeyPress(ByVal KeyAscii As [Link])
' Verificar si el caracter ingresado es un número (entre 0 y 9)
If KeyAscii < 48 Or KeyAscii > 57 Then
' Si no es un número, mostrar mensaje de aviso y cancelar la entrada
MsgBox "Por favor, ingrese solo números.", vbExclamation, "Aviso"
KeyAscii = 0 ' Cancelar la entrada del caracter
End If
End Sub
15
-----------------------------------------------
Private Sub TextBox4_KeyPress(ByVal KeyAscii As [Link])
' Verificar si el caracter ingresado es un número (entre 0 y 9)
If KeyAscii < 48 Or KeyAscii > 57 Then
' Si no es un número, mostrar mensaje de aviso y cancelar la entrada
MsgBox "Por favor, ingrese solo números.", vbExclamation, "Aviso"
KeyAscii = 0 ' Cancelar la entrada del caracter
End If
End Sub
End Sub
==================================================================
FACTILIDIDAD:
OPERACIONAL: COMO OPERA TU SISTEMA OPERATIVO
La factibilidad de la implementación del presente sistema de reserva de habitaciones de
un hotel, está dada por la siguiente condición:
16
(como contabilidad o gestión de ingresos), el soporte técnico disponible, la
seguridad de los datos, y la escalabilidad del sistema para futuras necesidades
del hotel. Dependiendo del tamaño y las necesidades del hotel, así como del
presupuesto disponible, la elección puede variar. Es recomendable realizar una
investigación detallada, posiblemente solicitando demos o pruebas gratuitas,
para determinar cuál de estas opciones se adapta mejor a las necesidades
específicas de tu hotel en este caso hemos desarrollado el programa en EXCEL
– USERFORM, lo cual permitirá:
17
6. Tiene seguridad y respaldo de los datos por medidas de seguridad adecuadas
para proteger los datos sensibles de los clientes y del hotel. Además, se
estableció un sistema de respaldo regular para evitar la pérdida de información
importante.
CONSIDEREMOS:
- HARDWARE
o Una Pc servidor
o Un pc básico
- SOFTWARE
El programa Excel
o Licencia
- PERSONAL:
o Personal modelación
o Programador visual Basic
18
• Hojas de Cálculo: Utiliza hojas de cálculo para almacenar y gestionar datos
de reservas, disponibilidad de habitaciones, datos de huéspedes, etc.
Organiza las hojas de manera que sean intuitivas y fáciles de navegar para
el usuario final.
4. Pruebas y Ajustes:
• Pruebas de Funcionalidad: Realiza pruebas exhaustivas del programa en
diferentes escenarios (reserva de habitaciones simples, reservas múltiples,
cancelaciones, etc.) para asegurar que funcione como se espera.
• Ajustes y Mejoras: Basado en las pruebas, realiza ajustes necesarios para
mejorar la usabilidad y la precisión del programa.
5. Documentación y Soporte:
• Documentación: Prepara documentación detallada que explique cómo
utilizar el programa, incluyendo instrucciones paso a paso para realizar
reservas, gestionar cancelaciones, y generar informes.
• Soporte Inicial: Proporciona soporte técnico inicial después de la
implementación para resolver cualquier problema que los usuarios puedan
enfrentar al utilizar el programa.
19
INSTALACION:
En términos generales, el proceso puede llevar desde unas pocas semanas hasta varios
meses, dependiendo de los factores mencionados. Es recomendable realizar una
evaluación detallada de las necesidades del hotel y discutir con proveedores de
sistemas de reservas para obtener una estimación más precisa del tiempo requerido
para la instalación.
20
EJECUCION:
1. Requisitos y Planificación :
o Evaluación de necesidades: Determinar qué funcionalidades son
necesarias reservas en línea, integración con otros sistemas del hotel,
gestión de inventario de habitaciones, etc.
o Planificación del proyecto: Establecer un cronograma y asignar recursos
necesarios: personal técnico, equipo, presupuesto.
2. Selección del Sistema:
o Investigación y selección de proveedores de sistemas de reserva que se
ajusten a las necesidades y presupuesto del hotel.
o Negociación de términos y condiciones con el proveedor seleccionado.
3. Preparación:
o Asegurar que la infraestructura tecnológica del hotel: redes, servidores si
es necesario, hardware, esté lista para soportar el nuevo sistema.
o Preparar la base de datos de habitaciones, tarifas y disponibilidad.
4. Configuración e Instalación:
o Instalación del software del sistema de reservas en los servidores del
hotel o en la nube según sea el caso.
o Configuración inicial del sistema según los requisitos del hotel: tipos de
habitaciones, políticas de cancelación, precios, etc.
5. Pruebas y Ajustes:
o Realización de pruebas exhaustivas para asegurar que el sistema
funcione correctamente y que todas las integraciones (si las hay) sean
efectivas.
o Realización de ajustes según los resultados de las pruebas y las
retroalimentaciones del personal involucrado.
6. Capacitación del Personal:
o Capacitación del personal del hotel en el uso del nuevo sistema de
reservas.
o Asegurarse de que todos los empleados involucrados comprendan cómo
usar el sistema de manera efectiva para maximizar su beneficio.
7. Implementación y Monitoreo:
o Puesta en marcha del sistema en producción.
21
o Monitoreo inicial para detectar cualquier problema y asegurarse de que
el sistema esté funcionando correctamente.
8. Soporte Post-implementación:
o Provisión de soporte continuo por parte del proveedor del sistema de
reservas para resolver problemas y responder consultas.
Cada una de estas etapas puede variar en tiempo dependiendo de la complejidad del
sistema y la preparación previa del hotel. Es fundamental mantener una comunicación
clara y constante entre el hotel y el proveedor del sistema de reservas para asegurar
una implementación exitosa y sin contratiempos.
22