tesis sistemas informaticos

39
UNIVERSIDAD NACIONAL DE PIURA FACULTAD 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 Pág. 1

Transcript of tesis sistemas informaticos

Page 1: tesis sistemas informaticos

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

Page 2: tesis sistemas informaticos

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

Page 3: tesis sistemas informaticos

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

Page 4: tesis sistemas informaticos

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

Page 5: tesis sistemas informaticos

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

Page 6: tesis sistemas informaticos

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

Page 7: tesis sistemas informaticos

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

Page 8: tesis sistemas informaticos

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

Page 9: tesis sistemas informaticos

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

Page 10: tesis sistemas informaticos

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

Page 11: tesis sistemas informaticos

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

Page 12: tesis sistemas informaticos

Pág.12

Page 13: tesis sistemas informaticos

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

Page 14: tesis sistemas informaticos

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

Page 15: tesis sistemas informaticos

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

Page 16: tesis sistemas informaticos

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

Page 17: tesis sistemas informaticos

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

Page 18: tesis sistemas informaticos

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

Page 19: tesis sistemas informaticos

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

Page 20: tesis sistemas informaticos

Pág. 20

Page 21: tesis sistemas informaticos

.

Pág. 21

Page 22: tesis sistemas informaticos

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

Page 23: tesis sistemas informaticos

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

Page 24: tesis sistemas informaticos

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

Page 25: tesis sistemas informaticos

ANEXOS

Pág.25

Page 26: tesis sistemas informaticos

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

Page 27: tesis sistemas informaticos

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

Page 28: tesis sistemas informaticos

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

Page 29: tesis sistemas informaticos

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