• No se han encontrado resultados

Aplicación web para la gestión turística del hotel Montecarlo de la ciudad de Ibarra

N/A
N/A
Protected

Academic year: 2020

Share "Aplicación web para la gestión turística del hotel Montecarlo de la ciudad de Ibarra"

Copied!
113
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO INFORMÁTICO, PREVIO LA OBTENCIÓN DEL

TITULO DE INGENIERÍA EN SISTEMAS E INFORMÁTICA

TEMA: “APLICACIÓN WEB PARA LA GESTIÓN

TURÌSTICA DEL HOTEL MONTECARLO DE LA

CIUDAD DE IBARRA”

Autores:

Tlga. Erika Fuentes

Tlgo. Samuel Lascano

Asesor:

Ing. Cathy Guevara

(2)

II

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

CERTIFICADO

Una vez culminado el estudio de investigación por parte de la tecnóloga Erika Cristina Fuentes Guevara y el tecnólogo Samuel Benjamín Lascano Rivera.

“APLICACIÓN WEB PARA LA GESTIÓN TURÍSTICA DEL HOTEL MONTECARLO DE LA CIUDAD DE IBARRA”

Certifico:

Que el mencionado trabajo es auténtico y original, cumple con los aspectos: técnico-metodológico y las normas establecidas por la Universidad Regional Autónoma de los Andes, UNIDADES.

Por lo tanto, autorizo su presentación para el trámite de sustentación correspondiente.

Ibarra, febrero del 2012

--- Ing. Cathy Guevara

(3)

III

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS E INFORMÁTICA

Tlga. Erika Cristina Fuentes Guevara Tlgo. Samuel Benjamín Lascano Rivera

“APLICACIÓN WEB PARA LA GESTIÓN TURÍSTICA DEL HOTEL MONTECARLO DE LA CIUDAD DE IBARRA”

AUTORÍA DEL PROYECTO

LOS CONTENIDOS DEL PRESENTE PROYECTO, SON EXCLUSIVOS DE LOS AUTORES.

Ibarra, febrero de 2012

f.--- f.--- Tlga. Erika Cristina Fuentes Guevara Tlgo. Samuel Benjamín Lascano Rivera

(4)

IV

AGRADECIMIENTO

(5)

V

DEDICATORIA

Dedico el presente proyecto a mi querida madre Zoila Guevara por haberme brindado su apoyo incondicional y por haber puesto su confianza en mí, además por llenar mi vida con sus consejos, amor y cariño; y a mi hija Erika Gisell Reinoso, por ser mi fuerza y fortaleza, por haber confiado en mí cada instante.

A Dios por permitirme vivir rodeado de personas tan maravillosas y cumpliendo mis sueños.

(6)

VI

DEDICATORIA

La vida es corta pero en tan poco tiempo se puede recoger su esencia por sus etapas. Por eso, dedico el presente trabajo investigativo a mis Padres Margarita Rivera, y Miguel Lascano como a mi esposa Berónica Ponce y a mi precioso hijo Francisco David Lascano, quienes han sido participes de mi esfuerzo, brindándome su apoyo incondicional y constante.

(7)

VII

ÍNDICE GENERAL

PORTADA I

CERTIFICACIÓN DEL ASESOR II

AUTORÍA DEL PROYECTO III

AGRADECIMIENTO IV

DEDICATORIA ERIKA FUENTES V

DEDICATORIA SAMUEL LASCANO VI

ÍNDICE VII

ÍNDICE DE TABLAS XIII

ÍNDICE DE FIGURAS XV

RESUMEN EJECUTIVO XVIII

EXECUTIVE SUMMARY XX

ÍNDICE

CAPITULO I

1. INTRODUCCIÓN 1

1.1. ANTECEDENTES 3

1.2. OBJETIVOS 5

1.2.1. Objetivo General 5

1.2.2. Objetivos Específicos 5

1.3. METODOLOGÍA 5

1.3.1. Investigación Cuantitativa 6

1.3.2. Investigación Cualitativa 6

1.3.3. Técnicas e Intrumentos de Recolección de Datos 7

1.3.3.1. Observación 7

1.3.3.2. Encuesta 7

(8)

VIII

1.3.4. Población y muestra 7 1.3.4.1. Muestra 8 1.3.5. Elaboración de Instrumentos 8 1.3.6. Análisis e Interpretación de la información 9 1.3.6.1. Análisis de la encueta aplicada a clientes del Hotel Montecarlo 9 1.3.7. Modelo de Desarrollo de Software 21 1.3.7.1. Modelo en Cascada 21 1.3.7.1.1. Ingeniería y Análisis del Sistema 22 1.3.7.1.2. Análisis de los requisitos delSoftware 22 1.3.7.1.3. Diseño 22 1.3.7.1.4. Codificación 23 1.3.7.1.5. Prueba 23 1.3.7.1.6. Mantenimiento 23

1.4. RECURSOS 24

1.4.1. Recursos Humanos 24 1.4.2. Recursos Tecnológicos 24

1.4.2.1. Hardware 24

1.4.2.2. Software 25

1.4.3. Recursos Económicos 25

1.4.3.1. Equipo 25

1.4.3.2. Software 25 1.4.3.3. Materiales 26 1.4.3.4. Varios 26

1.4.3.5. Resúmen 26

(9)

IX

CAPITULO II

2. PROPUESTA 28

2.1. ANÁLISIS 28

2.1.1. Funcionalidades de la Aplicación Web 30 2.1.2. Modelo de Casos de Uso de Negocios 30 2.1.2.1. Modelo de Casos de Uso - Cliente 30 2.1.2.2. Modelo de Casos de Uso - Administrador 31 2.1.3. Diagrama de Flujo de Datos Nivel 0 32 2.1.4. Diagrama de Flujo de Datos Nivel 1 32

2.2. DISEÑO 33

2.2.1. Diagrama Relacional de la Base de Datos 33 2.2.2. Diccionario de Datos 34 2.2.2.1. Tabla de Clientes 34 2.2.2.2. Tabla de Resrvas 35 2.2.2.3. Tabla de Habitaciones 37 2.2.2.4. Tabla de Usuarios 38

2.3. IMPLEMENTACIÓN 39

(10)

X

2.4. PRUEBAS 46

2.4.1. Pruebas de Registro de Datos del Cliente 46 2.4.2. Pruebas de Ingresode Datos Reserva 46 2.4.3. Pruebas Crear Usuarios desde el Administrador Web 47 2.4.4. Pruebas Crear Nuevo Cliente desde el Administrador Web 47 2.4.5. Prueba de Reportes Hotel 48 2.5. PUESTA EN FUNCIONAMIENTO 49

CAPITULO III

3. ESTUDIO DE VIABILIDAD 50

3.1. VIABILIDAD TÉCNICA 50

3.2. VIABILIDAD OPERATIVA 50

3.3. VIABILIDAD ECONÓMICA 50

CAPITULO IV

4. DOCUMNETACIÓN 51

4.1. MANUAL USUARIO 51

4.1.1. Requerimientos del Sistema 51 4.1.1.1. Servidor Hosting 51 4.1.1.1.1. Especificaciones 51

4.1.1.2. Cliente 51

(11)

XI

4.1.2.4. Página Contáctenos 57 4.1.2.5. Preguntas Frecuentes 58 4.1.2.5.1. Cómo Llegar 58 4.1.2.5.2. Lugares que Visitar 59 4.1.2.5.3. Cómo Reservar 59

