Huaman Agj Tamani Gfe SD Ref
Huaman Agj Tamani Gfe SD Ref
Huaman Agj Tamani Gfe SD Ref
AUTORES:
Huaman Ardiles, Gaby Jenitza (ORCID: 0000-0001-6679-8084)
Tamani Guerra, Felix Eladio (ORCID: 0000-0002-6361-1306)
ASESOR:
Dr. Estrada Aro, Willabaldo Marcelino (ORCID: 0000-0003-2349-0519)
LÍNEA DE INVESTIGACIÓN:
Sistemas de Información y Comunicaciones
LIMA - PERÚ
2021
i
Dedicatoria
“El presente trabajo está dedicado a Dios y familia; por el apoyo incondicional”.
(Felix E. Tamani Guerra)
“El presente trabajo está dedicado a Dios, a todas las personas que me apoyaron
en la vida y que me motivaron a trabajar arduamente todo este tiempo”.
(Gaby J. Huaman Ardiles)
ii
Agradecimiento
iii
Índice de contenidos
Dedicatoria .............................................................................................................. ii
I. INTRODUCCIÓN ............................................................................................. 1
V. DISCUSIÓN ................................................................................................... 37
REFERENCIAS .................................................................................................... 40
ANEXOS .............................................................................................................. 44
iv
Índice de tablas
v
Índice de figuras
vi
Resumen
vii
Abstract
The purpose of this research work is to implement an information system for the
service management in the lodging "EL TIO KOKI" - Huacho 2021. The general
objective was to determine how the information system influences the service
management in the lodging "EL TIO KOKI" - Huacho 2021.
For the development of the information system, the RUP methodology was used
together with the Unified Modeling Language (UML), the C# programming language
and the SQL language. This is an applied quantitative research work, which is using
a pre-experimental design. To determine the population, the verification processes
were taken into account for 15 days, from which a sample was taken of the
verification processes; likewise, the data collection instruments such as the
registration form and observation form were used.
viii
I. INTRODUCCIÓN
1
dónde se registra a los huéspedes; sin embargo, esta práctica muchas veces
trae retrasos e inconvenientes, muchas veces hay duplicidad en los registros
o demoras, esto trae consigo una baja eficiencia al registrar los servicios y
demoras en la búsqueda de habitaciones disponibles. Por todo lo expuesto
anteriormente se propuso desarrollar e implementar una aplicación para
mejorar el servicio del hospedaje.
2
tesis, instrumentos de recolección de datos y sobre todo de análisis de
variables identificadas correspondientes a la gestión de servicios de
hospedajes. (Bernal César, 2010, p. 106).
3
II. MARCO TEÓRICO
Antecedentes:
4
aplicada fue descriptiva, el instrumento utilizado fue la encuesta, el autor
termina concluyendo que el proyecto terminó satisfactoriamente.
5
que el proyecto se terminó satisfactoriamente. El presente antecedente se
usó como referencia a considerar para el marco teórico.
Gestión de Servicios:
Para fundamentar la variable dependiente: La Gestión de Servicios dirigido
por personal capacitado, quienes ofrecen servicio de alojamiento a los
huéspedes a cambio de un monto establecido por el hospedaje. Este servicio
muchas veces contempla otros servicios o productos. Según las buenas
prácticas en el servicio de alojamiento para la gestión de servicios reguladas
por el MINCETUR considera lo siguiente: Recepción y Reservas. (Troncos
J. 2018, p. 34).
6
Recepción, Es la tarjeta de presentación del hospedaje, tiene mucha
importancia debida que se encuentra de cara al cliente, es el proceso de
inicio en la cual el cliente se contacta con el hospedaje, presencial o
cualquier otro sistema de comunicación, como puede ser telefónico u otro
medio. (Villa M., 2017, p. 24).
Donde: 𝑵𝑷𝑼𝑺
𝑬= ∙ 𝟏𝟎𝟎%
𝑻𝑷𝑪𝑺
E = Eficiencia
NPUS = Número de Personas que Utilizaron el Servicio
“ ”
Donde: ∑𝒏𝒊=𝟏(𝑻𝑽𝑯𝑫)
𝑻𝑷𝑽𝑯𝑫 =
𝒏
TPVHD = Tiempo Promedio de Verificación de Habitaciones Disponibles
TVHD = Tiempo de Verificación de Habitaciones Disponibles
n = Número de verificaciones
7
Para fundamentar la variable independiente: Sistema informático, es una
máquina que acepta unos datos de entrada, los procesa y genera resultado,
estos sistemas informáticos tiene partes claramente diferenciados y son el
hardware y el software. (Jesús Beas Arco, 2020, p. 15).
Metodología de desarrollo:
Inicio, En esta fase se establecen los requisitos por parte de todos los
interesados del proyecto, también se realiza la planificación. Aquí también
se valida si el proyecto es factible, continuando si lo es. (Moreno D., 2018, p.
36).
8
Elaboración, Aquí se definen los casos de uso, previa verificación del
modelado del negocio para identificar la solución o posibles soluciones a
diseñar. (Moreno D., 2018, p. 36).
9
III. METODOLOGÍA
3.1. Tipo y diseño de investigación
Tipo de investigación:
Diseño de investigación:
Definición conceptual:
10
Definición operacional:
Definición conceptual:
Definición operacional:
11
Operacionalización de variables
Escala de
Variables Definición conceptual Definición Operacional Dimensión Indicador
Medición
Un sistema informático, es
El software de este sistema
una máquina que acepta
informático, es una aplicación
unos datos de entrada, los
de escritorio que se instalan
procesa y genera resultado,
en cada ordenador utilizado,
estos sistemas informáticos
muestra datos en tiempo real,
Sistema informático tiene partes claramente
cuentan con formularios
diferenciados y son el
dentro de las cuales se
hardware y el software que
utilizan controles de acuerdo
en esta tesis de desarrolló.
al lenguaje de programación
(Jesús Beas Arco, 2020, p.
utilizado.
15)
La gestión de servicios Eficiencia al registrar
muchas veces contempla Recepción. (Villa los servicios. (Guillen
otros servicios o productos. Este proceso contempla el M., 2017, p. 24) Razón
D y Rojas D., 2020, p.
Según las buenas prácticas registro tanto del alquiler de la 14)
en el servicio de alojamiento habitación como también las
Gestión de servicios
para la gestión de servicios reservas de las mismas, para Tiempo promedio de
reguladas por el MINCETUR satisfacer a los clientes del verificación de
Reservas. (Villa M.,
considera la Recepción y hospedaje “EL TÍO KOKI”. habitaciones Razón
Reservas. (Troncos J. 2018, 2017, p. 24)
disponibles. (Moreno
p. 34) D, 2018, p. 67)
Fuente: elaboración propia.
12
Operacionalización de Indicadores
Tabla 2. Matriz de operacionalización de indicadores
Unidad de
Dimensiones Indicadores Instrumentos Escalas Fórmulas
medida
𝑵𝑷𝑼𝑺
𝑬= 𝑿𝟏𝟎𝟎
𝑻𝑷𝑪𝑺
∑𝒏𝒊=𝟏(𝑻𝑽𝑯𝑫)
𝑻𝑷𝑽𝑯𝑫 =
𝒏
Tiempo
TPVHD = Tiempo Promedio de Verificación
promedio de
Fichas de de Habitaciones Disponibles
Reservas verificación de Razón Segundos
observación
habitaciones
TVHD= Tiempo de Verificación de
disponibles
Habitaciones Disponibles
n= Número de verificaciones
Fuente: elaboración propia.
13
3.3. Población (criterios de selección), muestra, muestreo, unidad de
análisis
Población
Tiempo promedio de
verificación de
15 Procesos de verificación
habitaciones
disponibles
Fuente: elaboración propia.
Muestra
1
Para Ciro Martínez Bencardino (2012, p. 306), el “tamaño de muestra en población finita puede
ser calculada mediante una fórmula estadística la cual nos daría el mismo tamaño de la población
si esta es pequeña”.
14
Tabla 4. Muestra
Tiempo promedio de
verificación de
15 Procesos de verificación
habitaciones
disponibles
Fuente: elaboración propia.
Muestreo
Unidad de análisis
Técnica: Fichaje
15
Instrumento: Ficha de registro
Validez
Validez de criterio
Validez de contenido
16
Validez de constructo
Tiempo
Eficiencia
promedio de
al registrar
Experto verificación de
los
habitaciones
servicios
disponibles
Dra. Yesenia Vásquez Valencia 62 62
Mg. Iván Pérez Farfán 75 75
Mg. María Acuña Meléndez 74 74
Promedio 70.33 70.33
Fuente: elaboración propia.
Confiabilidad
17
Figura 1. Interpretación de un coeficiente de confiabilidad.
3.5. Procedimientos
Método de Test-Retest
18
Este coeficiente contempla la escala entre cero (0) y uno (1), ya sea
positiva o negativa. En esta tesis se utilizó el método de Test-Retest
para calcular la confiabilidad de los instrumentos que se utilizaron.
(ver Anexo 5)
Prueba de Normalidad
Prueba de Shapiro-Wilk
𝑨𝟐
𝑾= 𝟐
𝒏𝒔
Figura 2. Fórmula de Shapiro y Wilk.
Fuente: HUATAY D, 2020, p. 30.
Donde:
A: Suma de las diferencias luego de ordenar de forma ascendente.
s2: Varianza muestral.
n: Tamaño de la muestra.
19
T de Student
Wilcoxon
Si:
Significancia < 0.05: No tiene distribución normal, por lo que se
aplicará un análisis estadístico no paramétrica Wilcoxon.
Definición de variables
20
Hipótesis estadística
Hipótesis de investigación 1
Hipótesis específica (HE1)
Hipótesis estadística 1
21
Hipótesis de investigación 2
Hipótesis específica (HE2)
Hipótesis estadística 2
22
Nivel de significancia
Estadística de prueba
̅̅̅
𝒙𝟏 − ̅̅̅
𝒙𝟐
𝒕=
𝟐 𝟐
√𝑺 𝟏 𝑺𝟐
𝑵𝟏 + 𝑵𝟐
Figura 3. Nivel de significancia.
Fuente: HUATAY D, 2020, p. 33.
Donde:
∑𝒏𝒊=𝟏 𝒙𝒊
̅=
𝒙
𝒏
Figura 4. Cálculo de la media muestral.
Fuente: Guillen P. y Rojas D, 2020, p. 40.
23
Cálculo de la varianza muestral
∑𝒏 ̅ )𝟐
𝒊=𝟏(𝒙𝒊 − 𝑿
𝑺𝟐 =
𝒏
Figura 5. Cálculo de la varianza muestral.
Fuente: Guillen P. y Rojas D., 2020, p. 40.
24
IV. RESULTADOS
4.1. Análisis descriptivo
Tamaño
de Desviación
Método Mínimo Máximo Media
muestra estándar
(N)
25
y 15.67 % respectivamente. También se obtuvo una media de 48.89%
y 61.78% respectivamente (ver Tabla 8 y ver Figura 6).
26
Tabla 9. Análisis descriptivo PreTest y PosTest - Tiempo promedio
de verificación de habitaciones disponibles
Tamaño
de Desviación
Método Mínimo Máximo Media
muestra estándar
(N)
27
Figura 7. PreTest y PosTest - Tiempo promedio de verificaciones de habitaciones
disponibles.
Fuente: Elaboración propia.
Si:
Significancia (Sig.) < 0.05 Es una distribución no normal.
Significancia (Sig.) >= 0.05 Es una distribución normal.
28
Indicador: Eficiencia al registrar los servicios
Shapiro-Wilk
Método
Estadístico gl Sig.
29
PosTest, en los resultados encontrados al realizar la prueba de
normalidad tenemos que el nivel de significancia fue de 0.145 cuyo
valor es mayor que 0.05, esto confirma que la muestra está en una
distribución normal (ver figura 9).
Shapiro-Wilk
Método
Estadístico gl Sig.
30
PreTest, en los resultados encontrados al realizar la prueba de
normalidad tenemos que el nivel de significancia fue de 0.518 cuyo
valor es mayor que 0.05, esto confirma que la muestra está en una
distribución normal (ver figura 10).
31
4.3. Prueba de hipótesis
Hipótesis de investigación 1
Hipótesis estadísticas
Definiciones de variables:
32
Para contrastar la hipótesis, se aplicó la prueba de T-Student dado
que los datos representan una distribución normal. Ver Tabla 12.
Prueba de T-Student
t gl Sig. (bilateral)
PreTest_E
-1.985 14 0.067
PosTest_E
Fuente: Elaboración propia.
33
Hipótesis de investigación 2
Hipótesis estadísticas
Definición de variables:
34
En la Figura 7, se evidencia que el indicador Tiempo promedio de
verificación de habitaciones disponibles tiene un PreTest de 10.06 s
y un PosTest de 6.54 s; la cual representa un decremento de 3.52 s
en referencia a los valores obtenidos en la figura antes mencionada.
En cuanto al resultado del contraste de la hipótesis, se aplicó la
prueba de T-Student dado que los datos representan una distribución
normal, cuyos datos obtenidos se muestran en la Tabla 13.
Prueba de T-Student
t gl Sig. (bilateral)
PreTest_TPVHD
8.061 14 0.000
PosTest_TPVHD
Fuente: Elaboración propia.
35
De la Figura 13, el resultado del contraste de la hipótesis para los
datos distribuidos normalmente se obtiene el valor de T contraste que
es de 8.061 y debido a que es mayor que 1.7613 (valor extraído del
Anexo 10) se rechaza la hipótesis nula y se acepta la hipótesis
alterna con un grado de confianza del 95%. Por lo tanto, afirmamos
que el sistema informático disminuye el tiempo promedio de
verificación de habitaciones disponibles en el hospedaje “EL TÍO
KOKI” - Huacho 2021.
36
V. DISCUSIÓN
37
VI. CONCLUSIONES
38
VII. RECOMENDACIONES
39
REFERENCIAS
40
GUILLEN D y ROJAS D. Sistema web para el proceso de producción en la
carpintería palomino S.R.L. Tesis (Ingeniero de sistemas). Lima, Perú: Universidad
Cesar Vallejo, 2020. P. 14
Disponible: https://repositorio.ucv.edu.pe/handle/20.500.12692/56866
MARTÍNEZ Ciro. Estadística y muestreo. 13º ed. ECOE EDICIONES, 2012, p. 306
ISBN: 978-958-648-702-3
41
PUTIER Sébastien. C# 8. EDICIONES ENI, 2018, p. 109
ISBN: 978-2-409-03041-3
42
VILLA, Maria. Diseño e implementación de un sistema informático para la gestión
de huéspedes, reservaciones y efectivo en caja en el hotel mongomery del cantón
La Maná. Tesis (Ingeniero informático y sistemas computacionales). La Maná,
Ecuador: Universidad Técnica de Cotopaxi, 2017.
Disponible en: http://repositorio.utc.edu.ec/bitstream/27000/4623/1/PIM-
000098.pdf
43
ANEXOS
44
Anexo Nº 2. Instrumento de investigación.
INDICADOR: Eficiencia al registrar los servicios - PreTest
45
INDICADOR: Eficiencia al registrar los servicios - PosTest
46
INDICADOR: Tiempo promedio de verificación de habitaciones disponibles -
PreTest
47
INDICADOR: Tiempo promedio de verificación de habitaciones disponibles -
PosTest
48
Anexo Nº 3. Base de datos experimental.
49
Anexo Nº 4. Matriz de consistencia.
50
Anexo Nº 5 . Resultado de la confiabilidad del instrumento.
51
INDICADOR: Tiempo promedio de verificación de habitaciones disponibles
52
Anexo Nº 6. Validación del instrumento.
53
Fuente: elaboración propia
54
Fuente: elaboración propia.
55
Ficha de observación – Tiempo promedio de verificación de habitaciones
disponibles
56
Fuente: elaboración propia.
57
Fuente: elaboración propia.
58
Anexo Nº 7. Validación de la metodología de desarrollo de software -
Sistema informático.
59
Fuente: elaboración propia.
60
Fuente: elaboración propia.
61
Anexo Nº 8. Entrevista
62
Anexo Nº 9. Carta de aprobación del hospedaje.
63
Anexo Nº 10. Tabla de la distribución t de Student.
64
Anexo Nº 11. Metodología de desarrollo RUP.
65
Índice de contenidos
I. INICIO ............................................................................................................ 71
III. CONSTRUCCIÓN.........................................................................................110
66
3.3. Prototipo del sistema .......................................................................113
67
Índice de tablas
68
Índice de figuras
69
Figura 46. Módulo administración - Panel control. ..............................................115
Figura 47. Módulo administración - Registrar colaborador. .................................116
Figura 48. Módulo alquilar habitación - Verificar habitaciones disponibles..........117
Figura 49. Módulo alquilar habitación - Registrar huésped. ................................117
Figura 50. Módulo alquilar habitación - Registrar acompañante. ........................117
Figura 51. Módulo alquilar habitación - Confirmación elección de habitación. ....118
Figura 52. Módulo alquilar habitación. .................................................................118
Figura 53. Módulo alquilar habitación - Boleta/Factura. ......................................119
Figura 54. Módulo huésped en hospedaje. .........................................................119
Figura 55. Módulo cerrar servicio - Panel control. ...............................................120
Figura 56. Módulo cerrar servicio - Con incidencia. ............................................120
Figura 57. Módulo cerrar servicio - Registrar incidencia......................................120
Figura 58. Módulo cerrar servicio - Registro solución incidencia.........................121
Figura 59. Módulo cerrar servicio - Pago incidencia. ...........................................121
Figura 60. Módulo reservar habitación - Verificar habitación disponible..............122
Figura 61. Módulo reservar habitación - Registrar solicitante..............................122
Figura 62. Módulo reservar habitación - Confirmar elección habitación. .............122
Figura 63. Módulo reservar habitación - Informe de reserva. ..............................123
Figura 64. Módulo seguimiento a las reservaciones - Realizar seguimiento. ......123
Figura 65. Módulo seguimiento a las reservaciones - Enviar correo electrónico a
solicitante. ...........................................................................................................124
Figura 66. Diagrama de componentes. ...............................................................126
Figura 67. Diagrama de despliegue. ...................................................................126
70
I. INICIO
Se define el alcance del proyecto con los clientes, se identifican los riesgos
asociados al proyecto, se elabora el plan de las fases y el de la iteración
posterior, se detalla de manera general la arquitectura del software.
71
Figura 14. Diagrama de caso de uso del negocio.
Fuente: elaboración propia.
72
ESPECIFICACIÓN TEXTUAL DE LOS CASOS DE USOS DEL
NEGOCIO
73
Tabla 15. CUN02_Reservar habitación
74
Tabla 16. CUN03_Realizar seguimiento a las reservaciones
CURSOS ALTERNOS
75
Tabla 17. CUN04_Realizar cierre de servicio
Resumen: El caso de uso se inicia cuando el Huésped, solicita el cierre o finalización del servicio,
el recepcionista solicita las llaves y datos del huésped para empezar el check out, el huésped
devuelve las llaves de la habitación, facilitando sus datos, el recepcionista busca sus datos en el
registro de huéspedes para hacer efectiva su salida, luego el camarero verifica el buen estado de
la habitación, una vez todo conforme, se comunica al recepcionista el visto bueno para luego
permitir la salida al huésped, en el caso que tenga vehículo el personal de seguridad acompaña
la salida del vehículo, terminando de esta manera el caso de uso.
CURSOS ALTERNOS
76
(b) Diagrama de actividades del negocio
¿Está de [ No ]
acuerdo?
[ Si ] La verificación se
realizará por la
Facilitar cantidad de Solicitar cantidad de fecha actual.
habitaciones habitaciones ha alquilar
CUS06_Verificar disponibilidad de la
cantidad habitaciones solicitadas
: Habitación
[ Si ]
CUS08_Registrar datos
del huésped principal
: Huésped principal
Brindar tipo de
estadía
[ Si ]
CUS10_Elegir ¿Existe cortesía
cortesía vigente?
[ No ]
¿Dispone de
vehículo?
[ Si ]
CUS11_Registrar
datos del vehículo
[ No ]
: Vehículo
CUS12_Asignar
número de habitación
: Habitación
CUS13_Calcular costo total
del alquiler de habitación
: Comprobante
CUS14_Emitir
comprobante
77
: Solicitante : Recepcionista
Solicitar fecha
¿Desea de reserva
reservar una
fecha? [ Si ]
Facilitar fecha
de reserva : Reservación
CUS16_Buscar disponibilidad de
fecha de reserva
Máximo 2 meses
[ No ] de anticipación.
[ Si ] En caso de
[ No ] clientes
[ No ] ¿Fecha
frecuentes se
disponible?
puede hacer
¿Elegir otra una excepción y
fecha? [ Si ] ampliar la fecha
máxima.
Solicitar cantidad de
habitaciones a reservar
: Habitación La verificación se
realizará por fecha.
Facilitar cantidad de
habitaciones a reservar
Verificar disponibilidad de la cantidad
habitaciones solicitadas
[ Si ]
¿Desea elegir menor [ No ] ¿Habitaciones
cantidad de disponibles?
habitaciones?
[ No ] [ Si ]
: Solicitante
Elegir tipo de
estadía
: T ipo de estadía
Tiene alguna
obsevación
[ No ]
[ Si ]
: Reservación
Registrar
observación
Efectivo: En el caso se
haga reserva de forma : Habitación
presencial. Asignar número de
habitación
Depósito: En caso se
haga reserva por
teléfono.
Calcular costo total del alquiler de
habitación
En el caso que la reserva se haga para
el mismo día o a 3 días en el futuro, el
depósito se deberá hacer efectiva
dentro de los 30 minutos de haber Solicitar pago
realizado la reserva.
[ Depósito ]
Recepcionará
¿Realizó
el 100% del
depósito? ¿Canceló?
precio total.
[ Si ]
O es su defecto [ No ]
esperar el [ No ]
pago dentro de
[ Si ]
los 30 minutos
de haber
realizado la
reserva. Se anota como Se anota como
reservado Rechazado
Se toma como
expirado
78
: Recepcionista : Administrador
Entregar libro de
reservaciones
Consultar libro de
reservaciones
[ No ]
Devolver libro de ¿Existen
reservaciones reservaciones?
[ Si ]
Recordar al solicitante la
reservación pendiente
Llamar a l os
solicitantes
¿Continua
reserva? [ Si ]
[ Si ]
Recibir libro de
reservaciones [ No ]
¿Contestó
llamada?
Rechazar
[ No ]
79
: Huésped : Recepcionista : Camarera : Seguridad : Administrador
: Incidenci a de habitaci ón
[ No ]
Recibir incidencias Regi strar i nci dencias de
de habi tación habitaci ón en libro
¿Conforme? : Incidenci a de habitaci ón
[ Si ]
Comunicar negati va del huésped y Recibir libro de
¿Reconoce
entregar l ibro de i nci dencias incidenci as
incidenci a?
[ No ]
Consultar incidencias
de habi tación
[ Si ]
Acompañar sal ida
¿Dispone de [ Si ] de vehículo atender incidenci a
vehículo? con el huésped
[ No ]
Solucionar y registrar
atenci ón de incidenci a
Emitir
: Pago de daños comprobante
: Comprobante
80
1.2. Requerimientos
Administrador Recepcionista
Camarera Seguridad
81
Usuarios externos (Actores del negocio)
Es cualquier individuo, grupo, entidad, organización, máquina o
sistema de información externos; con los que el negocio
interactúa. Es decir, es el que hace que el proceso o el caso de
uso del negocio se active.
Solicitante Huésped
Requisitos funcionales
Es toda la capacidad del software, es decir, todo lo que va realizar
el software.
82
Requisitos funcionales de lógica de negocio
Es la sistematización de los procesos esenciales o misionales
de un negocio.
• RF04: El sistema informático debe permitir el registro del
alquiler de habitaciones.
• RF05: El sistema informático debe permitir el registro de
reservas de habitaciones.
• RF06: El sistema informático debe permitir realizar
seguimiento a las reservaciones.
• RF07: El sistema informático debe permitir realizar
cierre de servicio.
• RF08: El sistema informático debe permitir imprimir o
visualizar comprobante después de cada registro de
alquiler de habitaciones.
Requisitos no funcionales
Permiten el buen desempeño de los requisitos funcionales. Es
decir, son aquellos que no se refieren directamente a las
funciones específicas que proporciona el sistema, sino a las
propiedades emergentes de éste como la fiabilidad, el tiempo
de respuesta y la capacidad de almacenamiento.
83
• RF11: Los datos modificados en la base de datos deben
ser actualizados para todos los usuarios que accedan al
sistema en tiempo real.
• RF12: Los permisos de acceso al sistema podrán ser
cambiados solamente por el administrador.
• RF13: El sistema debe desarrollarse aplicando patrones
de diseño y recomendaciones de programación que
incrementen la seguridad de los datos.
• RF14: El sistema debe proporcionar mensajes de error
que sean informados y orientados al usuario final.
II. ELABORACIÓN
2.1. Diseño
84
• Recepcionista: Este actor se encargará de registrar alquiler y
reservas de hospedaje, también será responsable de cerrar el
servicio del hospedaje a petición del huésped.
85
(b) Diagrama de casos de uso del sistema
CÓDIGO CÓDIGO
NOMBRE ACTORES
CU PAQ.
CUS01 P04 Ejecutar créditos Usuario
CUS02 P04 Iniciar sesión Usuario
CUS03 P04 Recuperar contraseña Usuario
CUS04 P04 Iniciar pantalla principal Usuario
CUS05 P02 Alquilar habitación Recepcionista
Verificar disponibilidad de la
CUS06 P02 Recepcionista
cantidad habitaciones solicitadas
CUS07 P02 Buscar Huésped Recepcionista
Registrar datos del huésped
CUS08 P02 Recepcionista
principal
CUS09 P02 Elegir tipo de estadía Recepcionista
CUS10 P02 Elegir cortesía Recepcionista
CUS11 P02 Registrar datos del vehículo Recepcionista
CUS12 P02 Asignar número de habitación Recepcionista
Calcular costo total del alquiler
CUS13 P02 Recepcionista
de habitación
CUS14 P02 Emitir comprobante Recepcionista
CUS15 P06 Reservar habitación Recepcionista
Buscar disponibilidad de fecha
CUS16 P06 Recepcionista
de reserva
CUS17 P06 Registrar datos del solicitante Recepcionista
CUS18 P06 Registrar observación Recepcionista
CUS19 P07 Seguir reservaciones Administrador
CUS20 P07 Consultar libro de reservaciones Administrador
CUS21 P07 Enviar Correo Administrador
Visualizar panel cierre de Recepcionista,
CUS22 P03
servicio Administrador
CUS23 P03 Cerrar servicio Recepcionista
Registrar incidencias de
CUS24 P03 Recepcionista
habitación en libro
Solucionar y registrar atención
CUS25 P03 Administrador
de incidencia
Consultar incidencias de
CUS26 P03 Administrador
habitación
CUS27 P03 Registrar pago de daños Recepcionista
Verificar huéspedes en Recepcionista,
CUS28 P05
hospedaje Administrador
Administrador,
CUS29 P01 Visualizar panel administración
Recepcionista
CUS30 P01 Registrar colaboradores Administrador
CUS31 P01 Generar reportes Administrador
CUS32 P01 Cerrar caja Recepcionista
CUS33 P03 Buscar número habitación Recepcionista
Fuente: elaboración propia.
86
P02-Alquilar Habitación P06-Reservar Habitación
<<include>>
P03-Cierre de Servicio
<<extend>>
<<include>>
P05-Huésped en Hospedaje
<<extend>>
<<extend>>
P07-Seguimiento de Reservas
87
<<extend>>
<<extend>>
<<extend>>
CUS32-Cerrar caja
CUS31-Generar reportes
(from CUS)
(from CUS)
<<extend>> <<extend>>
88
<<extend>> CUS25-Solucionar y registrar
CUS22-Visualizar panel cierre de atención de incidencia
Recepcionista
servicio (from CUS)
(f rom Actores del sistema)
...) (from CUS)
<<extend>>
<<include>>
<<extend>>
CUS26-Consultar incidencias de
Administrador
habitación
CUS27-Registrar pago de daños CUS23-Cerrar servicio (from CUS) (f rom Actores del sistema)
...)
<<include>> <<extend>>
CUS03-Recuperar contraseña
(from CUS)
<<extend>>
Administrador
(f rom Actores del sistema)
...)
<<include>>
Recepcionista
(f rom Actores del sistema)
...)
CUS04-Iniciar pantalla principal
(from CUS)
89
Administrador
(f rom Actores del sistema)
...)
CUS28-Verificar huéspedes en
Usuario
hospedaje
(f rom Actores del sistema)
...) (from CUS)
Recepcionista
(f rom Actores del sistema)
...)
<<include>>
<<extend>>
<<extend>>
Recepcionista
<<include>>
(f rom Actores del sistema)
...) <<include>>
CUS17-Registrar datos del CUS15-Reservar habitación CUS09-Elegir tipo de estadía
solicitante (from CUS)
(from CUS)
(from CUS)
<<include>>
CUS12-Asignar número de
habitación
(from CUS)
90
P07-Seguimiento de Reservas: Comprenden los casos de uso
que permitirá al administrador dar seguimiento a las reservas
pendientes de pago hasta que se efectúe el ingreso del huésped.
<<include>>
CUS19-Seguir reservaciones
(from CUS)
CUS20-Consultar libro de
reservaciones
Administrador <<extend>> (from CUS)
(f rom Actores del sistema)
...)
CUS21-Enviar Correo
(from CUS)
91
(c) Especificaciones de casos de uso del sistema
CÓDIGO CUS01
ACTOR(ES) Usuario
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Baja
FLUJO
ALTERNATIVO Ninguna
(Flujo excepcional)
CÓDIGO CUS02
ACTOR(ES) Usuario
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
92
1. El Sistema presenta la interfaz de inicio de sesión.
2. El Usuario escribe el nombre de usuario.
3. El Sistema verifica foto de usuario.
FLUJO
4. El Sistema devuelve foto de usuario.
BÁSICO
5. El Usuario escribe contraseña.
(Flujo eventos)
6. El Usuario elige iniciar sesión.
7. El Sistema valida datos ingresados según Usuario.
8. El Sistema finaliza.
CÓDIGO CUS03
ACTOR(ES) Usuario
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Baja
93
Tabla 22. CUS-Alquilar habitación.
CÓDIGO CUS05
ACTOR(ES) Recepcionista
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
94
Tabla 23. CUS06-Verificar disponibilidad de habitaciones solicitadas.
CÓDIGO CUS06
ACTOR(ES) Recepcionista
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
CÓDIGO CUS15
ACTOR(ES) Recepcionista
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
95
• Deben de estar cargados los tipos de estadía con sus respectivos precios.
PRE CONDICIÓN
• Deben ser recuperados la fecha y hora.
CÓDIGO CUS19
ACTOR(ES) Administrador
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
96
1. El Sistema debe de cargar reservaciones registradas.
2. El Usuario busca una reserva.
3. El Sistema carga la reserva buscada.
FLUJO
4. El Usuario envía un correo.
BÁSICO
5. El Sistema envía un mensaje de conformidad de envío.
(Flujo eventos)
6. El Usuario elige rechazar la reserva.
7. El Sistema emite un mensaje de conformidad de rechazo.
8. El Usuario elige finalizar el caso de uso.
CÓDIGO CUS23
ACTOR(ES) Recepcionista
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
97
Tabla 27. CUS25-Solucionar y registrar atención de incidencia.
CÓDIGO CUS25
ACTOR(ES) Administrador
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
CÓDIGO CUS27
ACTOR(ES) Recepcionista
FECHA 6/07/2021
Felix Eladio Tamani Guerra
AUTOR
Gaby Jenitza Huaman Ardiles
PRIORIDAD Alta
POST CONDICIÓN Las incidencias atendidas y solución con pago cambiarán al estado de “1 = pagó”.
98
1. El Usuario busca una incidencia.
2. El Sistema carga los datos de la incidencia, incluida el monto a pagar.
FLUJO
3. El Usuario elige un tipo de comprobante.
BÁSICO
4. El Usuario registra el pago.
(Flujo eventos)
5. El Sistema emite un reporte (Comprobante de pago).
6. El Sistema finaliza el caso de uso.
: Usuario : FrmCredito
Ejecuta el sistema
Tiempo de duración(3s)
99
: FrmIniciarSesion : ClsUsuarioDL : ClsUsuarioEL
: ClsUsuarioBL
: Usuario
1: Ver FrmIniciarSesion
2: Digitar usuario
3: VerificarFotoUsuario(string nombreUsu)
4: VerificarFotoUsuario(string nombreUsu)
5: Existe nombreUsu
7: Digitar contraseña
9: IniciarSesion(elUsu)
10: IniciarSesion(pUsuarioEL)
100
: Usuario : FrmRecuperarContrasenaCol : ClsColaboradorBL : ClsColaboradorDL
2: Clic en "Recuperar"
3: RecuperarContrasena(txtNumeroDocumento.T...
4: RecuperarContrasenaPorDni(p...
101
: Recepcionista : Administrador : FrmVerificarDisponibilidadHabitacion : FrmSeguirReservas : FrmPanelControlCierreDeServicio : FrmPanelControlAdministarcion :
FrmConsultaHuespedesEnHospedaje
Clic en "Admin."
102
: ClsAlquilerBL : ClsAlquilerHabitacionDL : ClsAlquilerEL : ClsAlquilerHabitacionEL
: Usuario : FrmAlquiler
: ClsAlquilerHabitacionBL : ClsAlquilerDL
Seleccionar "Alquiler...
2: Inicializa v al...
4: RegistrarServ icioAlquiler(elAlq)
5: RegistrarServ icioAlquiler(pEL)
2: Inicializa v al...
4: RegistrarAlquilerHabitacion(elAlqHab)
5: RegistrarAlquilerHabitacion(...
103
(e) Diagrama de Colaboración
104
Figura 36. DC02-Iniciar sesión.
105
Figura 37. DC03-Recuperar contraseña.
106
Figura 38. DC04-Iniciar pantalla principal.
107
1: Seleccionar "Alquiler H."
2: 1: Digitar: fecha, hora, id_colaborador, tipo servicio, etc. 5: 4: RegistrarServicioAlquiler(elAlq)
11: 1: Elegir: Id_hab, Tipo Estadia, Descripcion, descuento, etc.
: FrmAlquiler : ClsAlquilerBL
: Usuario 4: 3: Devuelve valores de atributos
3: 2: Inicializa valores
: ClsAlquilerDL
: ClsAlquilerHabitacionEL
15: 5: RegistrarAlquilerHabitacion(pEL) : ClsAlquilerHabitacionBL
: ClsAlquilerHabitacionDL
8: 7: BuscarCodigoAlquilerXNumDocFechaHora(numDoc, fechaAlquiler, horaAlqui...
108
(f) Diagrama de clases
109
III. CONSTRUCCIÓN
Durante esta fase se terminan de analizar y diseñar todos los casos de usos
para este proyecto. También durante esta fase todos los componentes
faltantes serán implementados, obteniendo una versión del producto que el
usuario pueda probar.
110
TB_CAJA TB_PAGO
TB_NACIONALIDAD TB_PERSONA TB_USUARIO
ID_CAJ: int ID_PAG: int
ID_NAC: int ID_PER: int ID_USU: int
ID_USU: int (FK) ID_SOLU: int (FK)
NOMBRE_NAC: varchar(100) NOMBRE_PER: varchar(50) NOMBRE_USU: varchar(10) FECHA_PAG: datetime P
CONTRASENA_USU: varchar(7) FECHA_CAJ: datetime
FECREG_NAC: datetime APEPAT_PER: varchar(30) MONTOTOTAL_PAG: numeric(8,2)
ID_COLPER: int (FK) TOTAL_CAJ: numeric(8,2)
USUREG_NAC: varchar(10) APEMAT_PER: varchar(30) ESTADO_PAG: char(1)
FECREG_USU: datetime CANTMONCENTDIEZ_CAJ: int
FECULTACT_NAC: datetime SEXO_PER: char(1) P
USUREG_USU: varchar(10) CANTMONCENTVEINTE_CAJ: int
USUULTACT_NAC: varchar(10) ID_NAC: int (FK)
FECULTACT_USU: datetime CANTMONCENTCINCUENTA_CAJ: int
FECELI_NAC: datetime P ID_TIPDOC: int (FK) CANTMONUNSOL_CAJ: int
USUELI_NAC: varchar(10) NUMTIPDOC_PER: varchar(15) USUULTACT_USU: varchar(10)
P FECELI_USU: datetime CANTMONDOSSOL_CAJ: int
ESTADO_NAC: char(1) TELEFONO_PER: varchar(9)
USUELI_USU: varchar(10) CANTMONCINCOSOL_CAJ: int
CORREO_PER: varchar(100)
ESTADO_USU: char(1) CANTBILLDIEZ_CAJ: int
ESTADO_PER: char(1)
CANTBILLVEINTE_CAJ: int
CANTBILLCINCUENTA_CAJ: int
TB_TIPODOCUMENTO CANTBILLCIEN_CAJ: int
ID_TIPDOC: int CANTBILLDOSCIENTOS_CAJ: int
TIPOOPERACION_CAJ: char(1) TB_SOLUCION
NOMBRE_TIPDOC: varchar(50)
ID_SOLU: int
FECREG_TIPDOC: datetime
USUREG_TIPDOC: varchar(10) SOLUCION_SOLU: varchar(200)
FECULTACT_TIPDOC: datetime FECHA_SOLU: datetime
USUULTACT_TIPDOC: varchar(10) COD_INC: varchar(10) (FK)
FECELI_TIPDOC: datetime MONTOTOTAL_SOLU: numeric(8,2)
TB_CARGO P
USUELI_TIPDOC: varchar(10) FECREG_SOLU: datetime
ESTADO_TIPDOC: char(1) ID_CAR: int USUREG_SOLU: varchar(10)
FECULTACT_SOLU: datetime
NOMBRE_CAR: varchar(50)
USUULTACT_SOLU: varchar(10)
SUELDO_CAR: numeric(8,2)
FECELI_SOLU: datetime
TB_SOLICITANTE TB_COLABORADOR FECREG_CAR: datetime
USUELI_SOLU: varchar(10)
ID_COLPER: int (FK) USUREG_CAR: varchar(10)
ID_SOLPER: int (FK) ESTADO_SOLU: char(1)
FECULTACT_CAR: datetime
CANTSOLICITUD_SOL: int FECNAC_COL: date USUULTACT_CAR: varchar(10)
FECREG_SOL: datetime TB_HUESPED DIRECCION_COL: varchar(100) FECELI_CAR: datetime
USUREG_SOL: varchar(10) ID_HUEPER: int (FK) REFDIR_COL: varchar(100) USUELI_CAR: varchar(10)
FECULTACT_SOL: datetime FOTO_COL: image FLAG_CAR: char(1)
USUULTACT_SOL: varchar(10) FECNAC_HUE: date FECINICONTRATO_COL: datetime ESTADO_CAR: char(1)
FECELI_SOL: datetime LUGRES_HUE: varchar(100) FECFINCONTRATO_COL: datetime
TB_INCIDENCIA
USUELI_SOL: varchar(10) MOTVIA_HUE: varchar(100) ID_CAR: int (FK)
ESTADO_SOL: char(1) FECREG_HUE: datetime FECREG_COL: datetime COD_INC: varchar(10)
P
USUREG_HUE: varchar(10) USUREG_COL: varchar(10)
FECULTACT_HUE: datetime FECULTACT_COL: datetime DESCRIPCION_INC: varchar(200)
USUULTACT_HUE: varchar(10) USUULTACT_COL: varchar(10) ID_SAL: int (FK)
FECELI_HUE: datetime FECELI_COL: datetime P ESTADO_INC: char(1)
TB_VEHICULO
USUELI_HUE: varchar(10) USUELI_COL: varchar(10) TB_SALIDA
ID_VEH: int ESTADO_HUE: char(1) ESTADO_COL: char(1) ID_SAL: int
ID_TIPVEH: int (FK)
COD_ALQSER: varchar(10) (FK)
P PLACA_VEH: varchar(6) TB_PAGOTARJETA
P FECHASALIDA_SAL: datetime
ID_HUEPER: int (FK) ID_PAGTAR: int
P ID_HAB: int (FK)
FECREG_VEH: datetime P FECREG_SAL: datetime
USUREG_VEH: varchar(10) TB_DETALLEHUESPED ID_COM: int (FK)
TB_SERVICIO USUREG_SAL: varchar(10)
FECULTACT_VEH: datetime ID_DETHUE: int TIPOTARJETA_PAGTAR: varchar(30)
COD_SER: varchar(10) FECULTACT_SAL: datetime
USUULTACT_VEH: varchar(10) NUMTARJETA_PAGTAR: char(4)
USUULTACT_SAL: varchar(10)
FECELI_VEH: datetime IDHUESPEDPRINCIPAL_DETHUE: int NUMAUTORIZACION_PAGTAR: char(6)
FECHA_SER: datetime FECELI_SAL: datetime
USUELI_VEH: varchar(10) ID_HUEPER: int (FK)
ID_COLPER: int (FK) USUELI_SAL: varchar(10)
ESTADO_VEH: char(1) FECHA_DETHUE: datetime
TIPOSERVICIO_SER: char(1) ESTADO_SAL: char(1)
ESTADO_DETHUE: char(1)
TB_COMPROBANTE
ID_TIPVEH: int COD_RESSER: varchar(10) (FK) COD_ALQSER: varchar(10) (FK) COD_ALQSER: varchar(10) (FK)
ID_SOLPER: int (FK) ID_COR: int (FK) P FORMAPAGO_COM: varchar(20)
NOMBRE_TIPVEH: varchar(50) EFECTIVORECIBIDO_COM: numeric(8,2)
FECREG_TIPVEH: datetime P OBSERVACION_RES: varchar(100) ID_HUEPER: int (FK) P TOTALEFECTIVO_COM: numeric(8,2)
USUREG_TIPVEH: varchar(10) FECHAINGRESO_RES: datetime P FECREG_ALQ: datetime
TB_HABITACION TOTALTARJETA_COM: numeric(8,2)
FECULTACT_TIPVEH: datetime FECREG_RES: datetime USUREG_ALQ: varchar(10)
ID_HAB: int TIPOCOMPROBANTE_COM: varchar(50)
USUULTACT_TIPVEH: varchar(10) USUREG_RES: varchar(10) FECULTACT_ALQ: datetime
NUMCOMPROBANTE_COM: varchar(11)
FECELI_TIPVEH: datetime FECULTACT_RES: datetime USUULTACT_ALQ: varchar(10)
PISO_HAB: int FECHAEMISION_COM: datetime
USUELI_TIPVEH: varchar(10) USUULTACT_RES: varchar(10) FECELI_ALQ: datetime
NUM_HAB: varchar(3) RUC_COM: varchar(11)
ESTADO_TIPVEH: char(1) FECELI_RES: datetime USUELI_ALQ: varchar(10)
FECREG_HAB: datetime RAZONSOCIAL_COM: varchar(100)
USUELI_RES: varchar(10)
USUREG_HAB: varchar(10) TIPOMONEDA_COM: varchar(50)
FECULTACT_HAB: datetime VALORVENTA_COM: numeric(8,2)
USUULTACT_HAB: varchar(10) IGV_COM: numeric(8,2)
FECELI_HAB: decimal() TOTAL_COM: numeric(8,2)
TB_SERVICIOGENERAL USUELI_HAB: varchar(10) TOTALLETRAS_COM: varchar(100)
ID_SERGEN: int ESTADO_HAB: char(1) TB_ALQUILERHABITACION
TB_RESERVAHABITACION
NOMBRE_SERGEN: varchar(200) COD_ALQSER: varchar(10) (FK)
COD_RESSER: varchar(10) (FK)
FECREG_SERGEN: datetime ID_HAB: int (FK) P
P ID_HAB: int (FK) TB_TIPOESTADIA TB_CORTESIA
USUREG_SERGEN: varchar(10)
P P FECHASALIDA_ALQHAB: datetime
FECULTACT_SERGEN: datetime FECHASALIDA_RESHAB: datetime ID_TIPEST: int ID_COR: int
USUULTACT_SERGEN: varchar(10) UNIDADMEDIDA_ALQHAB: varchar(50)
UNIDADMEDIDA_RESHAB: varchar(15)
FECELI_SERGEN: datetime NOMBRE_TIPEST: varchar(50) CODIGOACTECONO_ALQHAB: varchar(50) NOMBRE_COR: varchar(50)
CODIGOACTECONO_RESHAB: varchar(50)
USUELI_SERGEN: varchar(10) TIEMPO_TIPEST: numeric(8,2) DESCRIPCION_ALQHAB: varchar(100) DESCRIPCION_COR: varchar(200)
DESCRIPCION_RESHAB: varchar(100)
ESTADO_SERGEN: char(1) UNIMEDTIEMPO_TIPEST: varchar(20) VALORUNITARIO_ALQHAB: numeric(8,2) FECREG_COR: datetime
VALORUNITARIO_RESHAB: numeric(8,2)
PRECIO_TIPEST: numeric(8,2) DESCUENTO_ALQHAB: numeric(8,2) USUREG_COR: varchar(10)
DESCUENTO_RESHAB: numeric(8,2)
FECREG_TIPEST: datetime ID_TIPEST: int (FK) FECULTACT_COR: datetime
ID_TIPEST: int (FK)
USUREG_TIPEST: varchar(10) CANTPERIODO_ALQHAB: int USUULTACT_COR: varchar(10)
CANTPERIODO_RESHAB: int P CANTPERSONAS_ALQHAB: int
CANTPERSONAS_RESHAB: int P FECULTACT_TIPEST: datetime FECELI_COR: datetime
USUULTACT_TIPEST: varchar(10) SUBTOTAL_ALQHAB: numeric(8,2) USUELI_COR: varchar(10)
SUBTOTAL_RESHAB: numeric(8,2)
FECELI_TIPEST: datetime ESTADO_ALQHAB: char(1) ESTADO_COR: char(1)
ESTADO_RESHAB: char(1)
USUELI_TIPEST: varchar(10)
ESTADO_TIPEST: char(1)
111
3.2. Desarrollo de módulos
• Seguir reservaciones
112
• Cerrar servicio de hospedaje.
• Solucionar incidencia de habitación.
• Pagar daños.
(e) Administración:
• Colaboradores.
• Reportes.
• Cerrar caja.
• Huéspedes en Hospedaje.
113
Recuperar contraseña
Apertura de caja
114
Pantalla Principal
Módulo Administración
115
Figura 47. Módulo administración - Registrar colaborador.
116
Módulo Alquilar Habitación
117
Figura 51. Módulo alquilar habitación - Confirmación elección de habitación.
118
Figura 53. Módulo alquilar habitación - Boleta/Factura.
Fuente: elaboración propia.
119
Módulo Cerrar Servicio
120
Figura 58. Módulo cerrar servicio - Registro solución incidencia.
121
Módulo Reservar Habitación
122
Figura 63. Módulo reservar habitación - Informe de reserva.
123
Figura 65. Módulo seguimiento a las reservaciones - Enviar correo electrónico a
solicitante.
IV. TRANSICIÓN
4.1. Pruebas
124
4.2. Implementación
125
La capa de Presentación: Que contiene los formularios de
mantenimientos, transacciones y reportes del sistema.
SERVIDOR
BD_H_T_KOKI
PC USUARIO
Capa de Capa de
Presentación Negocio
Monitor
PC - Recepcionista
Procesador Intel(R)
Core(TM) i5 CPU
Teclado
* SQL Server Enterprise 2014.
* S.O Microsoft Server 2016.
impresora
Servidor de Base de Datos ITT-T80i
* SQL Server Enterprise 2014.
* S.O Microsoft Windows 10.
* Interfaz de Usuario C#.
Caja
Registradora
PC - Administrador
IMPRESORA TICKETS
TERMICA 80MM,
AUTOCORTE, USB, COM,
LAN, RJ11
126