Professional Documents
Culture Documents
UNIANDES
Ibarra Ecuador
2014
CERTIFICACIN DEL TUTOR
Yo Ing. Marco Checa catedrtico tutor del proyecto de tesis cuyo tema dice:
APLICACIN WEB PARA LA GESTIN HOTELERA, EN EL HOTEL SIERRA
NORTE DE LA CIUDAD DE IBARRA, es un proyecto que permite mejorar y
automatizar los procesos hoteleros, manifiesto que la presente investigacin ha sido
desarrollada por la Tlga. Jova Cristina Posso Estvez y sometida a revisin, por lo tanto
autorizo la presentacin para su defensa.
II
DECLARACIN DE AUTORA DE LA TESIS
III
DEDICATORIA
que Dios puso en mi camino para ser cada da una mejor persona en el mbito profesional
y personal. Gracias por todo tu amor, paciencia y comprensin a lo largo de todos estos
aos. Agradezco a mis padres por su ayuda y apoyo incondicional, a mis maestros por
IV
INDICE GENERAL
INTRODUCCIN ............................................................................................................... 1
Antecedentes de la investigacin ........................................................................................... 1
Planteamiento del problema................................................................................................... 1
Formulacin del problema ..................................................................................................... 1
Delimitacin del problema..................................................................................................... 1
Objeto de investigacin y campo de accin ........................................................................... 1
Identificacin de la Lnea de Investigacin ........................................................................... 1
Objetivos: objetivo general y objetivos especfico ................................................................ 2
Idea a Defender ...................................................................................................................... 2
Metodologa investigativa a emplear ..................................................................................... 2
Resumen de la estructura de la tesis ...................................................................................... 2
Elementos de novedad, aporte terico y significacin prctica ............................................. 2
CAPTULO I MARCO TERICO .................................................................................. 3
1.1 Origen y evolucin de los procesos de gestin hotelera ................................................ 3
1.2 Anlisis de las distintas posiciones tericas para el desarrollo de la aplicacin web de
gestin hotelera. ..................................................................................................................... 4
1.3 Valoracin crtica de los conceptos principales de las distintas posiciones tericas
para el desarrollo de la aplicacin web de gestin hotelera. .................................................. 5
1.3.1 Hoteles ....................................................................................................................... 5
1.3.2 Promocin de servicios hoteleros .............................................................................. 6
1.3.3 Reservaciones............................................................................................................. 6
1.3.4 Alojamientos .............................................................................................................. 7
1.3.5 Diseo de Aplicaciones Web ................................................................................... 12
1.3.6 Aplicacin de los Sistemas de Informacin ............................................................. 12
1.3.7 Servidor Web ........................................................................................................... 12
1.3.8 Aplicaciones Web .................................................................................................... 12
1.3.9 Arquitectura ............................................................................................................. 14
1.3.10 Tecnologas del lado del cliente ............................................................................... 18
1.3.11 Tecnologas del lado del servidor ............................................................................ 18
1.3.12 Sistemas de Gestin de Bases de Datos (SGBD) ..................................................... 19
1.3.13 Metodologa de Desarrollo de Software .................................................................. 21
V
1.3.14 Framework ...... 22
1.3.15 Seguridad Informtica .............................................................................................. 23
1.3.16 Normas para hacer aplicaciones web seguras .......................................................... 24
1.4 Anlisis crtico de los procesos de gestin hotelera en el Hotel Sierra Norte .......... 25
1.5 Conclusiones del captulo ............................................................................................ 25
CAPTULO II MARCO METODOLGICO Y PLANTEAMIENTO DE LA
PROPUESTA ..................................................................................................................... 27
2.1 Caracterizacin del Hotel Sierra Norte .................................................................... 27
2.2 Metodologa aplicada ................................................................................................... 27
2.2.1 Mtodos de Investigacin ........................................................................................ 27
2.2.2 Tipos de Investigacin ............................................................................................. 27
2.3 Estudio Estadstico ....................................................................................................... 28
2.3.1 Poblacin .................................................................................................................. 28
2.3.2 Muestra..................................................................................................................... 28
2.4 Tcnicas de Investigacin ............................................................................................ 29
2.4.1 Encuesta ................................................................................................................... 29
2.4.2 Entrevista ................................................................................................................. 33
2.5 Propuesta Metodolgica .............................................................................................. 35
2.6 Conclusiones del captulo ............................................................................................ 36
CAPTULO III DESARROLLO DE LA PROPUESTA .............................................. 37
3.1 Inicio ............................................................................................................................ 37
3.1.1 Documento de Visin............................................................................................... 37
3.2 Elaboracin .................................................................................................................. 43
3.2.1 Modelo de casos de uso para el Hotel Sierra Norte ................................................. 43
3.2.2 Modelo de Negocio .................................................................................................. 44
3.2.3 Ingreso a la Aplicacin Web .................................................................................... 44
3.2.4 Modelo de Casos de Uso .......................................................................................... 44
3.2.5 Diseo de la Base de Datos ...................................................................................... 52
3.2.6 Diseo de Entradas................................................................................................... 57
3.2.7 Diseo de Salidas ..................................................................................................... 59
3.3 Construccin ................................................................................................................ 62
3.4 Transicin .................................................................................................................... 64
3.4.1 Capacitacin ............................................................................................................. 64
3.4.2 Pruebas ..................................................................................................................... 65
3.5 Conclusiones del captulo ............................................................................................ 70
CONCLUSIONES GENERALES .................................................................................... 71
RECOMENDACIONES ................................................................................................... 72
BIBLIOGRAFA ............................................................................................................... 73
LINKOGRAFA ................................................................................................................ 74
ANEXOS ............................................................................................................................. 75
INDICE DE GRFICOS
VI
Figura 33 Cronograma de Capacitacin .............................................................................. 64
Figura 34 Prueba de estado del servidor .............................................................................. 65
Figura 35 Verificacin de la conexin de la base de datos .................................................. 66
Figura 36 Pruebas de ingreso al sitio web ........................................................................... 66
Figura 37 Prueba de perfiles de usuario............................................................................... 67
Figura 38 Pruebas en CSE HTML Validator ....................................................................... 67
Figura 39 Pruebas de ejecucin de aplicacin web ............................................................. 68
Figura 40 Ingreso de datos del Cliente ................................................................................ 69
Figura 41 Pruebas de seguridad ........................................................................................... 69
Figura 42 Pruebas de rendimiento ....................................................................................... 70
INDICE DE TABLAS
VII
RESUMEN EJECUTIVO
Los sistemas informticos de gestin hotelera han evolucionado incorporando las nuevas
tecnologas tanto desde el punto de vista funcional como de diseo; esto se debe a la gran
cantidad de procesos que se llevan a cabo en un hotel. Su uso permite modernizar
continuamente la misin, estrategias, operaciones y niveles de servicio. En la actualidad es
indispensable el uso de un sistema de informacin para afrontar la alta competitividad del
mercado actual y poder ofrecer los niveles de calidad exigidos por el cliente.
Los mtodos de investigacin utilizados para el desarrollo del presente proyecto fueron: el
Mtodo Inductivo, mediante la observacin directa de los procesos que se manejaban en el
hotel y el estudio de los mismos condujeron a determinar las falencias en la administracin
hotelera, el Mtodo Deductivo permiti plantear como solucin el desarrollo de una
aplicacin web para mejorar los procesos de gestin hotelera. La metodologa de desarrollo
de Software utilizada fue RUP que facilit la implementacin del proyecto del sistema
acorde a las necesidades del cliente; esto se enmarca en la lnea de investigacin planteada
que es Desarrollo de Software y Programacin de Sistemas.
VIII
EXECUTIVE SUMMARY
The hotel management systems have evolved incorporating new technologies both from a
functional point of view as a designer; this is due to the large number of processes that take
place in a hotel. Its use allows continuously modernizing mission, strategies, operations
and service levels. At present the use of an information system is essential to face the
highly competitive market of today and offer the levels of quality required by the
customer.
The investigation methods used for the development of this project were: Inductive
Method , by direct observation of the processes that were handled in the hotel and the
study thereof led to identify gaps in hospitality management, the Deductive Method
allowed propose as a solution to develop a web application to improve the processes of
hotel management. The software development methodology was used RUP that facilitated
the implementation of the project system according to customer needs, this is part of the
line of research that is raised Software Development and Systems Programming.
By using the Web application , it was possible to have a complete and current record of
customers, detailed information of the services offered by the hotel is presented by your
website, have current state and room availability information and reservation is done
quickly, efficiently and safely.
IX
INTRODUCCIN
A nivel mundial existen muchas empresas se dedican a las produccin de aplicaciones web
para la gestin hotelera, las cuales centran sus objetivos en ahorrar costos, facilitar
procesos y aumentar la productividad de una empresa, generalmente en lenguajes de
programacin como HTML, PHP, Javascript, CSS, .NET, ASP y sistemas gestores de
bases de datos, SQLServer, MySQL o PostgreSQL, tal es el caso de AdaptoHotel,
RoomMaster, Logismic, en nuestro pas empresas como: Gtec, Pginaswebec, tambin se
dedican al desarrollo de software hotelero a medida, mientras que en nuestra provincia
pocas son las empresas dedicadas a esta actividad.
El objeto de investigacin son los procesos de gestin hotelera, los cuales deben realizarse
en forma ordenada y coherente con la finalidad de administrar eficientemente los recursos
disponibles y el campo de accin es el uso de Sistemas de Informacin los cuales prestan
atencin a las demandas de informacin de una organizacin. De acuerdo con el problema
planteado la lnea de investigacin utilizada fue el Desarrollo de Software y Programacin
1
de Sistemas, que permiti contar con los aportes cientficos necesarios para el desarrollo
del presente trabajo investigativo.
El objetivo general del presente proyecto es implantar una Aplicacin Web para la gestin
hotelera en el Hotel Sierra Norte de la ciudad de Ibarra, mediante la fundamentacin
terica de los procesos de gestin hotelera, el diagnstico de los procedimientos actuales
del hotel, el desarrollo de la aplicacin web y la validacin de la propuesta.
2
Captulo I MARCO TERICO
La administracin hotelera persigue dos importantes objetivos que poseen una prioridad
diferente. Por ejemplo, el objetivo primario trata sobre la maximizacin de todas aquellas
acciones que estn en pro del bienestar econmico de las personas propietarias de la
empresa hotelera. Es importante tener en consideracin que este objetivo de la
administracin hotelera se interpreta como la maximizacin del precio con las que se
costean las acciones comunes, algo que implica una diferencia con respecto a la
maximizacin correspondiente a la ganancia por accin o a la ganancia neta. El segundo
objetivo claro que tiene que ver con la aplicacin de la administracin hotelera es,
definitivamente, el lograr la satisfaccin tanto de los empleados como de la comunidad en
3
la cual la empresa lleva a cabo sus actividades, por ende, es comn asociar esto con los
objetivos personales de la empresa, sin embargo, si se habla de la administracin hotelera
desde un punto de vista financiero, generalmente el mismo resulta tener una relevancia
mucho menores cuando a la maximizacin de los precios correspondientes a las acciones.
Por ltimo, no se debe omitir el hecho de que la administracin hotelera sobre la actividad
financiera de una empresa de este tipo puede clasificarse en diferentes reas que resultan
ser muy importantes cuando se trata de la toma de decisiones por parte de los altos
ejecutivos; mientras se desarrolla el proceso de administracin hotelera. Estas reas
comprenden los campos de inversiones, el campo financiero y el campo correspondiente a
la distribucin de todos los dividendos. El anlisis aplicado en cada uno de estos campos,
va a depender siempre de la meta bsica que posea la empresa, teniendo en cuenta que la
combinacin de estos tres campos de decisin, representa la forma mucho ms eficiente de
poder elevar el valor, que posee una empresa para sus accionistas, a una nivel mximo, es
por eso que resulta tan importante que la administracin hotelera sea desarrollada mediante
un mtodo que resulte eficaz y eficiente.
Caro (2003) comenta: Dentro de los hoteles como en cualquier empresa, se han utilizado
los sistemas de informacin (SI) de forma generalizada, en la industria hotelera el 90% de
4
los hoteles posee un SI para su gestin. Al respecto Guevara (2005) seala: Se puede
comprobar que dependiendo de la categora del hotel, ser el nivel de informatizacin de
las diferentes reas que integren los sistemas informticos, ya que es lgico que los hoteles
de mayor categora puedan tener una mayor inversin de tecnologa.
Con relacin a las distintas posiciones tericas, se puede manifestar que el uso de nuevas
tecnologas permite optimizar los procesos de gestin hotelera, mejorando la calidad y
productividad de una empresa; esto incide en una disminucin de costos de operacin. Sin
embargo, el uso de mejores sistemas de informacin depender en gran medida de la
categora del hotel; debido a que los hoteles que poseen una mejor infraestructura fsica
tienen mayor necesidad de invertir en tecnologa para promocionar servicios y manejar la
informacin.
1.3.1 Hoteles
Un hotel es un edificio planificado y acondicionado para dar servicio de alojamiento a las
personas y que permite a los visitantes sus desplazamientos. Los hoteles proveen a los
huspedes de servicios adicionales como restaurantes, piscinas y parqueadero. Algunos
hoteles tienen servicios de conferencias y animan a grupos a organizar convenciones y
reuniones en su establecimiento.
5
1.3.2 Promocin de servicios hoteleros
El conocimiento es poder y el uso estratgico de las nuevas tecnologas permite lograrlo.
Los hoteles deben utilizar las tecnologas para diferenciarse de sus competidores y
contrastar la masificacin de la oferta hotelera que conlleva inevitablemente a una prdida
del valor percibido por el cliente y consecuentemente a menores ingresos.
Tradicionalmente los intermediarios, siendo los directos interlocutores con los clientes
finales, han sido siempre los que mejor conocan el mercado. El hotel poda conocer las
preferencias y necesidades de sus clientes una vez alojados pero no tena muchas ocasiones
para poder conocer las caractersticas generales de la demanda potencial del mercado.
Es muy importante que el cliente crea que el hotel sea capaz de reconocer y satisfacer sus
necesidades. Las nuevas tecnologas proporcionan al hotel una ayuda extraordinaria para
conseguir este resultado. Es por tanto fundamental que el hotel conozca sus clientes: sus
actividades e intereses, sus razones de sus viajes, su capacidad de gasto. Internet es un
canal fundamental para la comunicacin y la gestin de las relaciones de los clientes con el
hotel, siendo que ofrece la posibilidad de mejorar su conocimiento de forma directa.
Adems de conocer las preferencias y los gustos de los clientes de un hotel es muy
importante conocer el valor de cada cliente. Un uso meticuloso y organizado de los datos
permite saber el gasto medio de cada cliente, un dato fundamental a la hora de decidir el
tipo de accin de marketing ms conveniente a promover con cada uno de ellos.
1.3.3 Reservaciones
La reservacin es una venta, por tanto, debe llevar un buen control y orden en su
desarrollo, para que permita una buena trazabilidad y asegurarnos que las expectativas de
nuestros clientes sern alcanzadas y mejor an superadas.
6
Verificacin de disponibilidad.- En la aplicacin web se debe verificar la
disponibilidad de habitaciones, en caso de que no tengamos la habitacin disponible,
debemos ofrecer alternativas a nuestros clientes, lo importante es lograr la venta.
1.3.4 Alojamientos
Cuando se efecta una reserva no solo se contrata una habitacin para dormir, sino tambin
una serie de servicios: la limpieza de la habitacin, el estado del establecimiento, el
servicio de recepcin, de bar y restaurante en el hotel, etc. Estos servicios se contratan al
mismo tiempo que el alojamiento y deben estar al nivel de las expectativas del usuario. En
este sentido, la categora de los establecimientos hoteleros se fija teniendo en cuenta la
calidad de las instalaciones y servicios. El precio de una habitacin se cuenta por das que
terminan a las doce del medioda.
Grupo 1: Conformado por los hoteles, donde se diferencian dos modalidades: hotel y
hotel-apartamento. Los establecimientos que comprenden en este grupo se clasifican en
cinco categoras identificadas por estrellas.
7
a) Los hoteles son los establecimientos que ofrecen alojamiento, con o sin servicio
de comedor, y otros servicios complementarios, que ocupan la totalidad de un
edificio o parte de l. Tambin hay varios edificios que prestan los servicios de
hotel, de forma que todo ello constituye un conjunto arquitectnico. La calidad de
los hoteles se evala a travs de la clasificacin que va desde una a cinco estrellas.
As, un hotel de cinco estrellas es un hotel de lujo, mientras uno de una estrella
tiene los servicios bsicos, y sus precios son mucho ms bajos.
1. Hoteles de una estrella: Son los ms econmicos y los que menos servicios
tienen. Se trata de espacios pequeos y sin espectaculares vistas. A menudo, los
servicios como la televisin, el telfono o el aire acondicionado se encuentran
solo en las zonas nobles del edificio.
2. Hoteles de dos estrellas: Son hoteles funcionales, idneos para el viajero de
paso o que quiere una habitacin solo para descansar y disfrutar su viaje fuera
del hotel. Incluyen en su servicio un telfono privado y el desayuno.
3. Hoteles de tres estrellas: Son la opcin ms utilizada por la mayora de los
viajeros y cuentan con un buen servicio a precios asequibles. Las habitaciones
son espaciosas y tienen un mobiliario cmodo compuesto por sillas, mesas,
armarios, televisin, telfono privado y un bao confortable.
4. Hoteles de cuatro estrellas: Se consideran de primera clase y cuentan con
amplias habitaciones decoradas con lujo, que incluyen accesorios como
televisin por cable, acceso a internet y secador de pelo y gel en el cuarto de
bao. Adems, brindan servicio de lavandera, peluquera, tiendas, centro de
reuniones de negocios y empresariales y salones de ocio.
5. Hoteles de cinco estrellas: Sus precios pueden rondar los 350 dlares al da
(solo el alojamiento). Se caracterizan por el lujo y porque ofrecen la mejor
atencin y la ms amplia gama de servicios, como un espacio para piscina,
sauna y spa, salones de belleza y gimnasio con profesores y animadores
infantiles, guardera para nios, saln de lectura, eventos nocturnos y veladas
con msica en vivo. Cuentan con restaurantes temticos, adems de una carta
elaborada por cocineros de prestigio.
Las habitaciones son espaciosas y poseen acceso a internet, mini bar, telfono
en la habitacin y en el bao e, incluso, servicio de almohadas.
8
b) Los hoteles-apartamentos son los establecimientos que cumplen los requisitos
propios de un hotel (su categora va desde una hasta cinco estrellas) y disponen,
adems, de las instalaciones adecuadas para la conservacin, elaboracin y
consumo de alimentos dentro de cada habitacin. Cada unidad de alojamiento
cuenta, al menos, con un saln-comedor, cocina, dormitorio y bao o aseo, o bien
con un estudio que integra todas estas estancias.
Grupo 2: Compuesto por las pensiones. Este grupo est clasificado en dos categoras
identificadas por una y dos estrellas.
c) Las pensiones son los establecimientos que ofrecen alojamiento, con o sin otros
servicios de carcter complementario, pero no renen los requisitos mnimos
exigidos para pertenecer al grupo de hoteles.
Las pensiones de una estrella pueden tener el aseo o bao fuera de la unidad de
alojamiento. Las habitaciones son pequeas y, a menudo, no cuentan con
calefaccin. Sin embargo, sus precios son bajos.
9
el costo de cada servicio, y no se puede cobrar precios superiores a los anunciados. El
precio del alojamiento en una habitacin se cuenta, salvo que se estipule lo contrario,
por das o jornadas que terminan a las doce horas del medioda.
El cliente que no abandone a dicha hora el alojamiento que ocupa se entiende que
prolonga su estancia un da ms, siempre que los compromisos de contratacin del
hotel lo permitan.
Los cuartos de bao o aseos de las habitaciones de los establecimientos hoteleros deben
tener ventilacin directa o con continua renovacin de aire. Adems, tienen que estar
equipados con los sanitarios y con los siguientes elementos e instalaciones: foco de luz
y espejo encima del lavabo, soporte para objetos de tocador, toma de corriente, cortinas
o mamparas en baeras y duchas (las mamparas son obligatorias en los hoteles de
cuatro y cinco estrellas), secador de pelo (preceptivo en los hoteles de cuatro y cinco
estrellas), papelera, banqueta y alfombrilla de bao y un juego de toallas por husped
para cada elemento sanitario que integra el bao.
El servicio de limpieza de habitaciones debe realizarse con la frecuencia necesaria y, al
menos, una vez al da.
Las habitaciones dobles con saln tipo suite no son obligatorias en los establecimientos
de tres estrellas o menos.
Todas las habitaciones de cualquier categora hotelera deben disponer de ventilacin
directa al exterior o a patios cubiertos.
El servicio de comedor en los establecimientos hoteleros no tiene carcter obligatorio.
Los servicios de comida son de libre oferta y pueden prestarse slo para los clientes
alojados o para el pblico en general. Se puede ofrecer los regmenes de pensin
completa (que comprende alojamiento, desayuno, almuerzo y cena), media pensin
(alojamiento, desayuno y, el almuerzo o la cena) y el rgimen de alojamiento y
desayuno. El cliente que se acoge a los regmenes de pensin completa o media
10
pensin queda obligado al pago del precio convenido, aun cuando deje de utilizar
alguno de los servicios.
El horario del servicio de comedor lo seala la direccin y debe exponerse al pblico
en un lugar visible.
Los establecimientos hoteleros de cuatro o ms estrellas tienen la obligacin de ofertar
el servicio de desayuno en las habitaciones.
Los hoteles de cuatro y cinco estrellas deben contar con servicio de parking, al menos
para un 20% de sus clientes. Cuando el garaje o parking est ubicado en otro edificio
distinto al hotel, el establecimiento ha de contar con personal para prestar el servicio de
aparcamiento.
La instalacin de cunas en la habitacin para nios menores de dos aos tiene carcter
gratuito en todos los hoteles.
Todos los establecimientos hoteleros deben reservar un alojamiento por cada cincuenta
plazas para uso de personas con movilidad reducida. Adems, en una de cada 10 plazas
tienen que disponer de las ayudas tcnicas necesarias para que las personas con
dificultades en la comunicacin ocupen un alojamiento de forma autnoma.
Las personas con disfunciones visuales que llevan perros gua tienen derecho de libre
acceso, deambulacin y permanencia en los establecimientos tursticos en compaa
del perro gua sin que, en ningn caso, este derecho pueda ser menoscabado.
Los establecimientos de alojamiento turstico, deben anunciar de forma visible que
cuentan con hojas de reclamaciones a disposicin de los usuarios (Palomo, 2012).
11
sistema de informacin pueda operar y el recurso humano que interacta con el sistema de
informacin, el cual est formado por las personas que utilizan el sistema. Un sistema de
informacin realiza cuatro actividades bsicas: entrada, almacenamiento, procesamiento y
salida de informacin.
12
lugar del producto. El nfasis ha cambiado de la calidad y cantidad de produccin hacia el
proceso de produccin en s mismo, y los servicios que acompaan este proceso.
13
Las aplicaciones web son populares debido a lo prctico del navegador web como cliente
ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y
mantener aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en lnea que
son ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una pgina web puede contener elementos que permiten una
comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda
a los datos de modo interactivo, gracias a que la pgina responder a cada una de sus
acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y
acceder a gestores de base de datos de todo tipo. (Wikipedia.org, 2012)
1.3.9 Arquitectura
Fuente: Autora
14
Las ventajas de una arquitectura de dos capas son:
Los ambientes de dos capas requieren control excesivo de las versiones y demandan
esfuerzo de distribucin de la aplicacin cuando se les hacen cambios. Esto se debe al
hecho de que la mayora de la aplicacin lgica existe en la estacin de trabajo del cliente.
La seguridad del sistema en un diseo de dos capas es compleja y a menudo requiere
administracin de las bases de datos; esto es debido al nmero de dispositivos con acceso
directo al ambiente de esas bases de datos.
Las herramientas del cliente y de la base de datos, utilizadas en diseos de dos capas,
constantemente estn cambiando. La dependencia a largo plazo de cualquier herramienta,
puede complicar el escalamiento futuro o las implementaciones.
La arquitectura de tres capas es un diseo reciente que introduce una capa intermedia en el
proceso. Cada capa es un proceso separado y bien definido corriendo en plataformas
separadas. En la arquitectura tradicional de tres capas se instala una interfaz de usuario en
la computadora del usuario final. La arquitectura basada en Web transforma la interfaz de
bsqueda existente en la interfaz del usuario final.
15
Figura 2 Arquitectura tres capas
Fuente: Autora
16
uno en lugar de otro, mientras que cada uno ofrece sus propias y distintas ventajas.
(Mitecnolgico.com, 2011)
Es un patrn de arquitectura de software que separa los datos de una aplicacin, la interfaz
de usuario, y la lgica de negocio en tres componentes distintos. El patrn de llamada y
retorno MVC, se ve frecuentemente en aplicaciones web, donde la vista es la pgina
HTML y el cdigo que provee de datos dinmicos a la pgina. El modelo es el Sistema de
Gestin de Base de Datos y la Lgica de negocio, y el controlador es el responsable de
recibir los eventos de entrada desde la vista.
Fuente: La Autora
17
El Controlador es responsable de:
Las tecnologas del lados del cliente, como JavaScript son muy importantes en las pginas
web modernas. HTML es un lenguaje de marcado y se basa en el uso de etiquetas para la
definicin del formato del texto, los distintos elementos que conforman la pgina, sus
propiedades y distribucin. Las hojas de estilo en cascada (CSS), permiten especificar el
estilo de los documentos de una pgina, separado de su estructura, las CSS son muy
utilizadas en la actualidad gracias a que permiten una amplia manejabilidad del estilo de
los documentos y realizar cambios y actualizaciones en el diseo grfico con mucha
facilidad.
18
1.3.11.1 PHP
1.3.12.1 MySQL
Es un sistema de gestin de base de datos relacional, fue creada por la empresa sueca
MySQL AB, la cual tiene el copyright del cdigo fuente del servidor SQL, as como
tambin de la marca. Es un software de cdigo abierto, licenciado bajo la GPL de la GNU,
19
aunque MySQL AB distribuye una versin comercial, en lo nico que se diferencia de la
versin libre, es en el soporte tcnico que se ofrece, y la posibilidad de integrar este gestor
en un software propietario, ya que de otra manera, se vulnerara la licencia GPL.
El lenguaje de programacin que utiliza MySQL es Structured Query Language (SQL) que
fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en
las bases de datos relacionales. Entre los competidores principales de MySQL, se puede
citar a PostgreSQL, Microsoft SQL Server y Oracle.
Caractersticas
Inicialmente, MySQL careca de algunos elementos esenciales en las bases de datos
relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los
desarrolladores de pginas web con contenido dinmico, debido a su simplicidad, de tal
manera que los elementos faltantes fueron complementados por la va de las aplicaciones
que la utilizan. Poco a poco estos elementos faltantes, estn siendo incorporados tanto por
desarrolladores internos, como por desarrolladores de software libre.
20
Ventajas
Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de datos, ya que debido a su
bajo consumo puede ser ejecutado en una mquina con escasos recursos sin ningn
problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los errores no se producen en el
propio gestor, sino en el sistema en el que est.
Conectividad y seguridad
Desventajas
Un gran porcentaje de las utilidades de MySQL no estn documentadas.
No es intuitivo, como otros programas (ACCESS).
Fase de Inicio: Esta fase tiene como propsito definir y acordar el alcance del proyecto
con los patrocinadores, identificar los riesgos asociados al proyecto, proponer una visin
21
muy general de la arquitectura de software y producir el plan de las fases y el de
iteraciones posteriores.
1.3.14 Framework
Un Framework es una estructura conceptual y tecnolgica de soporte definido,
normalmente con artefactos o mdulos de software concretos, con base a la cual otro
proyecto de software puede ser ms fcilmente organizado y desarrollado. Generalmente,
puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras
herramientas, para as ayudar a desarrollar y unir los diferentes componentes de un
proyecto.
22
Representa una arquitectura de software que modela las relaciones generales de las
entidades del dominio, y provee una estructura y una especial metodologa de trabajo, la
cual extiende o utiliza las aplicaciones del dominio. (Wikipedia, 2012)
23
Un sistema informtico puede ser protegido desde un punto de vista lgico o fsico. Por
otra parte, las amenazas pueden proceder desde programas dainos que se instalan en la
computadora del usuario o llegar por va remota. Entre las herramientas ms usuales de la
seguridad informtica, se encuentran los programas antivirus, los cortafuegos o firewalls,
la encriptacin de la informacin y el uso de contraseas.
Un sistema seguro debe ser ntegro, confidencial, irrefutable y tener buena disponibilidad.
La seguridad informtica busca garantizar que los recursos de un sistema de informacin
sean utilizados tal como una organizacin o un usuario lo ha decidido, sin intromisiones.
(Definicin.de, 2011)
24
Ofrecer la mnima informacin.- Ante una situacin de error o una validacin negativa,
los mecanismos de seguridad deben disearse para que faciliten la mnima informacin
posible.
1.4 Anlisis crtico de los procesos de gestin hotelera en el Hotel Sierra Norte
En el Hotel Sierra Norte los clientes que requieren reservar habitaciones lo hacen
telefnicamente solicitando a la recepcionista una descripcin de las habitaciones y
servicios que ofrece el hotel, en muchas ocasiones no dispone de la informacin precisa
sobre el estado y disponibilidad de las habitaciones, esto genera retrasos y molestias a los
clientes. Para el registro de alojamientos cuenta con una ficha que contiene las
habitaciones, nmero de camas, nombre del cliente, fecha de ingreso, de salida, nmero de
pax, nmero de factura, forma de pago y observaciones que muchas veces no se registran
completamente; esto provoca inconsistencias al momento de realizar la facturacin. El
administrador no dispone de un archivo histrico de clientes, reservaciones, alojamientos,
facturas lo que dificulta la toma de decisiones y una mejor administracin.
25
Las Aplicaciones Web permiten una mejor promocin de los servicios hoteleros y
llegar a un mayor nmero de usuarios.
Se selecciona la metodologa de desarrollo de software RUP, puesto que facilita el
desarrollo de aplicaciones web y permite ajustarse a las necesidades de los clientes.
Las tcnicas de seguridad informtica permiten proteger la integridad y privacidad de
la informacin en un sistema.
26
2 Captulo II MARCO METODOLGICO Y PLANTEAMIENTO DE LA
PROPUESTA
2.2.1.1 Inductivo-Deductivo
El mtodo inductivo sirvi para observar los procesos que la reserva y confirmacin de
habitaciones se realizaba va telefnica y muchas veces la recepcionista no contaba con
informacin suficiente sobre el estado y disponibilidad de las habitaciones. El hotel
dispona de un computador de escritorio para registrar los alojamientos de los huspedes.
Los hechos encontrados permitieron determinar la necesidad de desarrollar una aplicacin
web que cumpliera con los requisitos del cliente y dar solucin a los problemas
encontrados.
27
2.2.2.2 Investigacin aplicada
Una vez detectadas las falencias en los procesos de gestin hotelera, se plante la
necesidad de desarrollar una aplicacin web que permita contar con un registro actualizado
de los clientes, realizar reservaciones en lnea, gestionar alojamientos y facturar los
servicios prestados, manteniendo siempre la seguridad e integridad de la informacin.
2.3.1 Poblacin
Para determinar la poblacin se realiz un conteo diario y registro de los clientes que se
alojan en el hotel y se determin que son alrededor de doscientas cincuenta personas que
mensualmente solicitan servicios de alojamiento. Asimismo, se toma en cuenta al
administrador del hotel el seor Edison Lpez y recepcionista la seora Angelita Aveiga a
quienes se les realiz una entrevista.
2.3.2 Muestra
Debido al tamao de la poblacin de personas que requieren servicios de alojamiento, se
determin la necesidad de obtener una muestra para la recoleccin de informacin,
mediante la siguiente frmula:
( )
Donde:
n = el tamao de la muestra.
N = tamao de la poblacin 250.
Desviacin estndar de la poblacin, suele utilizarse un valor constante de 0,5.
Z = Valor obtenido mediante niveles de confianza. El 95% de confianza equivale a 1,96
e = Lmite aceptable de error muestral, es este caso del 5%.
28
( )
2.4.1 Encuesta
En base a la muestra obtenida se dise y aplic una encuesta a las personas que solicitan
servicios de alojamiento con la finalidad de conocer la opinin que tenan con relacin a
los servicios y forma de gestin de los procesos hoteleros.
Pregunta N 1
Por qu medio conoci la existencia del hotel?
Respuesta N de Porcentaje
Encuestados Figura 4 Estadstica 1
Va internet 17 11%
Telefnico 23 15% 16% 11%
15%
Prensa escrita 21 14%
14%
44%
Referencia particular 66 44%
Otros 24 16%
TOTAL 151 100% Fuente: Autora
29
son escasos, lo que demuestra que no se utilizan recursos adecuados para llegar a un mayor
nmero de personas.
Pregunta N 2
Conoca usted las caractersticas fsicas que posee el hotel antes de alojarse?
Figura 5 Estadstica 2
Respuesta N de Porcentaje
Encuestados 37%
SI 56 37% 63%
NO 95 63%
TOTAL 151 100%
Fuente: Autora
Anlisis: Los resultados demuestran que las personas desconocen la infraestructura fsica
del hotel previo al alojamiento, situacin que genera duda y expectativa en los clientes que
desean encontrar un sitio cmodo y seguro.
Pregunta N 3
Figura 6 Estadstica 3
Sabe cules son los servicios que ofrece el hotel?
Respuesta N de Porcentaje 43%
Encuestados 57%
SI 65 43%
NO 86 57%
TOTAL 151 100%
Fuente: Autora
Anlisis: Cuando se busca alojamiento es importante saber los servicios que ofrece un
hotel; puesto que incide mucho en la eleccin. Por lo tanto es necesario dar a conocer al
cliente esta informacin.
Pregunta N 4
Para realizar una reservacin, usted lo hace:
Respuesta N de Porcentaje
Encuestados
Telefnicamente 81 54%
30
Figura 7 Estadstica 4
Personalmente 50 33%
13%
Otros 20 13%
33% 54%
TOTAL 151 100%
Fuente: Autora
Pregunta N 5
Es suficiente la informacin que el administrador del hotel le proporciona, sobre la
disponibilidad de las habitaciones?
Figura 8 Estadstica 5
Fuente: Autora
Anlisis: Cuando un cliente se comunica con la recepcin del hotel, requiere informacin
precisa sobre la disponibilidad de las habitaciones en las fechas que necesita alojarse,
previo a la realizacin de una reserva. Lamentablemente el administrador no atiende de
forma eficiente estos requerimientos.
Pregunta N 6
Para realizar su reservacin, Le gustara hacerlo va internet?
Figura 9 Estadstica 6
31
Anlisis: Es uso de nuevas tecnologas facilita la realizacin de muchos procesos, por esta
razn los clientes del hotel preferiran realizar sus reservaciones por medio de internet,
puesto que es una va rpida y gil.
Pregunta N 7
Le gustara conocer las habitaciones del hotel, antes de realizar su reservacin?
Figura 10 Estadstica 7
Fuente: Autora
Anlisis: El conocimientos genera seguridad, por esta razn los clientes prefieren conocer
las habitaciones del hotel antes de realizar su reservacin, para ello se hace necesario el uso
de herramientas tecnolgicas.
Pregunta N 8
Cmo realiza el pago de su alojamiento?
Respuesta N de Porcentaje Figura 11 Estadstica 8
Encuestados
5%
Efectivo 80 53%
Depsito o 33 22% 20%
53%
transferencia bancaria
22%
Tarjeta de crdito 30 20%
Otros 8 5%
TOTAL 151 100% Fuente: Autora
Anlisis: Los servicios que ofrece el hotel son facturados y cancelados en la recepcin, sin
embargo existen clientes que prefieren efectuar transacciones bancaria para evitar llevar
consigo mucho dinero en efectivo por el peligro que esto implica.
32
Pregunta N 9
El proceso para realizar y confirmar una reservacin le parece: Figura 12 Estadstica 9
Respuesta N de Porcentaje
Encuestados 46%
54%
Complicado 82 54%
Fcil 69 46%
TOTAL 151 100%
Fuente: Autora
Pregunta N 10
El servicio de la administracin del hotel fue:
Figura 13 Estadstica 10
Respuesta N de Porcentaje
5%
Encuestados
ptimo 18 12% 12%
2.4.2 Entrevista
Esta tcnica se utiliz para obtener informacin de cmo se desarrollan los procesos de
gestin hotelera mediante de la comunicacin directa con la recepcionista y el
administrador del hotel determinando los inconvenientes que se suscitan; tambin permiti
obtener informacin relevante para el desarrollo del proyecto.
33
Entrevista aplicada al administrador del hotel
El seor Edison Lpez es la persona encargada de la administracin y la seora Angelita
Aveiga la recepcionista del Hotel Sierra Norte, a quienes se le realiz las siguientes
preguntas:
Pregunta: Dispone el hotel de una aplicacin web para la gestin hotelera? Por qu?
Respuesta: No, porque no se cuenta con los recursos econmicos para dicha inversin
pero consider que sera beneficioso para el hotel.
34
Respuesta: Si existe otra habitacin disponible se le asigna y el cobro se realiza de
acuerdo a nmero de personas alojadas; caso contrario no se atiende al cliente.
Fase de Inicio: Esta fase tiene se defini el alcance del proyecto, las entidades externas que
intervienen y procesos que manejan, los riesgos del uso y funcionamiento de la aplicacin,
recursos humanos, materiales, hardware, software, las necesidades del cliente, las
restricciones y seguridades de acceso as como los planes de contingencia.
35
Fase de Elaboracin: En esta fase se desarrollaron los casos de uso de los usuarios del
sistema, detallando cada una de las actividades que estos realizan. Se realiz un anlisis del
problema y a partir de ello se dise la base de datos.
Fase de Transicin: El propsito de esta fase fue asegurar que el software est disponible
para los usuarios finales, ajustando los errores y defectos encontrados en las pruebas,
capacitando a los usuarios y dando el soporte tcnico requerido.
36
3 Captulo III DESARROLLO DE LA PROPUESTA
3.1 Inicio
3.1.1.1 Propsito
El propsito de ste documento fue recopilar, analizar y definir las necesidades de alto
nivel y las caractersticas de la aplicacin web para la gestin hotelera, que permite realizar
reservaciones va internet. El documento se centr en la funcionalidad requerida por los
participantes del proyecto y los usuarios finales. La funcionalidad se bas principalmente,
en dar a conocer los servicios que ofrece el Hotel Sierra Norte y mejorar los procesos de
gestin hotelera a travs de la aplicacin web.
3.1.1.2 Visin
La visin de la aplicacin web para la gestin hotelera en el Hotel Sierra Norte que brinda
como principal servicio el hospedaje a turistas nacionales y extranjeros. Mediante la
aplicacin web el gerente del hotel podr promocionar los servicios que dispone y
controlar los procesos de gestin hotelera de forma gil y eficiente. Adems facilitar a los
clientes la realizacin de reservaciones online mediante la visualizacin grfica y detallada
de las habitaciones disponibles.
3.1.1.3 Requerimientos
Tcnicos
La infraestructura tecnolgica del hotel es la adecuada, puesto que dispone del equipo
informtico necesario para el uso del sistema. A continuacin se detallan las caractersticas
de hardware y software del equipo donde se llevarn a cabo los procesos de administracin
del hotel, as como las caractersticas del servidor donde se alojar la aplicacin web. Cabe
indicar que de las caractersticas de los equipos de cmputo de los clientes depender la
rapidez en el acceso y uso del sitio web, por esta razn se recomienda que las
caractersticas sean similares o mejores a las del equipo informtico del hotel con la
finalidad de obtener un rendimiento ptimo.
37
Software del Servidor
Arquitectura x86_64
Sistema Operativo Linux
Contenedor web Apache 2.2.26
Lenguaje de Programacin PHP 5.2.17
Servidor de BDD MySQL 5.5.33
Fuente: Autora
Memoria RAM 2 GB
Monitor 18,5
38
Operativos
Las personas que accedern y utilizarn la aplicacin son:
Para el uso del sistema los clientes del hotel deben tener conocimientos bsicos en el
manejo de aplicaciones web y contar con una cuenta de correo electrnico para poder
realizar el registro. Una vez que ingresan a su perfil el sistema proporciona una interfaz
intuitiva que permite al cliente administrar su perfil y realizar reservaciones.
Econmicos
Los recursos econmicos necesarios para el desarrollo e implementacin de la aplicacin
son:
Tabla 4 Recursos Econmicos
Recursos Valor
Tcnicos
Computador 750,00
Sistema Operativo 60,00
Impresora 230,00
Internet 72,60
Antivirus 50,00
Alojamiento web 90,00
Total Recursos Tcnicos: 1252,60
39
Humano Programacin/hora Valor/hora Subtotal
Desarrollo de la aplicacin 8,00 185 1480,00
TOTAL USD (Tcnicos + Humano): 3.1.1.4 2732,60
Fuente: Autora
3.1.1.5 Posicionamiento
Oportunidad de negocio
La aplicacin web permiti al administrador del hotel contar con un informe detallado de
las habitaciones, reservaciones y clientes hospedados. Se facilit el acceso a la informacin
a travs de interfaces intuitivas y amigables. Adems, los datos estn actualizados
permanentemente, lo que permite controlar de forma eficiente los procesos que se
desarrollan.
Una solucin adecuada Implantar una Aplicacin Web para la gestin hotelera, en el
sera: Hotel Sierra Norte de la ciudad de Ibarra.
Fuente: Autora
40
Resumen de participantes del proyecto
Resumen de usuarios
- Administracin de clientes
- Confirmacin de reservaciones
- Creacin de fichas de alojamiento
Intermediario y usuario
Ac2 Recepcionista - Facturacin
de la aplicacin web
- Consulta de clientes, reservaciones
y alojamientos.
- Administracin de usuarios
Ac3 Sper Gestiona la aplicacin - Gestin de contenidos de la plantilla
Administrador web principal.
- Gestin de productos y servicios
41
- Acceso a opciones de recepcionista.
Fuente: Autora
Fuente: Autora
42
Proporciona informacin de los procesos que se llevan en el
Responsabilidades
hotel, plantea requerimientos y da seguimiento a la aplicacin.
Fuente: Autora
o Resumen de caractersticas
A continuacin se presenta un listado de los beneficios que obtendr el cliente a partir del
producto.
Fuente: Autora
3.2 Elaboracin
una aplicacin web para promocionar los servicios que ofrece el hotel y la reserva de
habitaciones.
43
3.2.2 Modelo de Negocio
44
Figura 14 Casos de Uso Cliente
Consultar
informacin
del hotel
Registrar
en la ap. web
Gestionar
perfil
Cliente
Consultar
Gestionar
disponibilidad
reservaciones
habitaciones
Consultar
alojamientos
Fuente: Autora
Flujo de Eventos
Flujos Bsicos
1. El cliente accede al sitio web.
2. Observa informacin del hotel.
Flujo de eventos
Flujos Bsicos
1. El cliente accede al sitio web.
2. Pulsa el botn Regstrese.
3. Llena sus datos personales y clave de acceso.
4. Ingresa a la aplicacin con privilegios de cliente.
45
Gestionar perfil
El cliente inicia su sesin y verifica su perfil de usuario.
Flujo de eventos
Flujos Bsicos
1. El cliente inicia sesin.
2. Consulta su informacin personal.
3. Modifica su clave de acceso.
Flujo de eventos
Flujos bsicos
1. Inicia sesin.
2. Pulsa el botn Reservar ahora.
3. Consulta disponibilidad de habitaciones.
4. Realiza reservaciones.
Gestionar reservaciones
Una vez efectuada la reservacin el cliente puede verificar el estado de su reserva,
confirmarla mediante el registro del abono respectivo o rechazarla si lo prefiere.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. En el panel de tareas selecciona Mis Reservaciones.
3. Consulta el estado de sus reservaciones, si el cliente registra el depsito del 50% o
ms del valor de su reserva en el lapso de dos das posteriores se enva una
confirmacin de la reserva, caso contrario se rechaza.
46
Consultar alojamientos
El cliente puede ver el historial de alojamientos realizados en el hotel.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. En el panel de tareas selecciona Mis Alojamientos.
3. Se muestra un listado con el detalle de los alojamientos realizados.
Gestionar
clientes
Gestionar
empresas
Gestionar
reservaciones
Gestionar
alojamientos
Recepcionista
Facturar
Imprimir
reportes
Fuente: Autora
47
La recepcionista del hotel gestiona los datos relacionados al cliente, empresas,
reservaciones y alojamientos; adems efecta la facturacin de los alojamientos e
imprimir reportes relacionados a su gestin.
Gestionar Clientes
La recepcionista consulta la informacin de los clientes registrados, modifica sus datos e
imprime reportes si as lo requiere. Adems puede aadir nuevos clientes registrando su
informacin personal.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Consulta e imprime informacin de clientes.
3. Crea nuevos clientes.
4. Modifica informacin de clientes.
5. Elimina clientes siempre y cuando no haya realizado reservaciones o alojamientos.
Gestionar empresas
La recepcionista puede agregar, modificar o eliminar empresas, cuando sea necesario
registrar la empresa a la que pertenece un determinado cliente.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona Men Inicio-Clientes-Ingreso de Empresa.
3. Crea, modifica o elimina empresas.
Gestionar Reservaciones
En este caso de uso la recepcionista verifica en el sistema las reservaciones que han sido
efectuadas; y procede a confirmar las reservaciones que han cumplido con la cancelacin
del 50% o ms del valor de la reserva; pulsa en el botn Aceptar, con lo cual la reserva
queda confirmada. Puede adems rechazar reservaciones.
48
Flujo de Eventos
Flujos Bsicos
1. Inicia su sesin
2. Selecciona Men Inicio-Transacciones-Reservaciones
3. El Recepcionista del hotel verifica en el sistema las reservaciones efectuadas y
procede a confirmar las que han cumplido con el abono del 50% o ms del valor de
la reserva. Tiene adems la facultad de rechazar reservaciones.
Gestionar Alojamientos
Una vez confirmada una reservacin y llegada la fecha de alojamiento, la recepcionista
puede crear una ficha de hospedaje donde puede agregar habitaciones o servicios. Tambin
puede crear nuevos alojamientos a los clientes que acuden directamente al hotel sin previa
reservacin.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona Inicio-Transacciones-Reservaciones.
3. Revisa reservaciones confirmadas y pulsa el botn Crear Ficha de Hospedaje.
4. Si el cliente acude directamente al hotel, pulsa el men Inicio-Transacciones-Ficha
de Hospedaje.
5. Agrega, modifica o elimina productos o servicios del alojamiento.
Facturar
Una vez concluido el alojamiento la recepcionista emite una factura que contiene el detalle
de las habitaciones y servicios prestados.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona el men Inicio-Transacciones-Ficha de Hospedaje.
3. Una vez concluido el alojamiento el recepcionista pulsa el botn Finalizar Ficha-
Factura Personal.
49
4. Imprime la factura generada por la aplicacin.
Imprimir Reportes
La recepcionista puede imprimir reportes detallados de clientes, reservaciones,
alojamientos, habitaciones disponibles, ocupadas y ms reservadas en base a distintos
parmetros.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona Reportes y elige el de su inters.
3. Especifica los parmetros del reporte.
4. Se genera el reporte que puede ser visualizado en pantalla o impreso.
Gestionar
usuarios
Gestionar
contenidos
Gestionar
productos y
servicios
Sper
Administrador
Generar
reportes
financieros
Fuente: Autora
50
Gestionar Usuarios
El Sper Administrador de la aplicacin gestiona los usuarios y les asigna a cada uno de
sus privilegios segn su funcin, es as que puede agregar, modificar o eliminar usuarios de
la aplicacin web.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Visualiza el listado de usuarios.
3. Agrega nuevos usuarios.
4. Modifica la informacin de los usuarios.
5. Elimina usuarios.
Gestionar contenidos
El Sper Administrador tiene la facultad de agregar o eliminar mdulos de la pantalla
principal de la aplicacin web, modificando su contenido de acuerdo a sus necesidades.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Seleccionar el Men Inicio-Ingresos-Contenidos.
3. Crea, modifica o elimina mdulos de la pantalla principal.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona Men Inicio-Productos-Gestin de productos y servicios.
3. Crea o modifica productos y servicios del hotel.
51
Generar reportes financieros
Esta utilidad le permite al sper administrador generar reportes financieros de los
alojamientos realizados en un perodo de tiempo determinado con finalidad de realizar
anlisis de las ventas efectuadas.
Flujo de Eventos
Flujos Bsicos
1. Inicia sesin.
2. Selecciona Men Inicio-Reportes.
3. Digita los parmetros del reporte.
4. Visualiza o imprime el reporte generado.
3.2.5.1 Estndares
Para el diseo de la base de datos se tomaron en cuenta los procesos administrativos que el
hotel lleva a cabo como: manejo de informacin de clientes, registro de habitaciones y
servicios, reservas, alojamientos y facturacin, este diseo permite almacenar toda la
52
informacin que maneja el hotel, permitiendo de esta manera una mejor organizacin,
adems facilita el rpido acceso a los datos con un mnimo nivel de error en los procesos
que se realizan a diario, estos datos son debidamente protegidos, manteniendo su
integridad y facilitan la solucin de problemas de gestin existentes en el hotel.
53
3.2.5.2 Diseo de la base de datos
Fuente: Autora
54
3.2.5.3 Descripcin de las tablas
Figura 18 Tabla Cliente
Tabla: tbl_cliente
Fuente: Autora
Tabla tbl_producto_servicio
Figura 19 Tabla Producto Servicio
Campos: id_producto_servicio, id_tipo_ps,
nombre_producto_servicio, descripcion,
precio_adulto, precio_ninio, tipo_cobro, estado
Descripcin: Se almacenan los productos
(habitaciones) y servicios (tiles de aseo,
planchado, piscina) del hotel en forma
detallada. Fuente: Autora
55
Tabla: tbl_detalle_reservacin Figura 21 Tabla Detalle Reservacin
Fuente: Autora
Fuente: Autora
Fuente: Autora
56
3.2.6 Diseo de Entradas
Registro de clientes
En esta seccin de la pantalla principal los nuevos usuarios pueden registrarse para poder
realizar sus reservaciones, mientras que los usuarios registrados pueden iniciar su sesin
ingresando su e-mail y password.
Fuente: Autora
Fuente: Autora
57
Ingreso de usuarios Sper Administrador y Recepcionista
Los usuarios con privilegios de Sper Administrador y Recepcionista pueden acceder al
sistema de Gestin Hotelera ingresando su Nombre de usuario y Contrasea.
Fuente: Autora
Fuente Autora
58
3.2.7 Diseo de Salidas
Perfil de usuario registrado
El cliente que se encuentra registrado en la aplicacin web, puede visualizar sus datos
personales.
Figura 28 Perfil de Usuario Cliente
Fuente: Autora
Habitaciones disponibles
Los clientes registrados verifican la disponibilidad de habitaciones en un perodo de
tiempo determinado, antes de realizar una reservacin.
Fuente: Autora
59
Reservacin creada
Cuando el cliente selecciona las habitaciones que desea reservar en un perodo
determinado y pulsa el botn reservar se genera la ficha Crear Reservacin que muestra el
detalle y polticas de la reserva. Si est de acuerdo da clic en el cuadro de opcin Acepto
trminos y condiciones y Acepta la reserva.
Fuente: Autora
60
Listado de clientes
El formulario muestra un listado los clientes registrados en la aplicacin web.
Fuente: Autora
Reporte de habitaciones
Fuente: Autora
Fuente: Autora
61
3.3 Construccin
En esta fase se indican las funciones y procesos que estn codificados en la aplicacin para
que cumplan con el propsito establecido.
XTReferencia::Redirect("index.php");
Funcin Agregar
Permite agregar un producto servicio, primero verifica si el usuario que intenta realizar esta
operacin tiene los privilegios necesarios, posteriormente se cargan los tipos de servicios que
pueden agregarse, al seleccionar la opcin guardar los datos contenidos en el formularios se
asignan a variables y se llama a la funcin para insertar un registro en la tabla correspondiente
finalmente se enva un mensaje que indica si la operacin se realiz con xito o no.
publicfunctionagregar()
{
if(!XTPrivilegios::Agregar("productoservicio"))die("No tiene
privilegios");
$xtformaction = XTUtils::Request("xtformaction");
if($xtformaction=="")
{
//inicia modo
62
$listado_tipops = new tipopsModel();
$data[listado_tipops] = $listado_tipops->Todos();
$this->view->show("agregar",$data);
}
elseif($xtformaction=="GUARDAR"){
//inicia modo de guardado
$this->productoservicio = new productoservicioModel();
$id_tipo_ps = XTUtils::Request("id_tipo_ps");
$nombre_producto_servicio =
XTUtils::Request("nombre_producto_servicio");
$descripcion = XTUtils::Request("descripcion");
$precio_adulto = XTUtils::Request("precio_adulto");
$precio_ninio = XTUtils::Request("precio_ninio");
$tipo_cobro = XTUtils::Request("tipo_cobro");
$tranret = $this->productoservicio-
>Insertar($id_tipo_ps,$nombre_producto_servicio,$descripcion,$precio_adulto,$preci
o_ninio,$tipo_cobro);
if($tranret==true){
$datareturn[]=array('estado'=>'OK','parametro'=>$this-
>productoservicio->last_insert);
echojson_encode($datareturn);
}
else{
$datareturn[]=array('estado'=>'ERROR','parametro'=>$this->productoservicio-
>getErrorMensaje());
echojson_encode($datareturn);
}
}
}
Funcin Disponibilidad
Permite obtener un listado de las habitaciones disponibles, controlando que exista coherencia
en las fechas de ingreso y salida seleccionadas.
$this->view->show("disponibilidad",$data);
}
63
3.4 Transicin
En esta fase se elaboraron los manuales tcnico y de usuario, materiales de apoyo
indispensables que permiten a los usuarios un manejo eficiente de la aplicacin. Estos
manuales se encuentran integrados en la aplicacin web.
3.4.1 Capacitacin
La capacitacin se realiz a la recepcionista y administrador el hotel, quienes son los
encargados de realizar los procesos de gestin hotelera dentro de la aplicacin web. Este
entrenamiento en el uso del sistema se realiz en un perodo de veinte das. Se abarcaron los
siguientes temas:
Fuente: Autora
64
3.4.2 Pruebas
Las pruebas permitieron determinar los errores ocurridos durante la codificacin y aseguraron
que el funcionamiento de los mdulos que integran la aplicacin web sea el correcto y se
ajuste a las necesidades del usuario, garantizando que el producto entregado sea de calidad.
Fuente: Autora
65
Figura 35 Verificacin de la conexin de la base de datos
Fuente: Autora
Fuente: Autora
66
3.4.2.4 Prueba de perfiles de usuarios
De acuerdo al perfil asignado a cada usuario, la aplicacin habilita la sesin con los mens y
opciones correspondientes, como se muestra a continuacin.
Fuente: Autora
Fuente: Autora
67
3.4.2.6 Pruebas de ejecucin de la aplicacin web
Fuente: Autora
68
Figura 40 Ingreso de datos del Cliente
Fuente: Autora
Fuente: Autora
69
3.4.2.9 Pruebas de rendimiento
A travs del programa Pingdom se ejecut una test para verificar el rendimiento del sitio
web, el cual determin rendimiento aceptable como se muestra a continuacin:
Figura 42 Pruebas de rendimiento
Fuente: Autora
70
CONCLUSIONES GENERALES
Una buena gestin hotelera permiti obtener una mayor rentabilidad a los propietarios y
satisfaccin a los clientes, para ello fue necesario conocer en forma detallada los procesos
que se manejaban en el hotel con la finalidad de determinar las mejores herramientas que
permitan la automatizacin de los mismos.
La implementacin de la Aplicacin Web dio la posibilidad a las personas encargadas de
la administracin del hotel, registrar con mayor rapidez y agilidad la informacin de los
clientes y mantener una base de datos actualizada, aprovechando los recursos tecnolgicos
que dispone y el rendimiento del sistema.
La metodologa de desarrollo de software RUP facilit el diseo de la Aplicacin Web
tanto en la definicin de requerimientos como en el modelamiento de la solucin,
permitiendo ajustarse a las necesidades de los clientes.
Las pruebas permitieron validar el funcionamiento ptimo de la aplicacin, detectando y
corrigiendo errores con la finalidad de mantener la seguridad e integridad de los datos que
se manejan diariamente.
Las reservaciones en lnea facilitaron a los usuarios acceder a la aplicacin desde
cualquier equipo de cmputo con acceso a internet, las 24 horas del da, los 365 das del
ao.
Las personas encargadas de la administracin y recepcin del hotel manifestaron su
satisfaccin con el desarrollo del sistema, porque a travs de l lograron manejar
eficientemente los procesos hoteleros y mantener un registro actualizado de la
informacin que se maneja.
71
RECOMENDACIONES
Se sugiere extraer respaldos peridicos de la base de datos, para evitar posibles prdidas
de la informacin en el caso de tener inconvenientes con el hardware o software.
Si se aaden nuevos mdulos para la gestin hotelera, es recomendable que se utilice la
metodologa planteada para el desarrollo de este proyecto, al igual que el mismo gestor de
base de datos y lenguaje de programacin.
Se recomienda dar mantenimiento a la aplicacin web, especialmente a la base de datos
para que el funcionamiento sea el ms ptimo.
Es recomendable capacitar al personal que utilizar el sistema, con el fin de darle un uso
adecuado a la aplicacin web, contando como soporte el manual de usuario.
Es conveniente que posteriormente se realicen actualizaciones a la aplicacin web para
que sea ms robusta y funcional.
72
BIBLIOGRAFA
73
LINKOGRAFA
74
75