4.1.2.5.4. Eventos 60

4.1.2.5.5. Confort 60

(12)

XII

4.1.3.7.4 Reportes por Fechas 69 4.1.3.8. Envíos de Mail 69

4.2. MANUAL TÉCNICO 70

4.2.1. Técnologías 70

4.2.1.1. Html 70

4.2.1.2. MySQL 70

4.2.1.3. Javascript 71

4.2.1.4. Css 71

4.2.1.5. Php 72

4.2.1.6. Ajax 73

4.2.2. Herramientas 74

4.2.2.1. Dreamweaver 74

4.2.2.2. Photoshop 75

4.2.2.3. Flash 76

CAPITULO V

5. CONCLUSIONES Y RECOMENDACIONES 78

5.1. CONCLUSIONES 78

5.1. RECOMENDACIONES 80

CAPITULO VI

6.1 BIBLIOGRAFÍA 82

6.2 LINCOGRAFÍA 82

CAPITULO VII

7. ANEXOS 83

ANEXO 1. Perfil del Proyecto 84 ANEXO 2. Encuestas Dirigidas a Clientes del Hotel 88

(13)

XIII

ÍNDICE TABLAS

CAPITULO I

Tabla 1: Detalle porcentajes pregunta 1 3

Tabla 2: Análisis en porcentajes pregunta 2 4

Tabla 3: Análisis en porcentajes pregunta3 5

Tabla 4: Análisis en porcentajes pregunta 4 6

Tabla 5: Análisis en porcentajes pregunta 5 7

Tabla 6: Análisis en porcentajes pregunta 6 8

Tabla 7: Análisis en porcentajes pregunta 7 9

Tabla 8: Análisis en porcentajes pregunta 8 20

Tabla 9: Análisis en porcentajes pregunta 9 21

Tabla 10: Análisis en porcentajes pregunta 10 22

Tabla 11: Análisis en porcentajes pregunta 11 23

Tabla 12: Análisis en porcentajes pregunta 12 24

Tabla 13: Recursos Humanos 28

Tabla 14: Descripción Hardware 28

Tabla 15: Descripción del Software 29

Tabla 16: Descripción Costo Equipo 29

Tabla 17: Descripción Costo Software 29

Tabla 18: Descripción Costo Materiales 30

Tabla 19: Descripción Costo Otros Gastos 30

(14)

XIV

CAPITULO II

Tabla 21: Descripción de Campos Tabla de Clientes 39

Tabla 22: Descripción de Campos Tabla de Reservas 40

Tabla 23: Descripción de Campos Tabla de Habitaciones 41

Tabla 24: Descripción de Campos Tabla de Usuarios 42

Tabla 25: Descripción de Ingreso de Datos Cliente 50

Tabla 26: Descripción de Ingreso de Datos Reserva 50

Tabla 27: Descripción para Crear Usuarios 51

Tabla 28: Descripción para Crear un Cliente desde el Administrador 51

(15)

XV

ÍNDICE FIGURAS

CAPITULO I

Figura 1: Diagrama estadístico pregunta 1 3

Figura 2: Diagrama estadístico pregunta 2 4

Figura 3: Diagrama estadístico pregunta 3 5

Figura 4: Diagrama estadístico pregunta 4 6

Figura 5: Diagrama estadístico pregunta 5 7

Figura 6: Diagrama estadístico pregunta 6 8

Figura 7: Diagrama estadístico pregunta 7 9

Figura 8: Diagrama estadístico pregunta 8 20

Figura 9: Diagrama estadístico pregunta 9 21

Figura 10: Diagrama estadístico pregunta 10 22

Figura 11: Diagrama estadístico pregunta 11 23

Figura 12: Diagrama estadístico pregunta 12 24

Figura 13: Modelo en Cascada del ciclo de vida de un sistema 25

Figura 14: Cronograma de Actividades 31

CAPITULO II

Figura 15: Modelo de Caso de Uso - Cliente 34

Figura 16: Modelo de Caso de Uso - Administrador 35

Figura 17: Diagrama de Flujo de Datos Nivel 0 36

Figura 18: Diagrama de Flujo de Datos Nivel 1 36

Figura 19: Modelo Relacional de la Base de Datos 37

Figura 20: Detalle de Campos Tabla Clientes 38

Figura 21: Registros Tabla Clientes 38

(16)

XVI

Figura 23: Registro Tabla Reservas 40

Figura 24: Campos Tabla Habitaciones 41

Figura 25: Registro Tabla Habitaciones 41

Figura 26: Detalle Campos Tabla Usuarios 42

Figura 27: Detalle Registros Tabla Usuarios 42

Figura 28: Formulario de Registro de Usuarios 45

Figura 29: Código del Formulario de Registro de Usuarios 45

Figura 30: Formulario de Registro de Reservas 46

Figura 31: Código Formulario de Registro de Reservas 46

Figura 32: Panel de Ingreso del Administrador 47

Figura 33: Código Panel de Ingreso del Administrador 47

Figura 34: Panel de Control Administrador 48

Figura 35: Código Panel Administrador de Reservas 48

Figura 36: Formulario de Confirmación de Reservas 49

Figura 37: Código de Confirmación de Reservas 49

Figura 38: Pantalla de inicio Aplicación Web para la Gestión Turística del Hotel 53

CAPITULO IV

Figura 39: Página de Bienvenida del Hotel Montecarlo de Ibarra 56

Figura 40: Pantalla de Habitaciones 57

Figura 41: Página de Servicios 57

Figura 42: Página de Reservaciones 58

Figura 43: Formulario de Ingreso de Datos para Registro del Hotel 58

Figura 44: Pantalla de Reservaciones del Hotel 59

Figura 45: Pantalla de Ingreso para Reservaciones del Hotel 59

Figura 46: Pantalla de Ingreso de Requerimientos para Reservaciones 60

(17)

XVII

Figura 48: Comprobante de Reservaciones 61

Figura 49: Página para Contactarse 61

Figura 50: Menú de Preguntas Frecuentes 62

Figura 51: Muestra el Mapa de ubicación del Hotel 62

Figura 52: Página Muestra Reseña histórica de la ciudad de Ibarra 63

Figura 53: Página Pasos para Reservaciones 63

Figura 54: Página de información de Eventos del Hotel 64

Figura 55: Página muestra las habitaciones del Hotel 64

Figura 56: Página de Circuitos Turísticos que ofrece el Hotel 65

Figura 57: Página Inicio del Administrador del Hotel Montecarlo de Ibarra 65

Figura 58: Formulario para Añadir Noticias en la Aplicación Web 66 Figura 59: Página para cambiar Noticias en la Aplicación Web 66

Figura 60: Formulario para Configuración de Noticias en la Aplicación Web 67

Figura 61: Formulario para Crear Usuarios en la Aplicación Web 67

Figura 62: Página muestra Usuarios del Administrador Web 68

Figura 63: Página para actualizar Clientes del Hotel 68

Figura 64: Página para actualizar Reservaciones del Hotel 69

Figura 65: Página para actualizar Habitaciones del Hotel 69

Figura 66: Página para actualizar Habitaciones del Hotel 70

Figura 67: Detalle de reportes de Clientes del Hotel 70

Figura 68: Detalle de reportes de Reservaciones del Hotel 71

Figura 69: Reportes del Clientes más frecuentes que visitan el Hotel 71

