Vous êtes sur la page 1sur 87

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES


CARRERA DE SISTEMAS E INFORMTICA

TESIS PREVIA A LA OBTENCIN DEL TTULO DE


INGENIERA EN SISTEMAS E INFORMTICA

TEMA: APLICACIN WEB PARA LA GESTIN HOTELERA, EN


EL HOTEL SIERRA NORTE DE LA CIUDAD DE IBARRA

Autora: Tlga. Jova Cristina Posso Estvez


Asesor: Ing. Marco Checa, MBA

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.

Ing. Marco Checa, MBA


C.C. 1001656105
TUTOR

II
DECLARACIN DE AUTORA DE LA TESIS

Ante las autoridades educativas de la Universidad Regional Autnoma de los Andes


UNIANDES y del pueblo ecuatoriano, declaro que los contenidos y posturas manifestadas
en la presente Tesis previa a la obtencin del Ttulo de Ingeniera en Sistemas e
Informtica, son de mi autora y total responsabilidad, por tanto la universidad puede
facilitar el uso del presente trabajo como bibliografa para futuras investigaciones.

Tlga. Jova Cristina Posso Estvez


C.C. 1002700613

III
DEDICATORIA

El presente trabajo investigativo se lo dedico a mi hija Valeria, quien es el ser ms valioso

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

haberme orientado sabiamente en el proceso de aprendizaje y a mis compaeros con

quienes compart conocimientos, experiencias y forj lazos de amistad.

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

Figura 1 Arquitectura dos capas .......................................................................................... 14


Figura 2 Arquitectura tres capas .......................................................................................... 16
Figura 3 Modelo Vista - Controlador .................................................................................. 17
Figura 4 Estadstica 1 ........................................................................................................... 29
Figura 5 Estadstica 2 ........................................................................................................... 30
Figura 6 Estadstica 3 ........................................................................................................... 30
Figura 7 Estadstica 4 ........................................................................................................... 31
Figura 8 Estadstica 5 ........................................................................................................... 31
Figura 9 Estadstica 6 ........................................................................................................... 31
Figura 10 Estadstica 7 ......................................................................................................... 32
Figura 11 Estadstica 8 ......................................................................................................... 32
Figura 12 Estadstica 9 ......................................................................................................... 33
Figura 13 Estadstica 10 ....................................................................................................... 33
Figura 14 Casos de Uso Cliente ........................................................................................... 45
Figura 15 Casos de Uso Recepcionista ................................................................................ 47
Figura 16 Casos de Uso Sper Administrador..................................................................... 50
Figura 17 Diagrama Fsico de la Base de Datos .................................................................. 54
Figura 18 Tabla Cliente ....................................................................................................... 55
Figura 19 Tabla Producto Servicio ...................................................................................... 55
Figura 20 Tabla Reservacin ............................................................................................... 55
Figura 21 Tabla Detalle Reservacin................................................................................... 56
Figura 22 Tabla Ficha Hospedaje ........................................................................................ 56
Figura 23 Tabla Factura ....................................................................................................... 56
Figura 24 Registro de Clientes............................................................................................. 57
Figura 25 Registro Informacin Cliente .............................................................................. 57
Figura 26 Ingreso de usuarios .............................................................................................. 58
Figura 27 Ficha de Hospedaje ............................................................................................. 58
Figura 28 Perfil de Usuario Cliente ..................................................................................... 59
Figura 29 Lista de habitaciones disponibles ........................................................................ 59
Figura 30 Resumen Reserva ................................................................................................ 60
Figura 31 Listado de Clientes .............................................................................................. 61
Figura 32 Reporte de Habitaciones ...................................................................................... 61

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

Tabla 1 Requerimientos Software Servidor ......................................................................... 38


Tabla 2 Requerimientos Hardware Cliente .......................................................................... 38
Tabla 3 Requerimientos Software Cliente ........................................................................... 38
Tabla 5 Recursos Econmicos ............................................................................................. 39
Tabla 6 Sentencia que define el problema ........................................................................... 40
Tabla 7 Resumen de participantes del proyecto .................................................................. 41
Tabla 8 Sentencia que define el problema ........................................................................... 41
Tabla 9 Perfil de la desarrolladora ....................................................................................... 42
Tabla 10 Responsabilidades del Administrador .................................................................. 42
Tabla 11 Responsabilidades Recepcionista ......................................................................... 42
Tabla 12 Resumen de caractersticas ................................................................................... 43

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.

Mediante el uso de la aplicacin web, se logr contar con un registro completo y


actualizado de los clientes, se presenta informacin detallada de los servicios que ofrece el
hotel mediante su sitio web, contar con informacin actualizada del estado y disponibilidad
de las habitaciones y la reserva de habitaciones se realiza de manera gil, eficiente y
segura.

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 Hotel Sierra Norte, ubicado en la avenida Mariano Acosta y Manuela Caizares de la


ciudad de Ibarra no dispone de una aplicacin web para promocionar sus servicios lo que
limita el nmero de clientes que acuden al hotel. El recepcionista no cuenta con un registro
detallado de las habitaciones, esto produce inconsistencias en la informacin
proporcionada a los usuarios. La reserva de habitaciones se realiza telefnicamente lo que
genera retrasos y desconfianza en las operaciones efectuadas. El registro de los
alojamientos no cuenta con el detalle de los servicios brindados a las habitaciones lo que
ocasiona demoras en la facturacin. Finalmente el administrador del hotel no dispone de un
archivo histrico de clientes, reservaciones, alojamientos, facturas lo que dificulta la toma
de decisiones.

Una vez identificadas las falencias se formula el problema: Inadecuados procesos de


gestin hotelera en el Hotel Sierra Norte, de la ciudad de Ibarra, esto afecta a las
personas encargadas de la administracin y recepcin, as como a los clientes que
requieren los servicios hoteleros.

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.

La idea a defender consiste en Mejorar los procesos de gestin hotelera en el Hotel


Sierra Norte de la ciudad de Ibarra con la implantacin de una aplicacin web. El
desarrollo de la aplicacin web se justifica puesto que facilita al administrador del hotel la
automatizacin y mejora de los procesos; as como una mayor rentabilidad. La
metodologa de investigacin aplicada mejora el estudio y permite establecer contacto con
la realidad. El mtodo inductivo permite el anlisis de los hechos encontrados con relacin
a la administracin hotelera y conduce al planteamiento de la solucin, aplicando el
mtodo deductivo se considera la necesidad de implementar un software para mejorar los
procesos hoteleros; todo esto a travs de la metodologa de desarrollo de software RUP que
orienta el desarrollo e implementacin de la aplicacin acorde a las necesidades del cliente.

El proyecto desarrollado est dividido en tres captulos, en el Captulo I se encuentra el


marco terico que constituye la base cientfica y tecnolgica para la realizacin de la
presente investigacin, en el Captulo II se describe la modalidad de investigacin
utilizada para el desarrollo del proyecto, la muestra obtenida y el anlisis de la
investigacin realizada, en el Captulo III de detalla el proceso de desarrollo de la
aplicacin web y los resultados obtenidos en base a propuesta planteada y finalmente se
plantean las conclusiones y recomendaciones que se han obtenido de la investigacin
realizada.

Como novedad, se hace uso de frameworks que facilitan el desarrollo rpido de


aplicaciones y la reutilizacin de componentes de software, proporcionando una estructura
definida y una mejor organizacin. El framework utilizado en el presente proyecto es
jQuery de JavaScript el cual permite configurar y validar la informacin ingresada en los
formularios.

