Professional Documents
Culture Documents
PUNO - 2012
TESIS
PRESENTADO POR:
DE SISTEMAS
Puno - Per
2015
REA: Informtica
TEMA: Sistemas de informacin tradicionales y expertos
AGRADECIMIENTOS
por las sabias enseanzas brindadas en los claustros universitarios durante nuestra
AGRADECIMIENTOS
DEDICATORIA
RESUMEN .........................................................................................................13
ABSTRACT .......................................................................................................14
INTRODUCCIN ...............................................................................................15
2.2.1.TURISMO ..................................................................................................26
3.2.1.POBLACIN .............................................................................................62
3.2.2.MUESTRA .................................................................................................62
INFORMACIN .................................................................................................67
puesta en evaluacin, para garantizar que se pueda cumplir con las necesidades de los
clientes, que vendran a ser los turistas que visitan la Provincia de Puno. Para el
ltima generacin, tipo AppInventor, los SDK de cada plataforma, que adems nos
que obedecer a los anlisis y diseos evaluados bajo una metodologa gil llamada
ICONIX; de esta manera una vez desarrollado las dos aplicaciones, estas han pasado a
carcter experimental, donde la seleccin de muestras ha sido muy complicada dado que
bueno en promedio de los indicadores bajo los cuales se ha sometido el anlisis del
sistema; este resultado es para ambas aplicaciones con ligera tendencia superior a la
distribucin en ANDROID.
Metodologa ICONIX
13
ABSTRACT
information in the Province of Puno. This development was made on two platforms:
ANDROID and SYMBIAN, which after its development have been put in evaluation to
ensure that they can meet the needs of customers, who would become the tourists
visiting the Puno Province. For systems development tools has been used high-level
programming, the latest generation AppInventor type, each platform SDKs, it also
provides us their simulators and Netbeans IDE. The development in both systems, had
to obey the analysis and design evaluated under an agile methodology called ICONIX;
thus once developed two applications, these have become experimentation, to analyze
their interaction with the customer. This test has been experimental in nature, where the
selection of samples has been very difficult because not everyone has mobile support as
our applications and some have refused to cooperate with the investigation. The end
result of qualifying, has been "good" in average indicators with which has undergone
system analysis; this result is for both applications with the above light distribution
trend ANDROID.
ICONIX
14
INTRODUCCIN
y orientar la estada de los turistas, en tal sentido lograr brindar un adecuado servicio de
administracin de la informacin.
Regin de Puno, periodo 2012?, teniendo como base previa la hiptesis a esa pregunta
2012.
Todo ste conjunto de estudio que conlleva esta tesis se divide en 5 captulos, adems
Investigacin, se aborda todo el estudio sobre la base terica que apoya a la presente
15
tesis, considerando as temas de turismo, telefona mvil, ingeniera y metodologas de
desarrollo de software.
de Puno.
hiptesis de la investigacin.
de la presente tesis.
16
CAPTULO I
17
1.1. DESCRIPCIN DEL PROBLEMA
viajan por motivos de ocio, comercio, educacin, etc. Esta actividad es muy interesante
gran potencial y debe ser uno de los ejes de desarrollo que favorezca la inclusin social
Dicho lo anterior esta actividad econmica a lo largo de aos ha sido embargado por
el sector privado, quienes han creado una infraestructura y organizacin para proveer
Dentro de los muchos servicios que se puede ofrecer a los turistas, encontramos a la
gua para que los turistas durante su estancia puedan tomar su estancia de la mejor
manera, toda vez que se entiende que un turista cuando llega a un determinado lugar
que no conoca, todo para dicha persona es nuevo, distinto, desconocido; por lo cual se
hace necesario que la estada de esta persona sea la ms grata a travs de brindarle la
informacin necesaria sobre todo aspecto que pueda requerir. De esta forma a la fecha
los encargados de brindar tal servicio son el sector pblico a travs de iPeru y del sector
privado a travs de sus distintos operadores, los cuales cuentan con infraestructura fsica
puesto que como se enuncio en el prrafo anterior, este servicio se brinda en lugares
18
fsicos donde el turista tiene que acercarse presencialmente para recibir la informacin.
Es por ello que actualmente existen esfuerzos a travs de Portales Web de implementar
el servicio de informacin, para que de esta forma los turistas accediendo a un equipo
sector tan importante, como es el turismo; sin embargo aun as, siempre existir el
problema de obligatoriedad para los turistas de que tengan que acceder a un terminal
tipo PC para poder utilizar el servicio de informacin, lo cual en muchos casos, por
Symbian, toda vez que dichos Sistemas son los ms populares y usados en el mundo
entero. Para dicha investigacin nos basamos en el hecho de que todo turista posee un
Smartphone, dado que de los pases que ellos provienen, esta tecnologa es ms comn
de ser usada; as ellos al llegar a nuestro pas y en especial a nuestra regin tienen el
equipo para poder acceder a sus aplicacin Android y Symbian de Escritorio sin
19
ENUNCIADO DEL PROBLEMA
siguiente manera.
Problema Principal
Problemas Especficos
informacin mvil, logramos ampliar la gama de servicios tursticos que ofrecen las
20
Objetivo N 5: Incrementar la productividad y competitividad a travs de la innovacin
debe Adoptar las TIC para incrementar la competitividad en los diversos agentes que
realizan actividades econmicas, en especial en las MYPES (CODESI, 2011); Por otro
(Secretara Tcnica del Acuerdo Nacional, 2002), as mismo el Plan Bicentenario Per
el desarrollo productivo, para de esta forma aprovechar las oportunidades que ofrezcan
En tal sentido por los sustentos del prrafo anterior, la tesis se justifica porque
tursticos, en torno a la PPV. Esta accin, destinada tanto a los usuarios internos como
21
externos, pretende coordinar los diferentes prestadores de servicio (pblicos y privados)
22
1.3. OBJETIVOS DE LA INVESTIGACIN
Teniendo en cuenta el problema, los objetivos que tiene la presente investigacin son:
Objetivo General
Objetivos Especficos
23
CAPTULO II
MARCO TERICO
24
2.1. ANTECEDENTES DE LA INVESTIGACIN
Informacin Acadmica de los Estudiantes del ISTP IDAT PUNO 2010 desarrolla una
aplicacin mvil, la cual luego es puesta en prueba en el ISTP IDAT PUNO. Luego de
Por otro lado (Quiroz Jaen, 2009), en su tesis de grado, sostiene que: 67,44% de
los encuestados est satisfecho con el funcionamiento del sistema, el 72,09% de los
encuestados opinan que el sistema si ayuda a emitir rpidamente las respuestas a las
consultas, el 88,64% de los encuestados expresan que el sistema les brinda facilidades, e
desarrolla una aplicacin mvil, para bsqueda y ubicacin de empresas que brindan
Puno.
Es importante aclarar que tanto(Vilca Cutipa, 2010), (Flores, 2010) y (Quiroz Jaen,
desarrollo del sistema. Al respecto Flores aclara: El Anlisis y diseo se realiz bajo
los lineamientos de la metodologa RUP, que permite evaluar los puntos ms crticos y
25
enfocar mucho ms tiempo en ellos para la correcta evaluacin , y por su respecto a la
utilizacin de UML se dice que: Para el diseo del sistema se ha empleado diagramas
implementa es WML, combinado con PHP y para el acceso al gestor de base de datos
2.2.1. Turismo
categorizacin:
A. Turismo individual
Es aquel cuyo programa de actividades e itinerario son decididos por los viajeros
26
B. Turismo de masas
Es aquel que se realiza masivamente por todo tipo de personas, sin importar su
C. Turismo cultural
y menos estacional.
D. Turismo natural
E. Turismo activo
F. Turismo de negocios
Aquel que se desarrolla con objeto o fin de llevar a cabo un negocio o un acuerdo
27
ejecutivos, comerciantes y otros profesionales para cerrar negocios, captar clientes o
prestar servicios.
G. Turismo cientfico
H. Turismo espacial
Comenz a principios del siglo XXI realizado por personas muy ricas y valientes,
ser una actividad que canaliza una inversin para producir una expansin econmica
balanza de pagos favorables y sobre todo desarrolla las actividades econmicas locales
(Luque)
28
La informacin turstica es el conjunto de servicios que se ofrecen al turista con el
informacin (Wikipedia)
Catedral La catedral fue construida en el siglo XVII y su frontis fue esculpido por el
alarife peruano Simn de Asto. Esta iglesia es una muestra del barroco espaol e
Balcn del Conde de Lemus Construida desde la fundacin de la ciudad, se cuenta que
en esta casa se aloj el virrey Pedro Antonio Fernndez de Castro, X Conde de Lemos
cuando lleg a la zona para sofocar una rebelin. Actualmente funciona en el lugar el
complejo cultural del Instituto Nacional de Cultura de la regin Puno y cuenta con una
galera de arte.
Arco Deustua Construido en piedra labrada, fue erigido por el pueblo puneo en
29
Cerro Huajsapata Huajsapata, que significa testigo de mis amores, es un mirador
encuentra un monumento a Manco Cpac, fundador del Imperio Inca. Se dice que en el
cerro existen unas cavernas por las que discurren caminos subterrneos que
La Casa del Corregidor Casona colonial del siglo XVII, donde se realizan
exposiciones de arte puneo. El lugar cuenta con un caf bar, biblioteca, Internet y
rural.
inmejorable vista de Puno y el lago Titicaca, donde se llega subiendo por una larga
escalinata.
Parque Mirador Puma Uta El parque tiene un monumento de piedra que representa a
un puma -smbolo del mirador por tratarse de un animal vigilante que se relaciona con
la proteccin de los Andes- y est construido sobre una fuente de agua que simboliza el
Se trata de un paseo peatonal con una hermosa vista del lago, donde se encuentran las
sukankas o intihuatanas, cuya funcin principal era la de servir como relojes solares.
Las culturas pre incas, adems, las utilizaban para sealar los lugares donde tendran
lugar los actos ceremoniales y de sacrificio y servan tambin para delimitar las tierras
30
Puerto Puneo Es el primer puerto que se instal en el Lago Titicaca, se cuenta que
aqu en los tiempos de la guerra con Chile, el Gobierno Peruano, ante la rebelda de los
puneos tuvo que llamar a la marina con 3 Buques de Guerra para defender a Nuestro
cualquier lugar dentro de la cobertura del operador. Est formada por 2 partes
El telfono celular es un dispositivo inalmbrico que permite tener acceso a una red
voz se refiere, existen 2 formas: la tradicional y mediante conexin directa por radio. La
un botn cada vez que se desea hablar, y originalmente fue creada para el uso
31
Figura N 1: Celulares Mviles
parte trasera del vehculo y unido al resto del equipo (el dial y el tubo) colocado cerca
aos 80. Introdujo los telfonos celulares, basados en las redes celulares con mltiples
32
La transferencia analgica y estrictamente para voz son caractersticas
conexin no era mayor a (2400 bauds). En cuanto a la transferencia entre celdas, era
muy imprecisa ya que contaban con una baja capacidad (Basadas en FDMA, Frequency
Division Multiple Access), lo que limitaba en forma notable la cantidad de usuarios que
A su vez, el tamao de los aparatos era mayor al de hoy en da; fueron originalmente
mostr en forma clara las deficiencias que posea. El espectro de frecuencia utilizado
surgieron en la dcada del 90 debido a estos hechos, y su historia es tan exitosa como
mercado.
33
La generacin se caracteriz por circuitos digitales de datos conmutados por
acceso mltiple de tiempo dividido (TDMA) para permitir que hasta ocho usuarios
utilizaran los canales separados por 200MHz. Los sistemas bsicos usaron frecuencias
fueron agregadas en forma posterior. El rango de frecuencia utilizado por los sistemas
2G coincidi con algunas de las bandas utilizadas por los sistemas 1G (como a 900Hz
los sistemas de telefona celular actuales. Las tecnologas predominantes son: GSM
por voz ms altas, pero limitados en comunicacin de datos. Se pueden ofrecer servicios
auxiliares, como datos, fax y SMS (Short Message Service). La mayora de los
Generacin 2.5 G
Una vez que la segunda generacin se estableci, las limitantes de algunos sistemas
34
transferencia de informacin eran vistas a medida que el uso de laptops y del propio
Service (GPRS) desarrollado para el sistema GSM fue de los primeros en ser visto.
Hasta este momento, todos los circuitos eran dedicados en forma exclusiva a cada
usuario. Este enfoque es conocido como Circuit Switched, donde por ejemplo un
circuito es establecido para cada usuario del sistema. Esto era ineficiente cuando un
los usuarios compartir un mismo canal, dirigiendo los paquetes de informacin desde el
que habilita a las compaas proveedoras de servicios a cobrar menos por ellos.
sistemas 3G. Como suele ser inevitable, hay variados estndares con distintos
forma muy diferencial a los sistemas 2G, el significado de 3G fue estandarizado por el
proceso IMT-2000. Este proceso no estandariz una tecnologa sino una serie de
kbit/s en ambientes abiertos, por ejemplo). Hoy en da, la idea de un nico estndar
CDMA2000 1xEV-DO, donde EV-DO viene de Evolution Data Only. La idea atrs de
este sistema era que muchas de las aplicaciones slo requirieran conexin de datos,
como sera el caso si se usara el celular para conectar una PC a Internet en forma
requerido. Adems de usar tecnologa CDMA, EV-DO usa tecnologa TDMA para
Los sistemas operativos mviles segn (Prula, 2011) mas populares se detallan a
continuacin:
A. Symbian
Son incontables los millones de dispositivos que integran o han integrado este sistema
para su funcionamiento. Los clculos no fallan y si para hacer las cuentas sumamos slo
los terminales desarrollados por Nokia, Motorola y Ericsson (despus Sony Ericsson)
36
podemos hacernos una idea de la magnitud con la que se ha disgregado este sistema por
todo el mundo. Adems, este sistema ha sido utilizado tambin por otros fabricantes, lo
que la batera tenga un mayor rendimiento, puede ser utilizado por largos periodos de
tiempo sin necesidad de ser reseteado y tiene una gran capacidad de adaptacin e
capacidad debido a su memoria y gestin de los recursos que administra. (Aponte &
Davila, 2011)
Caractersticas
grficas, Opera web browser, Framework de transporte para HTTP y WAP y TechView.
biblioteca. La capa del sistema mucho ms grande contiene una amplia gama de
38
componentes disponibles para los desarrolladores de Symbian, tales como Etel, DBMS,
Uikon, Comms y otros. Los motores de aplicacin se basan en la biblioteca del usuario
tipo especfico de datos como por ejemplo la agenda. Los motores son utilizados
capa del sistema y los componentes del motor se denominan Tecnologa Genrica. Esta
B. Windows Mobile
Microsoft ha tenido que labrarse una reputacin desde cero. Primero con la plataforma
39
C. BlackBerry
demandarse un sistema operativo que permitiera utilizar de una forma fcil, cmoda y
rpida (y con una interfaz similar a la del PC) los servicios de correo electrnico. Hoy
D. IOS
como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalacin de iOS
40
41
Figura N 6: Logo de IOS
Fuente: www.google.com
E. Android
inteligentes y tabletas que es desarrollado por la Open Hanset Alliance liderada por
Google (Android). La mayor parte de su cdigo fue liberado por google en el 2007
42
Figura N 8: Integrantes de Open Hanset Alliance
Estructura
Posee un kernellinux, y entre las aplicaciones que ofrece por defecto nos
programacin Eclipse.
43
Figura N 9: Estructura de Android
describe en detalle):
los mismos APIs del framework usados por las aplicaciones base. La arquitectura
44
luego hacer uso de esas capacidades (sujeto a reglas de seguridad del
del lenguaje Java. Cada aplicacin Android corre su propio proceso, con su
corre clases compiladas por el compilador de Java que han sido transformadas al
Ncleo Linux: Android depende de Linux para los servicios base del sistema
45
2.2.3. Ingeniera y Metodologas de desarrollo de software
establece todos los alcances para desarrollar un determinado software. La ciencia que
estudia dicha rea corresponde al ingeniera del software, al respecto (Pressman, 1997),
siguiente Figura.
marco de trabajo para un conjunto de reas clave, las cuales forman la base del
46
Los mtodos de la ingeniera de software indican cmo construir tcnicamente el
software. Los mtodos abarcan una gran gama de tareas que incluyen anlisis de
los modelos son simplificados, por lo tanto un modelo de procesos del software es una
Codificar y corregir
Modelo en cascada
Desarrollo evolutivo
Desarrollo incremental
47
Desarrollo en espiral
debera definir con precisin los artefactos, roles y actividades involucrados, junto con
mtodo para referirse a tcnicas, notaciones y guas asociadas, que son aplicables a
una (o algunas) actividades del proceso de desarrollo, por ejemplo, suele hablarse de
Tipos de metodologas
Metodologas estructuradas
48
Metodologas orientadas a objetos
objeto, los ms representativos: a fines de los 60s SIMULA, a fines de los 70s
Orientadas a Objeto.
Rational Unified Process (RUP), OPEN, MTRICA (que tambin soporta la notacin
estructurada).
Las metodologas no giles son aquellas que estn guiadas por una fuerte
tradicionales o clsicas, donde se realiza una intensa etapa de anlisis y diseo antes de
49
que presenta en cuanto a su adaptacin a las condiciones del proyecto (mediante su
considerarse gil.
Metodologas giles
trabajan juntos constantemente con una cercana comunicacin), sencillo (el mtodo en
Extreme Programming
ICONIX
Scrum
FeatureDrivenDevelopment .
DynamicSystemsDevelopmentMethod.
50
2.2.3.3. ICONIX
cada fase y exhibe una secuencia de pasos que deben ser seguidos. Adems, est
A. Caractersticas
Trazabilidad: Cada paso est referenciado por algn requisito. Se debe considerar a
la trazabilidad como la capacidad de seguir una relacin entre los diferentes artefactos
producidos.
Dinmica del UML: Uso dinmico de UML en los diagramas de caso de uso,
51
B. Tareas:
Anlisis de requisitos
1) Modelo de dominio
2) Prototipacin rpida
2) Diagrama de robustez
Diseo
1) Diagrama de secuencia
Implementacin
3) Realizacin de pruebas
52
Figura N 11: Proceso de Iconix
Base de Datos
Gua de Turismo
53
Lenguaje de Programacin
Linux
principales ejemplos de software libre. Linux est licenciado bajo la GPL v2 y est
Mercado Turstico:
demanda), que el caso turstico se refiere a los servicios que demandan los clientes
potenciales, y la oferta de servicios por parte de las empresas prestadoras de los mismos.
Ncleo Receptor:
Es una zona privilegiada de reputacin turstica que posee centros urbanos, que son
Producto Turstico:
54
Recursos Tursticos:
Es todo aquello que posee caractersticas que implican un atractivo para el turismo,
Tour:
localidad o sus alrededores ms cercanos e incluye: transporte colectivo con o sin gua,
alimenticia.
Valores Tursticos:
Son los aspectos materiales o inmateriales que en un Estado o regin que por su
mvil.
55
Se trata de la especificacin de un entorno de aplicacin y de un conjunto de
otros.
WML por sus siglas de ingls, es un lenguaje cuyo origen es el XML (eXtensible
Markup Language). Este lenguaje se utiliza para construir las pginas que aparecen en
las pantallas de los telfonos mviles y los asistentes personales digitales (PDA)
56
2.4. HIPTESIS DE LA INVESTIGACIN
Las hiptesis que validaran la presente tesis, se han planteado de la siguiente manera:
Hiptesis General
Hiptesis Especficas
Variable Dependiente:
Variable independiente:
Turstica.
57
VARIABLES DE LAS HIPTESIS ESPECFICAS
Uni-Variable :
Informacin Turstica
Variable Dependiente:
Variable Independiente:
Informacin Turstica.
58
Cuadro N 1: OPERACIONALIZACION DE VARIABLES
VARIABLES DIMENSIONES INDICADORES VALORES INSTRUMENTOS
DEPENDIENTE Calidad de informacin Efectividad Escala de Likert:
Servicio de Informacin Muy Buena Cuestionario
Turstica Accesibilidad
Buena
Oportunidad
Regular
Usabilidad
Mala
Portabilidad
Muy Mala
Navegabilidad
59
CAPTULO III
METODOLOGA DE LA INVESTIGACIN
60
3.1. TIPO Y DISEO DE INVESTIGACIN
cientfica que parte desde el problema hasta llegar a las conclusiones, usando as un
mtodo esquematizado. Y por otro lado es Experimental puesto que a travs del
X -> Y
Donde
61
3.2. POBLACIN Y MUESTRA DE LA INVESTIGACIN
3.2.1. Poblacin
La poblacin est constituido por los usuarios del sistema, quienes seran los
turistas que arriban a la Provincia de Puno, sobre los cuales se prev que para la
Criterios de exclusin
Menores de 10 aos
3.2.2. Muestra
Dado una poblacin de 275,733 Turistas se tiene una muestra estadstica de 384 turistas,
62
Dnde:
n: Tamao de la muestra
z: Nivel de confianza
p: Probabilidad de xito
q: Probabilidad de fracaso
N: Tamao de la poblacin
E: Error permisible
valor de 1,96. p y q tienen una probabilidad del 50% cada uno, tomando as un valor de
0,5 cada uno, y N que es la poblacin toma el valor de 275,733 y E por consecuencia
nombre que la Regin Puno, lugar a donde pertenece, junto con otras 12 provincias,
63
Esta provincia cuenta con una superficie total de 6492.60 Km2 y Distrito Cercado
de Puno 450Km2, se ubica a 3812 msnm, conformado por un total de quince distritos,
de los cuales algunos se encuentran a orillas del Lago Titicaca, los distritos son:
a. cora
b. Amantan
c. Atuncolla
d. Capachica
e. Chucuito
f. Coata
g. Huata
h. Maazo
i. Paucarcolla
j. Pichacani
k. Platera
l. Puno
m. San Antonio
n. Tiquillaca
o. Vilque
64
Figura N 12: Mapa de la Provincia de Puno
Cuenta con una poblacin de 229,236 habitantes, de los cuales el 47,8% est en
comercio y la agricultura.
de poseer atractivos en sus danzas folklricas y por su mayor punto de atencin que es
el lago Titicaca, que es el lago ms alto del mundo, en donde en sus islas se puede
Por otro lado el comercio, se propicia al estar cerca de la frontera con el pas de
65
3.4. MATERIAL EXPERIMENTAL
son:
a. AppInventor
b. NetBeans
c. Jdk 1.7
d. Sdk de Android
e. Simular Android
Luego los materiales para la segunda fase, se constituyen los materiales que se
66
3.5. TCNICAS E INSTRUMENTOS PARA RECOLECTAR INFORMACIN
tcnica se utiliz como instrumento dos cuestionarios, los cuales usaron preguntas con
anexos.
Los datos han sido tratados en primer lugar conforme a la metodologa Iconix, en lo
referido al desarrollo del Software, y luego se trataron los datos de evaluacin de las
FASE 1
travs del Sistema Android, cumpliendo con el mtodo de desarrollo ICONIX., se tiene
previsto, que para que exista un sustento tcnico adecuado de desarrollo de software, la
utilizacin del mtodo ICONIX, el cual como se refiere en el marco terico (Ver
67
Figura N 13: Logo de Iconix
TAREAS:
Anlisis de requisitos
1) Modelo de dominio
2) Prototipacin rpida
2) Diagrama de robustez
Diseo
1) Diagrama de secuencia
68
Implementacin
3) Realizacin de pruebas
FASE 2
travs de la escala de likert se desarrollara una evaluacin de los criterios que miden la
estadsticos.
evaluacin a travs de la encuesta, los datos fueron tratados con ayuda de Excel y el
69
3.9. DISEO ESTADISTICO PARA LA PRUEBA DE HIPOTESIS
estadstica descriptiva.
como la media
70
CAPTULO IV
INVESTIGACIN
71
En primer lugar exponemos todo lo correspondiente al desarrollo de las
de las hiptesis.
1. ANALISIS DE REQUISITOS
requisitos completos tanto del usuario, como de la aplicacin los encontramos en los
anexos.
dominio
72
Grfico N 1: Diagrama de Clases
adicionalmente a ello se adicionan las clases propias que maneja los sistemas Android y
Symbian.
73
1.2. Modelo de casos de uso
son: Navegar por los Mdulos de Informacin, Obtener Ubicacin por Mapa y Llamar,
74
2. ANLISIS Y DISEO PRELIMINAR
Resumen
Cdigo C001
Versin 1.0
Actores Usuario
Frecuencia Alta
Curso normal
Nro PASO
1 El sistema carga el men principal, con cada la lista de los mdulos y/o
servicios disponibles.
Subflujos
Nro PASO
75
1 El sistema carga los datos correspondientes al mdulo elegido
3 El usuario en varios mdulos puede ampliar las fichas de ampliacin {sf 1.1.1}
Nro PASO
Nro PASO
2 El sistema se cierra
LLAMAR
Resumen
Cdigo C002
Nombre Llamar
Versin 1.0
76
Descripcin El usuario podr llamar.
Actores Usuario
Frecuencia Baja
Curso normal
Nro PASO
correspondiente
Subflujos
Nro PASO
77
Nro PASO
2.1}
Nro PASO
2 El sistema se cierra
Resumen
Cdigo C003
Versin 1.0
Actores Usuario
Frecuencia Media
Curso normal
78
Nro PASO
Resumen
Cdigo C004
Versin 1.0
Actores Usuario
Frecuencia Media
Curso normal
Precondicin
Nro PASO
79
2.2. Diagrama de robustez
mdulos
80
Grfico N 5: Diagrama de Robustez: Navegar por Mapa
3. DISEO
81
Grfico N 7: Diagrama de Secuencia: Llamar
82
Grfico N 8: Diagrama de Secuencia: Mapa
4. IMPLEMENTACIN
Aplicacin Android
cdigo ms grfico.
83
As, los cdigos de bloques (ver Grfico N 15), se agrupan en bloques, por
funciones; para nuestro caso cada bloque, es una funcin, provocada por algn evento
que sucede dentro del programa; por ejemplo, al hacer clic en algn botn.
Aplicacin Symbian
Hemos creado una clase llamada Midlet, nombre por defecto cuando programamos en el
IDE Netbeans.
Variable de control
84
public static final int vuelos= 6;
Todas las variables de control nos son tiles para poder dar lgica al programa,
representa al mdulo que lleva el mismo nombre, ntese que las variables inicializan de
respectivo.
Tambin existen algunas variables que nos sirven para navegar por los mdulos
como el caso de grupo, donde una vez localizado el nmero de modulo, esta variable
Finalmente la variable estado_actual, nos sirve para navegar junto con las
botones se les atribuye la funcionalidad de salir, ir adelante o atrs, segn sea el caso.
Las dos variables nos sirven para poder atrapar la pantalla actual mediante display y
85
Variable de imagen
aplicacin,
Variables de Comando
Estas variables se crean para dar navegabilidad a la aplicacin, aqu estos comandos
Variables de Lista
Las dos variables de comandos nos sirven para poder cargar todos los mens
necesarios.
86
public void muestramenu ()
Esta funcin es la que carga y muestra el men principal, sucede una vez mostrando
Estas funciones muestran los mens de cada mdulo que cuenta la aplicacin, son
llamadas (las funciones) luego de que el usuario seleccin una opcin del men
principal.
87
public void l_1 (int I)
categora, por lo cual estas funciones luego de que el usuario seleccin la categora en el
Base de datos
88
Funcin de paquetes:
Mysql.
JME para lograr nuestro manejo de base de datos, es importante aclarar que en la
programacin de java existe una clase para manejar base de datos, sin embargo esta
El mtodo de envi de datos va cdigo html es el GET, para ello primero cargamos
pnombre+"&documento= "+pdocumento+"&nacionalidad="+
nacionalidad+"&paquete="+paquete_separado);
http.getResponseCode();
De manera que con estas dos lneas de cdigos enviamos el cdigo html, el cual
luego debe ser recibido por un archivo de tipo .php, este archivo para nuestro caso es el
conectar a una base de datos mysqli, y hacer el registro de datos a travs de codigo
mysqli; es importante aclarar que la funcin usada ya no es el mysql, sino el mysqli, que
es una nueva versin para mejor manipulacin de datos en integracin con las nuevas
89
versiones de apache y php. El cdigo de insercin por ejemplo es el descrito a
continuacin:
<?php
(nombre,documento_identidad,nacionalidad,Numero_paquete) VALUE
?>
Reservacin Paquetes, dichas tablas estn relacionadas a travs de una clave Foreign
key.
Funcin Hoteles
Funcin Eventos
Esta funcin es una implementacin interesante, dado que hace el proceso inverso
formulario de datos para ser guardados en la base de datos MySql, en esta funcin,
instituciones puedan registrar de manera normal eventos, los cuales son cargados a la
90
base de datos, especficamente a la tabla: Eventos, cuya estructura para la creacin de
A partir del llenado de esta tabla, desde el aplicativo Symbian extraemos los datos
de esta tabla, a travs del siguiente cdigo en la funcin Eventitos, cuyo cdigo es el
siguiente:
in = http.openDataInputStream();
int ch;
if((char) ch=='*')
{ buff.append( '\n'); }
else
91
<?php
$conexio = mysqli_connect("localhost","root","","prueba");
while($nombre=mysqli_fetch_array($eventos,MYSQLI_NUM))
?>
4.2. Pruebas
92
Nro Criterios para Resultados Datos Resultados estado
Men
restaurantes hoteles
listados listados
listados listados
93
segundo nivel informacin del secuencial a informacin
restaurantes Tursticos
listados
a la seleccin Ubicacin
94
atras menus de
segn nivel
en el botn
atras
Salir menus de
segn nivel
en el botn
salir
App Inventor.
En este aspecto se debe aclarar que inicialmente se intent utilizar las herramientas
configuracin del SDK, dado que descarga demasiados paquetes de Internet, y a medida
95
Dado el inconveniente anterior, se opt por buscar otra alternativa de programacin;
y finalmente el emulador. Con estos tres componentes ofrecidos desde Web, nicamente
96
Figura N 15: Vista Principal AppInventor
Ahora, a continuacin presentamos la vista de Bloques, que es una vista que sirve
est un pantallazo de una parte de nuestro sistema, cuya forma de programacin est
97
Figura N 16: Vista de Bloques AppInventor
98
4.1.2.1 Pantalla inicial
as el men es un conjunto de botones cada cual tiene distintas formas de llamar a sus
99
Figura N 18: Menu Principal Android
Los mens de segundo nivel, son los que continan al men principal, se trata de
que cada mdulo del sistema (hoteles, restaurantes, etc.), una vez accedido desde el
men principal nos muestra su propio men interno. Por ejemplo en la figura siguiente
100
Figura N 19: Men de Segundo Nivel Hoteles
Una vez que el usuario ha navegado por los mens, se presenta la informacin de la
instancia que el haya elegido, esta instancia puede ser un hotel, una agencia, etc.
instancia, referencias telefnicas y una descripcin breve de los servicios que ofrece.
Adems en caso de los hoteles y restaurantes se presenta un botn con opcin de Ver
Ubicacin, cuya ejecucin nos llevara a mostrar y ubicar la instancia sobre un mapa.
101
Figura N 20: Presentacin de Instancia
En el caso de algunos mdulos del sistema, como hoteles por ejemplo, tienen la
de GoogleMaps. Obviamente se tiene que entender que para tener esta funcionalidad, se
102
Figura N 21: Ubicacin en Mapa.
Una vez que hemos logrado programar todos los aspectos, segn los requisitos del
sistema, el AppInventor nos ofrece la posibilidad de generar el tan aorado APK, que es
En la figura siguiente, donde se muestra un fragmento dentro del redondo color rojo,
103
Figura N 22: 21 Creacin del APK
en lenguaje J2ME.
Las herramientas usadas son: JDK + SDK (JME) + IDE (NETBEANS), todas ellas
tipo JAR.
104
A continuacin, en la figura, presentamos el entorno de trabajo en Netbeans.
Fuente: Imagen tomada del interface del IDE NetBeans por el investigador
la vista de cdigo, ya podemos ver las primeras lneas de cdigo, donde la clase
principal se llama Midlet, es el nombre por defecto que optamos por conservar,
hablamos de StarApp, pauseApp y destroyApp, estas son creadas por defecto junto con
105
4.1.3.1 Pantalla Principal
Al igual que en Android, tambin se creo una pantalla de inicio, donde figuran una
106
4.1.3.2 Men Principal
que tiene la aplicacin, es una lista tipo radio, donde una vez seleccionado la opcin se
107
4.1.3.3 Men Principal
Los mens de segundo nivel, son los mens de los mdulos, donde se puede escoger
108
4.1.3.4 Informacin de Instancia Final
Fuente: Imagen tomada del interface del IDE NetBeans por el investigador
Taquile. Hemos querido tambin mostrar parte del cdigo, que justamente ejecuta la
instancia. Vemos que se ha usado la clase Form, donde se ha cargado imagen y texto
para desplegar la informacin final. El uso de esta clase nos permite poder tener adems
gracias al uso de libreras, caso contrario programar en bajo nivel sera muy laborioso.
109
4.1.3.5 Implementacin Final
Para la implementacin final, igualmente que como lo hicimos con ANDROID hemos
celular Nokia.
NetBeans
Archivo .JAR
computadora
La implementacin final se logra con la creacin del archivo JAR, para ello
En la figura siguiente podemos ver como Netbeans ha creado en la carpeta del proyecto,
4 carpetas internas.
110
Figura N28: Carpetas creadas en un Proyecto Netbeans
111
Etapa 2: carga a Smartphone:
la carga a un Celular nicamente consiste en ubicar el archivo .JAR y subirlo via cable
archivo en mencin.
Fuente: Imagen tomada del interface del IDE NetBeans por el investigador
que son pocos los turistas que utilizaban celulares con Android, por ello al final hubo la
necesidad de instalar una migracin de los ejecutables .Jar a .Apk, es decir lograr hacer
correr el archivo .Jar en celulares Android, esto se logr a travs del uso del App
Manager, el cual convierte aplicaciones .jar a .apk, con ello logramos al final tener todas
112
4.2. EVALUACIN DE LAS APLICACIONES
En adelante se desarrolla la evaluacin del sistema, para ello como se haba previsto
investigacin.
Esta encuesta ha sido aplicada a un total de 128 turistas, de los cuales la mitad han
siguientes resultados.
A. Efectividad
Muy Muy
De este cuadro se puede apreciar que el promedio calificativo es de 4,02, que indica
Grficamente se aprecia.
113
Grfico N 9: RESULTADOS PORCENTUALES DE EFECTIVIDAD
ANDROID
Este grafico nos ayuda a apreciar una agrupacin bajo la calificacin de bueno de
las apreciaciones que han tenido el usuario a la hora de usar el sistema, dando como
114
B. Accesibilidad
Muy Muy
ANDROID
positivos.
115
C. Oportunidad
Muy Muy
ANDROID
116
D. Usabilidad
Muy Muy
ANDROID
117
E. Portabilidad
Muy Muy
ANDROID
respecto al indicador de portabilidad con un promedio de 4,05 (base 5), por lo cual el
118
En suma la calificacin promedio de todos los indicadores internos del aplicativo
Android en promedio arroja un puntaje de 4,06, lo que indica que la calificacin del
vistos.
La evaluacin interna se ha llevado por parte del mismo equipo de desarrollo del
sistema, los cuales son los ejecutantes, director y asesor de la presente investigacin, la
N INDICADOR C1 C2 C3 C4 PROMEDIO
6 Apariencia 4 4 2 3 3,25
7 Navegabilidad 4 4 4 4 4,00
PROMEDIO 3,86
119
C(N), es calificativo individual de los desarrolladores, donde N {1, 2, 3, 4}
5.00
4.50
4.00
3.50
3.00
2.50
2.00
1.50
1.00
0.50 Series1
0.00
calificativo BUENO, en tal sentido el aplicativo Android cumple con los requerimientos
A. Efectividad
120
Cuadro N 8: Resultados Porcentuales De Efectividad Symbian
Muy Muy
De este cuadro se puede apreciar que el promedio calificativo es de 3,86, que indica
Grficamente se aprecia.
SYMBIAN
Este grafico nos ayuda a apreciar una agrupacin bajo la calificacin de bueno de
las apreciaciones que han tenido el usuario a la hora de usar el sistema, dando como
121
B. Accesibilidad
Muy Muy
SYMBIAN
nivel de bueno con 70,31% y con tal solo 3,13% se indican algunos usuarios
122
C. Oportunidad
Muy Muy
SYMBIAN
123
En el grafico observamos que la agrupacin de las apreciaciones respecto al
indicador tiene calificativos dispersos, pero con una agrupacin abrumadora sobre el
D. Usabilidad
Muy Muy
SYMBIAN
124
En el grafico se puede visibilizar, resultados tendientes a regular y bueno, que de
E. Portabilidad
Muy Muy
SYMBIAN
125
agrupacin del 90,63% en el indicador de bueno, por lo cual el sistema es efectivo en
este punto.
Android en promedio arroja un puntaje de 3,83, lo que indica que la calificacin del
La evaluacin interna se ha llevado por parte del mismo equipo de desarrollo del
sistema, los cuales son los ejecutantes, director y asesor de la presente investigacin, la
126
Cuadro N 13: Resultados Porcentuales de Portabilidad Symbian
N INDICADOR C1 C2 C3 C4 PROMEDIO
PROMEDIO 3,86
127
Grfico N 20: RESULTADOS DE LA EVALUACION INTERNA SYMBIAN
internos para el sistema son buenos, de un promedio de 3,86 con calificativos resaltantes
EVALUACION
128
4.3. CONTRASTACIN DE HIPTESIS
aplicaciones mviles para los sistemas ANDROID y SYMBIAN, toda vez que dicho
tener la aplicacin actualmente disponible en las tiendas de Google Play y OVI, en tal
Teniendo todo lo expuesto en el apartado 4.2, donde se evala los alcances internos
y externos de las aplicaciones, tenemos que la evaluacin de las aplicaciones por parte
del usuario y del equipo de desarrollo a demostrado una calificacin de Buena; por lo
129
4.3.3. CONTRASTACIN DE LA HIPTESIS GENERAL
130
CONCLUSIONES
PRIMERA:
SEGUNDA:
El anlisis de los aplicativos Android y Symbian han sido elaborados a partir de una
travs del cuestionario con preguntas basadas en escalas; resultando como calificativo
final el valor de Bueno en ambos aplicativos, con una ligera tendencia superior en el
131
SUGERENCIAS
PRIMERA:
ms datos tursticos pueda contener el aplicativo ser mucho ms til, por tal sentido los
aplicativos podran ser administrados por la DIRCETUR Puno, quienes a travs de sus
relaciones podra solicitar mayor informacin a todos los agentes que trabajan con el
turismo; tambin para mayor valides de los resultados podra existir otra investigacin
que evalu los aplicativos con mayor nmero de usuarios, segn los clculos
estadsticos probabilsticos.
SEGUNDA:
Dado el desarrollo del aplicativo Android, en App Inventor es interesante poder realizar
provincia de Puno, e interactuar este aplicativo con la red GPS, dado que el sistema
conexin a Internet; y en tal sentido un aplicativo de mapa con GPS podra obviar la
necesidad de acceso a Internet, sobre todo en lugares donde las seales son dbiles.
132
BIBLIOGRAFIA
www.android.com
COLOMBIA. Colombia:Bogota.
Dispositivos Mviles con Tecnologa WAP 2.0 Aplicado a Empresas que prestan
Mviles con Tecnologa WAP 2.0 Aplicado a Empresas que prestan Servicio
Peru.
Interamericana.
133
9. ICONIX. (s.f.). Iconix Software. Recuperado el 15 de Agosto de 2012, de
http://www.iconixsw.com/
Acadmica.
17. Secretara Tcnica del Acuerdo Nacional. (2002). Acuerdo Nacional (Tercera
Editora Per.
21. Walter, H., & Kurt, K. (1942). Fundamentos de la Teora General del Turismo.
134
22. Wikipedia. (s.f.). Recuperado el 6 de Abril de 2012, de
http://es.wikipedia.org/wiki/Turismo
135
ANEXOS
136
visualizar la informacin.
11 Multimedia General El usuario debe acceder a la informacin
de modo visual, en texto e imgenes, se
podra incluir links a videos de Youtube.
12
137
9 Interface de Vuelos La interface mostrara la programacin de
Vuelos vuelos del aeropuerto Manco Capac de la
Ciudad de Juliaca
10 Interface de Clima La interface de Clima muestra informacin
Clima sobre el estado del tiempo actual, y un
breve pronstico para el da siguiente.
11 Interface de Agencia Esta Interface mostrar una relacin de las
Agencia principales agencias acreditadas
12 Interface de Paquetes La Interface mostrara una relacin de
Paquetes paquetes tursticos disponibles.
Tursticos
13 Nmeros de Nmeros La Interface visualizara una relacin de los
Emergencia nmeros de las principales organizaciones
que brindan distintos servicios a los
turistas.
14 Mapa Mapa La interface estar conectada al API Movil
de Google Maps, servir como soporte para
los dems mdulos.
15 Actualizacin General La aplicacin deber ser temporalmente
actualizada y a travs de la opcin update
de Google Play, los usuarios pueden
actualizar su aplicacin
16 Costo General El costo de la aplicacin es gratuito.
17 Atrs General Las interfaces de cada modulo, tienen un
botn de atrs que direcciona al men
principal.
138
ANEXO N 3: MATRIZ DE CONSISTENCIA
PROBLEMAS OBJETIVOS HIPOTESIS VARIABLES DIMENSIONES e INDICADORES
Problema General Objetivo General Hiptesis General Variable Dependiente Variable Dependiente
Servicio de Informacin Calidad
Permitir el desarrollo de una Desarrollar y Evaluar una El desarrollo de una Aplicacin Turstica
Aplicacin Mvil en ANDROID Aplicacin Mvil en ANDROID Mvil en ANDROID y Variable independiente Variable Independiente
y SYMBIAN para la Gestin de y SYMBIAN para la Gestin de SYMBIAN para la Gestin de la Aplicacin Mvil en
la Informacin Turstica, mejorar la Informacin Turstica en la Informacin Turstica, lograra ANDROID y SYMBIAN Metodologa de desarrollo
el servicio de informacin Regin de Puno. mejorar el servicio de para la Gestin de la
turstica en la regin de puno, informacin turstica en la regin Informacin Turstica.
periodo 2012? de puno, periodo 2012.
Problemas Especficos Objetivos Especficos Hiptesis Especficos Uni Variable
Desarrollo de una Anlisis
Ser Factible el desarrollo de una Desarrollar una Aplicacin Mvil Es factible desarrollar Aplicacin Aplicacin Mvil en Diseo
Aplicacin Mvil en ANDROID en ANDROID y SYMBIAN para Mvil en ANDROID y ANDROID y SYMBIAN Implementacin
y SYMBIAN para la Gestin de la Gestin de la Informacin SYMBIAN para la Gestin de la para la Gestin de la
la Informacin Turstica, Turstica, cumpliendo con el Informacin Turstica, Informacin Turstica.
cumpliendo con el mtodo de mtodo de desarrollo ICONIX. cumpliendo con el mtodo de
desarrollo ICONIX? desarrollo ICONIX.
Cules sern las incidencias de la Evaluar el impacto de la La utilizacin de la Aplicacin Variables Variable Dependiente
utilizacin de una Aplicacin utilizacin de una Aplicacin Mvil en ANDROID y Dependiente Efectividad
Mvil en ANDROID y Mvil en ANDROID y SYMBIAN para la Gestin de la Servicio de Informacin Accesibilidad
SYMBIAN para la Gestin de la SYMBIAN para la Gestin de la Informacin Turstica, mejora el Turstica Oportunidad
Informacin Turstica, en la Informacin Turstica, en el servicio de informacin turstica Independientes Usabilidad
prestacin del servicio de servicio de informacin Turstica en la Regin de Puno. Utilizacin de la Portabilidad
informacin turstica en la Regin en la Regin de Puno. Aplicacin Mvil en
de Puno? ANDROID y SYMBIAN Variable Independiente
para la Gestin de la Implementacin
Informacin Turstica.
139
ANEXO N 4: FICHA DE ENCUESTA PARA LOS USUARIOS DE LAS
APLICACIONES DE SERVICIO TURISTICO
B. PREGUNTAS DE INVESTIGACIN
PARTE 1: Evaluacin externa del sistema
Respecto a las bondades del sistema de informacin, Marque con una X
segn corresponda, donde:
5 Muy Bueno
4 Bueno
3 Regular
2 Malo
1 Muy Malo
Dimensiones N ITEMS 1 2 3 4 5
1 Cmo califica la efectividad del sistema en
cuanto a la presentacin del servicio de
informacin?
2 Cmo considera el nivel de accesibilidad del
CALIDAD DE sistema?
INFORMACIN 3 Respecto a la oportunidad de entrega de
informacin, como la calificara usted?
4 La usabilidad del sistema es?
5 El nivel de portabilidad del sistema es?
140
ANEXO N 5: FICHA DE EVALUACIN DEL SISTEMA
Dimensiones N ITEMS 1 2 3 4 5
1 Percepcin del Nivel de Satisfaccin del
Usuario
2 Cumplimiento de los requerimientos del
usuario
CALIDAD DEL 3 Captura de datos
SISTEMA 4 Almacenamiento de datos
5 Procesamiento de datos
6 Apariencia
7 Navegabilidad
141