Figura 70: Cuadro estadístico de Clientes más frecuentes que visitan el Hotel 72

Figura 71: Reportes de Habitaciones más reservadas del Hotel 72

Figura 72: Cuadro estadístico de Habitaciones más reservadas del Hotel 72

Figura 73: Reportes de Reservaciones por fechas del Hotel 73

(18)

XVIII

RESUMEN EJECUTIVO

Con la invención tecnológica como poderoso e inevitable recurso al que las sociedades del mundo actual están obligadas a incluir en su cotidianidad, influye en la decisión de proporcionar al Hotel Montecarlo de Ibarra, el presente proyecto informático, el mismo que es considerado una herramienta necesaria acorde al desarrollo sostenible del turismo ecuatoriano y orientado a mejorar la gestión turística.

La Aplicación Web se pone al servicio de toda la sociedad del país y del mundo, oferta la posibilidad de disponer de un sistema hotelero, que permite tener acceso electrónico a la información permanentemente actualizada con objetividad y veracidad, testimonios que identifican al Hotel Montecarlo por su servicio de cuatro estrellas, ubicación geográfico, confortables habitaciones, salón de eventos, área húmedas y otros servicios.

Principalmente esta Aplicación establece el servicio Web para que los usuarios puedan realizar sus reservaciones de habitaciones, conocer su historia, la confortabilidad de sus habitaciones, los servicios que brinda el hotel a todos sus huéspedes, circuitos turísticos por todo el Ecuador y la ciudad de Ibarra, mapa de ubicación del hotel.

(19)

XIX

Esta aplicación lleva un registro de todos los clientes, reservaciones y habitaciones, como también permite obtener reportes de los mismos.

Cabe indicar que en el presente documento se desarrollan los siguientes aspectos principales: Capitulo I, contiene el objeto de transformación en el cuál se hace referencia a sus antecedentes, objetivos, metodología y recursos.

Capitulo II, contiene la propuesta metodológica, la misma que utiliza los lineamientos del método de cascada, por otra parte se han establecido los procesos necesarios para facilitar a los usuarios la información que brinda el Hotel.

Capitulo III, contiene el estudio de viabilidad, donde se determina que la aplicación es técnicamente viable por cuanto, cuenta con los recursos necesarios para cumplir con los requerimientos y características solicitadas, para un correcto funcionamiento.

Capítulo IV, contiene el manual técnico y manual de usuario para el correcto manejo de la aplicación Web.

(20)

XX

EXECUTIVE SUMMARY

With the invention as powerful and inevitable technological resource that today's world companies are required to include in their daily lives, influencing the decision to provide the Hotel Montecarlo in Ibarra, this project, it is considered a necessary tool in keeping sustainable development of tourism and Ecuador aimed to improving the tourism management.

The Web Application is at the service of society in the country and the world, offering the possibility of having a hotel system that allows electronic access to continually to the information in an objective and truthful testimony identifying the Hotel Montecarlo by four-star service, geographic location, comfortable rooms, function room, wet area and other services.

This application provides the Web service to allow users to make their room reservations, learn about its history, the comfort of their rooms, the services provided by the hotel to all guests, tour throughout of Ecuador and the city of Ibarra, hotel location

The application administrator can add and edit news, specify the amount of news that will be displayed on the home page, create new topics and whether or not to allow comments. You can also create users and set permissions administrator can add and delete customers, reservations and rooms can send messages via promotions to all customers.

(21)

XXI

It should be noted that in the present paper develops the following main aspects:

Chapter I, contains the object of transformation in what refers to its antecedents, objectives, methodology and resources.

Chapter II contains the proposed methodology, the same guidelines used by waterfall method; on the other hand, we have established the necessary processes to provide users with the information provided by the hotel.

Chapter III contains the feasibility study, which determined that the application is technically feasible, since, has the resources necessary to meet the requirements and characteristics required for proper operation.

Chapter IV contains the technical manual and user manual for the correct handling of the Web application.

(22)

1

CAPITULO I

1.

INTRODUCCIÓN

El escenario actual caracterizado por la aplicación de políticas tendientes a la globalización de la economía, exige que los negocios en países en vías de desarrollo emprendan acciones que permitan encontrar nuevas formas de organizar, administrar y gestionar estrategias de desarrollo y novedosos procesos de modernización y de competitividad a nivel internacional.

El área turística es uno de los mercados que ha merecido atención en los últimos años en el Ecuador, lo que ha permitido un crecimiento en la industria hotelera que es uno de los pilares estratégicos para alcanzar el desarrollo sostenible del turismo ecuatoriano.

Pensando en el turista y en la atención personaliza, como en un servicio de mayor alcance los hoteles han visto en la tecnología una herramienta que cubra estas necesidades creándose así software hotelero, con el avance del internet y de los instrumentos de programación aparecen los sistemas RIA (Aplicaciones de Internet Enriquecidas por sus siglas en ingles), aplicaciones que permiten crear sistemas parecidos a los de escritorio, con el adicional que se puede acceder desde el internet y con mayor rapidez.

Este avance tecnológico es un aliciente para los desarrolladores y empresas puesto que muestra a los sistemas en una gráfica más llamativa que promueve su uso como el desarrollo, por consiguiente esta tecnología fue necesaria para el progreso de la aplicación Web orientada a mejorar la gestión turística del Hotel Montecarlo de la ciudad de Ibarra.

(23)

2

Estos son los puntos que este proyecto informático, cubre y automatiza cumpliendo con los requerimientos que el Hotel solicitó.

Este proyecto será el punto de partida para crear una aplicación comercial para hoteles, apoyando de esta manera a la gestión turística local y regional con el fin de satisfacer las necesidades de los turistas tanto nacionales como extranjeros como también el impulso financiero de la empresa y de sus desarrolladores.

(24)

3

1.1

ANTECEDENTES

El Hotel Montecarlo está ubicado, en el corazón de Ibarra, ciudad Blanca del Ecuador en la Avenida Jaime Rivadeneira 5-55 y Oviedo, el mismo que aparece en los planos de la ciudad desde el año 1994.

En la actualidad, el Hotel Montecarlo es propiedad de la Familia Calderón, quienes continúan con la tradición de atención personalizada y notable, ofreciendo buen servicio gracias a su Administrador Ing. Francisco Calderón.

El Hotel Montecarlo cuenta con instalaciones de categoría cuatro estrellas mismas que no están siendo promocionadas en la Web, siendo este un motivo por el cual no se ocupa su capacidad de alojamiento al 100%.

La empresa no posee alternativas que facilite a los usuarios realizar visitas virtuales a sus instalaciones hoteleras y a su vez efectuar reservaciones vía online, de esta manera se pueda atraer a los turistas nacionales e internacionales, aumentando el número de reservas y la rentabilidad del hotel.

La empresa realiza reservaciones vía telefónica y certifica los depósitos mediante un envió de fax ocasionando pérdida de tiempo y molestias a los clientes.

Cabe indicar que el hotel no cuenta con un registro digitalizado o reportes gráficos automatizados que permita una mejor gestión gerencial, tampoco posee una base de datos de seguimiento a sus clientes.

(25)

4

De momento el hotel no tiene un paquete turístico que brinde comunicación con otros viajeros para compartir sus experiencias y conocimientos sobre los lugares visitados.

(26)

5 1.2 OBJETIVOS

1.2.1.Objetivo General