2
Captulo I MARCO TERICO

1.1 Origen y evolucin de los procesos de gestin hotelera


El turismo hoy en da est ganando, de una manera acelerada, terreno como una actividad
econmica novedosa que resulta muy viable para la mayora de los nuevos emprendedores.
Si bien los hoteles existieron desde antes que surja este nuevo modo de comercio, en la
actualidad la gestin hotelera utiliza mtodos que resultan mucho ms eficientes y eficaces
que en muchas otras pocas.

El marketing turstico es un sistema integrado de actividades especializadas de la


administracin de negocios, cuya finalidad es identificar y satisfacer las necesidades y los
deseos del consumidor para alcanzar la meta corporativa de la rentabilidad. (OSORIO,
Alejandra, 2009) . Los modelos de marketing turstico y la planeacin estratgica, son los
factores ms importantes a tener en cuenta y resultan fundamentales en la gestin hotelera.

El trmino administracin hotelera se refiere a una amplia gama de ocupaciones y prcticas


profesionales relacionadas con la administracin de hoteles, complejos tursticos y otros
alojamientos. De todas formas, este concepto ha sufrido una evolucin drstica de tal
manera que, si en una empresa de hotelera se implementa un modelo eficiente, es posible
que mediante la misma se puede lograr el alcance de todos aquellos objetivos que se
impone una empresa al momento de su constitucin, especialmente cuando se coordinan
los procesos actualizados mediante los cuales los responsables de la empresa hotelera
toman las decisiones correspondientes que incluyen todas las actividades que se
desarrollan en el hotel.

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.

1.2 Anlisis de las distintas posiciones tericas para el desarrollo de la aplicacin


web de gestin hotelera.

Martn (1999) menciona: El impacto de las Tecnologas de la Informacin (TI) en la


calidad de servicio de los hoteles se ubicara en la prestacin de mejores servicios e
innovacin de otros, en la optimizacin de procesos que ayuden a la gestin hotelera y en
la disminucin de costos.

Figueroa y Taln (2006) sealan: Es comnmente aceptado el hecho de que el turismo es


una industria compleja en informacin, que necesita de tecnologas especficas que
permitan su recoleccin, almacenamiento e interpretacin de datos, y que el uso de dichas
tecnologas llegan a generar efectos tales como el mejoramiento de la calidad, creacin del
valor para el cliente y sobre todo un incrementos en la productividad.

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 Valoracin crtica de los conceptos principales de las distintas posiciones


tericas para el desarrollo de la aplicacin web de gestin hotelera.

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.

Los hoteles estn normalmente, clasificados en categoras segn el grado de confort,


posicionamiento, el nivel de servicios que ofrecen. A nivel empresarial, al hotel se le puede
considerar una empresa tradicional, se utiliza a menudo el trmino "industria hotelera" para
definir al colectivo, su gestin se basa en el control de costes de produccin y en la
correcta organizacin de los recursos (habitaciones) disponibles, as como en una adecuada
gestin de las tarifas, muchas veces basadas en cambios de temporada y en la negociacin
para el alojamiento de grupos de gente en oposicin al alojamiento individual
(Monografas.com, 2011).

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.

Los pasos bsicos para realizar una reservacin son:

Solicitud de reservaciones.- Es el momento en que se recibe la solicitud de


habitaciones, en esta etapa el operador o recepcionista, ingresa todos los datos posibles
dentro de la aplicacin nombre, fecha de entrada y salida, tipo de habitacin, cantidad
de personas, tarifas, telfono, e-mail, observaciones adicionales, tales como razn de
viaje, persona discapacitada, etc.

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.

Confirmacin.- En este se asegura la reservacin, para esto se enva al cliente las


polticas de cancelacin y reservaciones, adems el tipo de habitacin y tarifa, as como
todas las observaciones que se consideren necesarias para que el cliente verifique su
reservacin. Adems se debe considerar que una vez enviada la confirmacin se debe
aclarar cuando es una reservacin garantizada o sin garantizar, y las polticas al
respecto. (Foster, 2008)

1.3.4 Alojamientos

Los alojamientos comprenden un conjunto de bienes destinados por la persona natural o


jurdica a prestar el servicio de hospedaje no permanente, con o sin alimentacin y
servicios bsicos y/o complementarios, mediante contrato de hospedaje.

1.3.4.1 Tipos de alojamientos hoteleros

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.

Para fortalecer la competitividad de los establecimientos hoteleros, se ha establecido un


modelo de clasificacin cualitativa de los alojamientos. Se clasifican en los siguientes
grupos:

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.

En las unidades de alojamiento de todos los hoteles-apartamento, la cocina posee


horno, frigorfico, extractor de humos, fuegos, fregadero y menaje adecuado a la
categora y capacidad en cantidad suficiente. La plancha de cocina, la batidora y el
exprimidor, slo son obligatorias en las categoras de cuatro y cinco estrellas.

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.

1.3.4.2 Normas comunes a los alojamientos hoteleros

En todos los alojamientos hoteleros es obligatoria, contiguo a la entrada principal, la


existencia de una placa normalizada en la que debe figurar el distintivo correspondiente
al grupo y categora a la que pertenezca el establecimiento. Se trata de un rectngulo de
metal en el que, sobre fondo azul turquesa, aparecen en blanco la letra o letras
correspondientes a su grupo y modalidad: H para los Hoteles, HA para los Hoteles-
Apartamentos y P para las Pensiones. Las estrellas son doradas para los
establecimientos clasificados como hotel y hotel-apartamento, y plateadas para el
grupo de pensiones.
Los precios de todos los servicios deben estar expuestos de forma destacada y de fcil
localizacin en la recepcin-conserjera. En los precios tiene que constar por separado

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.

A la llegada al alojamiento hotelero hay que identificarse o hacer el check-in con el


DNI, pasaporte, tarjeta de residencia o cualquier otro documento acreditativo que
demuestre que se es el titular de la reserva. Adems, conviene presentar el bono de
viaje ya que, si por error, no figura la reserva en el listado de llegadas del hotel,
mostrando el bono el establecimiento tiene la obligacin de dar alojamiento al cliente.

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).

1.3.5 Diseo de Aplicaciones Web

1.3.5.1 Sistemas de Informacin

Un Sistema de Informacin es un conjunto de elementos interrelacionados con el propsito


de prestar atencin a las demandas de informacin de una organizacin, para elevar el
nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo
de acciones.

Otros autores de una manera ms acertada definen un sistema de informacin como:


conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una
empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el

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.

Entrada de informacin.- Es el proceso mediante el cual el sistema de informacin


toma los datos que requiere para procesar la informacin. Las entradas pueden ser
manuales o automticas.

Almacenamiento de Informacin.- Mediante esta propiedad el sistema puede recordar


la informacin guardada, la misma que suele ser almacenada en estructuras de
informacin denominadas archivos.

Procesamiento de informacin.- Es la capacidad del Sistema de Informacin para


efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Esta
caracterstica de los sistemas permite la transformacin de datos fuente en informacin
que puede ser utilizada para la toma de decisiones.

Salida de Informacin.- Esta caracterstica le permite a un Sistema de Informacin para


