UNIVERSIDAD NACIONAL DE PIURAFACULTAD DE INGENIERÍA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
ANTEPROYECTO DE TESIS:“DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WAP
DE INFORMACION TURISTICA PARA LA REGIÓN PIURA”
RESPONSABLES: ______________________________________MENDOZA VALDEZ, RICHARD JUNIOR
______________________________________
MENA GODOY, JEFFERSON HAROLD
PROFESOR ASESOR: ______________________________________Dr. CORREA MOROCHO, REUCHER
PROFESOR CO - ASESOR: ___________________________________Ing. CIP. SAAVEDRA ARANGO, MOISES
PIURA, OCTUBRE DEL 2009
Pág. 1
I. DATOS GENERALES
I.1. Escuela profesional
Escuela Profesional de Ingeniería Informática
I.2. Título
Desarrollo e Implementación de un sistema Wap fe Información turística para la Región Piura.
I.3. Autores
Richard Junior Mendoza Valdez. Hafferson Harold Mena Godoy.
I.4. Asesores
Asesor: Dr. Reucher Correa Morocho,
Co asesor: Ing. Moisés Saavedra Arango.
I.5. Línea de Investigación
Aplicada
I.6. Fecha de ejecución
De Octubre a Enero del 2010.
II. PLANTEAMIENTO DE PROBLEMA
II.1. Descripción de la realidad problemática
En un mundo globalizado como el que vivimos, la información y datos, se requieren en el
instante, además debe ser confiable y oportuna. En lo que respecta a la información
turística, esta únicamente se encuentra solo en página Web, trípticos y en diferentes
municipalidades que posee la Región Piura. Cabe señalar que todas las personas no
pueden acceder a dicha información debido a que solo un grupo reducido cuenta con una
computadora e Internet.
Por otro lado, según el INEI más del 40% de la población encuestada de Piura no sabe
valorar las riquezas que tiene el turismo en la región Piura es así que para ello planteamos
el desarrollo de un software aplicativo que, haciendo uso de un celular, muestre e informe
de una manera detallada y gradual las distintas riquezas que hay en nuestra región,
contribuyendo así a que los visitantes que visiten la región tengan la información en el
instante.
Pág. 2
II.2. Definición del problema
El problema central a enfrentar es la desinformación de los atractivos turísticos y la dificultad
para conocer su existencia.
El problema se encuentra enmarcado dentro del ámbito social y económico porque al no estar
bien informado el valor grande que tiene el turismo en la región no podrá haber un buen
desarrollo tanto cultural y económico para la región, como se sabe el turismo es una fuente
incuestionable de bienestar porque pone en movimiento la economía y representa una parte
fundamental del producto interno bruto y de la balanza de pagos de la mayoría de los estados,
así como también en las diversas tareas relacionadas con la actividad turística están empleadas
miles de personas provenientes de las categorías sociales mas variadas.
La investigación propone como solución el Desarrollo E Implementación De Un Sistema Wap
De Información Turística Para La Regino Piura que informe y enseñe a sus usuarios mediante el
uso del celular las riquezas turísticas de la región Piura y por consiguiente atraer más riqueza y
empleo para la región.
II.3. Delimitaciones del problema
La investigación se desarrollará en la región Piura, está dirigida a todas las personas
visitantes como son: nacional, local y extranjera.
II.4. Formulación del Problema
¿De que manera la implementación de un Sistema Wap de información turística ayudará a
mostrar los principales atractivos turísticos de la región Piura?
II.5. Objetivos de la Investigación
Objetivo General:
Desarrollar e implementar un Sistema Wap de información Turística para la región
Piura.
Objetivos Específicos:
Analizar y determinar los requerimientos de los usuarios, estableciendo de ésta
manera la especificación del sistema.
Diseñar los distintos módulos de los procesos con los que contará el nuevo
Pág. 3
software.
Implementar los distintos módulos de los procesos con los que contará el nuevo
software.
Realizar pruebas y depuración de cada uno de los módulos de manera
independiente, así como de manera integrada.
Analizar y evaluar los resultados de la investigación según los criterios de
evaluación definidos.
Proveer de una documentación completa acerca del desarrollo del sistema, así
como el de su respectivo uso.
Obtener conclusiones y recomendaciones acerca de la investigación realizada.
II.6. JUSTIFICACION E IMPORTANCIA DE LA INVESTIGACION
La presente investigación permitirá brindar soporte para una adecuada gestión del turismo, ya
que es esencial comunicar, informar su significado y la necesidad de su conservación
tanto a la comunidad anfitriona como a los visitantes, debido a que el turismo representa
una herramienta importante para el desarrollo social y económico para la región; ofreciendo la
oportunidad de reflexionar sobre cómo estamos valorando las riquezas de nuestra región.
Asimismo, se concibe que el turismo es importante porque representa un puente entre la
miseria y la esperanza, es una herramienta necesaria para frenar la pobreza, un ladrillo
en la construcción del desarrollo y un complemento esencial en el mejoramiento de vida
en todos los puntos de la Región. Por lo que se debe buscar mecanismos de difundir en
todo tiempo el turismo y sus potencialidades de nuestra región.
Cabe señalar que en este tiempo de creciente globalización, la información, protección,
conservación, interpretación y presentación de la diversidad cultural y del patrimonio
cultural de cualquier país o región es un importante desafío.
Es por eso que planteamos un sistema Wap de información turística para que la
información este a la orden del día y así los usuarios puedan estar informados desde
cualquier lugar las diferentes bondades que ofrece la región, tan solo con un teléfono
celular. Es así que este sistema se apega a la mejora de la oferta turística y el rescate de los
atractivos, que muchas veces pasan desapercibidos para el turista y/o visitantes, precisamente
Pág. 4
por falta de una adecuada información.
II.7. LIMITACIONES Y VIABILIDAD DE LA INVESTIGACION
El presente proyecto se desarrollará e implementará de acuerdo a las necesidades e
información brindada por los requerimientos del los usuarios así mismo el campo de la
investigación abarcará la región Piura, para el cual no se cuenta con el presupuesto para el
desarrollo del sistema, así mismo la disponibilidad del tiempo por parte de los asesores en
su jornada normal de trabajo.
III. MARCO TEORICO
III.1.Fundamentos Teóricos
III.1.1. Marco Referencial
Según la Organización Mundial del Turismo de las Naciones Unidas, el turismo comprende las
actividades que realizan las personas durante sus viajes y estancias en lugares distintos al de su
entorno habitual, por un periodo de tiempo consecutivo inferior a un año, con fines de ocio, por
negocios y otros motivos. Por ende, el turismo ya no solo constituye una actividad recreativa
aderezada con unos toques de culturalismo y de lujo placentero según se tiende a creer, sino que el
hecho turístico ha ido cargándose, cada vez más, de una importante significación económica y social.
La demanda de los turistas depende de los siguientes grandes factores:
• La situación económica del país de la clientela
• Su composición demográfica, sobre todo según edades
• El clima
• El estilo socio-cultural de oferta
• Los precios comparativos
• El transporte
• Los factores institucionales y jurídicos, comprendiendo la seguridad del visitante y la
actuación de los medios de comunicación de masas.
El turismo, a nivel mundial se adentra en una nueva etapa histórica de crecimiento. En 2005, traspasó
la barrera de los 800 millones de llegadas internacionales. En el año 2006, llegó a los 842 millones. Se
calcula que en función de cómo ha evolucionado el turismo, el aumento de las llegadas de turistas
internacionales se situará en torno al 4% (875 millones), muy cerca del índice de crecimiento anual del
4,1% previsto a largo plazo hasta 2020. Se estima que el crecimiento será más sólido porque las
Pág. 5
empresas, los consumidores, los gobiernos y las instituciones internacionales como la OMT pueden ya
anticipar los golpes y responder con más eficacia a las crisis (*).
El Perú está en camino de consolidar los positivos resultados de los últimos años, registrando
crecimientos de dos dígitos. Por ello, hoy en día se dice que el Perú está abriendo sus puertas hacia un
brillante porvenir turístico, en donde sus tres grandes zonas, la costa, la sierra y la selva, atraen juntas
y separadas la curiosidad y el efecto de enormes masas de público.
_________________________________________________________________________________
(*) Datos obtenidos del discurso titulado “El turismo: Modelo de Progreso” realizado por el Sr. Mario Aguer, profesor de la Universidad Politécnica de Cataluña, expuesto el 22 de Octubre del 2007 en la Universidad Peruana de Ciencias Aplicadas, en Lima.
Pág. 6
Esto causa la creación de numerosos empleos directos e indirectos, constituye un terreno fértil para la
iniciativa privada, sirve de puntal para el desarrollo de la economía de mercado en la que pueden
expandirse y florecer las pequeñas y medianas empresas y, en las zonas rurales pobres, constituye a
menudo la única alternativa a una agricultura de subsistencia en declive.
En cuanto a la Región Piura nos referimos, debemos entender que es uno de los departamentos del
Perú, constituido por sus 8 provincias y sus respectivos distritos, que se distribuyen en costa y sierra.
En la costa, se han desarrollado importantes urbes, sin embargo, se mantienen espacios culturales de
las antiguas etnias que poblaron estas zonas. En la sierra, cada ciudad o cada caserío es el reflejo de
un pasado inca y una herencia hispana que han logrado convivir y dar nuevas expresiones y formas.
Todo esto constituye el patrimonio de la Región Piura y del Perú, del cual atrae grandes expectativas
para el desarrollo turístico.
Figura 01 – Flujo de Turistas
Fuente: Sistema Estadístico de Turismo – SET - MINCETUR
En la figura 01 se observa una comparativa sobre el flujo nacional con respecto al flujo de la región de
Piura. Se observa un crecimiento del Turismo Nacional con respecto a los años anteriores, al igual
que el flujo de turismo en la Región Piura. Con ello podemos decir que cada vez que pasa el tiempo,
el turismo se percibe más como una necesidad, debido a que esto contrae grandes desarrollos en el
aspecto económico, social y cultural de la Región Piura, y con ello de todo el Perú.
III.1.2. Bases teórico-Científicos(y/o Conceptuales)
Las tecnologías de la información y Comunicación ofrecen grandes avances, dentro de las cuales
tenemos a la Telefonía móvil, también denominada Telefonía celular, como medio de comunicación
entre los usuarios y la central de información.
La telefonía móvil consta básicamente de dos partes: una red de comunicación (o red de telefonía
móvil), compuesta por un conjunto de equipos conectados por medio de cables, señales, ondas o
cualquier otro método de transporte de datos, y los terminales móviles (teléfonos celulares), que son
dispositivos inalámbricos que permiten tener acceso a la red de telefonía móvil.
Pág. 7
Figura 02 – Esquema de Telefonía Móvil
En la figura 02 se puede observar un esquema de cómo esta constituido la telefonía móvil. Por un lado
el Terminal móvil (Teléfono Móvil), cuya característica fundamental está dada por la portabilidad, que
permite comunicarse desde cualquier lugar, y la estación base que constituye en conjunto con otras
bases lo que es conocido como la red de comunicación.
Aunque la principal función de la telefonía móvil es la comunicación de voz, su desarrollo rápido ha
incorporado otras funciones como el acceso a Internet a través de la tecnología wap, una nueva
tecnología basada en el protocolo wap.
WAP (wíreless application protocol) es un protocolo estandarizado para transferir datos de Internet
sobre una red inalámbrica. Este protocolo es utilizado sobre todo para permitir a los usuarios con
teléfonos móviles acceder a Internet. La configuración wap suele ser innecesaria en la mayoría de los
casos ya que en la actualidad viene configurado en los dispositivos móviles (celulares). La arquitectura
WAP esta constituida por tres partes como se observa en la figura 03:
Figura 03 – Arquitectura WAP
Pág. 8
Una pasarela o gateway, que actúa como un mediador entre un dispositivo celular y un
servidor web. Básicamente enruta las peticiones del cliente a un servidor http. Este gateway
puede estar localizado en una red de compañía telefónica o en un proveedor de servicios.
Un servidor http, que es el elemento que recibe la petición de la pasarela WAP, procesa dicha
petición y finalmente vuelve a enviar la salida a la pasarela de nuevo. La pasarela entonces
enviará la información al dispositivo WAP (telefono movil).
Un dispositivo WAP, que son los teléfonos móviles, los cuales pertenecen a una red de
comunicación inalámbrica.
Los Sistema WAP tienen una similitud con los Sistemas WEB, cuenta con páginas que son
simples ficheros de texto con extensiones WML (Wireless Markup Language). Podemos definir
WML como un lenguaje heredado de HTML, pero basado en XML, y que es usado para
especificar contenido para dispositivos WAP. Se usa para poder crear páginas que pueden ser
mostradas en un navegador WAP. WML usa lo que se llama WMLScripts para poder ejecutar
códigos simples en el cliente. Se puede comparar de alguna manera con JavaScript, con la
diferencia en que el consumo de memoria y CPU es bastante menor.
Para que una pagina pueda caber en un pequeño Terminal inalámbrico, WAP utiliza
Microbrowsers, que es un navegador Web diseñado para PDA’s y teléfonos móviles, el cual
despliega contenido de Internet de una forma mas efectiva para pantallas de menor tamaño, y
también de menos capacidad de memoria.
Sin embargo, una aplicación realizada sobre WML tiene el inconveniente de que el usuario tenga
que estar conectado continuamente, lo cual conlleva a una perdida reducida de tiempo que para el
turista puede ser significativo. J2ME es una tecnología perteneciente a la familia Java (Plataforma
de desarrollo de Software) que ofrece una solución.
J2ME es un subconjunto de la tecnología Java orientado al desarrollo de aplicaciones destinadas a
dispositivos con pocos recursos, con capacidades restringidas, tanto con respecto a la capacidad de
memoria, limitaciones de pantalla grafica y capacidad de procesamiento, como por ejemplo los
teléfonos celulares.
III.2.Antecedentes del tema
Sistema de Información Turística de Iquitos – Río Amazonas (SITURISMO), es una portal de
Internet accesible mundialmente que facilita el conocimiento de la diversidad de atractivos
turísticos y servicios de la ciudad de Iquitos y de la Región Loreto. Recopila, maneja,
distribuye y mantiene información actualizada y relevante convirtiéndose así en una
herramienta útil para los turistas y viajeros que planean visitar Iquitos, o que encontrándose
Pág. 9
allí, requieren más información sobre la ciudad y sus alrededores. Mediante la información
presentada en forma atractiva y recopilada de fuentes confiables, se busca motivar al turista a
elegir Iquitos como su destino en la Amazonía.
Este proyecto fue desarrollado en el 2002 y en la actualidad mantenido por las diferentes
instituciones del sector publico y privado de la región, dentro de las cuales encontramos a la
Universidad Nacional de la Amazonía Peruana, el instituto nacional de cultura de Loreto,
Gobierno Regional de Loreto, entre otros.
III.3.Sistema de Información Turística (S.I.T.) de Santa Cruz, realizado en la ciudad de Santa Cruz – Argentina. Es un sistema de información, comunicación y multimedia que nació de un consenso técnico y político que tenía como fin consolidar el proceso de gestión del Turismo.
Pág.10
Hipótesis General
Es posible construir un software que muestre los principales atractivos
turísticos de la región Piura mediante tecnología WAP.
III.4.Operacionalización de las Hipótesis: Identificación de variables, indicadores.
Variable Independiente: Sistema Turístico wap
Variable Dependiente: Atractivos turísticos.
Pág.11
Pág.12
IV. METODOLOGIA
Tipo de Investigación:
El presente trabajo se considera una Investigación Aplicada, ya que tiene por finalidad la
búsqueda y consolidación del saber, así como la aplicación de los conocimientos para el
crecimiento del acervo cultural y científico.
Por ello, los conocimientos acerca de la historia, las manifestaciones artísticas, la artesanía,
gastronomía, el patrimonio, las identidades y la cultura de cada uno de los pueblos de la
Región Piura, a través de la difusión del turismo, serán expuestos en la práctica, para
aplicarlos, junto a las tecnologías de la información, en provecho de la sociedad local y
visitante.
Fases de Investigación
Para el proceso del desarrollo e implementación del Sistema WAP de Información Turística, se
utilizará la metodología de desarrollo RUP (Rational Unified Process - Proceso Unificado de
Desarrollo de Software), que constituye un estándar dentro de las metodologías de proceso de
desarrollo de software más utilizado para el análisis, implementación y documentación de sistemas
orientados a objetos.
RUP divide el proceso en cuatro fases (Inicio - Elaboración – Construcción - Transicion), dentro
de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se
hace un mayor o menor hincapié en las distintas actividades.
En las primeras iteraciones (fases de Inicio y Elaboración) se enfocarán hacia la comprensión del
problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los riesgos
críticos, y al establecimiento de la línea base de la arquitectura la cual se utilizará en las siguientes
fases de desarrollo del software.
Durante la fase de inicio, las iteraciones harán mayor énfasis en actividades de modelado del
negocio y de requerimiento. Dentro de ésta fase se desarrollarán las siguientes actividades:
Recopilación de la información, que consistirá en obtener información relacionada con el
proyecto, en formato escrito o digital, obteniendo de ésta manera los antecedentes
bibliográficos y el marco teórico de la investigación.
Análisis de los procesos de negocio, en donde se realizará la captura de requisitos, actividad
mediante la cual el equipo de desarrollo extraerá de cualquier fuente de información
disponible las necesidades que debe cubrir el nuevo sistema wap de información.
Pág.13
Técnicas para la captura de requisitos que ha de utilizar en el desarrollo del presente proyecto:
o Entrevistas, que es una técnica muy aceptada dentro de la ingeniería de requisitos
y su uso está ampliamente extendido. Las entrevistas permitirán tomar
conocimiento del problema y comprender los objetivos de la solución buscada. A
través de esta técnica el equipo de trabajo se acercará al problema de una forma
natural.
o Cuestionarios y Checklists, que es una técnica que requiere que el analista
conozca el ámbito del problema en el que está trabajando. Consistirá en redactar
un documento con preguntas cuyas respuestas sean cortas y concretas, o incluso
cerradas por unas cuantas opciones en el propio cuestionario (Checklist). Este
cuestionario será llenado por un grupo de personas entrevistadas o simplemente
para recolectar información en forma independiente de una entrevista.
Dentro del análisis de los procesos de negocio también se realizará la definición de los
requisitos. Los requisitos anteriormente capturados serán definidos en esta etapa de desarrollo
de software, para lo cual describiremos la técnica a utilizar:
o Casos de uso, que es una técnica para la captura de requisitos potenciales de un
sistema o una actualización de software. Es una secuencia de interacciones que se
desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un
actor principal sobre el propio sistema.
Como ultima parte del análisis del proceso de negocio se realizará una validación de los
requisitos. Una vez éstos ya definidos necesitarán ser validados. La validación de requisitos
tiene como misión demostrar que la definición de los requisitos define realmente el sistema que
el usuario necesita o que el cliente desea. Es necesario asegurar que el análisis realizado y los
resultados obtenidos de la etapa de definición de requisitos son correctos.
La técnica elegida para la validación de requisitos será:
o Prototipos: algunas propuestas se basan en obtener de la definición de requisitos
prototipos que, sin tener la totalidad de la funcionalidad del sistema, permiten al
usuario hacerse una idea de la estructura de la interfaz del sistema con el usuario.
Con ésta técnica el usuario debe entender que lo que está viendo es un prototipo y
no el sistema final.
Pág.14
En la fase de elaboración, las iteraciones se orientarán al desarrollo de la línea base de la
arquitectura, en donde abarcarán más los flujos de trabajo de requerimientos, modelo de
negocios (refinamiento), análisis, diseño y una parte de implementación orientado a la línea
base de la arquitectura. Dentro de ésta fase se desarrollarán las siguientes actividades:
Refinamiento del modelo de negocios y requerimientos a través de iteraciones cíclicas
de las actividades de la fase de Inicio, con el propósito de obtener un modelo del
sistema que sea correcto, completo, consistente, claro, realista y verificable.
Diseño de Sistema, en donde se definirán los objetivos del diseño del proyecto y se
descompondrá el sistema en subsistemas mas pequeños. Básicamente el sistema se
dividirá en dos subsistemas:
o La parte del software correspondiente al cliente, software que estará
disponible a los habitantes y visitantes para la instalación configuración en
sus celulares
o La parte del Software correspondiente a la atención de las peticiones de los
usuarios que requieran información turística, que estará instalado en un
servidor web con salida a Internet.
De la misma manera, durante el diseño, se seleccionarán las estrategias para la construcción del
sistema, como la plataforma de hardware y software en la que ejecutara el sistema wap, la
estrategia de almacenamiento de datos persistentes, el flujo de control global, la política de
control de acceso y el manejo de las condiciones de frontera.
El resultado del diseño del sistema será una descripción clara de cada una de estas estrategias,
una descomposición en subsistemas y un diagrama de organización que representará el mapeo
del hardware y software de sistema.
Diseño de objetos, en donde se definirán los objetos personalizados. Esto incluirá
definir con precisión los objetos e interfaces del sistema, la selección de componentes
hechos, la reestructuración del modelo de objetos para lograr los objetivos del diseño
tales como la extensibilidad o comprensión, y la optimización del modelo de objetos
para el desempeño.
En la fase de construcción, se llevará a cabo la construcción del software por medio de una serie
de iteraciones. Para cada iteración se seleccionará algunos Casos de Uso, se refinará su análisis
y diseño (si es que fuera necesario) y se procederá a su implementación y pruebas. Durante esta
Pág.15
fase se desarrollarán las siguientes actividades:
Construcción de software, en donde se realizará una pequeña cascada para cada ciclo.
Se realizan tantas iteraciones hasta que se termine la implementación de la versión del
software.
Esencialmente, durante esta actividad se codificará el nuevo sistema de acuerdo a las
funcionalidades y parámetros definidos. Se traducirá el modelo de objetos en código fuente,
incluyendo la implementación de los atributos y métodos de cada objeto y la integración de
todos los objetos de forma tal que funcionen como un solo sistema.
Pruebas, en donde se comparará el modelo del diseño de objetos con cada objeto y
subsistema. Básicamente se ejecutarán casos típicos y excepciones en el sistema y se
comparará con el modelo de requerimientos. El objetivo será reducir las posibles
fallas producidas durante cada iteración de construcción del software, para
posteriormente repararlas.
Así mismo también se realizarán pruebas de integración, en donde se combinarán las
funcionalidades de los dos subsistemas y se comparará con el modelo de diseño del sistema.
En la fase de transición se pretenderá garantizar que se tiene un producto preparado para su
entrega a la comunidad de usuarios, es decir, colocar el producto en manos de las personas
habitantes y visitantes de la región Piura. Básicamente durante esta fase se desarrollara la
siguiente actividad:
Implementación del sistema, en donde se procede a la instalación y configuración del
sistema. También se desarrollará algunas nuevas versiones del producto, así como
completar la documentación.
De la misma manera se entrenará a las personas en el manejo del sistema wap de información
turística, como utilizarlos, descargarlo a sus celulares, entre otras cosas.
Para cada una de sus fases (pertenecientes a la estructura estática), RUP realiza una serie de
artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre
Pág.16
otros), contando para ello con el Lenguaje Unificado de Modelado UML. Por ello, durante todo
el desarrollo e implementación del Sistema wap de información turística, utilizaremos el
Lenguaje Unificado de Modelado UML.
IV.1.Población y muestra
Para esta investigación se realizará un muestreo probabilística, considerando como unidades de
análisis a los usuarios administrativos que utilizarán el sistema informático, para conformar una
muestra (n), la cual se calculará con la siguiente fórmula:
Fuente: Estadística Aplicada, Luis Palomares (2001)
Para este proyecto se tomará un nivel de confianza al 95%
Proporción p y q: en este caso debido a que no se tiene un dato concreto que demuestre que
existe una proporción establecida, se tomará que la proporción será de 50% / 50%.
Nivel de error aceptable (E): para este caso se usará un nivel de error aceptable del 10%
Pág.17
V. ESQUEMA DE CONTENIDO O ÍNDICE ANALÍTICO TENTATIVO DEL PROYECTO
DEDICATORIAÍNDICEINTRODUCCIONRESUMEN
CAPITULO I: CONCEPTOS GEMERALES CAPÍTULO II: ANÁLISIS DEL SISTEMA
2.1. MODELO DEL NEGOCIO2.2. DEFINICIÓN DE REQUERIMIENTOS2.3. MODELADO DE REQUISITOS2.4. PERFILES DE USUARIOS
CAPÍTULO III: DISEÑO DEL SISTEMA3.1. DIAGRAMA DE CLASES3.2. DISEÑO DE LA BASE DE DATOS3.3. DIAGRAMAS DE INTERACCIÓN3.4. DISEÑO DE INTERFACES
CAPÍTULO IV: DESARROLLO E IMPLEMENTACIÓN DEL SISTEMA4.1. SUBSISTEMAS DE IMPLEMENTACIÓN4.2. DISEÑO DE OBJETOS4.3. DISEÑO DE COMPONENTES4.4. REQUERIMIENTOS DE HARDWARE Y SOFTWARE
CAPÍTULO V: PRUEBAS5.1. PLANIFICACIÓN DE PRUEBAS5.2. DISEÑO E IMPLEMENTACIÓN DE PRUEBAS5.3. RESULTADOS DE LAS PRUEBAS
CAPÍTULO VI: MANUALES 6.1. MANUAL DE USUARIO6.2. MANUAL DE PROGRAMADOR
CAPITULO VII: EVALUACIÓN DEL PROYECTO 7.1. ANÁLISIS DE PROCESOS DEL PROYECTO7.2. ANÁLISIS Y RESULTADOS DE ENCUESTAS7.3. ANÁLISIS DE RESULTADOS DEL PROYECTO
CONCLUSIONES RECOMENDACIONESBIBLIOGRAFIAANEXOS
VI. ASPECTOS ADMINISTRATIVOS
Pág.18
VI.1.CRONOGRAMA
El tiempo de duración del estudio de Investigación será de 04 meses que se distribuirán de
acuerdo al Diagrama de Gantt adjunto.
En el siguiente cuadro, se muestra el cronograma de actividades representado en semanas,
planificado su realización en 15 semanas.
Para la medición de los indicadores se hará en la octava semana (aquí se tomaran encuestas
antes de la implementación) y luego después de la implementación que durará 5 semanas
(Febrero 2010)
Pág.19
Pág. 20
.
Pág. 21
VI.2.PRESUPUESTO
Nota: El presupuesto total para la realización del proyecto es de seis mil, cientos cuarenta y siete / 00.
Pág.22
VII. BIBLIOGRAFIA
Libros
Barceló Arroyo Francisco & Jordan Parra Javier. (2003). “Telefonía Móvil”. 2 Edición.
Bernd Bruegge & Allen H. Dutoit (2002). “Ingeniería de software orientado a objetos.”. I
Edicion.
Chacaltana Juan. (1999). “El turismo en el Perú, perspectiva de crecimiento y generación de
empleo”. 1 Edición.
Falkner Jayson. (2002). “Desarrollo Web con JSP” Editorial Amaya Pág. 846.
Froufe Quintas Agustín & Patricia Jorge Cardenes. (2004). “J2ME (Java 2 Micro Edition)
Manual de Usuario y Tutorías”. 2 Edición
Hernández, Roberto y otros. (2003). "Metodología de la Investigación Científica". 3ra
Edición. Mc Graw Hill. México.
Pérez de las Heras, Mónica. (2004). “Manual del Turismo Sostenible” .Ediciones Mundi
Prensa.
Vásquez Rojas Jaime. (2005) “Actualización de Base de datos de equipos móviles” 2da
Edición, Editorial ITM.
Artículos de Internet
Descripción del Proceso de Desarrollo de Software RUP
URL:http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
Descripción del Lenguaje Unificado de Modelado UML
URL:http://es.wikipedia.org/wiki/UML
Pág.23
Descripción del Patrón de Diseño de Arquitectura Modelo Vista Controlador MVC
URL:http://es.wikipedia.org/wiki/Modelo_Vista_Controlador
Ministerio de Comercio Exterior y Turismo (2003 – 2005). “Estadísticas acerca del flujo
turístico a nivel nacional y regional”
URL: www. mincetur .gob.pe/newweb/portals/0/ PIURA .pdf
Proyecto (SIGTUR-AC) – Sistema de Información Geográfica de Turismo Regional.
URL:http://www.sica.int/busqueda/Proyectos.aspx?
IDItem=6478&IDCat=23&IdEnt=11&Idm=1&IdmStyle=1
Sistema de Información Turística (S.I.T.) de Santa Cruz
URL: http://sit.santacruzpatagonia.gob.ar/.
Sistema de Señalización Turística del Cantón San Miguel de Urcuquí,
URL:http://www.urcuquiturismo.com/citur/download/PROPUESTA%20DE%20.
Universidad Nacional de la Amazonía Peruana (2002). “Sistema de Información Turística de
Iquitos – Río Amazonas (SITURISMO).”
URL: http://www.siturismo.org.pe/
Pág.24
ANEXOS
Pág.25
GLOSARIO DE TERMINOS
Plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun
Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el Lenguaje de programación Java
u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso,
la plataforma no es un hardware específico o un sistema operativo, sino más bien una máquina virtual
encargada de la ejecución de aplicaciones, y un conjunto de librerías estándar que ofrecen
funcionalidad común.
La plataforma es así llamada la Plataforma Java (antes conocida como Plataforma Java 2[1]), e
incluye:
Plataforma Java, Edición Estándar (Java Platform, Standard Edition), o Java SE (antes J2SE)
Plataforma Java, Edición Empresa (Java Platform, Enterprise Edition), o Java EE (antes J2EE)
Plataforma Java, Edición Micro (Java Platform, Micro Edition), o Java ME (antes J2ME)
Desde 2006, la versión actual de la Plataforma Java Standard Edition se le conoce como Java SE 6
como versión externa, y 1.6 como versión interna. Sin embargo, se prefiere el término versión 6. Una
visión general de la multitud de tecnologías que componen la Plataforma Java puede encontrarse en la
página de documentación del JDK.
JavaServer Pages (JSP) es una tecnología Java que permite generar contenido dinámico para web, en
forma de documentos HTML, XML o de otro tipo.
Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación JSP 1.2 fue la
primera que se liberó y en la actualidad está disponible la Especificación JSP 2.1.
Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas
acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la
utilización de Librerías de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas.
JSP puede considerarse como una manera alternativa, y simplificada, de construir servlets. Es por ello
que una página JSP puede hacer todo lo que un servlet puede hacer, y viceversa. Cada versión de la
especificación de JSP está fuertemente vinculada a una versión en particular de la especificación de
servlets.
El funcionamiento general de la tecnología JSP es que el Servidor de Aplicaciones interpreta el código
contenido en la página JSP para construir el código Java del servlet a generar. Este servlet será el que
genere el documento (típicamente HTML) que se presentará en la pantalla del Navegador del usuario.
J2ME, es una colección de APIs de Java para el desarrollo de software para dispositivos de recursos
limitados, como PDA, teléfonos móviles y otros aparatos de consumo.
Pág.26
Java ME es formalmente una especificación, aunque el término es frecuentemente usado también para
referirse a las implementaciones en tiempo de ejecución de la especificación. Java ME fue
desarrollado mediante el Java Community Process bajo la especificación JSR 68. La evolución de la
plataforma ha propiciado el abandono de las Java Specification Request (peticiones de especificación
para Java) en favor de JSRs separadas para las distintas versiones de Java ME.
Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones,
como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El
motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.
Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que
el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos
con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa
percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y
alta disponibilidad.
Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la
máquina virtual Java.
MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis
millones de instalaciones. MySQL —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta
a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un
esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para
aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una
licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública
y el copyright del código está en poder del autor individual, MySQL es propietario y está patrocinado
por una empresa privada, que posee el copyright de la mayor parte del código.
Arquitectura Cliente Servidor Esta arquitectura se divide en dos partes claramente diferenciadas, la
primera es la parte del servidor y la segunda la de un conjunto de clientes.
Normalmente el servidor es una máquina bastante potente que actúa de depósito de datos y funciona
como un sistema gestor de base de datos (SGBD). Por otro lado los clientes suelen ser estaciones de
trabajo que solicitan varios servicios al servidor.
Ambas partes deben estar conectadas entre sí mediante una red.
Este tipo de arquitectura es la más utilizada en la actualidad, debido a que es la más avanzada y la que
mejor ha evolucionado en estos últimos años.
Podemos decir que esta arquitectura necesita tres tipos de software para su correcto funcionamiento:
Pág.27
Software de gestión de datos: Este software se encarga de la manipulación y gestión de los
datos almacenados y requeridos por las diferentes aplicaciones. Normalmente este software se
aloja en el servidor.
Software de desarrollo: este tipo de software se aloja en los clientes y solo en aquellos que se
dedique al desarrollo de aplicaciones.
Software de interacción con los usuarios: También reside en los clientes y es la aplicación
gráfica de usuario para la manipulación de datos, siempre claro a nivel usuario (consultas
principalmente).
Wap (Wireless Application Protocol o Protocolo de Aplicaciones Inalámbricas) es una solución
unificada para los servicios de valor agregado existentes y futuros para la telefonía móvil. El protocolo
incluye especificaciones para las capas de sesión y de transporte del modelo OSI, así como
funcionalidades de seguridad. Wap también define un entorno de aplicaciones.
wap define un entorno de aplicación y una pila de protocolos para aplicaciones y servicios accesibles a
través de terminales móviles. Consiste en un conjunto de especificaciones, definidas por la Open
Mobile Alliance / wap Forum, que permiten que los desarrolladores diseñen aplicaciones de
interconexión para terminales móviles, típicamente teléfonos.
La Navegación wap generalmente en muchos terminales o celulares es activado por el proveedor del
servicio de telefonía móvil de cada país, el costo por navegación varia algunos por kb navegado y
otros casos por hora aire (el tiempo que navegues), la oferta de información vía wap es preparada y
exclusivamente para aquellos que deseen navegar por medio del celular, son versiones especiales de
sitios en algunos casos que ya existen y en otros casos solo son creados para navegantes wap.
Es escalable, permitiendo así a las aplicaciones disponer de las capacidades de pantalla y recursos de
red según su necesidad y en una gran variedad de tipos de terminales. Los servicios podrán ser
aplicables a pantallas de una sola línea o a terminales mucho más complejos como las PDA's.
Como cualquier standard, las ventajas son múltiples a la hora de desarrollar aplicaciones, fabricar
terminales o estructurar la red.
Funcionamiento de wap
1. El usuario solicita la página wap que quiera ver.
Pág.28
2. El micronavegador del móvil envía la petición con la dirección (URL) de la página solicitada y la
información sobre el abonado al Gateway wap (software capaz de conectarse a la red de telefonía
móvil y a Internet)
3. El Gateway examina la petición y la envía al servidor donde se encuentra la información solicitada.
4. El servidor añade la información http o HTTPS pertinente y envía la información de vuelta al
Gateway.
5. En el Gateway se examina la respuesta del servidor, se valida el código WML en busca de errores y
se genera la respuesta que se envía al móvil.
6. El micronavegador examina la información recibida y si el código es correcto lo muestra en pantalla
Pág.29