Implementar una Aplicación Web para La Gestión Turística del Hotel Montecarlo de la ciudad de Ibarra.

1.2.2. Objetivos Específicos

• Diagnosticar los procesos actuales del las reservaciones en el Hotel.

• Diseñar la Aplicación Web, utilizando herramientas de software libre, cumpliendo las necesidades del proyecto.

• Desarrollar la aplicación Web, para la gestión turística del Hotel Montecarlo • Validar la propuesta

1.3 METODOLOGÍA

La investigación que se presenta se ubica en Proyectos de investigación y desarrollo que se define como aplicaciones muy específicas que han de dar lugar a la producción de prototipos y donde se realiza un diseño previo, se proponen objetivos y se realiza un estudio de viabilidad.

(27)

6 1.3.1 Investigación Cuantitativa

“Es aquella que permite examinar los datos de manera numérica, especialmente en el campo de la Estadística”

Debe existir una relación cuya Naturaleza sea lineal para que haya una metodología cuantitativa y los elementos del problema de investigación deben ser claros para que sea posible definirlo, limitarlos y saber exactamente donde se inicia el problema, en cual dirección va y qué tipo de incidencia existe entre sus elementos.

1.3.2 Investigación Cualitativa

1

“Tiene como objetivo la descripción de las cualidades de un fenómeno. Busca un concepto que pueda abarcar una parte de la realidad. No se trata de probar o de medir en qué grado una cierta cualidad se encuentra en un cierto acontecimiento dado, sino de descubrir tantas cualidades como sea posible”.

La diferencia fundamental entre ambas metodologías es que la cuantitativa estudia la asociación o relación entre variables cuantificadas y la cualitativa lo hace en contextos estructurales y situacionales

El proyecto está enmarcado en la metodología cualitativa por su amplitud y comprensión holística y profunda del problema, para interpretar y analizar a profundidad los problemas de carácter descriptivo facilitando alternativas de solución para el progreso del Hotel.

(28)

7

1.3.3 Técnicas e Instrumentos de Recolección de Datos

La investigación se realiza mediante la aplicación las siguientes técnicas:

1.3.3.1 Observación.- Es el registro visual de lo que ocurre, en una situación real, clasificando y

consignando de acuerdo a un esquema previsto y según el problema que se estudia.

1.3.3.2 Encuesta.- Consiste en obtener información de las personas encuestadas, mediante el

uso de cuestionarios con preguntas cerradas, con la finalidad de conocer las opiniones y sugerencias de los clientes y personal administrativo del hotel.

1.3.3.3 Método Inductivo.- Se caracteriza por la observación y el registro de todos los

hechos; el análisis y la clasificación de los mismos; la derivación inductiva de una generalización a partir de los hechos, con la finalidad de observar con criticidad los aspectos particulares del problema de realizar reservaciones de manera manual y a destiempo del Hotel Montecarlo para luego inferir en criterios de valores sobre la realidad concreta.

1.3.4 Población y muestra:

La población son todas las unidades de investigación que se selecciona de acuerdo con la naturaleza de un problema para generalizar hasta ella los datos recolectados.

(29)

8 1.3.4.1 Muestra

Una vez determinada la población, objeto de estudio, lo siguiente es determinar la muestra, que es obtenida con el fin de investigar a partir del conocimiento de sus características particulares, las propiedades de una población.

Ahora bien, para poder determinar el número de individuos que ha de conformar la muestra, se debe tomar en cuenta las características de la población de estudio, es decir, todos son clientes que reservaran habitaciones en el hotel, se considera prudente tomar una muestra representativa constituida por el 25% de la población total.

Como población de estudio se considera: Clientes 30

Empleados de Hotel 2 Total 32

La fórmula estadística que se aplica para buscar la muestra en la investigación científica es la siguiente:

Debido a que el total de población es treinta y dos, valor menor que cien no se considera aplicable la fórmula.

1.3.5 Elaboración de Instrumentos

(30)

9 1.3.6 Análisis e Interpretación de la Información

Aquí los resultados de las encuestas son interpretados en cuadros estadísticos que permitió la recolección, presentación, análisis e interpretación de los datos que son arrojados por el diagnóstico. Los resultados se presentarán en gráficas, usando el porcentaje para conocer el comportamiento de cada una de las alternativas.

1.3.6.1 Análisis de la Encuesta Aplicada a Clientes del “Hotel Montecarlo”

1.- ¿Qué tipo de turista es..?

Tabla 1: Detalle porcentajes pregunta 1 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 1: Diagrama estadístico pregunta 1 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

De los resultados obtenidos sobre si es un turista extranjero o nacional el 76,67% respondió que es nacional y el 23,33% es un turista extranjero.

Es decir que la mayoría de los clientes que visitan el hotel son turistas nacionales.

Variables Respuesta %

Nacional 23 76,67%

Extranjero 7 23,33%

Total 30 100,00%

76,67%

23,33%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(31)

10

2.- ¿Por qué medio de comunicación conoció al Hotel?

Tabla 2: Análisis en porcentajes pregunta 2 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 2: Diagrama estadístico pregunta 2 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

En cuanto al medio de comunicación por el que conoció al Hotel el 50% respondió por referencias personales, el 36,67 por medio del Internet, 13,33% por otro medio y el 0% por la radio.

Es decir que la mayoría de clientes conocieron al hotel por medio de referencias personales.

Variables Respuesta %

Internet 11 36,67%

Radio 0 0,00%

Referencias

Personales 15 50,00%

Otros 4 13,33%

Total 30 100,00%

36,67%

0,00%

50,00%

13,33%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

Internet Radio Referencias Personales

(32)

11

3.- ¿Con que frecuencia se hospeda en el Hotel?

Tabla 3: Análisis en porcentajes pregunta 3 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 3: Diagrama estadístico pregunta 3 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Al respecto de la frecuencia con la que se hospedan los clientes en el Hotel el 40% respondió casualmente, el 23,33% cada 15 días, el 20% dice cada semana y el 16,67% se hospeda cada mes.

Esto quiere decir que la mayor parte de los clientes se hospedan casualmente.

Variables Respuesta %

Cada Semana 6 20,00%

Cada 15 días 7 23,33%

Mensualmente 5 16,67%

Casualmente 12 40,00%

Total 30 100,00%

20,00% 23,33% 16,67%

40,00%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(33)

12

4.- ¿Qué servicios del Hotel utiliza con mayor frecuencia?

Tabla 4: Análisis en porcentajes pregunta 4 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

.Figura 4: Diagrama estadístico pregunta 4 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Por lo general los clientes utilizan mas el restaurante segun los encuestados en un total de 53,33%, en cuanto a las áreas húmedas como: la piscina, sauna, turco e hidromasaje un 36,67%y un 10% utiliza otras instalaciones.

Variables Respuesta %

Restaurante 16 53,33%

Áreas Húmedas 11 36,67%

Sala de Eventos 0 0,00%

Otros 3 10,00%

Total 30 100,00%

46,67%

53,33%

0,00%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(34)

13

5.- ¿La reservación la realizo vía?

Tabla 5: Análisis en porcentajes pregunta 5 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 5: Diagrama estadístico pregunta 5 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Según los encuestados las reservaciones la realizan personalmente en un 46,67%, mientras que el 36,67% por medio de llamadas telefónicas y un 16,67% realizan por medio de correo electrónico.

Variables Respuesta %

Telefónica 11 36,67%

Internet 5 16,67%