sacar la informacin procesada o bien datos de entrada al exterior. Las unidades tpicas
de salida son las impresoras, terminales, disquetes, cintas magnticas, la voz, los
graficadores y los plotters, entre otros. Es importante aclarar que la salida de un
Sistema de Informacin puede constituir la entrada a otro Sistema de Informacin o
mdulo. (Peralta, 2009)

1.3.6 Aplicacin de los Sistemas de Informacin

Los Sistemas de Informacin tratan el desarrollo, uso y administracin de la infraestructura


de la tecnologa de la informacin en una organizacin.

En la era post-industrial, la era de la informacin, el enfoque de las compaas ha


cambiado de la orientacin hacia el producto a la orientacin hacia el conocimiento, en
este sentido el mercado compite hoy en da en trminos del proceso y la innovacin, en

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.

El mayor de los activos de una compaa hoy en da es su informacin, representada en su


personal, experiencia, conocimiento, innovaciones. Para poder competir, las
organizaciones deben poseer una fuerte infraestructura de informacin, en cuyo corazn se
sita la infraestructura de la tecnologa de informacin. De tal manera que el sistema de
informacin se centre en estudiar las formas para mejorar el uso de la tecnologa que
soporta el flujo de informacin dentro de la organizacin.

1.3.7 Servidor Web


Un servidor web es un programa que se ejecuta continuamente en un computador,
mantenindose a la espera de peticiones de ejecucin que le har un cliente o un usuario de
Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada,
entregando como resultado una pgina web o informacin de todo tipo de acuerdo a los
comandos solicitados. En este punto es necesario aclarar lo siguiente: mientras que
comnmente se utiliza la palabra servidor para referirnos a una computadora con un
software servidor instalado, en estricto rigor un servidor es el software que permite la
realizacin de las funciones descritas.

Gracias a los avances en conectividad y la gran disponibilidad de banda ancha, hoy en da


es muy comn establecer los servidores web dentro de la propia empresa, sin tener que
recurrir a caros alojamientos en proveedores externos. Esto es posible gracias a Apache,
uno de los mejores y el ms utilizado entre los servidores Web que existen. Apache ha
construido una gran reputacin entre los servidores web gracias a su gran estabilidad,
confiabilidad y el gran aporte del grupo de voluntarios que planean y desarrollan todo lo
relativo a esta plataforma, desde la documentacin hasta el mismo cdigo.

1.3.8 Aplicaciones Web

En la ingeniera de software se denomina aplicacin web a aquellas aplicaciones que los


usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet
mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un
lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador.

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

1.3.9.1 Arquitectura de dos capas


La arquitectura tradicional de cliente/servidor tambin es conocida como arquitectura de
dos capas. Requiere una interfaz de usuario que se instala y corre en una PC o estacin de
trabajo y enva solicitudes a un servidor para ejecutar operaciones complejas. Por ejemplo,
una estacin de trabajo utilizada como cliente puede correr una aplicacin de interfaz de
usuario que interroga a un servidor central de bases de datos.

Figura 1 Arquitectura dos capas

Fuente: Autora

14
Las ventajas de una arquitectura de dos capas son:

El desarrollo de aplicaciones en un ambiente de dos capas es mucho ms rpido que en


ambientes anteriores, pero no es necesariamente ms rpido que con el nuevo ambiente de
tres capas.
Las herramientas para el desarrollo con dos capas son robustas y evaluadas. Las tcnicas
de prototipo se emplean fcilmente.
Las soluciones de dos capas trabajan bien en ambientes no dinmicos estables, pero no se
ejecutan bien en organizaciones rpidamente cambiantes.

Las desventajas 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.

1.3.9.2 Arquitectura de tres capas

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

Las ventajas de la arquitectura en tres capas son:

Las llamadas de la interfaz del usuario en la estacin de trabajo, al servidor de capa


intermedia, son ms flexibles que en el diseo de dos capas, ya que la estacin solo
necesita transferir parmetros a la capa intermedia.
Con la arquitectura de tres capas, la interfaz del cliente no es requerida para comprender
o comunicarse con el receptor de los datos. Por lo tanto, esa estructura de los datos puede
ser modificada sin cambiar la interfaz del usuario en la PC.
El cdigo de la capa intermedia puede ser reutilizado por mltiples aplicaciones si est
diseado en formato modular.
La separacin de roles en tres capas, hace ms fcil reemplazar o modificar una capa sin
afectar a los mdulos restantes.

Las desventajas de la arquitectura en tres capas son:

Los ambientes de tres capas pueden incrementar el trfico en la red y requiere ms


balance de carga u tolerancia a las fallas.
Los exploradores actuales no son todos iguales. La estandarizacin entre diferentes
proveedores ha sido lenta en desarrollarse. Muchas organizaciones son forzadas a escoger

16
uno en lugar de otro, mientras que cada uno ofrece sus propias y distintas ventajas.
(Mitecnolgico.com, 2011)

1.3.9.3 Modelo Vista Controlador (MVC)

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.

Figura 3 Modelo Vista - Controlador

Fuente: La Autora

El Modelo es responsable de:

Acceder a la capa de almacenamiento de datos. Lo ideal es que el modelo sea


independiente del sistema de almacenamiento.
Define las reglas de negocio (la funcionalidad del sistema).
Lleva un registro de las vistas y controladores del sistema.
Si estamos ante un modelo activo, notificar a las vistas los cambios que en los datos
pueda producir un agente externo.

17
El Controlador es responsable de:

Recibir los eventos de entrada.


Contener reglas de gestin de eventos, estas acciones pueden suponer peticiones al
modelo o a las vistas.

Las Vistas son responsables de:

Recibir datos del modelo y mostrarlos al usuario.


Tener un registro de su controlador asociado.
Dar el servicio de actualizacin, para que sea invocado por el controlador o por el
modelo. (Lago, 2009).

1.3.10 Tecnologas del lado del cliente


Estn representadas por programas interpretados como JavaScript, VBScript que
manipulan eventos y por programas ejecutados como Applets, Plugins y Active X, que
muestran documentos de diferentes medios como audio, video, animaciones, entre otros.

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.

1.3.11 Tecnologas del lado del servidor


En el dominio de la red, los lenguajes de lado servidor ms ampliamente utilizados para el
desarrollo de pginas dinmicas son el ASP (Active Server Pages), PHP (Hipertext
Preprocesor) y PERL (Practical Extracting and Reporting Languaje).

18
1.3.11.1 PHP

PHP (Acrnimo de PHP: Hypertext Preprocessor) es un lenguaje open source


interpretado de alto nivel, embebido en pginas HTML y ejecutado en el servidor. Es un
lenguaje de secuencia de comandos de servidor diseado especficamente para la Web.

Las ventajas de desarrollar software mediante PHP son:

Es gratuito, puede descargarse y utilizarse de manera libre.


Es muy eficiente, con un nico servidor puede responder millones de accesos diarios.
Puede ser utilizado en cualquiera de los principales sistemas operativos del mercado.
Soporta la mayora de servidores web.
Tiene soporte para una gran cantidad de bases de datos.
Incorpora una gran cantidad de funciones para realizar tareas relacionadas con la Web

1.3.12 Sistemas de Gestin de Bases de Datos (SGBD)

Una base de datos es un conjunto de datos almacenados, organizados e interrelacionados.


Un Sistema Gestor de Bases de Datos, es el software que permite la utilizacin y/o
actualizacin de los datos almacenados en una base de datos por parte de los usuarios
desde diferentes puntos de vista a la vez.

Un SGBD tiene los siguientes objetivos:


Independencia de los datos y programas de aplicacin.
Minimizacin de la redundancia.
Integracin y sincronizacin de las bases de datos.
Integridad de los datos.
Facilidad de proteccin de la informacin.
Control centralizado.

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.

En las ltimas versiones se pueden destacar las siguientes caractersticas principales:

El principal objetivo de MySQL es velocidad y robustez.


Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas
operativos.
Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de
ndice y soporta hasta 32 ndices por tabla.
Aprovecha la potencia de sistemas multiproceso, gracias a su implementacin
multihilo.
Flexible sistema de contraseas y gestin de usuarios, con un alto nivel de seguridad en
los datos.
El servidor soporta mensajes de error en distintos idiomas.

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).

1.3.13 Metodologa de Desarrollo de Software


En un proyecto de desarrollo de software la metodologa define quin debe hacer qu,
cmo y cundo debe hacerlo? Una metodologa de desarrollo de software es el conjunto de
actividades necesarias para transformar los requisitos de un usuario en un sistema de
software.

1.3.13.1 El Proceso de Desarrollo Unificado. RUP


El Proceso Unificado es un proceso de desarrollo de software que tiene como objetivo
asegurar la produccin de software de calidad dentro de plazos y presupuestos predecibles,
est basado en componentes y se sostiene sobre tres ideas bsicas: casos de uso,
arquitectura y desarrollo iterativo e incremental. Tiene como objetivo guiar a los
desarrolladores en la implementacin y distribucin eficiente de sistemas que se ajusten a
las necesidades de los clientes. RUP divide el proceso de desarrollo en ciclos, teniendo un
producto al final de cada ciclo. Cada ciclo est compuesto de cuatro fases:

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.

Fase de Elaboracin: En la fase de elaboracin se seleccionan los casos de uso que


permiten definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la
especificacin de los casos de uso seleccionados y el primer anlisis del dominio del
problema, se disea la solucin preliminar.

Fase de Desarrollo: El propsito de esta fase es completar la funcionalidad del sistema,


para ello se deben clarificar los requisitos pendientes, administrar los cambios de acuerdo a
las evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.
Fase de Transicin: El propsito de esta fase es asegurar que el software est disponible
para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de
aceptacin, capacitar a los usuarios y proveer el soporte tcnico necesario. Se debe
verificar que el producto cumpla con las especificaciones entregadas por las personas
involucradas en el proyecto. (Slideshare, 2009)

1.3.13.2 El Lenguaje Unificado de Modelado. UML


Es un lenguaje que permite especificar, visualizar y construir los artefactos de los sistemas
de software. Es un sistema notacional, destinado a los sistemas de modelado que utilizan
conceptos orientados a objetos que permite a los desarrolladores visualizar los resultados
de su trabajo en esquemas o diagramas estandarizados.

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)

Los objetivos principales que persigue un framework son: acelerar el proceso de


desarrollo, reutilizar cdigo ya existente y promover buenas prcticas de desarrollo como
el uso de patrones. Un framework, es un conjunto de componentes que forman un diseo
reutilizable que facilita y agiliza el desarrollo de sistemas web.
Las ventajas del uso de frameworks son:

El desarrollo rpido de aplicaciones. Los componentes incluidos en un framework


constituyen una capa que libera al programador de la escritura de cdigo de bajo nivel.
La reutilizacin de componentes software al por mayor. Los frameworks son los
paradigmas de la reutilizacin.
El uso y la programacin de componentes que siguen una poltica de diseo uniforme.
Un framework orientado a objetos logra que los componentes sean clases que
pertenezcan a una gran jerarqua de clases, lo que resulta en bibliotecas ms fciles de
aprender a usar.

Las desventajas del uso de frameworks son:

La dependencia del cdigo fuente de una aplicacin con respecto al framework. Si se


desea cambiar de framework, la mayor parte del cdigo debe reescribirse.
La demanda de grandes cantidades de recursos computacionales debido a que la
caracterstica de reutilizacin de los frameworks tiende a generalizar la funcionalidad
de los componentes. El resultado es que se incluyen caractersticas que estn "dems",
provocando una sobrecarga de recursos que se hace ms grande en cuanto ms amplio
es el campo de reutilizacin.

1.3.15 Seguridad Informtica


La seguridad informtica es una disciplina que se encarga de proteger la integridad y la
privacidad de la informacin almacenada en un sistema informtico. De todas formas, no
existe ninguna tcnica que permita asegurar la inviolabilidad de un sistema.

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)

1.3.16 Normas para hacer aplicaciones web seguras

Validacin de la entrada y salida de informacin.- Siempre debe verificarse que


cualquier dato entrante o saliente es apropiado y en el formato que se espera.
Diseos simples. Los mecanismos de seguridad deben disearse para que sean los ms
sencillos posibles, huyendo de sofisticaciones que compliquen excesivamente la vida a
los usuarios.
Utilizacin y reutilizacin de componentes de confianza.- Debe evitarse reinventar la
rueda constantemente. Por tanto, cuando exista un componente que resuelva un
problema de forma correcta, lo ms inteligente es utilizarlo.
Defensa en profundidad.- Disponer de los mecanismos de seguridad suficientes para
que cuando un componente del sistema falle ante un determinado evento, otros sean
capaces de detectarlo.
Tan seguros como en eslabn ms dbil.- Es recomendable no fiarse nicamente de los
mecanismos de seguridad "exteriores", sino que es preciso identificar cules son los
puntos precisos en los que deben establecerse las medidas de seguridad.
La "seguridad gracias al desconocimiento" no funciona.- El simple hecho de ocultar
algo no impide que, a medio o largo plazo, llegue a ser descubierto.
Verificacin de privilegios. Los sistemas deben disearse para que funcionen con los
mnimos privilegios posibles. Igualmente, es importante que los procesos nicamente
dispongan de los privilegios necesarios para desarrollar su funcin.

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.

Los temas abordados constituyen el fundamento terico y tecnolgico para la realizacin


del proyecto y est enfocado en la justificacin de la eleccin de las tendencias y
tecnologas actuales que se tendrn en cuenta para la construccin del prototipo funcional.
Se dedic especial atencin al tema de Sistemas de Informacin, haciendo nfasis en los
lenguajes y herramientas que se emplearn. Se realiz una resea sobre las tecnologas
necesarias para el desarrollo de la aplicacin web, caracterizando brevemente cada una de
ellas y mostrando sus ventajas y potencialidades. Adems se describen las principales
caractersticas de la metodologa de desarrollo de software que se aplicar durante todo el
proceso de desarrollo del sistema.

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.

1.5 Conclusiones del captulo


Los hoteles son empresas dedicadas a brindar servicios de alojamiento y constituyen un
aporte fundamental para el turismo de una localidad.
Una buena gestin hotelera permite obtener rentabilidad a los propietarios y
satisfaccin a los clientes.
La reserva de habitaciones es un proceso que debe efectuarse de manera ordenada y
controlada a fin de satisfacer las necesidades del cliente.

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.1 Caracterizacin del Hotel Sierra Norte


El Hotel Sierra Norte es una empresa dedicada a brindar servicios de alojamiento a turistas
nacionales y extranjeros; tiene como misin satisfacer las necesidades de los clientes con
una excelente y eficaz actitud de servicio. Fomentando el desarrollo turstico regional.

Se encuentra ubicado en la Av. Mariano Acosta y Manuela Caizares de la ciudad de