Personalmente 14 46,67%

Total 30 100,00%

36,67%

16,67%

46,67%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(35)

14

6.- ¿Al momento de realizar una reservación la atención fue…?

Tabla 6: Análisis en porcentajes pregunta 6 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 6: Diagrama estadístico pregunta 6 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

En cuanto a la atención que recibieron los clientes al momento de realizar una reservación la mayoría dice que duro de 4 a 7 minutos con un 53,33%, el 46,67% de los clientes dice que fue Rápida de 1 a 3 minutos y ninguno respondió que fue lenta.

Variables Respuesta %

Rápida (1 a 3min.) 14 46,67%

Media (4 a 7 min.) 16 53,33%

Lenta (8 o más min.) 0 0,00%

Total 30 100,00%

46,67%

53,33%

0,00%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(36)

15

7.- ¿La información recibida al momento de la reserva de los servicios que brinda el Hotel fue…?

Tabla 7: Análisis en porcentajes pregunta 7 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

8.- ¿Conocía con anterioridad el Hotel?

o Si o No

Figura 7: Diagrama estadístico pregunta 7 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

De acuerdo a la información recibida al momento de la reservación de los servicios que brinda el Hotel la mayoría de los encuestados respondió que fue completo un 56,67%, lo que usted necesitaba el 33,33% y el 10% la información recibida fue incompleta.

Variables Respuesta %

Incompleta 3 10,00%

Lo que usted

necesitaba 10 33,33%

Completa 17 56,67%

Total 30 100,00%

10,00%

33,33%

56,67%

0,00%

20,00%

40,00%

60,00%

80,00%

100,00%

Incompleta

Lo que usted

necesitaba

(37)

16

8.- ¿Conocía con anterioridad el Hotel?

Variables Respuesta %

Si 22 73,33%

No 8 26,67%

Total 30 100,00%

Tabla 8: Análisis en porcentajes pregunta 8 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 8: Diagrama estadístico pregunta 8 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Al respecto de que si conocía con anterioridad el Hotel el 73,33% respondió que si y un 26,67% que no conocía anteriormente al Hotel.

Esto quiere decir que la mayoría de clientes conocían anteriormente el Hotel Montecarlo.

73,33%

26,67%

0,00%

20,00%

40,00%

60,00%

80,00%

100,00%

(38)

17

9.- ¿Le fue fácil ubicar el Hotel?

Tabla 9: Análisis en porcentajes pregunta 9 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 9: Diagrama estadístico pregunta 9 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

De acuerdo a los clientes encuestados coinciden que fue fácil llegar al Hotel en un 93,33% mientras que el 6,67% lo contradice.

Variables Respuesta %

Si 28 93,33%

No 2 6,67%

Total 30 100,00%

93,33%

6,67%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(39)

18

10.- ¿Tiene conocimiento sobre nuestras promociones turísticas y descuentos en nuestros servicios?

Variables Respuesta %

Si 15 50,00%

No 15 50,00%

Total 30 100,00%

Tabla 10: Análisis en porcentajes pregunta 10 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 10: Diagrama estadístico pregunta 10 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

En cuanto al conocimiento sobre promociones turísticas y descuentos en nuestros servicios el 50% de los clientes respondió que si, mientras que la otra mitad lo contradice.

50,00%

50,00%

0,00%

20,00%

40,00%

60,00%

80,00%

100,00%

(40)

19

11- Le parece a usted que sería beneficioso para el hotel poseer una página Web.

Tabla 11: Análisis en porcentajes pregunta 11 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 11: Diagrama estadístico pregunta 11 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Con respecto a esta pregunta el 96,67 % de los encuestados respondieron que sería beneficioso para el hotel poseer una página Web, porque atraería más clientes, se podría realizar reservas, brindaría mayor información sobre sus promociones y servicios, y el 3,33 % dice lo contrario.

Variables Respuesta %

Si 29 96,67%

No 1 3,33%

Total 30 100,00%

96,67%

3,33%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(41)

20

12- Le gustaría realizar reservaciones vía Internet?

Tabla 12: Análisis en porcentajes pregunta 12 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 12: Diagrama estadístico pregunta 12 Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

A la mayoría de los clientes les gustaría realizar reservaciones vía Internet en un 96,67 % porque sería una forma más fácil, cómoda, rápida y atraería más a los turistas, mientras que el 3,33 % opina lo contrario.

Variables Respuesta %

Si 29 96,67%

No 1 3,33%

Total 30 100,00%

96,67%

3,33%

0,00% 20,00% 40,00% 60,00% 80,00% 100,00%

(42)

21 1.3.7 Modelo de Desarrollo de Software

La principal preocupación para el desarrollo de una aplicación informática es el poder encontrar procesos y metodologías, que sean sistemáticas, predecibles y repetibles, a fin de mejorar la productividad en el desarrollo y la calidad del producto de software. Las mismas que corresponden a un conjunto de procedimientos, técnicas, herramientas y soporte documental para la realización de una nueva aplicación.

Es por eso que la ingeniería de software tiene varios modelos de desarrollo en los cuales se puede apoyar para la realización de software, destacándose como uno de los principales y más completos el siguiente:

1.3.7.1 Modelo en Cascada2 (Bennington 1956):

Está basado en el ciclo convencional de una ingeniería, el paradigma del ciclo de vida abarca las siguientes actividades:

Figura 13: Modelo en Cascada del ciclo de vida de un sistema

2 Ingeniería del Software: Un enfoque practico, Roger S. Presuman, 3ra Edición, Pág. 26-30.

Ingeniería y Análisis del Sistema

Análisis de los Requisitos

Diseño

Codificación

Prueba

(43)

22 1.3.7.1.1 Ingeniería y Análisis del Sistema

Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.

1.3.7.1.2 Análisis de los requisitos del software

El proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software (Analistas) debe comprender el ámbito de la información del software, así como la función, el rendimiento y las interfaces requeridas. Se realiza un estudio minucioso de los requisitos que el sistema de gestión turística necesita, tanto en el

3

backend como en el frontal para los usuarios.

1.3.7.1.3 Diseño

El diseño del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz. El proceso de diseño traduce los requisitos en una representación del software con la calidad requerida antes de que comience la codificación.

Se efectúa el esquema del sistema, desde su parte grafica (pantallas, imágenes, menús) pasando por la base de datos hasta los diagramas 4UML, todo esto se relaciona para diseñar el sistema de gestión turística para el Hotel Montecarlo.

3 Si nos referimos al backend de un website, hablamos del área de administración en donde se ingresa, edita y

organiza el contenido.

(44)

23 1.3.7.1.4 Codificación

El diseño debe traducirse en una forma legible para la maquina. El paso de codificación

realiza esta tarea. Si el diseño se realiza de una manera detallada la codificación puede realizarse mecánicamente.

Este proceso es fundamental para el desarrollo del sistema, basándose en el diseño se procede a transformar los diagramas en código o módulos según sea conveniente, mediante un lenguaje de programación, en este caso el lenguaje escogido es PHP.

1.3.7.1.5 Prueba

Una vez que se ha generado el código comienza la prueba del programa. La prueba se centra en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.

1.3.7.1.6 Mantenimiento

El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán debidos a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento.

(45)

24

1.4 RECURSOS

Al abordar un proyecto informático se deben considerar los siguientes recursos:

1.4.1 Recursos Humanos

Función Nombres Número

Gerente del Hotel

Ing. Francisco Calderón 1

Empleados 8

Huéspedes (promedio mensual) 180 Desarrolladores480 Tgnla. Erika Fuentes

Tgnlo. Samuel Lascano

2 Asesor

Ing. Cathy Guevara 1

Total 196

Tabla 13: Recursos Humanos

Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012 1.4.2 Recursos Tecnológicos

1.4.2.1Hardware

Tabla 14: Descripción Hardware

Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Nombre Detalle

Procesador Intel Core i 3 Disco Duro 120 Gb Memoria Ram 3 Gb DDR2 Monitor LCD 17"

Impresora Epson Stylus R290

Lector de Cd DVD/ RW multi recorder DL Multimedia Kit Multimedia

(46)

25 1.4.2.2Software

Descripción Software

Programa Servidor Apache 2.2.17 Sistema Operativo Windows 7 ultímate Programación Php versión. 5.3.1

Java Script Módulos Base de Datos Mysql versión. 5.1

Diseño Multimedia Adobe Flash /Adobe Dreamweaver Cs4

Para Edición de Textos Microsoft Office 2007 Tabla 15: Descripción del Software

Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

1.4.3 Recursos Económicos

1.4.3.1 Equipo

Tabla 16: Descripción Costo Equipo Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012 1.4.3.2 Software

Descripción Costo

Apache 2.2.17 Open Source Windows 7 ultimate $ 219,00 Php versión. 5.3.1 Open Source Mysql versión. 5.1 Open Source Adobe Flash /Adobe Dreamweaver

Cs4 $ 516.00

Java Script módulos Open Source Microsoft Office 2007 Open Source

Total $ 735,00

Tabla 17: Descripción Costo Software Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Descripción Costo

(47)

26 1.4.3.3 Materiales

Cantidad Descripción Costo Total

4 Resma de Papel $ 5,00 $ 16,00 1 Esferos / Grapadora / Perforadora / folders $ 5,00 $ 5,00

4 Anillados $ 1,50 $ 6,00

1 Memoria Flash Kinstong 2 Gb $ 10,00 $ 10,00 1 Cartucho de tinta b/n $ 30,00 $ 30,00 1 Cartucho de tinta colores $ 35,00 $ 35,00

Total $ 102,00

Tabla 18: Descripción Costo Materiales Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012 1.4.3.4 Varios

Descripción Costo

Servicios Básicos $ 80,00

Internet $ 150,00

Viáticos $ 100,00

Transporte $ 80,00

Total $ 410,00

Tabla 19: Descripción costo otros gastos Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

1.4.3.5 Resumen

Tabla 20: Detalle costo total recursos utilizados Aplicación Web Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

El costo total de los recursos utilizados para la realización de esta aplicación es de:

$ 2.251,70 dólares.

Recursos Subtotales

Equipo $ 800,00

Software $ 735,00

Materiales $ 102,00

Varios $ 410,00

TOTAL $ 2.047,00

Imprevistos 10% $ 204,70

(48)

27

1.5 CRONOGRAMA

(49)

28

CAPITULO II

2.

PROPUESTA

2.1 ANÁLISIS

El Hotel Montecarlo, no posee un sistema que agilice el manejo de la información que recepta y envía, como también un módulo que permita a los usuarios realizar reservaciones vía online y conocer sus instalaciones, cabe indicar que tampoco tiene una base de datos para registro de clientes, todos estos inconvenientes conllevan al desperdicio innecesario de tiempo y recursos.

Por este motivo es conveniente presentar la siguiente propuesta: la Aplicación Web para la Gestión Turística del Hotel Montecarlo de la ciudad de Ibarra, como solución tecnológica siendo su función principal, facilitar información al cliente en cuanto a la localización del Hotel, dar a conocer servicios, costos, contactos y actividades a realizarse, permitir además realizar de forma sencilla y eficaz reservaciones de habitaciones vía online y gestión turística, con los servicios que se pondrá a disposición de los clientes tanto nacionales como extranjeros se podrá dar solución al gran problema que se genera al realizar reservaciones sin un medio tecnológico, y disminuir el tiempo que tarda en tener con anticipación un lugar donde pueda hospedarse.

La aplicación se desarrolla mediante las siguientes tecnologías y herramientas, siendo las más adecuadas para el desarrollo de la aplicación Web, las mismas que se detallan a continuación:

• Macromedia Dreamweaver • Macromedia Flash

(50)

29

• Html • PHP • MYSQL • Java Script • Css

• Ajax

2.1.1 Funcionalidades de la Aplicación Web

La aplicación está compuesta por las siguientes funcionalidades:

Módulo de Usuarios: En esta opción podrá administrar los usuarios (agregar,

modificar, eliminar).

Módulo de reservación de habitación: Se orienta a la gestión de reservas.

Página de noticias: Se centralizará toda la información que se desee divulgar con el

entorno.

Página de circuitos turísticos: Mostrará toda la información sobre paquetes

turísticos.

El Administrador Web tiene las siguientes funcionalidades:

Módulo de Administración Usuarios: Permite establecer permisos de accesibilidad

de una manera correcta, de tal forma que pueda acceder a la información que le corresponde de acuerdo a su rol.

Módulo Administración Hotel: En esta opción puede administrar clientes,

reservaciones y habitaciones (agregar, actualizar y eliminar).

Módulo de Noticias en Portada: Permite especificar la cantidad de noticias que se

(51)

30

Módulo de Reportes: Muestra un registro de los clientes, registro de clientes más

frecuentes, registro de todas las reservas realizas, registro de habitaciones más reservadas y reservaciones realizadas en fechas específicas.

2.1.1.2Modelo de Casos de Uso de Negocios

Aquí se presenta los siguientes modelos de casos de uso de los actores del sistema de Gestión Turística del Hotel Montecarlo de la ciudad de Ibarra.

2.1.2.1 Modelo de Caso de Uso - Cliente

Figura 15: Modelo de Caso de Uso - Cliente Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

El Actor está relacionado con cuatro Casos de Uso: Ver información del Hotel, Registrarse, Reservar y Realizar Pagos. El Cliente puede ver información del Hotel sin necesidad de registrase, pero necesariamente tiene que registrarse para poder realizar reservas de habitaciones, una vez realizada la reserva tiene que hacer el pago correspondiente.

CLIENT E

VER INFORMACION HOTEL

PAGOS REALIZA RESERVAS

(52)

31

REVISA LAS RESERVAS

VERIFIRCA LOS PAGOS

CONSULTAS DE RESERVAS CONFIRMA RESERVAS

MODIFICA REGISTROS

REPORTES

PUBLICA NOTICIAS ADMINIST RADOR

2.1.2.2 Modelo de Caso de Uso - Administrador

Figura 16: Modelo de Caso de Uso - Administrador Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

El Actor Administrador esta relacionado con siete Casos de Uso: Revisar Reservas, Verificar Pagos, Confirmar y consultar Reservas, Modificar Registros, Sacar Reportes y Publicar Noticias.

(53)

32

Aplicación Web

Gestión Turística

"Hotel Montecarlo"

Cliente Reservas Administrador Solicita Reserva

Confi rma disponibil idad

Datos Reserva

Datos de Di sponibilidad

Realiza Pago Respectivo Conprobante de Pago

Aprueba Reserva Reserva Confirmada

0

2.1.3 Diagrama de Flujo de Datos Nivel 0

2.1.4 Diagrama de Flujo de Datos Nivel 1