Ibarra, actualmente cuenta con 18 habitaciones amobladas, cada una con bao privado,
televisin, agua caliente para el alojamiento de huspedes. Dispone adems de piscina,
sauna, turco, hidromasaje, sala de recepciones y parqueadero privado.

2.2 Metodologa aplicada


La metodologa de investigacin que se aplic para el desarrollo de la presente aplicacin
consisti en:

2.2.1 Mtodos de Investigacin

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.

2.2.2 Tipos de Investigacin

2.2.2.1 Investigacin bibliogrfica

Para el desarrollo de la aplicacin web se utiliz la investigacin bibliogrfica con la


finalidad de disponer de una sustentacin terica de los conceptos relacionados a
administracin hotelera y sistemas de informacin.

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 Estudio Estadstico

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%.

Reemplazando valores se obtiene:

28
( )

La muestra obtenida es ciento cincuenta y uno, que es el nmero de personas a quienes se


aplic las encuestas.

2.4 Tcnicas de Investigacin

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.

Encuesta dirigida a los huspedes del hotel

La encuesta se realiz a la muestra de la poblacin de huspedes o potenciales clientes del


Hotel Sierra Norte.

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

Anlisis: El hotel generalmente se da a conocer por medio de referencias particulares, la


informacin encontrada en otros medios de comunicacin como internet y prensa escrita

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

Anlisis: El uso de internet es la va ms rpida, cmoda y eficiente para realizar


reservaciones; sin embargo el hotel no ha implementado un sistema para la reservacin
va web, por lo que este proceso se realiza telefnicamente.

Pregunta N 5
Es suficiente la informacin que el administrador del hotel le proporciona, sobre la
disponibilidad de las habitaciones?
Figura 8 Estadstica 5

Respuesta N de Encuestados Porcentaje


37%
SI 56 37%
63%
NO 95 63%
TOTAL 151 100%

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

Respuesta N de Encuestados Porcentaje 24%


SI 115 76%
76%
NO 36 24%
TOTAL 151 100%
Fuente: Autora

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

Respuesta N de Encuestados Porcentaje 13%


SI 131 87%
NO 20 13% 87%

TOTAL 151 100%

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

Anlisis: Las reservaciones por va telefnica demandan tiempo, puesto que el


recepcionista debe buscar la informacin que requiere el cliente, esta situacin genera falta
de confianza e inseguridad en los clientes.

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%

Bueno 68 45% 38%


45%
Regular 57 38%
Malo 8 5%
TOTAL 151 100%
Fuente: Autora

Anlisis: La administracin del hotel presenta muchas falencias en cuanto a la gestin


administrativa de sus procesos, por lo que se hace necesaria la implementacin de nuevas
tecnologas para cubrir las demandas y expectativas de los clientes.

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: Cules son los servicios que brinda el hotel?


Respuesta: El principal servicio que se da a los clientes es el alojamiento, que incluye el
uso de la piscina y el parqueadero privado. Tambin se dispone de una sala de recepciones
para eventos.

Pregunta: Cuntas habitaciones dispone el hotel y cul es su capacidad?


Respuesta: El hotel cuenta con dieciocho habitaciones y tiene una capacidad para albergar
a cincuenta personas.

Pregunta: Qu tipo de habitaciones tiene el hotel?


Respuesta: Se dispone de habitaciones sencillas, dobles, matrimoniales, triples y
cudruples.
Pregunta: Cul es el costo de las habitaciones?
Respuesta: Sencilla $25,00 Doble/Matrimonial $35,00 Triple $45,00 Cudruple
$50,00

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.

Pregunta: Cmo realizan los clientes la reserva de habitaciones?


Respuesta: Por va telefnica se comunican con la recepcionista quien les proporciona la
informacin sobre la disponibilidad de habitaciones.

Pregunta: Los clientes realizan un anticipo de la reserva efectuada?


Respuesta: No, el cobro de los servicios ofertados se efecta directamente en el hotel, una
vez realizado el alojamiento.

Pregunta: Qu sucede cuando una habitacin reservada se encuentra ocupada al


momento de alojarse un cliente?

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.

Pregunta: De qu manera se registran los alojamientos?


Respuesta: En una ficha impresa donde se registra la habitacin, el nmero de camas, el
nombre del cliente, las fechas de ingreso y salida, el nmero de pax, nmero de factura,
forma de pago y observaciones.

Pregunta: Cmo se realiza la facturacin?


Respuesta: De forma manual y en base a la informacin registrada en la ficha de
alojamiento.

Anlisis de resultados obtenidos de la entrevista


El Hotel Sierra Norte cuenta con una excelente infraestructura y capacidad para brindar
servicios de alojamiento, dispone de habitaciones sencillas, dobles/matrimoniales, triples y
cudruples con costos asequibles para los clientes. No dispone de una aplicacin web para
realizar los procesos de gestin hotelera, la reservacin de habitaciones efectan los
clientes por va telefnica, los alojamientos se registran manualmente y en base a esta
informacin se emite la factura respectiva.

2.5 Propuesta Metodolgica


Una vez realizada la investigacin se propone la elaboracin del presente proyecto
Aplicacin Web para la Gestin Hotelera en el Hotel Sierra Norte de la ciudad de Ibarra,
mediante la metodologa de desarrollo de software RUP, proceso de software que consisti
en las siguientes fases:

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 Desarrollo: Se realiz la codificacin del proyecto en distintas versiones y


realizando los cambios que el cliente solicitaba, las pruebas de funcionamiento con
respecto al ingreso, procesamiento y salida de la informacin.

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.

2.6 Conclusiones del captulo

La mayora de potenciales clientes desconocen la existencia, ubicacin e


infraestructura del hotel en la ciudad de Ibarra.
Los clientes no cuentan con informacin con respecto a los servicios que ofrece el hotel
y los costos que se manejan.
Las reservaciones se realizan por va telefnica y directamente en el hotel, este proceso
demanda mucho tiempo.
La recepcionista del hotel no cuenta con informacin actualizada sobre el estado de la
disponibilidad de las habitaciones, lo que ocasiona demoras en la confirmacin de
reservaciones.
La facturacin de los servicios se realiza de forma manual y no se lleva un estricto
detalle de los servicios brindados a los clientes.
No se utilizan recursos web para promocionar el hotel y los servicios que brinda.

36
3 Captulo III DESARROLLO DE LA PROPUESTA

3.1 Inicio

3.1.1 Documento de Visin

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

Tabla 1 Requerimientos Software 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

Hardware equipo de cmputo del hotel

Tabla 2 Requerimientos Hardware Cliente

Procesador Dual Core 2,6 Ghz

Memoria RAM 2 GB

Disco Duro 500 GB

Monitor 18,5

Internet Banda ancha 2,5 MB

Impresora Lexmark Lser


Fuente: Autora

Software equipo de cmputo del hotel

Tabla 3 Requerimientos Software Cliente

Sistema Operativo Windows 7 Ultimate


Plug-in y Programas Adobe Acrobat Reader
Flash Player
Navegadores web Mozilla Firefox
Google Chrome
Antivirus Avast Internet Security
Fuente: Autora

38
Operativos
Las personas que accedern y utilizarn la aplicacin son:

o Clientes del hotel.


o Recepcionista (Sra. Angelita Aveiga).
o Sper Administrador (Sr. Edison Lpez).

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.

La recepcionista y el administrador del hotel tienen conocimientos bsicos de computacin


y uso de aplicaciones web, sin embargo para ellos se defini un cronograma de
capacitacin para el uso del sistema, con la finalidad de explicar en forma detallada el uso
de cada mdulo que integra el sistema de acuerdo al rol que desempean. Adems el
sistema dispone de los respectivos manuales.

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

Los costos de desarrollo y alojamiento de la aplicacin web fueron asumidos por mi


persona (autora del presente proyecto de tesis) y los recursos adicionales disponan en el
hotel, estos factores fueron determinantes para la realizacin del proyecto.

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.

Sentencia que define el problema

Tabla 5 Sentencia que define el problema

El problema de: Inadecuados procesos de gestin hotelera en el Hotel Sierra


Norte, de la ciudad de Ibarra.
Afecta a: Hotel Sierra Norte

Una solucin adecuada Implantar una Aplicacin Web para la gestin hotelera, en el
sera: Hotel Sierra Norte de la ciudad de Ibarra.
Fuente: Autora

Descripcin de participantes del proyecto y usuarios


Para proporcionar de forma efectiva una metodologa que se ajuste a las necesidades de los
usuarios, fue necesario identificar e involucrar a todos los participantes en el proyecto
como parte del proceso de modelado de requerimientos. Adems se identificaron a los
usuarios del sistema y se muestra un perfil de los participantes y de los usuarios
involucrados en el proyecto, as como los problemas ms importantes que stos perciben
para enfocar la solucin propuesta hacia ellos.

40
Resumen de participantes del proyecto

Tabla 6 Resumen de participantes del proyecto

Nombre Descripcin Responsabilidades


Cristina Posso Desarrolladora de la -Diseo de la base de datos
Aplicacin Web -Funcionalidades a la aplicacin web
Edison Lpez Administrador del Hotel -Seguimiento al desarrollo del
Sierra Norte proyecto de software
Angelita Aveiga Recepcionista - Detalla proceso de reservas,
alojamiento y facturacin
Fuente: Autora

Resumen de usuarios

Tabla 7 Sentencia que define el problema

Nombre Descripcin Responsabilidades


- Consulta informacin general
- Registro
Usuarios que accedern a - Manejo de perfil
Ac1 Cliente
la aplicacin web - Reservaciones
- Consulta reservas y alojamientos

- 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

Perfil de los participantes del proyecto

o Desarrolladora de la aplicacin web

Tabla 8 Perfil de la desarrolladora

Representante Cristina Posso


Descripcin Desarrolladora de la Aplicacin Web
Tipo Tecnloga en Informtica
Realiza el anlisis de requerimientos, disea la
arquitectura, base de datos e interface de usuario.
Responsabilidades
Desarrolla la Aplicacin Web para la Gestin Hotelera
del Hotel Sierra Norte.

Fuente: Autora

o Administrador del hotel

Tabla 9 Responsabilidades del Administrador

Representante Edison Lpez


Descripcin Administrador del hotel
Tipo Bachiller
Proporciona informacin de los procesos
Responsabilidades administrativos que se llevan en el hotel, plantea
requerimientos y da seguimiento a la aplicacin.
Fuente: Autora

o Recepcionista del hotel

Tabla 10 Responsabilidades Recepcionista

Representante Angelita Aveiga


Descripcin Recepcionista del hotel
Tipo Bachiller

42
Proporciona informacin de los procesos que se llevan en el
Responsabilidades
hotel, plantea requerimientos y da seguimiento a la aplicacin.
Fuente: Autora

Descripcin Global del Producto

o Perspectiva del producto


El proyecto a desarrollar es una Aplicacin Web para la gestin hotelera, en el Hotel
Sierra Norte, con el propsito de promocionar el establecimiento y mejorar los procesos
de registro de clientes, reservaciones, alojamientos y facturacin.

o Resumen de caractersticas
A continuacin se presenta un listado de los beneficios que obtendr el cliente a partir del
producto.

Tabla 11 Resumen de caractersticas

Beneficio del cliente Caractersticas que lo apoyan

Mtodo gil y eficiente en el proceso de Interface grfica atractiva e intuitiva


reservacin de habitaciones.

Utilizacin de recursos tecnolgicos Aplicacin Web


(servidor web, internet, correo
electrnico)
Mayor facilidad para el acceso de datos Base de datos

Fuente: Autora

3.2 Elaboracin

3.2.1 Modelo de casos de uso para el Hotel Sierra Norte

El Hotel Sierra Norte brinda el servicio de alojamiento a turistas nacionales y extranjeros,

actualmente la gestin hotelera se realiza con programas de oficina; es decir, no se dispone de

una aplicacin web para promocionar los servicios que ofrece el hotel y la reserva de

habitaciones.

43
3.2.2 Modelo de Negocio

El modelado del negocio se fundamenta en tres diagramas principales, el modelo de casos de


uso del negocio, el modelo del dominio y los modelos de objetos del negocio. En el hotel se
realizan varios procesos de gestin hotelera que son: Llevar un registro de las habitaciones,
clientes, alojamientos, servicios, reservaciones, formas de pago. Dichos procesos se vinculan
directamente con el cliente; por tal motivo deben ser llevados de forma correcta y eficiente.

3.2.3 Ingreso a la Aplicacin Web


Los usuarios accedern a la pgina principal de la Aplicacin Web escribiendo la URL
www.hotelsierranorte.com y podrn ver la informacin general del hotel. Cuando un
cliente requiera realizar una reservacin deber registrarse para iniciar su sesin.

3.2.4 Modelo de Casos de Uso


A continuacin se presentan los diagramas de casos de uso determinados para cada actor
que interviene y los procesos que realizar con la aplicacin web.

3.2.4.1 Casos de uso Cliente


El actor Cliente se relaciona con seis casos de uso: Consultar informacin del hotel,
Registrar en la aplicacin web, Gestionar perfil, Consultar disponibilidad de habitaciones,
Consultar alojamientos, Gestionar reservaciones; es decir, el cliente podr ver informacin
general del hotel, datos de contacto y servicios, si desea realizar reservaciones deber
primero registrarse en la aplicacin web ingresando sus datos personales y clave de acceso,
podr consultar la disponibilidad de habitaciones en un perodo de tiempo y realizar sus
reservas las cuales sern confirmadas va correo electrnico. En el panel de tareas
consultar las reservaciones y alojamientos efectuados.

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

Consultar informacin del hotel


El cliente accede al sitio web y puede ver informacin relativa al hotel como: pantalla de
bienvenida, misin, visin, galera, habitaciones, informacin de contacto.

Flujo de Eventos
Flujos Bsicos
1. El cliente accede al sitio web.
2. Observa informacin del hotel.

Registrar en la Aplicacin Web


El cliente se registra en la aplicacin ingresando sus datos personales y clave de acceso.

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.

Consultar disponibilidad habitaciones


El usuario efectuar consultas de las habitaciones que se encuentran disponibles en un
perodo de tiempo determinado, previo a realizar su reservacin.

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.

Casos de uso Recepcionista


El actor Recepcionista se relaciona con seis casos de uso principales: Gestionar clientes,
Gestionar empresas, Gestionar reservaciones, Gestionar Alojamientos, Facturar e Imprimir
reportes.

Figura 15 Casos de Uso Recepcionista

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.

Casos de uso del Sper Administrador