Figura 17: Diagrama de Flujo de Datos Nivel 0 Fuente: Tlgos. Fuentes Erika y Samuel Lascano. 2012

Figura 18: Diagrama de Flujo de Datos Nivel 1 Fuente: Tlgos. Erika Fuentesy Samuel Lascano. 2012 Cliente

Administrador

Identificación

Datos Cliente

Datos Fecha

Datos de Disponibilidad

Realiza Pago Respectivo

Registra Reserva Permite Reservación Confirmación Hospedaje 1 VALIDACIÓN CLIENTE VALIDACIÓN DISPONIBILIDAD CONFIRMACIÓN RESERVA PAGOS Solicita Reserva REGISTRO CLIENTES RESERVA Datos Reserva

Datos Pago Reserva

Pago Realizado

HABITACIÓN

(54)

33 2.2 DISEÑO

Toda la información obtenida de los estudios realizados en la anterior fase servirá como base para comenzar el diseño, pero para ello se debe resumir y sintetizar dicha información. Mediante esta etapa, se tendrá en mente para quién se diseña, qué espera encontrar el usuario y en qué forma. El diseño del sitio Web debe estar orientado al usuario, organizando y estructurando la información según los módulos definidos.

2.2.1 Diagrama Relacional de la Base de Datos

La puesta en marcha de la Base de datos será a través de herramientas como MySQL para el diseño de la base de datos.

(55)

34 2.2.2 Diccionario De Datos

2.2.2.1 Tabla de Clientes

Esta tabla almacena información de los Clientes de la Aplicación Web la misma que consta de los siguientes campos: id cliente, clave, estado, país, provincia, nombres, apellidos, dirección, teléfono, última visita.

Figura 20: Detalle de Campos Tabla Clientes Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 21: Registros Tabla Clientes Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

NOMBRE CAMPO

DESCRIPCIÓN TIPO DE DATOS

LONGITUD VALORES

id_cliente Identificador único del cliente y se usa como clave primaria

entero 10 Positivo auto

incremental

clave Clave de ingreso del

cliente

caracter 90 A-Z, a-z

email Correo electrónico caracter 80 A-Z, a-z

activo Estado del cliente

activo o desactivado

1 byte Numero de 0 a 255

país Nombre del país de

origen del cliente.

(56)

35

Tabla 21: Descripción de Campos Tabla de Clientes Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

2.2.2.2Tabla de Reservas

En esta tabla se almacena los registros correspondientes a una reserva que consta de los siguientes campos: id_reserva, fecha de llegada, fecha de salida, fecha reserva, días de hospedaje, descuentos, subtotal, iva, precio total, estado de pago, numero depósito, número de adultos, número de niños, cometarios.

Figura 22: Campos Tabla Reservas Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

provincia Provincia en la que

reside el cliente

caracter 20 A-Z, a-z

nombres Nombre del cliente caracter 40 A-Z, a-z

apellidos Apellidos del cliente caracter 40 A-Z, a-z

dirección Domicilio de

residencia detallada del cliente

caracter 40 A-Z, a-z

teléfono Teléfono del cliente

compuesto por el código de país, estado y teléfono.

caracter 20 A-Z, a-z

ultima_visita Fecha y hora de la última estadía en el hotel

Fecha y hora Año/ mes/

día

2011/05/17 10:45:00

(57)

36

Figura 23: Registro Tabla Reservas Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Tabla 22: Descripción de Campos Tabla Reservas Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

NOMBRE CAMPO

DESCRIPCIÓN TIPO DE DATOS

LONGITUD VALORES

id_reserva Identificador único de

la reserva de una habitación y se usa como clave primaria.

entero 10 Positivo auto

incremental

fecha_llegada Fecha y hora de

comienzo de la reserva

Fecha y hora Año/ mes/ día 2011/06/10 15:24:01

fecha_salida Fecha y hora de

finalización de la estadía del cliente

Fecha y hora Año/ mes/ día 2011/06/10 15:24:01

fecha_reserva Fecha y hora que realiza reservación

Fecha y hora Año/ mes/ día Se asigna la fecha y hora del sistema diasHospedaje Los días que va ha

hospedar el cliente

entero 3

descuentos Descuento que se

realiza al cliente

decimal 20.0

subtotal Precio no incluye iva decimal 4.0

iva valor del impuesto al

valor agregado

decimal 4.0

precio_total Costo total de la reserva

decimal 20.0

estado_pago Estado del cliente

activo o desactivado

1 byte Números de 0 a 255

numero_deposito Número de referencia del depósito realizado

caracter 20

num_adultos Cuántas personas

adultas se van a hospedar

entero 2

num_ninios Cuántos niños van a

hospedarse

entero 2

comentario Cualquier observación

que deseen hacer sobre la aplicación

Varios caracteres

(58)

37 2.2.2.3 Tabla de Habitaciones

Esta tabla almacena los datos detallados de las habitaciones como: id_habitación, tipo_habitación, comentario, precio_noche, foto, thumb, mime.

Figura 24: Campos Tabla Habitaciones Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 25: Registro Tabla Habitaciones Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Tabla 23: Descripción de Campos Tabla Habitaciones Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

NOMBRE CAMPO

DESCRIPCIÓN TIPO DE DATOS

LONGITUD VALORES

id_habitación Identificador único del tipo de habitación.

entero 10 Autonumérico,

Positivo incremental

tipo_habitación Tipo de habitación caracter 20 A-Z, a-z

comentario Realizar cualquier

comentario sobre las habitaciones o la aplicación

varios caracteres

90 A-Z, a-z

precio_noche Costo por cliente que se va ha hospedar

decimal 20.0

Foto Imagen que se

muestra en la página Web

blob

Thumb blob

Mime varios

caracteres

(59)

38 2.2.2.4 Tabla de Usuarios

Esta tabla contiene la información de los usuarios que van administrar la Aplicación Web la misma que tiene los siguientes campos: user_id, username, password, email, userlevel, reg_date, login_time.

Figura 26: Detalle Campos Tabla Usuarios Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Figura 27: Detalle Registros Tabla Usuarios Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

Tabla 24: Descripción de Campos Tabla Usuarios Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

NOMBRE CAMPO

DESCRIPCIÓN TIPO DE DATOS

LONGITUD VALORES

user_id Identificador único del

tipo del usuario.

entero 11 Autonumérico Positivo

incremental

username Nombre del usuario

Administrador

varios caracteres

255 A-Z, a-z

password Contraseña del usuario

Administrador

varios caracteres

32 A-Z, a-z

email Correo electrónico del

usuario

varios caracteres

255 A-Z, a-z

userlevel entero 1 0-9

reg_data Fecha y hora que se

registra el usuario

varios caracteres

255 A-Z, a-z

login_time Fecha y hora de ingreso al back end

varios caracteres

(60)

39 2.3 IMPLEMENTACIÓN

En esta fase de implementación se llevará a cabo la programación de la aplicación teniendo en cuenta la tecnología Php. Se tendrán muy presente aspectos como diseño y su metodología. De esta forma se facilitará tanto el rediseño del sitio como la posibilidad de adaptación dinámica del diseño a las necesidades de acceso de cada tipo de usuario.

En esta etapa del desarrollo se llevará, así mismo, un control de calidad de la implementación, supervisando que todo funcione y responda a cómo había sido planificado, ya que la usabilidad del sitio depende directamente de la funcionalidad.