El Sper Administrador a ms de realizar todas las acciones del recepcionista se relaciona
con cuatro casos de uso que son: Gestionar usuarios, Gestionar contenidos, Gestionar
productos y servicios y Generar reportes financieros de la informacin procesada. Este
actor es el encargado de la administracin de los usuarios con sus respectivos privilegios,
mantener actualizados los contenidos del sitio web, administrar habitaciones y servicios del
hotel y generar reportes financieros.

Figura 16 Casos de Uso Sper Administrador

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.

Gestionar productos y servicios


El sper administrador de hotel puede agregar productos (habitaciones) o servicios, cada
uno con su descripcin particular y costo.

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 Diseo de la Base de Datos


Para la gestin de los datos de la aplicacin web se utiliz el gestor de base de datos
MySQL por ser una base de datos gil y rpida en procesamiento de datos, conjuntamente
con la herramienta de administracin grfica MySQL Administrator 1.2.9.

3.2.5.1 Estndares

Nombre de Entidades: El nombre de las entidades se defini utilizando palabras


sencillas que permitan describir cada uno de los procesos y datos que almacena la
misma; para el caso de dos o ms silabas, se utiliz el signo de guin bajo ( _ ) para
separarlas, por ejemplo: tbl_cliente.

Nombres de Atributos: El nombre de los atributos se defini en funcin de cada


entidad y el dato que almacena, por ejemplo: primer_apellido

En la Figura 17 se muestra el diagrama de la base de datos para la gestin de los procesos


hoteleros en Hotel Sierra Norte.

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.

Las tablas estn correctamente relacionadas, esto permite la ejecucin de consultas de


acuerdo a la informacin requerida. En conclusin la base de datos de la aplicacin web
para el Hotel Sierra Norte es totalmente funcional y permite gestionar todos los datos
almacenados en ella de una manera gil, rpida y eficaz para los usuarios.

53
3.2.5.2 Diseo de la base de datos

Figura 17 Diagrama Fsico de la Base de Datos

Fuente: Autora

54
3.2.5.3 Descripcin de las tablas
Figura 18 Tabla Cliente
Tabla: tbl_cliente

Campos: id_cliente, id_nacionalidad, dni,


primer_apellido, segundo_apellido, nombres,
direccion, telefono, email, clave, id_empresa,
guid, estado
Descripcin: Se registran los datos personales
de clientes con sus respectivas claves de acceso
a la aplicacin.

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

Tabla: tbl_reservacion Figura 20 Tabla Reservacin

Campos: id_reservacion, id_cliente,


cod_reservacion, fecha_reservacion,
fecha_confirmacion, fecha_inicio, fecha_fin,
estado, num_doc, monto
Descripcin: Se guarda informacin de las
reservaciones efectuadas, las fechas de inicio y
fin as como el valor que genera.
Fuente: Autora

55
Tabla: tbl_detalle_reservacin Figura 21 Tabla Detalle Reservacin

Campos: id_detalle, id_producto_servicio,


id_reservacion, descripcion, cantidad, precio
Descripcin: Se registran todas las
habitaciones seleccionas en la reserva.

Fuente: Autora

Tabla: tbl_ficha_hospedaje Figura 22 Tabla Ficha Hospedaje

Campos: id_ficha, id_cliente, id_reservacion,


fecha_entrada, fecha_salida, num_dias,
valor_iva, subtotal, iva, total, estado
Descripcin: Se almacena la identificacin del
cliente y la reservacin, el perodo del
alojamiento y el valor que genera dicha
operacin.

Fuente: Autora

Figura 23 Tabla Factura


Tabla: tbl_factura

Campos: id_factura, id_cliente, id_ficha,


num_factura, direccion, telefono, subtotal,
valor_iva, iva, total, abierta, factura_empresa
Descripcin: Se guardan los datos de la factura
y el valor de cobro incluido impuestos.

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.

Figura 24 Registro de Clientes

Fuente: Autora

Registro de informacin del cliente


Si es nuevo usuario, el cliente registra su informacin personal, los cuadros de texto que
tienen un asterisco son campos requeridos, si la nacionalidad es ecuatoriana verifica el
nmero ingresado, se distinguen nmeros y letras de acuerdo al tipo de dato, el correo
electrnico debe tener la estructura estndar.

Figura 25 Registro Informacin Cliente

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.

Figura 26 Ingreso de usuarios

Fuente: Autora

Nueva Ficha de Hospedaje

La Figura 27 muestra el formulario que se utiliza para el registro de alojamientos de clientes,


donde se agregan las habitaciones y servicios solicitados, automticamente se calcula valor
que genera dicha operacin con los impuestos incluidos.

Figura 27 Ficha de Hospedaje

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.

Figura 29 Lista de habitaciones disponibles

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.

Figura 30 Resumen Reserva

Fuente: Autora

60
Listado de clientes
El formulario muestra un listado los clientes registrados en la aplicacin web.

Figura 31 Listado de Clientes

Fuente: Autora

Reporte de habitaciones

Se muestra un listado de las habitaciones, su tipo y precio.

Figura 32 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.

Funcin Valida Usuario


Funcin que permite validar el ingreso de usuarios registrados a la aplicacin, primero se
asigna el valor del e-mail y el de la clave a una variable y se llama a la funcin ValidaUsuario
que verifica si existe el registro; si lo encuentra abre la sesin del cliente, caso contrario enva
un mensaje de alerta No existe el usuario.