Cabe recalcar que la base de datos es sin duda una pieza clave de la aplicación puesto que sin un gestor de bases de datos no se dejará constancia de los posibles cambios producidos. Como ya se ha comentado anteriormente, el sistema gestor de bases de datos a utilizar es MySQL.

2.3.1 Conexión a la Base de Datos

Permite establecer una conexión con la base de datos del hotel que se ha creado.

<?php

require_once("ConexionMySQL.inc.php"); $conexion = new ConexionMySQL(); @$conexion->connect('localhost','root','')

or die('Error conectando con el servidor de base de datos'); @$conexion->select_db('bdmontecarlo')

(61)

40 2.3.2 Validación de Datos

2.3.2.1Campos Obligatorios

Permite forzar el ingreso de datos imprescindibles, antes de enviar a guardar en la base de datos.

Validation.addAllThese([

['required', 'Este campo es requerido.', function(v) {

return !Validation.get('IsEmpty').test(v); }],

2.3.2.2 Numérico y caracteres según sea el caso

Permite controlar que en un cuadro de texto según sea el tipo de dato que vaya a ser guardado, ingrese caracteres, número o los dos.

['validate-number', 'Por favor, introduzca un numero válido en este campo.', function(v) {

return Validation.get('IsEmpty').test(v) || (!isNaN(v) && !/^\s+$/.test(v)); }],

['validate-digits', 'Por favor, utilice solo numeros en este campo. Por favor, evite espacios u otros caracteres como puntos o comas.', function(v)

{

return Validation.get('IsEmpty').test(v) || !/[^\d]/.test(v); }],

['validate-alpha', 'Por favor, use solo letras en este campo.', function (v) {

return Validation.get('IsEmpty').test(v) || /^[a-zA-Z]+$/.test(v) }],

['validate-alphanum', 'Por favor, use solo letras (az) o numeros (0-9) sólo en este campo. Sin espacios en blanco u otros caracteres están permitidos.', function(v)

{

(62)

41 2.3.3 Mantenimiento de la Base de Datos 2.3.3.1 Formulario de Registro de Clientes

Registra un nuevo cliente con sus respectivos datos personales, los mismos son sujetos a validaciones y los campos que llevan un asterisco deben ser ingresados de forma obligatoria.

Figura 28: Formulario de Registro de Usuarios del Hotel Montecarlo Ibarra Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

(63)

42 2.3.3.2 Formulario de Registro de Reservas

Registra una nueva reserva con sus correspondientes datos, los mismos que son obligatorios para realizar correctamente una reserva, exceptuando el campo para los comentarios que es opcional.

Figura 30: Formulario de Registro de Reservas del Hotel Montecarlo Ibarra Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

(64)

43 2.3.3.3 Panel de Ingreso del Administrador

El código siguiente sirve para validar el usuario y la contraseña, utilizando el método MD5 de PHP para encriptarlo y almacenarlo en una variable cada uno, la misma que permite guardar los datos de forma segura en la base de datos.

Figura 32: Panel de Ingreso del Administrador del Hotel Montecarlo Ibarra Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

(65)

44

2.3.3.4 Panel de Control Administrador Clientes – Reservas - Habitaciones

En este formulario el Administrador puede Agregar, Modificar y Actualizar un nuevo Cliente, de igual forma crear una Reserva, modificarla y guardarla, además se puede crear habitaciones para el hotel.

Aquí se muestra en una tabla todos los clientes que están registrados en la base de datos.

Figura 34: Panel de Control Administrador del Hotel Montecarlo Ibarra Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

(66)

45

2.3.3.5 Panel de Control Administrador - Confirmación Reservas

En este formulario se verifica si el depósito fue acreditado a la cuenta corriente del hotel, se confirma la reserva al poner uno en pago y actualizar se envía un correo al usuario de reserva completa.

Figura 36: Formulario de Confirmación de Reservas del Hotel Montecarlo Ibarra Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

(67)

46 2.4 PRUEBAS

2.4.1 Pruebas de Registro de Datos del Cliente

El presente ejemplo, muestra el Ingreso de datos del cliente en las cajas de texto, los mismos que se guardan satisfactoriamente en la base de datos.

DESCRIPCIÓN ENTRADA RESULTADO

El cliente selecciona del menú principal la opción Reservas y luego escoge la opción

Registrarse e ingresa los datos solicitados.

1.- Bienvenida 2.- Menú Principal 3.- Reservaciones 4.- Registrarse

Los datos son guardados correctamente en la base de datos.

Tabla 25: Descripción de Ingreso de Datos Cliente Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

2.4.2 Prueba de Ingreso de Datos Reserva

Aquí se muestra el ingreso de datos para realizar una Reserva de Habitación, los mismos que se guardan satisfactoriamente en la base de datos.

DESCRIPCIÓN ENTRADA RESULTADO

El cliente selecciona del menú principal la opción Reservas y luego escoge la opción Ingreso e ingresa su usuario y

contraseña e introduce los datos de la reserva.

1.- Bienvenida 2.- Menú Principal 3.- Reservaciones 4.- Ingreso

Los datos de la reserva son guardados correctamente en la base de datos.

(68)

47

2.4.3 Prueba Crear Usuarios desde el Administrador Web

En este formulario el administrador ingresa los datos del nuevo usuario y escoge el nivel del mismo, que puede ser Administrador que tiene todos los permisos o sólo de lectura.

DESCRIPCIÓN ENTRADA RESULTADO

El administrador selecciona del menú principal la opción Crear Usuarios, luego ingresa los datos y escoge el tipo de permiso que el nuevo usuario va ha tener

1..- Menú Principal 2.- Crear Usuario 3.- Nivel Usuario

La información del nuevo usuario se guarda

satisfactoriamente en la base de datos.

Tabla 27: Descripción para Crear Usuarios Fuente: Tlgos. Erika Fuentes y Samuel Lascano. 2012

2.4.4 Prueba Crear Nuevo Cliente desde el Administrador Web

En esta pantalla el administrador realiza el ingreso de datos de los clientes para después realizar una Reserva de Habitación, los mismos que se guardan satisfactoriamente en la base de datos y pueden ser modificados si es necesario.

DESCRIPCIÓN ENTRADA RESULTADO

El Administrador selecciona del menú principal la opción

Control Hotel, luego escoge la opción Clientes dónde puede: Agregar nuevo cliente, modificar cualquier dato del cliente, eliminar y actualizar los datos del cliente.

1.- Menú Principal 2.- Control Hotel 3.- Clientes 4.- Agregar nuevo 5.- Editar

6.- Eliminar 7.- Actualizar

Los datos del cliente se guardan satisfactoriamente en la base de datos.

(69)

48 2.4.5 Prueba de Reportes Hotel

Aquí se muestra los reportes de todas las reservaciones de clientes, listado de clientes, reservaciones por fecha y datos específicos como: habitaciones más reservadas o clientes más frecuentes.

DESCRIPCIÓN ENTRADA RESULTADO

El Administrador selecciona del menú principal la opción

Reporte Hotel y puede escoger la opción reporte clientes, reporte reservaciones,

reservaciones por fecha y datos más específicas como:

habitaciones más reservadas o clientes más frecuentes.

1.- Menú Principal 2.- Reporte Hotel 3.- Clientes 4.- Reservaciones 5.- Específicas

6.- Reservaciones por fecha

Los reportes se muestran correctamente en la pantalla.

Referencias

Documento similar