public function validausuario(){


$email = XTUtils::Request("email");
$clave = XTUtils::Request("clave");

$localusuario = new XTUsuarioModel();


$fila = $localusuario->ValidaUsuario($email,$clave);
//echo $localusuario->last_sql;
if($fila!=null){
XTUtils::setSession("FEUsuario", $fila["id_cliente"]);
XTUtils::setSession("FENombreUsuario", $fila["nombres"]. ' '
.$fila["primer_apellido"]);
XTReferencia::Redirect("index.php?accion=micuenta");
return;
}
echo"<script>alert('No existe el usuario');</script>";

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.

public function disponibilidad(){


if(XTUtils::Session("FEUsuario")==""){
$this->iniciosesion();
return;
}
$fecha_llegada = XTUtils::Request("fecha_llegada");
$fecha_salida = XTUtils::Request("fecha_salida");
if($fecha_salida<$fecha_llegada){
echo"FechasIncorrectas";
$this->view->show("disponibilidad",$data);
return;
}
$localservicio = new fe_servicioModel();
$data["listado"] = $localservicio->Todos($fecha_llegada, $fecha_salida);
$data["fecha_llegada"] = $fecha_llegada;
$data["fecha_salida"] = $fecha_salida;

$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.

Para el uso de la aplicacin se realiz adems la capacitacin a los usuarios encargados de la


gestin hotelera, con la finalidad de que se involucren y familiaricen en el uso de esta nueva
tecnologa.

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:

Ingreso a la aplicacin web.


Consulta de disponibilidad de habitaciones
Administracin de clientes.
Administracin de reservaciones.
Gestin de alojamientos.
Impresin de reportes.

3.4.1.1 Cronograma de capacitacin


Figura 33 Cronograma de Capacitacin

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.

3.4.2.1 Prueba de estado del servidor


En el panel de administracin del sitio web se ejecuta la prueba para verificar el estado del
servidor, obteniendo un resultado ptimo.
Figura 34 Prueba de estado del servidor

Fuente: Autora

3.4.2.2 Verificacin de la conexin de la base de datos


A travs del panel de administracin del sitio web se ejecut la prueba de verificacin de la
conexin de la base de datos, la misma que muestra el siguiente resultado:

65
Figura 35 Verificacin de la conexin de la base de datos

Fuente: Autora

En consecuencia la conexin con las tablas de la base de datos se ejecuta correctamente.

3.4.2.3 Pruebas de ingreso al sitio web


Se efectuaron pruebas para verificar el acceso de los usuarios a la aplicacin, cuando un
usuario no se encuentra registrado o ingresa datos errneos, se muestra automticamente un
mensaje que indica que el usuario no existe, impidiendo de esta manera el ingreso a la
aplicacin web.

Figura 36 Pruebas de ingreso al sitio web

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.

Figura 37 Prueba de perfiles de usuario

Fuente: Autora

3.4.2.5 Pruebas de ejecucin de estilos


Mediante la herramienta CSE HTML Validator se realiz la verificacin de sintaxis de los
archivos HTML que incluyen hojas estilos, mostrando los siguientes resultados:

Figura 38 Pruebas en CSE HTML Validator

Fuente: Autora

67
3.4.2.6 Pruebas de ejecucin de la aplicacin web

Mediante la herramienta Screenshot se realiz la verificacin de ejecucin de la aplicacin en


diferentes plataformas y navegadores, dando como resultado lo siguiente:

Figura 39 Pruebas de ejecucin de aplicacin web

Fuente: Autora

3.4.2.7 Pruebas con datos falsos


Al momento de ingresar la informacin de un nuevo cliente con datos errneos la aplicacin
realiza la validacin respectiva, primeramente en los campos que se digita texto como los
nombres no permite el ingreso de nmeros y en los campos donde se editan nmeros impide
el ingreso de letras. Si la nacionalidad del cliente es ecuatoriana impide el registro de nmeros
de cdulas falsos, el correo electrnico debe mantener su estructura y finalmente controla el
ingreso de campos requeridos antes de guardar la informacin.

68
Figura 40 Ingreso de datos del Cliente

Fuente: Autora

3.4.2.8 Pruebas de seguridad


Se configur OpenSSL, una librera de software que permite cifrar las comunicaciones entre
el navegador y el servidor donde se aloja la aplicacin. La figura muestra la ejecucin del sitio
web activado el certificado de seguridad.

Figura 41 Pruebas de seguridad

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

3.5 Conclusiones del captulo


El documento de visin permiti definir las necesidades y caractersticas de la aplicacin
web. El apoyo del personal administrativo del hotel fue de vital importancia, puesto que
proporcionaron la informacin necesaria para conocer los procesos que se manejaban en
el hotel.
La identificacin de responsabilidades de cada actor facilit el diseo los modelos de
casos de uso de los actores de acuerdo a las acciones que llevan a cabo.
La definicin de entidades permiti el diseo de una base de datos adecuada para el
almacenamiento de la informacin que se requiere gestionar.
La metodologa de desarrollo permiti construir una aplicacin web acorde a las
necesidades del cliente.
El tipo de dato seleccionado en los campos de las tablas permiten un correcto
almacenamiento de la informacin.
La ejecucin de consultas SQL ayud en la generacin de informes requeridos por el
cliente.
Las pruebas que se realizaron fueron supervisadas y esto favoreci la depuracin y el
correcto funcionamiento de la aplicacin web.
Tanto la implantacin como la elaboracin del manual tcnico y de usuario fueron
indispensables para un correcto uso del sistema.

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

AGUILAR CAMPO, Elas, (2010), Gua prctica para la elaboracin de proyectos,


editorial Codeu, 1ra Edicin.
COSTAS, Jess, (2011), Seguridad Informtica, editorial Ediciones de la U, 1ra. Edicin.
ESCUDERO, Francisco (2007), Planificacin operativa y financiera en empresas
hoteleras, editorial: Trillas, 1ra. Edicin.
FOSTER, D. (2009), Recepcin en Hotelera, editorial Mc. Graw- Hill, 1ra Edicin.
GOMEZ, lvaro, (2011), Seguridad Informtica, editorial Ecoe Ediciones, 1ra Edicin.
IVAR, Grady, (2010), El proceso unificado de desarrollo de software (RUP), editorial
Addison Wesley, 1ra Edicin.
LARDENT, Alberto, (2009), Sistemas de Informacin para la gestin empresarial,
planeamiento, tecnologa y calidad, editorial Prentice Hall, 1ra Edicin.
MESTRES SOLER, Juan, (2009), Tcnicas de gestin y direccin hotelera, editorial
Gestin, 1ra Edicin.
PAVN, Jacobo, 2008, Creacin de un portal con PHP y MySQL, editorial Alfaomega,
3ra. Edicin.
PIATINNI, (2008), Concepcin y diseo de bases de datos , editorial Ra-ma, 1ra Edicin
QUIROGA, Hugo (2010), Hotelera y turismo. Manual de administracin hotelera,
editorial Daly, 1ra. Edicin.
SENN, J.A, (2008), Anlisis y Diseo de Sistemas de Informacin, editorial Mc. Graw-
Hill, 2da Edicin.
UNIANDES, (2012), Manual de investigacin 2012, 2da Edicin.
VRTICE, (2008), Gestin de Hoteles, hostelera y turismo, editorial Vrtice, 1ra.
Edicin
WEITZENFELD, Alfredo, (2009), Ingeniera de software, editorial Thomson, 1era
Edicin.

73
LINKOGRAFA

DEFINICIN.DE, (2011). Definicin de Seguridad Informtica,


http://definicion.de/seguridad-informatica/
JACOME, Mara, (2010), Sistema Informtico,
http://www.dspace.espol.edu.ec/bitstream/123456789/1908/1/3729.pdf
LAGO, R, (2009). Patrn Modelo-Vista-Controlador,
http://www.proactiva-calidad.com/java/patrones/mvc.html
MACIAS, Jos, (2010), Estudio, diseo e implementacin del Sistema Informtico,
http://www.dspace.espol.edu.ec/bitstream/1.pdf
MAESTROS DEL WEB, (2009), Qu son las bases de datos?,
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/
MITECNOLOGICO.COM (2010), Mtodos,
http://www.mitecnologico.com/Main/Metodos
MITECNOLGICO.COM, (2011), Arquitectura Aplicaciones Web,
http://www.mitecnologico.com/Main/ArquitecturaAplicacionesWeb
MONOGRAFAS.COM, (2011). Turismo y Hoteles,
http://www.monografias.com/trabajos89/monografia-hoteles/monografia-hoteles.shtml
OSORIO, Alejandra, (2009). Marketing Turstico,
http://www.slideshare.net/alejandraosorio/el-marketing-turstico
PERALTA, Vernica, (2009), Taller de Sistemas de Informacin, http://proa.ei.uvigo.es
PERALTA, M, (2009). Sistema de Informacin.
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
PEREZ, Damin (2009) Los frameworks de PHP agilizan tu trabajo,
http://www.maestrosdelweb.com/editorial/los-frameworks-de-php-agilizan-tu-trabajo/
SANTAELLA, Carla (2009), Mtodo Inductivo,
http://www.monografias.com/trabajos87/metodo-inductivo/metodo-inductivo.shtml
SLIDESHARE, (2009). La Ingeniera de Software y Rup,
http://www.slideshare.net/dersteppenwolf/la-ingenieria-de-software-y-rup
VERIAL, (2011), Programa de Gestin Hotelera, http://www.programa-de-
hotel.com/software-gestion-de-hotel-verial.html

74
75

Vous aimerez peut-être aussi