You are on page 1of 160

UNIVERSIDAD POLITCNICA SALESIANA

SEDE GUAYAQUIL

CARRERA: INGENIERA DE SISTEMAS

Tesis previa a la obtencin del ttulo de:


INGENIERO DE SISTEMAS

TEMA:
ANLISIS E IMPLEMENTACIN DE UN SISTEMA DE ENCUESTAS
DISTRIBUIDO POR MEDIO DE UN SERVIDOR WEB NATIVO DE
ANDROID

AUTORES:
ERICKA PAOLA LPEZ LUZARDO
OSCAR LENIN PARRALES MNDEZ

DIRECTOR:
MIGUEL NGEL QUIROZ MARTNEZ

Guayaquil, marzo de 2015


DECLARATORIA DE RESPONSABILIDAD Y AUTORIZACIN DE USO
DEL TRABAJO DE GRADO

Nosotros, Ericka Paola Lpez Luzardo y Oscar Lenin Parrales Mndez autorizamos a
la Universidad Politcnica Salesiana la publicacin total o parcial de este trabajo de
grado y su reproduccin sin fines de lucro.

Adems declaramos que los conceptos y anlisis desarrollados y las conclusiones del
presente trabajo son de exclusiva responsabilidad de los autores.

--------------------------------------------- ---------------------------------------------
Ericka Paola Lpez Luzardo Oscar Lenin Parrales Mndez
CC. 0926268715 CC. 0927170779

II
DEDICATORIA

A Dios.

Por hacerse siempre presente en los momentos en donde el cansancio y la


desmotivacin se apoderaban de m, por darme las fuerzas necesarias, por hacerme
recordar que la razn principal por la que culmino esta etapa de mi vida es para darle
una alegra ms a mi madre.

A mi madre Paulina.

Le dedico este triunfo por todo el esfuerzo y sacrificio que le ha costado darme la
oportunidad de seguir una carrera universitaria, por su preocupacin y su presin que
en ciertas ocasiones ejerci en m, en esos momentos mi motivacin incrementaba.Sin
duda me est dejando una herencia muy valiosa que es la oportunidad de valerme por
mi misma con una carrera universitaria que concluyo con xito, gracias por todo el
esfuerzo hasta el ltimo da, gracias por la compresin y por ser paciente conmigo, s
que dej pasar mucho tiempo para poder concluir con este asunto pero al fin ese
momento ha llegado y todo este logro es para usted y para Wilson que sin el apoyo
econmico de su parte no hubiera podido lograrlo.

De igual manera quiero agradecer a todas las personas que en algn momento se
interesaron en saber cmo me iba con el desarrollo de mi tesis y que en momentos en
que escucharon que no me iba tan bien lo nico que hicieron fue apoyarme y darme
nimos para seguir, sin duda sus palabras de aliento siempre causaron un efecto
positivo en m.

Ericka Paola Lpez Luzardo

III
DEDICATORIA

Dedico esta tesis a mi familia, quienes han sido un apoyo incondicional en todo
momento, fuente de inspiracin para superarme cada da. A mis compaeros de aula
con los cuales siempre se trabaj con sinergia para lograr finalmente este gran objetivo
de vida.

Oscar Lenin Parrales Mndez

IV
AGRADECIMIENTO

A la Universidad Politcnica Salesiana sede Guayaquil y a sus maestros que nos


transmitieron sus conocimientos en las aulas y nos mostraron el apoyo incondicional
hacia nosotros a lo largo de nuestra carrera para forjarnos como excelentes
profesionales.

Queremos hacer un agradecimiento especial al Ing. Miguel Quiroz Martnez quin


muchas veces sacrific el tiempo que le perteneca a sus hijos por poder ayudarnos a
concluir este proyecto de tesis, al Ing. Daro Huilcapi quien desinteresadamente nos
ofreci su ayuda cuando lo necesitamos.

V
NDICE GENERAL

CAPITULO I ......................................................................................................... - 2 -

1. PLANTEAMIENTO DEL PROBLEMA .................................................... - 2 -

1.1. Enunciado del problema ............................................................................ - 2 -

1.1.1. Factores estructurales ............................................................................ - 2 -

1.1.2. Factores Intermediarios ......................................................................... - 3 -

1.1.3. Factores Inmediatos ............................................................................... - 3 -

1.2. Formulacin del problema ........................................................................ - 5 -

1.3. Objetivos de la investigacin ..................................................................... - 5 -

1.3.1. Objetivo general ..................................................................................... - 5 -

1.3.2. Objetivos especficos............................................................................... - 5 -

1.4. Justificacin de la investigacin ................................................................ - 6 -

1.5. Beneficiarios de la propuesta .................................................................... - 7 -

1.6. Matriz Causa Efecto ............................................................................... - 7 -

1.7. Variables ..................................................................................................... - 8 -

1.7.1. Variables independientes ....................................................................... - 8 -

1.7.2. Variables dependientes .......................................................................... - 8 -

1.8. Aspectos metodolgicos de la investigacin ............................................. - 8 -

1.8.1. Tipo de estudio ........................................................................................ - 8 -

1.9. Mtodo de investigacin ............................................................................ - 9 -

1.10. Mtodo de Anlisis ..................................................................................... - 9 -

1.11. Mtodo Comparativo ................................................................................. - 9 -

1.12. Poblacin y Muestra ................................................................................ - 10 -

1.13. Cronograma de actividades..................................................................... - 11 -

CAPTULO II ..................................................................................................... - 11 -
VI
2. MARCO TERICO .................................................................................... - 11 -

2.1. Antecedentes investigativos ..................................................................... - 11 -

2.2. El Mercado ................................................................................................ - 13 -

2.3. Principales tcnicas de recogida de informacin .................................. - 13 -

2.4. Pasos para realizar correctamente una encuesta .................................. - 14 -

2.5. Proceso de la investigacin de mercados. ............................................... - 14 -

2.6. Estudios preliminares .............................................................................. - 16 -

2.6.1. Anlisis de la situacin ......................................................................... - 16 -

2.6.2. Investigacin preliminar ...................................................................... - 16 -

2.6.3. Determinacin de objetivos ................................................................. - 16 -

2.7. Investigacin real ..................................................................................... - 17 -

2.7.1. Fuentes de datos .................................................................................... - 17 -

2.7.2. Tamao de la muestra .......................................................................... - 17 -

2.7.3. Elaboracin del cuestionario/gua de tpicos ..................................... - 18 -

2.7.4. Trabajos de campo ............................................................................... - 19 -

2.8. Trabajos finales ........................................................................................ - 19 -

2.8.1. Recepcin y depuracin de cuestionarios ........................................... - 19 -

2.8.2. Codificacin y tabulacin .................................................................... - 20 -

2.9. Informe final ............................................................................................. - 20 -

2.10. Caractersticas generales de la calidad del software. ............................ - 20 -

2.11. Principales razones para considerar til una aplicacin para dispositivos
mviles. ................................................................................................................. - 21 -

2.12. Marco conceptual ..................................................................................... - 21 -

CAPITULO III .................................................................................................... - 23 -

3. ANLISIS DEL SISTEMA ........................................................................ - 23 -

VII
3.1. Requerimientos funcionales .................................................................... - 23 -

3.1.1. Escenario Actual ................................................................................... - 23 -

3.1.2. Escenario Propuesto ............................................................................. - 23 -

3.1.3. Escenario Esperados ............................................................................ - 23 -

3.2. Fuentes y tcnicas para la recoleccin de informacin ......................... - 24 -

3.3. Casos de Uso ............................................................................................. - 25 -

3.3.1. Diseo de una encuesta ........................................................................ - 27 -

3.3.1.1. Flujo bsico ........................................................................................... - 27 -

3.3.2. Creacin de una encuesta .................................................................... - 28 -

3.3.2.1. Flujo bsico ........................................................................................... - 28 -

3.3.3. Difusin de una encuesta ..................................................................... - 29 -

3.3.3.1. Flujo bsico ........................................................................................... - 29 -

3.3.4. Verificacin de datos ............................................................................ - 30 -

3.3.4.1. Flujo bsico ........................................................................................... - 30 -

3.3.5. Tabulacin de datos.............................................................................. - 30 -

3.3.5.1. Flujo bsico ........................................................................................... - 30 -

3.3.6. Presentacin de resultados .................................................................. - 31 -

3.3.6.1. Flujo bsico ........................................................................................... - 31 -

3.4. Requerimientos No funcionales .............................................................. - 32 -

3.4.1. Software ................................................................................................. - 32 -

3.4.1.1. Base de datos ......................................................................................... - 32 -

3.4.1.2. Framework para desarrollo asp .Net .................................................. - 32 -

3.4.1.3. IDE para desarrollo de la aplicacin mvil ........................................ - 33 -

3.4.2. Hardware .............................................................................................. - 33 -

3.4.2.1. Servidor de aplicaciones ...................................................................... - 33 -

VIII
3.4.3. Presupuesto ........................................................................................... - 33 -

3.5. Definicin de roles en los mdulos .......................................................... - 33 -

3.5.1. Rol administrador ................................................................................ - 33 -

3.5.2. Rol usuario final ................................................................................... - 34 -

CAPITULO IV .................................................................................................... - 35 -

4. DISEO DEL SISTEMA ............................................................................ - 35 -

4.1. Diseo de la Arquitectura del sistema .................................................... - 35 -

4.1.1. Diseo Arquitectnico .......................................................................... - 35 -

4.2. Mdulos del sistema ................................................................................. - 35 -

4.2.1. Mdulo de usuarios .............................................................................. - 36 -

4.2.2. Mdulo de grupos ................................................................................. - 36 -

4.2.3. Mdulo de contactos ............................................................................. - 36 -

4.2.4. Mdulo de encuestas ............................................................................ - 36 -

4.2.5. Mdulo de preguntas............................................................................ - 36 -

4.2.6. Mdulo de tipo de preguntas ............................................................... - 37 -

4.2.7. Mdulo de opciones de preguntas ....................................................... - 37 -

4.2.8. Mdulo de resultados ........................................................................... - 37 -

4.3. Diagramas de flujos del proceso de diseo, elaboracin y difusin de


encuestas. ............................................................................................................. - 38 -

4.3.1. Proceso de diseo de una encuesta ...................................................... - 38 -

4.3.2. Proceso de creacin de una encuesta .................................................. - 39 -

4.3.3. Proceso de difusin de una encuesta ................................................... - 39 -

4.3.4. Proceso verificacin de datos............................................................... - 39 -

4.3.5. Proceso de tabulacin de datos............................................................ - 40 -

4.3.6. Proceso de presentacin de resultados ............................................... - 40 -

IX
4.4. Diagrama de clases UML ........................................................................ - 41 -

4.5. Modelo lgico de la base de datos ........................................................... - 43 -

4.6. Diccionario de datos ................................................................................. - 45 -

CAPTULO V ...................................................................................................... - 49 -

5. IMPLEMENTACIN Y PRUEBAS ......................................................... - 49 -

5.1. Capas del sistema y comunicacin entre ellas ....................................... - 49 -

5.1.1. Presentacin .......................................................................................... - 49 -

5.1.2. Acceso a datos ....................................................................................... - 50 -

5.2. Plan de pruebas ........................................................................................ - 50 -

5.2.1. Mdulo de usuarios .............................................................................. - 50 -

5.2.2. Mdulo de grupos ................................................................................. - 50 -

5.2.3. Mdulo de contactos ............................................................................. - 51 -

5.2.4. Mdulo de encuestas ............................................................................ - 51 -

5.2.5. Mdulo de preguntas............................................................................ - 51 -

5.2.6. Mdulo de tipo de preguntas ............................................................... - 52 -

5.2.7. Mdulo de opciones de preguntas ....................................................... - 52 -

5.2.8. Mdulo de resultados ........................................................................... - 52 -

5.3. Resultado de pruebas ............................................................................... - 53 -

5.3.1. Mdulo de usuarios .............................................................................. - 53 -

5.3.2. Mdulo de grupos ................................................................................. - 53 -

5.3.3. Mdulo de contactos ............................................................................. - 53 -

5.3.4. Mdulo de encuestas ............................................................................ - 54 -

5.3.5. Mdulo de preguntas............................................................................ - 54 -

5.3.6. Mdulo de tipo de preguntas ............................................................... - 54 -

5.3.7. Mdulo de opciones de preguntas ....................................................... - 55 -

X
5.3.8. Mdulo de resultados ........................................................................... - 56 -

5.4. Proceso de instalacin de aplicacin mvil ............................................ - 56 -

5.5. Proceso de instalacin de sitio web ......................................................... - 57 -

CAPTULO VI .................................................................................................... - 63 -

6. CONCLUSIONES Y RECOMENDACIONES ........................................ - 63 -

6.1. Conclusiones ............................................................................................. - 63 -

6.2. Recomendaciones ..................................................................................... - 64 -

XI
NDICE DE GRFICOS

Grfico 1.1 Proceso actual de la elaboracin de una encuesta .......................... - 4 -

Grfico 1.2 Cronograma de ejecucin del proyecto ......................................... - 11 -

Grfico 2.1 Principales tcnicas de recoleccin de informacin. .................... - 14 -

Grfico 2.2 Esquema bsico para el desarrollo de un estudio de mercado. .. - 15 -

Grfico 2.3 Principales tipos de preguntas. ...................................................... - 19 -

Grfico 3.1 Diagrama de casos de uso ............................................................... - 26 -

Grfico 3.2 Diseo de una encuesta ................................................................... - 27 -

Grfico 3.3 Creacin de una encuesta ............................................................... - 28 -

Grfico 3.4 Difusin de una encuesta ................................................................ - 29 -

Grfico 3.5 Verificacin de datos....................................................................... - 30 -

Grfico 3.6 Tabulacin de datos ........................................................................ - 31 -

Grfico 3.7 Presentacin de resultados ............................................................. - 32 -

Grfico 4.1 Arquitectura del proyecto .............................................................. - 35 -

Grfico 4.2 Proceso de diseo de una encuesta ................................................ - 38 -

Grfico 4.3 Proceso de creacin de una encuesta ............................................. - 39 -

Grfico 4.4 Proceso de difusin de una encuesta ............................................. - 39 -

Grfico 4.5 Proceso de verificacin de datos .................................................... - 39 -

Grfico 4.6 Proceso de tabulacin de datos ...................................................... - 40 -

Grfico 4.7 Proceso de presentacin de resultados .......................................... - 40 -

XII
Grfico 4.8 Diagrama de clases UML ............................................................... - 42 -

Grfico 4.9 Modelo Entidad relacin ................................................................ - 44 -

Grfico 5.1 Capa de presentacin mvil ........................................................... - 49 -

Grfico 5.2 Capa de presentacin de pgina web ............................................ - 49 -

Grfico 5.3 Proceso de instalacin de la aplicacin mvil ............................... - 57 -

Grfico 5.4 Activacin de IIS ............................................................................. - 57 -

Grfico 5.5 Seleccin de caractersticas de SO ................................................. - 58 -

Grfico 5.6 Publicacin del sitio de manera local ............................................ - 58 -

Grfico 5.7 Nuevo perfil de publicacin ............................................................ - 59 -

Grfico 5.8 Verificacin de conexin con IIS ................................................... - 60 -

Grfico 5.9 Pre compilacin ............................................................................... - 60 -

Grfico 5.10 Visualizacin de objetos a publicar ............................................. - 61 -

Grfico 5.11 Visualizacin de dlls ...................................................................... - 61 -

Grfico 5.12 Visualizacin de pgina autenticacin ........................................ - 62 -

Grfico 5.13 Visualizacin de archivos compilados ......................................... - 62 -

XIII
NDICE DE TABLAS

Tabla 1.1 Matriz Causa Efecto ......................................................................... - 7 -

Tabla 1.2 Poblacin y Muestra .......................................................................... - 10 -

Tabla 1.3 Cronograma de ejecucin del proyecto ............................................ - 11 -

Tabla 3.1 Costos del proyecto ............................................................................ - 33 -

Tabla 4.1 Diccionario de datos Tabla Usuario .............................................. - 45 -

Tabla 4.2 Diccionario de datos Tabla Encuesta. ........................................... - 45 -

Tabla 4.3 Diccionario de datos Tabla Preguntas .......................................... - 46 -

Tabla 4.4 Diccionario de datos Tabla TiposPregunta. ................................. - 46 -

Tabla 4.5 Diccionario de datos Tabla OpcionesPregunta. ........................... - 46 -

Tabla 4.6 Diccionario de datos Tabla Resultados. ........................................ - 47 -

Tabla 4.7 Diccionario de datos Tabla Medios. .............................................. - 47 -

Tabla 4.8 Diccionario de datos Tabla Contactos. .......................................... - 47 -

Tabla 4.9 Diccionario de datos Tabla Grupos. .............................................. - 48 -

Tabla 4.10 Diccionario de datos Tabla Grupos_Contactos. ......................... - 48 -

Tabla 5.1 Plan de pruebas mdulo de usuarios ............................................. - 50 -

Tabla 5.2 Plan de pruebas mdulo de grupos ............................................... - 50 -

Tabla 5.3 Plan de pruebas mdulo de contactos ........................................... - 51 -

Tabla 5.4 Plan de pruebas mdulo de encuestas ........................................... - 51 -

Tabla 5.5 Plan de pruebas mdulo de preguntas .......................................... - 51 -

Tabla 5.6 Plan de pruebas mdulo de tipo de preguntas ............................. - 52 -

XIV
Tabla 5.7 Plan de pruebas mdulo de opciones de preguntas ..................... - 52 -

Tabla 5.8 Plan de pruebas mdulo de resultados .......................................... - 52 -

Tabla 5.9 Resultado de pruebas mdulo de usuarios ................................... - 53 -

Tabla 5.10 Resultado de pruebas mdulo de grupos .................................... - 53 -

Tabla 5.11 Resultado de pruebas mdulo de contactos ................................ - 53 -

Tabla 5.12 Resultado de pruebas mdulo de encuestas ................................ - 54 -

Tabla 5.13 Resultado de pruebas mdulo de preguntas ............................... - 54 -

Tabla 5.14 Resultado de pruebas mdulo de tipo de preguntas .................. - 55 -

Tabla 5.15 Resultado de pruebas mdulo de opciones de preguntas .......... - 55 -

Tabla 5.16 Resultado de pruebas mdulo de resultados .............................. - 56 -

XV
RESUMEN

El objetivo de este trabajo fue la elaboracin de un anlisis y la implementacin de un


sistema de encuestas distribuido por medio de un servidor web nativo de Android. Para
ello se realiz un anlisis de la situacin actual que lleva el proceso de creacin de
encuestas en ciertas empresas en el cual se evidenci la demora y la falta de precisin
en los resultados obtenidos de las encuestas realizadas. En este proyecto se implement
el mtodo de anlisis y comparativo, la herramienta de anlisis que se implement fue
la entrevista semi-estructurada, las herramientas para el desarrollo del proyecto como
tal fueron: Android Studio, MySql y Microsoft Visual Studio. Se logr la creacin de
una aplicacin mvil que permite la creacin y difusin de una encuesta desde la
comodidad de su Smartphone con sistema operativo Android. sta aplicacin ahorra
tiempo de elaboracin y difusin de la encuesta adems de mejorar el margen de error
de los resultados obtenidos de las encuestas realizadas. Por lo que se concluye que la
aplicacin es una herramienta de mucha utilidad que todo tipo de empresa que busque
obtener resultados eficaces podr utilizarla mejorando as el proceso que llevan
actualmente. Debido a la utilidad que brinda esta herramienta se recomienda
publicidad para darla a conocer y de esta manera ms empresas y personas particulares
puedan hacer uso de ella y para los desarrolladores que se hayan interesado en realizar
una mejora o aumentar el alcance del proyecto se recomienda continuar con la
documentacin del cdigo fuente y manual de usuario.
ABSTRACT

The aim of this work was to develop an analysis and implementation of a system of
surveys distributed by a native Android web server. To do an analysis of the current
situation that leads the process of creating surveys in certain companies in which the
delay and lack of precision in the results of surveys performed evidenced. In this
project, comparative analysis method was implemented, the analysis tool that was
implemented was the semi -structured interview, and tools for the project as such were:
Android Studio, MySQL and Microsoft Visual Studio .Creating a mobile application
that allows the creation and dissemination of a survey from the comfort of your
Smartphone with android OS was achieved. This application saves time processing
and dissemination of the survey as well as improving the margin of error of the results
of surveys. It can be concluded that the application is a very useful tool to all types of
company seeking effective results improving the process currently carry. Because the
utility that provides this tool advertising is recommended to make it known and thus
more businesses and individuals can make use of it and developers have been
interested in making an improvement or increase the scope of the project is
recommended to continue documentation and user manual source code.
INTRODUCCIN

En la ltima dcada la evolucin de la tecnologa ha dado un salto inesperado, las


formas de comunicar ideas, informacin y mensajes han variado a travs del tiempo.
La difusin de las ideas y los conocimientos se increment con la invencin de la
computadora y del Internet y actualmente se traduce en trminos de telefona celular.

La tecnologa para dispositivos mviles va en aumento da a da y como profesionales


en el rea de tecnologa se debe sacar provecho de estos avances y ponerlos al alcance
de todos los que los necesiten.Por lo tanto, en la actualidad las empresas que expenden
algn producto o que prestan algn tipo de servicio buscan conocer la satisfaccin del
cliente, sugerencias o ndices de ventas en el mercado, entonces se puede utilizar la
tecnologa Android, la misma que est diseada para dispositivos mviles con pantalla
tctil como telfonos inteligentes o tabletas, creando un aplicativo que permita crear
encuestas electrnicas masivas de primera mano.

-1-
CAPITULO I

1. PLANTEAMIENTODEL PROBLEMA

1.1. Enunciado del problema

En la actualidad en la mayora de las empresas privadas o instituciones pblicas en el


rea de Mercadeo los estudios de investigacin se estn dando de manera inadecuada
debido a la demora de los resultados extrados de las encuestas realizadas se est
provocando una prdida de futuros clientes o bajo rendimiento de los servicios
brindados. Adems por llevar el control de los registros de forma manual se corre el
riesgo de que el margen de error aumente. Los recursos que se consumen para realizar
los estudios son tinta, papelera, insumos de oficina, etc.

Si las empresas privadas o instituciones pblicas continuaran con el mismo sistema de


encuestas, a largo plazo se evidenciara prdidas monetarias, de tiempo y nuevas
oportunidades de negocios o insatisfaccin de usuarios.

Una solucin favorable que podran adoptar las entidades sera realizar la
automatizacin de los procesos manuales referentes al desarrollo de las encuestas
implementndolos en un sistema que se adapte a cualquier necesidad de estudio que
se realice en el rea de mercadeo.

1.1.1. Factores estructurales

Debido a que las encuestas que realiza el rea de Mercadeo de las entidades pblicas
o privadas se efectan de forma manual y el gran volumen de informacin que se
maneja en el rea por ende aumenta la probabilidad de errores, lo que conlleva a usar
ms recursos y a ocupar mayor tiempo en el escrutinio y verificacin de datos de las
encuestas.

-2-
1.1.2. Factores Intermediarios

El procesamiento manual de la recoleccin de informacin genera gran cantidad de


errores debido a que en la mayora de los casos los datos son ingresados de forma
incorrecta e incompleta.

La duracin de recopilacin de informacin se torna sumamente larga y cuantiosa


yaque la informacin es sincronizada manualmente.

1.1.3. Factores Inmediatos

La prolongacin del tiempo provoca una prdida de futuros clientes, bajo rendimiento
de los servicios brindados, el aumento del margen de error, gastos en materiales: tinta,
papelera e insumos de oficina, etc.

-3-
Grfico 1.1
Proceso actual
de la

elaboracin de una encuesta


Nota: Proceso actual de la elaboracin de una encuesta. Elaborado por: Autores.

-4-
1.2. Formulacin del problema

General

Qu aspectos inciden para que los estudios de investigacin que se realizan en el


rea de Mercadeo de las entidades pblicas o privadas causen prdida de tiempo, de
costo y a su vez los resultados de los mismos estn propensos a errores?

Especficas

Cul es la razn por la que el procesamiento de recoleccin de informacin de forma


manual de los datos causa errores?
Por qu la recoleccin de informacin que se efecta de forma manual demanda una
larga duracin en la ejecucin de proceso?
Qu consecuencia tiene la prolongacin del tiempo en la entrega de los resultados?
Cmo se podra mejorar el procesamiento de recoleccin de informacin, escrutinio
de las encuestas y obtencin de resultados que se realiza en el rea de Mercadeo de las
entidades pblicas y privadas?

1.3. Objetivos de la investigacin

1.3.1. Objetivo general

Identificar los aspectos que inciden para que los estudios de investigacin que se
realizan en el rea de Mercadeo de las entidades pblicas o privadas causen prdida
de tiempo, costo y a su vez los resultados de los mismos estn propensos a errores.

1.3.2. Objetivos especficos

Analizar la razn por la que el procesamiento de recoleccin de


informacin de forma manual de los datos causa errores.

-5-
Determinar las razones por las cuales la recoleccin de informacin que se
efecta de forma manual demanda una larga duracin en la ejecucin de
proceso.

Identificar las consecuencias que causa la prolongacin del tiempo en la


entrega de los resultados.

Determinar de qu manera la implementacin de un aplicativo que


permitir realizar el diseo y anlisis de un sistema de encuestas, podra
mejorar el procesamiento de recoleccin de informacin, escrutinio de las
encuestas y obtencin de resultados que se realiza en el rea de Mercadeo
de las entidades pblicas y privadas.

1.4. Justificacin de la investigacin

El problema que ocurre en la mayora de las empresas privadas o instituciones pblicas


especficamente en el rea de Mercadeo es que los estudios de investigacin se estn
dando de forma manual.

Los factores principalmente afectados son la demora de los resultados extrados, una
prdida de futuros clientes o bajo rendimiento de los servicios brindados, el aumento
del margen de error, gastos en materiales: tinta, papelera e insumos de oficina, etc.

Esta investigacin tambin se justifica desde el punto de vista prctico, ya que


mediante el desarrollo de la aplicacin que ser implementada bajo un sistema Open
Sourcese podr dar solucin al problema.

-6-
Referente al alcance, este proyecto abrir nuevos caminos para empresas privadas o
instituciones pblicas que presenten situaciones similares, sirviendo como marco
referencial para estas.

1.5. Beneficiarios de la propuesta

La aplicacin que se pretende realizar ser utilizada por el rea de Mercadeo,


generando beneficios en cuanto a la automatizacin de los estudios de investigacin,
lo cual repercutir directamente en la calidad del servicio brindado.

1.6. Matriz Causa Efecto

Tabla 1.1 Matriz Causa Efecto

PROBLEMA GENERAL OBJETIVO GENERAL HIPOTESIS


Qu aspectos inciden para que Identificar los aspectos que Debido a que las encuestas que
los estudios de investigacin inciden para que los estudios realiza el rea de Mercadeo de las
que se realizan enel rea de de investigacin que se entidades pblicas o privadas se
Mercadeo de las entidades realizan en el rea de efectan de forma manual y el
pblicas o privadas causen Mercadeo de las entidades gran volumen de informacin que
prdida de tiempo, de costo y a pblicas o privadas causen se maneja en el rea por ende
su vez los resultados de los prdida de tiempo, de costo y aumenta la probabilidad de
mismos estn propensos a a su vez los resultados de los errores, lo que conlleva a usar
errores? mismos est propenso a ms recursos y a ocupar mayor
errores. tiempo en el escrutinio y
verificacin de datos de las
encuestas.
OBJETIVOS
SUBPROBLEMAS HIPOTESIS PARTICULAR
ESPECIFICOS
La razn principal por la que el
Cul es la razn principal por Analizar la razn principal procesamiento manual de la
la que el procesamiento de por la que el procesamiento recoleccin de informacin
recoleccin de informacin de de recoleccin de genera gran cantidad de errores es
forma manual de los datos causa informacin de forma manual el ingreso incorrecto e
errores? de los datos causa errores. incompleto de la informacin por
parte de los encuestadores.

-7-
Por qu la recoleccin de Determinar las razones por Se genera una larga duracin
informacin que se efecta de las cuales la recoleccin de debido a que se trabaja con
forma manual demanda una informacin que se efecta de cuantiosa informacin que es
larga duracin en la ejecucin forma manual demanda una sincronizada manualmente.
de proceso? larga duracin en la ejecucin
de proceso. La prolongacin del tiempo
Qu consecuencia tiene la Identificar las consecuencias provoca una prdida de futuros
prolongacin del tiempo en la que causa la prolongacin del clientes, bajo rendimiento de los
entrega de los resultados? tiempo en la entrega de los servicios brindados, el aumento
resultados. del margen de error, gastos en
materiales: tinta, papelera e
Cmo se podra mejorar el Determinar cmo se podra insumos de oficina, etc.
procesamiento de recoleccin mejorar el procesamiento de La implementacin de un sistema
de informacin, escrutinio de recoleccin de informacin, que automatice el procesamiento
las encuestas y obtencin de escrutinio de las encuestas y de recoleccin de informacin,
resultados que se realiza en el obtencin de resultados que escrutinio de las encuestas y
rea de Mercadeo de las se realiza en el rea de obtencin de resultados que se
entidades pblicas y privadas? Mercadeo de las entidades realicen en el rea de Mercadeo,
pblicas y privadas a travs lo cual repercutir directamente
una aplicacin portable de en la calidad del servicio
encuestas automatizada. brindado por las entidades
pblicas y privadas.

Nota: Matriz Causa - Efecto. Elaborado por: Autores

1.7. Variables

1.7.1. Variables independientes

Modelo de Procesamiento.

1.7.2. Variables dependientes

Margen de error, costo de recursos y tiempo.

1.8. Aspectos metodolgicos de la investigacin

1.8.1. Tipo de estudio

Investigacin explicativa porque se encargar de establecer las razones


que impiden a las empresas desarrollar un sistema de encuestas en un
sistema Open Source.

-8-
Investigacin exploratorio: se llevarn a cabo los sondeos respectivos
que permitirn la comprobacin de las necesidades que tienen las
empresas en general en cuanto al uso de la tecnologa del sistema
Android.

Investigacin descriptiva: porque describe de forma especfica las


importantes caractersticas del uso del sistema Android, el cual ser
provechoso para dar a conocer las bondades que ste ofrece.

1.9. Mtodo de investigacin

Para llevar a cabo la realizacin de este proyecto se utilizar como mtodo de


investigacin el mtodo de anlisis, el mtodo experimental y el mtodo comparativo,
los cuales permitirn hallar soluciones a los inconvenientes planteados a lo largo de
este alegato.

1.10. Mtodo de Anlisis

Se elaborar un proceso que comenzar identificando las razones por las cuales las
empresas del mercado ecuatoriano requieren el uso de encuestas sobre plataformas
mviles y fiables acerca de sus servicios y los recursos tecnolgicos que se podra
utilizar para realizar o difundir masivamente.

1.11. Mtodo Comparativo

Este mtodo permitir comparar los datos obtenidos mediante el uso de herramientas
de recoleccin de informacin, para de esta forma mostrar el cumplimiento de los
objetivos propuestos en el proyecto.

-9-
1.12. Poblacin y Muestra

Poblacin (o universo): Es el conjunto de individuos que tienen ciertas


caractersticas o propiedades que son las que se desea estudiar. Cuando se conoce el
nmero de individuos que la componen, se habla de poblacin finita y cuando no se
conoce su nmero, se habla de poblacin infinita. Esta diferenciacin es importante
cuando se estudia una parte y no toda la poblacin, pues la frmula para calcular el
nmero de individuos de la muestra con la que se trabajar variar en funcin de estos
dos tipos de poblacin.(Fuentelsaz Gallego, Icart Isern, & Pulpn Segura, 2006).

La poblacin seleccionada para el estudio son instituciones pblicas y empresas


privadas conformadas por Agricominsa y la Universidad Politcnica Salesiana sede
Guayaquil.

Tabla 1.2 Poblacin y Muestra

EMPRESA DEPARTAMENTO NO.


INTEGRANTES
AGRICOMINSA Calidad 4
UNIVERSIDAD POLITECNICA SALESIANA Investigacin 3
SEDE GUAYAQUIL
Nota: Poblacin y Muestra. Elaborado por: Autores

Muestra: Ya se ha comentado la imposibilidad prctica de estudiar a toda la poblacin


y lo que se hace estudiar una parte. La muestra es el grupo de individuos que realmente
se estudiarn, es un subconjunto de la poblacin. Para que se puedan generalizar los
resultados obtenidos, dicha muestra ha de ser representativa de la poblacin. Para que
sea representativa, se han de definir muy bien los criterios de inclusin y exclusin y
sobre todo, se han de utilizar las tcnicas de muestreo apropiadas. (Fuentelsaz
Gallego, Icart Isern, & Pulpn Segura, 2006).

Para el estudio no se necesitar una muestra ya que se trabajar con toda la poblacin.

- 10 -
1.13. Cronograma de actividades

Tabla 1.3 Cronograma de ejecucin del proyecto

Actividades Das Fecha

Tareas Iniciales
Revisin de Ambiente 3 06/10/2014
Anlisis de opciones a 1 09/10/2014
desarrollarse.
Reconocimiento tcnico de 2 10/10/2014
IDE a utilizar.
Revisin de base de datos. 3 12/10/2014
Propuesta de aplicacin. 3 15/10/2014
Depuracin de diseo. 2 18/10/2014
Diseo de aplicacin. 7 20/10/2014
Desarrollo
Desarrollo de apk
Diseo de interfaz del apk 5 27/10/2014
Implementacin 20 01/11/2014
Validacin general del apk 5 21/11/2014
Pruebas en el emulador 10 26/11/2014
Desarrollo de web
Diseo de interfaz web 10 06/12/2014
Implementacin 20 16/12/2014
Validacin general del sitio 5 05/01/2015
web. 5 10/01/2015
Pruebas E. 2 15/01/2015
Nota: Cronograma de actividades. Elaborado por: Autores

CAPTULO II

2. MARCO TERICO

2.1. Antecedentes investigativos

En Ecuador, las instituciones pblicas o empresas privadas en su mayora tienen como


misin brindar una asesora, satisfacer necesidades, brindar servicios, expender algn
tipo de producto.

- 11 -
Las empresas privadas o instituciones pblicas cuentan fundamentalmente con el rea
de Gerencia, Administracin y Mercadeo. Cada rea cumple un rol especfico, trabajan
en conjunto para la superacin de la misma y el cumplimiento de su visin.

Una empresa privada busca consolidarse en el mercado o la apertura de nuevos


negocios, por lo que el rea de Mercadeo tiene que realizar un sinnmero de encuestas
por diferentes motivos: conocer el mbito comercial, nichos de mercado, ndices de
ventas, sugerencias de clientes, satisfaccin de servicio.

Una institucin pblica busca conocer el grado de satisfaccin de los usuarios, alcance
de sus servicios, manejo de operatividad de sus procesos, rendimiento del recurso
humano, por lo tanto tambin se deben realizar encuestas para poder conocer los
puntos citados anteriormente.

Para realizar dichas encuestas en ambos tipos de entidades, se invierte una gran
cantidad de dinero que ha sido asignado dentro del presupuesto anual. Las encuestas
generan un gasto en los siguientes rubros: personal, insumos de oficina, impresiones,
papel, movilizaciones de personal, etc.

Por otro lado al realizar una encuesta en papel, la posibilidad de errores aumenta, se
corre el riesgo de que los datos finales no sean entregados a tiempo y no se tiene ningn
control en lnea del estudio.

En actualidad la mayora de las empresas o instituciones llevan sus procesos en forma


automatizada haciendo uso de sistemas los cuales se adapten al entorno de la entidad
y al departamento en el cual se los va a utilizar ayudando a mejorar las actividades y

- 12 -
aumentar la productividad en sus labores; as mismo ahorrando recursos, tiempo y
costos.

2.2. El Mercado

Es aquel punto focal de todas las decisiones del marketing en una empresa u
organizacin; puede definirse como un lugar donde se renen compradores y
vendedores, donde se ofrecen en venta bienes o servicios y donde tiene lugar las
transferencias de propiedad, podemos a su vez considerar al mercado como la demanda
de un bien o servicio por cierto grupo de compradores potenciales.(Staton, 2004).

2.3. Principales tcnicas de recogida de informacin

La investigacin de mercados, no permite saber las necesidades y tendencias de los


mismos, ste proceso se ha aplicado en encuestas (personal, telefnico, correo),
entrevista, estadsticas y grupos focales. Los principales tipos de investigacin de la
investigacin de mercado son:

Cuantitativa.- se rene informacin que puede ser medida.

Cualitativa.- se recopila informacin verbal para luego ser analizada de una


manera interpretativa e incluso diagnstica.(Explorable.com, 2014)

- 13 -
Grfico 2.1 Principales tcnicas de recoleccin de informacin.
Nota: Tcnicas de recoleccin de informacin. Fuente: (Gonzlez, marketing-xxi)

2.4. Pasos para realizar correctamente una encuesta

1. Fijar objetivos especficos y medibles.


2. Planificar la encuesta.
3. Asegurarse de que los recursos necesarios estn disponibles.
4. Disear la encuesta.
5. Preparar el instrumento de recogida de datos.
6. Validar el instrumento.
7. Seleccionar los participantes.
8. Administrar y puntuar el instrumento.
9. Analizar los datos.
10. Informar sobre los resultados(Coral Calero Muoz).

2.5. Proceso de la investigacin de mercados.

Su realizacin requiere generalmente un proceso largo y laborioso, en el que pueden


diferenciarse diversas etapas:

- 14 -
Grfico2.2 Esquema bsico para el desarrollo de un estudio de mercado.
Nota: Esquema bsico para el desarrollo de un estudio de mercado. Fuente:(Gonzlez, marketing-xxi)

- 15 -
2.6. Estudios preliminares

Los estudios preliminares tienen como objeto sentar las bases del futuro trabajo.

2.6.1. Anlisis de la situacin

En este punto se permitir tener informacin extensa a cerca de la empresa y el sector


al que va enfocado el producto, la importancia del mismo, el anlisis del merado y los
clientes, a cerca de sus tipos, organizacin comercial, los mrgenes con los que se
opera, los descuentos que ms llaman la atencin a los clientes.

Para realizar un anlisis certero se debe recolectar un histrico con la informacin


antes mencionada de los ltimos 3 o 5 aos(Gonzlez, marketing-xxi).

2.6.2. Investigacin preliminar

Esta labor se la realiza internamente, sin la necesidad de exponerse en las calles. Es


importante que los responsables de la realizacin de los informes y cuestionarios
mantengan conversaciones y entrevistas en varios niveles, para de esta manera
confirmar la informacin obtenida anteriormente y descubrir nuevas
hiptesis(Gonzlez, marketing-xxi).

2.6.3. Determinacin de objetivos

Una vez teniendo reconocidos los problemas se puede proceder a formular soluciones.
Una vez definido el anlisis, se decidir el alcance del estudio y los objetivos o metas
del trabajo que se va a realizar.(Gonzlez, marketing-xxi)

- 16 -
2.7. Investigacin real

2.7.1. Fuentes de datos

La labor previa a toda investigacin debe ser siempre el anlisis y recopilacin de toda
la informacin que se pueda obtener en relacin con los problemas que se pretenden
investigar.

Una vez elegidas las posibles fuentes de datos, se debe valorarla teniendo en cuenta el
grado de fiabilidad y el origen de la fuente.

Las fuentes de datos sern divididas en internas y externas. Internas son aquellas cuya
informacin obtenida emana de la propia empresa.Externas son aquellas que provienen
de diferentes organismos ajenos a la empresa, publicaciones, Internet, etc(Gonzlez,
marketing-xxi).

2.7.2. Tamao de la muestra

El tamao de la muestra depende de tres aspectos:


Del error permitido.

Del nivel de confianza con el que se desea el error.

Del carcter finito o infinito de la poblacin.

- 17 -
2.7.3. Elaboracin del cuestionario/gua de tpicos

Una vez que se conozcan las fuentes de donde se buscarn los datos, se deber elaborar
un cuestionario teniendo en cuenta las caractersticas de la fuente elegida.

Una correcta realizacin del cuestionario puede reducir los fallos en una encuesta.

Un cuestionario debe ser correctamente diseado para que de esta manera sea posible
la recoleccin de una correcta informacin evitando errores de
interpretacin(Gonzlez, marketing-xxi).

El cuestionario debe tener:


Lenguaje claro, lo que evitar malas interpretaciones.

Respuestas fciles, de sta manera se evitar que el encuestado sienta


cansancio o fatiga al responder.

Las respuestas no deben ser influenciadas, el entrevistado no se debe sentir


influenciado a contestar alguna, debe tener libertad para hacerlo.

Dentro del cuestionario, se pueden realizar diferentes tipos de preguntas de las cuales
existen cinco clases principales. Son las siguientes:
Preguntas abiertas.

Preguntas reflexivas.

Preguntas directivas.

- 18 -
Preguntas de opcin mltiple.

Preguntas cerradas.

Solicitan informacin sobre emociones y


Abiertas pensamientos, estas preguntas no pueden
responderse con un NO o un SI.
Principales tipos de preguntas

Reconsideran lo expresado en una respuesta


Reflexivas anterior.

Dirigen la atencin del cliente hacia la


Directivas decisin que se desea tomar.

Se solicita al encuesta do escoger de entre


Opcin mltiple varias respuestas la/las que mas identifiquen
su pensar.

Su respuesta requiere de un SI,un NO o una


Cerradas respuesta simple.

Grfico 2.3 Principales tipos de preguntas.


Nota: Esquema bsico de las principales tipos de preguntas. Fuente: (VALZAM). Elaborado por:
Autores.

2.7.4. Trabajos de campo

En esta fase son realizadas las entrevistas por personal seleccionado y capacitado para
realizar esta tarea (Gonzlez, marketing-xxi).

2.8. Trabajos finales

2.8.1. Recepcin y depuracin de cuestionarios

Esta fase se supervisa uno a uno los cuestionarios llenos y se seleccionan los que se
hayan realizado correctamente(Gonzlez, marketing-xxi).

- 19 -
2.8.2. Codificacin y tabulacin

El proceso de tabulacin consiste en evaluar los datos obtenidos en los cuestionarios


y generar resultados (Gonzlez, marketing-xxi).

2.9. Informe final

En esta fase son presentados los resultados obtenidos con su respectiva conclusin,
dando a conocer la opinin mayoritaria de los entrevistados(Gonzlez, marketing-xxi).

2.10. Caractersticas generales de la calidad del software.

Estas caractersticas permitirn evaluar la calidad de las aplicaciones a desarrollar.


Segn el modelo de calidad ISO/IEC 9216 (Internacional Standard Information
technology - Software Product Quality) define 6 caractersticas de calidad que debe
de cumplir toda aplicacin Web para que sea un producto de calidad:
1. Funcionalidad: Es la capacidad que tiene un producto software de
satisfacer las necesidades y requerimientos de los usuarios.

2. Eficiencia: Es la capacidad que tiene un producto software de proporcionar


un rendimiento apropiado con el mnimo recurso.

3. Portabilidad: Es la capacidad de un producto software de ser transferido


de un ambiente a otro.

4. Fiabilidad: Es la capacidad que tiene un producto software de mantener su


nivel de desempeo, bajo condiciones establecidas, por un periodo de
tiempo.

5. Mantenibilidad: Es la capacidad de un producto software para ser


modificado. Las modificaciones pueden incluir correcciones, mejoras o
adaptacin del software a cambios en el entorno, en los requisitos o en las
especificaciones funcionales.

- 20 -
6. Usabilidad: Es la capacidad que tiene un producto software de ser usado,
entendido, estudiado conforme con las reglamentaciones y guas de
usabilidad(Jimnez, 2008).

2.11. Principales razones para considerar til una aplicacin para


dispositivos mviles.

Ahorro de tiempo.

Forma ms efectiva para llegar a los clientes.

Crecimiento del mercado de aplicaciones mviles.

Las empresas cuentan con clientes mviles y estticos.

Se considera una herramienta de negocios(Telematics).

2.12. Marco conceptual

Aplicacin mvil

Una aplicacin mvil es un programa que usted puede descargar y al que puede
acceder directamente desde su telfono o desde algn otro aparato mvil (Alerta en
lnea.gov).

- 21 -
Aplicaciones nativas

Las aplicaciones nativas son aquellas que han sido desarrolladas con el software que
ofrece cada sistema operativo a los programadores, llamado genricamente Software
Development Kit o SDK. As, Android, iOS y Windows Phone tienen uno diferente y
las aplicaciones nativas se disean y programan especficamente para cada plataforma,
en el lenguaje utilizado por el SDK(Appdesignbook).

APK

Un fichero APK es una variante del formato JAR de Java. No es ms que un fichero
en formato comprimido ZIP donde se ha empaquetado cuatro tipos de informacin: El
cdigo, los recursos, la firma digital y el fichero de manifiesto(Valencia).

JAR

Los ficheros Jar (Java Archives) permiten recopilar en un slo fichero varios ficheros
diferentes, almacenndolos en un formato comprimido para que ocupen menos
espacio. Es por tanto, algo similar a un fichero .zip(RafaC, 2005-2006).

Json

Es un formato de intercambio de datos ligero. Es fcil para los seres humanos a leer y
escribir. Es fcil para las mquinas para analizar y generar. Se basa en un subconjunto
del lenguaje de programacin JavaScript(estndar ECMA-262 3, 1999).

Gson

Es una biblioteca de Java que se puede utilizar para convertir objetos Java en su
representacin JSON. Tambin se puede utilizar para convertir una cadena JSON a un
objeto de Java equivalente (Inderjeet Singh).

- 22 -
CAPITULO III

3. ANLISIS DEL SISTEMA

3.1. Requerimientos funcionales

3.1.1. Escenario Actual

Un departamento de investigacin, marketing siempre para conocer algn tema en


particular elabora una encuesta en papel y sigue el mismo procedimiento tradicional
para la recoleccin y tabulacin de los datos, retardando los resultados incrementando
o disminuyendo el tiempo del volumen de la muestra.

El margen de error es mayor ya que la informacin se maneja de forma manual.

No se dispone de un control del proceso en general.

3.1.2. Escenario Propuesto

Se propone la utilizacin de un aplicativo mvil para la realizacin de encuetas de una


forma automatizada, una vez implementado el sistema de encuestas se realizar una
encuesta en el departamento de investigacin, marketing, el cual es el encargado de
organizar, crear, desarrollar, distribuir, tabular y obtener los resultados de las encuestas
para que ellos determinen si las actividades que estn realizando se efectan en un
tiempo ptimo en comparacin como se realizaban anteriormente sin poseer un
sistema automatizado.

3.1.3. Escenario Esperados

Los resultados esperados al poner en marcha el proyecto es automatizar el proceso de


la realizacin del diseo de una encuesta permitiendo al usuario elaborar un formulario

- 23 -
de forma dinmica constituido por diferentes tipos de preguntas, que a su vez ser
difundida masivamente, controlar el estudio en lnea, minimizar el margen de error,
optimizar el tiempo de resultado, elaboracin de grficos estadsticos con los datos
resultantes, de esta forma se podr obtener informacin oportuna, precisa y confiable,
la misma que podr ser utilizada por las empresas pblicas y privadas segn sus
intereses.

La herramienta contribuir a llevar las actividades rutinarias, tediosas y de gran


volumen de informacin al computador y otros dispositivos electrnicos, de esta forma
llevando a los procesos del departamento a una nueva forma de trabajo que sustituya
la metodologa hasta ahora utilizada.

3.2. Fuentes y tcnicas para la recoleccin de informacin

Durante el desarrollo de la presente investigacin se utilizar una metodologa


estructurada en tres etapas:
a) En la primera etapa se proceder a la bsqueda de toda la informacin
necesaria para realizar la investigacin a plantear, buscando soluciones a
las variables que fueron planteadas.

b) En la segunda etapa se realizar la recopilacin de las bases tericas y


antecedentes para la investigacin.

c) En la tercera etapa se proceder a recolectar los datos pertinentes a la


informacin se llevarn a cabo los siguientes procedimientos:
1. Diseo y depuracin de las herramientas de recoleccin de datos.

2. Elaboracin de las herramientas de recoleccin de datos.

- 24 -
3. Validacin de las herramientas de recoleccin de datos.

4. Visitar el departamento de mercadeo de las entidades que sern


participes del estudio, con la finalidad de entrevistar a la persona
encargada, para informarle sobre el objeto de estudio y solicitar
formalmente su permiso y colaboracin para la aplicacin del
instrumento de recoleccin de datos.

5. Aplicar el instrumento de recoleccin de datos.

6. Recoleccin, organizacin y clasificacin de los datos obtenidos.

7. Tabular los datos de los cuales se constituir un registro detallado


de cada uno de los instrumentos.

Anlisis de los resultados obtenidos de la aplicacin de los instrumentos


proporcionados, con la finalidad de detectar las fallas y necesidades presentes para el
proceso de realizacin de las encuestas en el departamento de mercadeo en las
entidades pblicas y privadas, analizando los factores que afectan las variables
estudiadas.

3.3. Casos de Uso

Agricominsa y la Universidad Politcnica Salesiana sede Guayaquil al momento de


querer apertura un nuevo estudio de investigacin se enfocan en las necesidades de los
usuarios o a su vez para optimizar procesos operacionales dentro de las mismas.

- 25 -
Siempre tomando en consideracin la poblacin y muestra a quin ser dirigido el
estudio.

Grfico 3.1 Diagrama de casos de uso


Nota: Diagrama de casos de uso del proyecto. Elaborado por: Autores.

- 26 -
3.3.1. Diseo de una encuesta

3.3.1.1. Flujo bsico

1. Recopilar informacin primaria.

2. Analizar la informacin recopilada.

3. Establecer el nicho o mercado.

4. Elaborar los objetivos que deber cumplir la realizacin de la encuesta.

Grfico 3.2 Diseo de una encuesta


Nota: Proceso de diseo de una encuesta tradicional. Elaborado por: Autores.

- 27 -
3.3.2. Creacin de una encuesta

3.3.2.1. Flujo bsico

1. Coordinacin con el personal encargado del anlisis de la creacin de


encuestas.

2. Formular varios tipos de preguntas que engloben las necesidades que se


desean cubrir.

3. Seleccionar las preguntas idneas que integrarn la encuesta a realizarse.

4. Verificacin de encuesta final.

Grfico 3.3 Creacin de una encuesta


Nota: Proceso de creacin de una encuesta tradicional. Elaborado por: Autores.

- 28 -
3.3.3. Difusin de una encuesta

3.3.3.1. Flujo bsico

1. Seleccionar el/los medio(s) por los cuales se difundir la encuesta final.

2. Coordinar la logstica donde interviene el rea de recursos humanos


proceder a realizar el contrato del personal que ser el encargado de
efectuar dichas encuestas, al cual se lo capacitar brevemente y se le
entregara el material necesario.

3. Publicacin de encuesta en medios previamente seleccionados.

4. Imprimir encuestas.

Grfico 3.4 Difusin de una encuesta


Nota: Proceso de difusin de una encuesta tradicional. Elaborado por: Autores.

- 29 -
3.3.4. Verificacin de datos

3.3.4.1. Flujo bsico

1. Contar las encuestas realizadas.

2. Revisar cuantiosa de las encuestas realizadas.

3. Evaluar informacin recibida.

Grfico 3.5 Verificacin de datos


Nota: Proceso de verificacin de datos. Elaborado por: Autores.

3.3.5. Tabulacin de datos

3.3.5.1. Flujo bsico

1. Elaborar esquema para la organizacin de la informacin.

2. Tabular los datos segmentados.

- 30 -
3. Elaborar diagnstico preliminar.

Grfico 3.6 Tabulacin de datos


Nota: Proceso de tabulacin de datos. Elaborado por: Autores.

3.3.6. Presentacin de resultados

3.3.6.1. Flujo bsico

1. Verificar objetivos alcanzados.

2. Elaborar informe final.

3. Elaborar grficos estadsticos.

4. Presentar resultados.

- 31 -
Grfico 3.7 Presentacin de resultados
Nota: Proceso de presentacin de resultados en diagramas estadsticos. Elaborado por: Autores.

3.4. Requerimientos No funcionales

3.4.1. Software

3.4.1.1. Base de datos

MySQL 5.1motor de base de datos que permitir los accesos necesarios


para la continuidad del flujo de la creacin y distribucin de encuestas.

3.4.1.2. Framework para desarrollo asp .Net

Microsoft Visual Studio 2012, .NET Framework 4.5 para el desarrollo


de la pgina web que permitir la visualizacin de resultados de las
encuestas realizadas.

- 32 -
3.4.1.3. IDE para desarrollo de la aplicacin mvil

Android Studio 1.1.0para el desarrollo de la aplicacin mvil ya que es el


primer IDE desarrollado y pensado solo para Android, justo lo que necesita
este proyecto.

3.4.2. Hardware

3.4.2.1. Servidor de aplicaciones

La aplicacin se pondr sobre un servidor de aplicacin configurado con


IIS. El equipo tiene un procesador de Core i7 CPU 2.80 GHZ, 8GB de
memoria, sistema operativo Windows 7 , el apk de la aplicacin mvil se
publicar en la Play Store de google.

3.4.3. Presupuesto

Tabla 3.1Costos del proyecto

Descripcin Costo Unitario Cantidad Costo Total

Dominio Web $ 65,00 1 $ 65,00


Asesoramiento $ 60,00 1 $ 60,00
Logo del proyecto $ 35,00 1 $ 35,00
Otros $ 25,00 $ 25,00

TOTAL $185.00
Nota: Costos del proyecto. Elaborado por: Autores

3.5. Definicin de roles en los mdulos

La aplicacin cuenta con 2 actores los cuales cumplen tareas especficas que logran
continuar con el flujo del proyecto.

3.5.1. Rol administrador

Este rol lo ejerce la persona que interactuar directamente con la aplicacin mvil, ser
el encargado de descargar la aplicacin , instalarla en su dispositivo mvil, crearse una

- 33 -
cuenta de usuario para poder ingresar a la aplicacin como administrador, luego de
esto tendr todos los permisos de creacin de encuestas, creacin de grupos , creacin
de contactos, podr ingresar la cantidad de preguntas que desee escogiendo hasta 5
tipos, las preguntas que sean de opciones mltiples estn limitadas a 5 ya que de esta
forma se podr manejar los resultados para luego mostrar los grficos, una vez que el
administrador haya concluido con la creacin de la encuesta podr realizar una
visualizacin del formulario para de esta forma estar seguros de que no existen errores
antes del envo, el administrador tambin tiene opcin de editar o eliminar preguntas
si lo desea, una vez concluida la revisin de la encuesta el administrador proceder a
realizar el envo por el medio de desee y al grupo o contactos escogidos.

Otra funcin del administrador es realizar la visualizacin de resultados, esto lo podr


hacer ingresando a la pgina web del proyecto, deber realizar el proceso de
autenticacin con el usuario creado desde la aplicacin mvil, una vez autenticado
podr visualizar una lista de las encuestas realizadas por l, de esta manera podr
manejar los resultados de mltiples encuestas, podr descargar los grficos de los
resultados en formato .png, .jpeg, .pdf y .svg.

3.5.2. Rol usuario final

El usuario final o encuestado es quien recibe la encuesta realizada por el administrador,


su funcin es realizar el llenado de la encuesta que fue compartida con l.

- 34 -
CAPITULO IV

4. DISEO DEL SISTEMA

4.1. Diseo de la Arquitectura del sistema

4.1.1. Diseo Arquitectnico

El diseo de este proyecto se basa en manejar 1 mdulo que directamente con el


usuarios administrador quin interactuar con la aplicacin mvil desde donde
proceder con la creacin y difusin de la encuesta, una vez que la encuesta se haya
difundido a los usuarios finales, stos se encargarn de llenar dichas encuestas que una
vez devuelta la informacin se grabar en el modelo de base de datos, los resultados
obtenidos de estas encuestas se podrn visualizar por medio de la pgina web de la
aplicacin, realizando consultas a la base de datos esto permitir ver los resultados en
diferentes formatos exportables.

Grfico 4.1 Arquitectura del proyecto


Nota: Arquitectura del proyecto. Elaborado por: Autores.

4.2. Mdulos del sistema

Los mdulos que contendr el proyecto se detallan a continuacin:

- 35 -
4.2.1. Mdulo de usuarios

Este mdulo permitir la creacin de usuario, quien podr realizar el rol de


administrador al iniciar sesin con su cuenta podr empezar el diseo, creacin y
difusin de la encuesta.

4.2.2. Mdulo de grupos

Este mdulo permitir la creacin de grupos lo que permitir tener un control de


contactos.

4.2.3. Mdulo de contactos

Este mdulo permitir la creacin de contactos lo que permitir tener un control del
sector a quien ir dirigida la encuesta dependiendo de su inters.

4.2.4. Mdulo de encuestas

Este mdulo permitir la creacin de la encuesta, contendr el nombre y su


descripcin.

4.2.5. Mdulo de preguntas

Este mdulo permitir la creacin de preguntas, contendr la informacin de la


pregunta y su descripcin.

- 36 -
4.2.6. Mdulo de tipo de preguntas

Este mdulo contendr nicamente el tipo de pregunta que fue seleccionada para de
esta manera poder saber que flujo seguir.

4.2.7. Mdulo de opciones de preguntas

Este mdulo contendr la informacin de las opciones de preguntas que se ingres al


momento que crear la encuesta, esto permitir tener esta informacin a la mano al
momento de graficar.

4.2.8. Mdulo de resultados

Este mdulo contendr los resultados obtenidos de cada encuesta.

- 37 -
4.3. Diagramas de flujos del proceso de diseo, elaboracin y difusin de
encuestas.

4.3.1. Proceso de diseo de una encuesta

Grfico 4.2 Proceso de diseo de una encuesta


Nota: Proceso de diseo de una encuesta tradicional. Elaborado por: Autores.

- 38 -
4.3.2. Proceso de creacin de una encuesta

Grfico 4.3 Proceso de creacin de una encuesta


Nota: Proceso de creacin de una encuesta. Elaborado por: Autores.

4.3.3. Proceso de difusin de una encuesta

Grfico 4.4 Proceso de difusin de una encuesta


Nota: Proceso de difusin de una encuesta tradicional. Elaborado por: Autores.

4.3.4. Proceso verificacin de datos

Grfico 4.5 Proceso de verificacin de datos


Nota: Proceso de verificacin de datos. Elaborado por: Autores.

- 39 -
4.3.5. Proceso de tabulacin de datos

Grfico 4.6 Proceso de tabulacin de datos


Nota: Proceso de tabulacin de datos. Elaborado por: Autores.

4.3.6. Proceso de presentacin de resultados

Grfico 4.7 Proceso de presentacin de resultados


Nota: Proceso de presentacin de resultados. Elaborado por: Autores.

- 40 -
4.4. Diagrama de clases UML

- 41 -
Grfico 4.8 Diagrama de clases UML
Nota: Diagrama de clases UML del proyecto. Elaborado por: Autores.

- 42 -
4.5. Modelo lgico de la base de datos

- 43 -
Grfico 4.9 Modelo Entidad relacin
Nota: Modelo de entidad relacin del proyecto. Elaborado por: Autores.

- 44 -
4.6. Diccionario de datos

Tabla 4.1 Diccionario de datos Tabla Usuario

Tabla: Usuario
Descripcin: Se almacenarn datos generales de los usuarios.

Campo Tipo Longitud Descripcin


id_usuario Int 11 Clave primaria del usuario
Nombres Varchar 60 Nombres del usuario
Apellidos Varchar 60 Apellidos del usuario
fecha_inicio Timestamp Fecha de inicio
fecha_fin Timestamp Fecha fin
fecha_ultimo_cambio Timestamp Fecha del ltimo cambio
terminal_ultimo_cambio Varchar 15 Terminal del ltimo cambio
obligatorio_1ra_vez Varchar 1 Obligatorio primera vez
fecha_ultima_conexion Timestamp Fecha de ultima conexin
Estado Varchar 1 Estado del usuario
Clave Varchar 100 Clave del usuario
Correo Varchar 100 Correo del usuario
modo_conexion Varchar 1 Modo de conexin
fecha_bloqueo Timestamp Fecha de bloqueo
Direccin Varchar 500 Direccin del usuario
Telfono Varchar 20 Telfono del usuario
Perfil Int 11 Perfil del usuario
Usuario Varchar 30 Nombre de usuario de inicio de sesin

Nota:Diccionario de datos Tabla Usuario. Elaborado por: Autores

Tabla 4.2 Diccionario de datos Tabla Encuesta.

Tabla: Encuesta
Descripcin: Se almacenarn los datos generales de las encuestas.

Campo Tipo Longitud Descripcin


id_encuesta Int 11 Clave nica de la encuesta
titulo_encuesta Varchar 100 Ttulo de la encuesta
Descripcin Varchar 500 Descripcin de la encuesta
fecha_inicio Timestamp Fecha de inicio de la encuesta
fecha_fin Timestamp Fecha de finalizacin de la encuesta
Estado Varchar 1 Estado de la encuesta
id_usuario Int 11 Clave nica del usuario
Diseo Int 11 Tipo de diseo de la encuesta
acepta_respuesta Varchar 1 Bandera para recepcin de
respuestas

Nota: Diccionario de datos Tabla Encuesta. Elaborado por: Autores

- 45 -
Tabla 4.3 Diccionario de datos Tabla Preguntas

Tabla: Preguntas
Descripcin: Se almacenarn datos generales de las preguntas.

Campo Tipo Longitud Descripcin


id_pregunta Int 11 Clave nica de la pregunta
id_encuesta Int 11 Clave nica de la encuesta
titulo Varchar 100 Ttulo de la pregunta
descripcion Varchar 500 Descripcin de la preguntas
id_tipo_pregunta Int 11 Clave nica del tipo de pregunta
obligatoria Varchar 1 Campo que identifica si la pregunta es
obligatoria
estado Varchar 2 Estado de pregunta

Nota: Diccionario de datos Tabla Preguntas. Elaborado por: Autores

Tabla 4.4 Diccionario de datos Tabla TiposPregunta.

Tabla: TiposPregunta
Descripcin: Se almacenarn datos generales del tipo de preguntas.

Campo Tipo Longitud Descripcin


id_tipo_pregunta Int 11 Clave nica del tipo de pregunta
descripcion Varchar 50 Descripcin del tipo de pregunta
estado Varchar 2 Estado del tipo de pregunta

Nota: Diccionario de datos Tabla TipoPregunta. Elaborado por: Autores

Tabla 4.5 Diccionario de datos Tabla OpcionesPregunta.

Tabla:OpcionesPregunta
Descripcin: Se almacenarn datos generales de las opciones de preguntas.

Campo Tipo Longitud Descripcin


id_opcion Int 11 Clave nica de la opcin de pregunta
id_pregunta Int 11 Clave nica de la pregunta
Valor Varchar 500 Informacin que se ingresa en la opcin
de pregunta

Nota: Diccionario de datos Tabla OpcionesPregunta. Elaborado por: Autores

- 46 -
Tabla 4.6 Diccionario de datos Tabla Resultados.

Tabla: Resultados
Descripcin: Se almacenarn datos generales de los resultados de las encuestas.

Campo Tipo Longitud Descripcin


id_resultado Int 11 Clave nica del resultado
id_pregunta Int 11 Clave nica de la pregunta
valor Varchar 500 Informacin del resultado
fecha_registro Timestamp Fecha de registro del resultado
dispositivo Varchar 50 Informacin del dispositivo de donde fue
resuelta la encuesta

Nota: Diccionario de datos Tabla Resultados. Elaborado por: Autores

Tabla 4.7 Diccionario de datos Tabla Medios.

Tabla: Medios
Descripcin: Se almacenarn datos generales de los medios por donde sern difundidas las
encuestas.

Campo Tipo Longitud Descripcin


id_medio Int 11 Clave nica del medio de
comunicacin
Descripcin Varchar 50 Descripcin del medio
Estado Varchar 2 Estado del medio

Nota: Diccionario de datos Tabla Medios. Elaborado por: Autores

Tabla 4.8 Diccionario de datos Tabla Contactos.

Tabla: Contactos
Descripcin: Se almacenarn los datos generales de los usuarios.

Campo Tipo Longitud Descripcin


contacto_id Int 11 Clave nica del
contacto
usuario_id Int 11 Clave nica del usuario
Nombre Varchar 30 Nombre del contacto
Correo Varchar 30 Correo del contacto
Estado varchar 2 Estado del contacto

Nota: Diccionario de datos Tabla Contactos. Elaborado por: Autores

- 47 -
Tabla 4.9 Diccionario de datos Tabla Grupos.

Tabla: Grupos
Descripcin: Se almacenarn los datos generales de los grupos de contactos.

Campo Tipo Longitud Descripcin


grupo_id Int 11 Clave nica del grupo
usuario_id Int 11 Clave nica del usuario
Nombre Varchar 30 Nombre del grupo
Descripcin Varchar 60 Descripcin del grupo
Estado Varchar 2 Estado del grupo

Nota: Diccionario de datos Tabla Grupos. Elaborado por: Autores

Tabla 4.10 Diccionario de datos Tabla Grupos_Contactos.

Tabla:Grupos_Contactos
Descripcin: Se almacenarn la relacin entre los grupos y los contactos.

Campo Tipo Longitud Descripcin


grupo_contacto_id Int 11 Clave nica del grupo_contactos
grupo_id Int 11 Clave nica del grupo
contacto_id Int 11 Clave nica del contacto

Nota: Diccionario de datos Tabla Grupos_Contactos. Elaborado por: Autores

- 48 -
CAPTULO V

5. IMPLEMENTACIN Y PRUEBAS

5.1. Capas del sistema y comunicacin entre ellas

5.1.1. Presentacin

Existen 2 capas de presentacin en este proyecto, estas capas son las que interactuaran
con el usuario administrador, una es la que brinda el aplicativo mvil, siendo la
principal ya que desde aqu se podr realizar la creacin y difusin de las encuestas, la
otra es la pgina web que es en donde se podrn visualizar los resultados obtenidos.

Grfico 5.1 Capa de presentacin mvil


Nota: Capa de presentacin mvil. Elaborado por: Autores.

Grfico 5.2 Capa de presentacin de pgina web


Nota: Capa de presentacin de pgina web. Elaborado por: Autores

- 49 -
5.1.2. Acceso a datos

Desde esta capa se tendr acceso a los datos generales de las encuestas, como el ttulo,
la descripcin, de la misma manera se tendrn los resultados de las mismas.
Aqu se alojar toda la informacin que se necesita para cubrir las peticiones del
usuario.

5.2. Plan de pruebas

5.2.1. Mdulo de usuarios

Rol administrador

Tabla 5.1 Plan de pruebas mdulo de usuarios

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de usuario El usuario realiza un
registro con algunos
datos personales para
generar su cuenta de
usuario y luego poder
ingresar con el usuario
y contraseas creada.
Nota: Plan de pruebas mdulo de usuarios. Elaborado por: Autores

5.2.2. Mdulo de grupos

Rol administrador

Tabla 5.2 Plan de pruebas mdulo de grupos

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de grupos El usuario realiza la
creacin de grupos a
quien ser dirigidas
las encuestas si el
considera necesario
sectorizar las
encuestas por grupos
especficos.
Nota: Plan de pruebas mdulo de grupos. Elaborado por: Autores

- 50 -
5.2.3. Mdulo de contactos

Rol administrador

Tabla 5.3 Plan de pruebas mdulo de contactos

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la
contactos creacin de contactos lo
que permitir tener un
control del sector a quien
ir dirigida la encuesta
dependiendo de su
inters.

Nota: Plan de pruebas mdulo de contactos. Elaborado por: Autores

5.2.4. Mdulo de encuestas

Rol administrador

Tabla 5.4 Plan de pruebas mdulo de encuestas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la
encuestas creacin de la encuesta,
contendr el nombre y su
descripcin

Nota: Plan de pruebas mdulo de encuestas. Elaborado por: Autores

5.2.5. Mdulo de preguntas

Rol administrador

Tabla 5.5 Plan de pruebas mdulo de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la
preguntas creacin de preguntas,
contendr la informacin de
la pregunta y su descripcin.

Nota: Plan de pruebas mdulo de preguntas. Elaborado por: Autores

- 51 -
5.2.6. Mdulo de tipo de preguntas

Rol administrador

Tabla 5.6 Plan de pruebas mdulo de tipo de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de tipo de El usuario elegir los
preguntas tipos de preguntas
que desee que
contenga su encuesta.

Nota: Plan de pruebas mdulo de tipo de preguntas. Elaborado por: Autores

5.2.7. Mdulo de opciones de preguntas

Rol administrador

Tabla 5.7 Plan de pruebas mdulo de opciones de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de opciones El usuario elegir las
de preguntas opciones de
preguntas que desee
que contenga su
encuesta.

Nota: Plan de pruebas mdulo de opciones de preguntas. Elaborado por: Autores

5.2.8. Mdulo de resultados

Rol administrador

Tabla 5.8 Plan de pruebas mdulo de resultados

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario ingresar a
resultados la pgina web con su
usuario y contrasea
y podr visualizar los
resultados de las
encuestas realizadas.
Nota: Plan de pruebas mdulo de resultados. Elaborado por: Autores

- 52 -
5.3. Resultado de pruebas

5.3.1. Mdulo de usuarios

Rol administrador

Tabla 5.9 Resultado de pruebas mdulo de usuarios

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de usuario El usuario realiza un OK El usuario realiz su
registro con algunos registro y creacin de
datos personales para usuario sin novedad,
generar su cuenta de pudo iniciar sesin.
usuario y luego poder
ingresar con el usuario
y contraseas creada.
Nota:Resultado de pruebas mdulo de usuarios. Elaborado por: Autores

5.3.2. Mdulo de grupos

Rol administrador

Tabla 5.10 Resultado de pruebas mdulo de grupos

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de grupos El usuario realiza la OK El usuario realiz la
creacin de grupos a creacin de grupos
quien ser dirigidas sin novedad.
las encuestas si el
considera necesario
sectorizar las
encuestas por grupos
especficos.
Nota: Resultado de pruebas mdulo de grupos. Elaborado por: Autores

5.3.3. Mdulo de contactos

Rol administrador

Tabla 5.11 Resultado de pruebas mdulo de contactos

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la OK El usuario realiz la
contactos creacin de contactos creacin de contactos
lo que permitir tener sin novedad.
un control del sector a

- 53 -
quien ir dirigida la
encuesta dependiendo
de su inters.

Nota: Resultado de pruebas mdulo de contactos. Elaborado por: Autores

5.3.4. Mdulo de encuestas

Rol administrador

Tabla 5.12 Resultado de pruebas mdulo de encuestas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la OK El usuario realiz la
encuestas creacin de la creacin de encuestas
encuesta, contendr sin novedad.
el nombre y su
descripcin

Nota: Resultado de pruebas mdulo de encuestas. Elaborado por: Autores

5.3.5. Mdulo de preguntas

Rol administrador

Tabla 5.13 Resultado de pruebas mdulo de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario realiza la OK El usuario realiz la
preguntas creacin de creacin de preguntas
preguntas, contendr sin novedad.
la informacin de la
pregunta y su
descripcin.

Nota: Resultado de pruebas mdulo de preguntas. Elaborado por: Autores

- 54 -
5.3.6. Mdulo de tipo de preguntas

Rol administrador

Tabla 5.14 Resultado de pruebas mdulo de tipo de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de tipo de El usuario elegir los OK El usuario escogi
preguntas tipos de preguntas diferentes tipos de
que desee que preguntas sin
contenga su encuesta. novedad.

Nota: Resultado de pruebas mdulo de tipo de preguntas. Elaborado por: Autores

5.3.7. Mdulo de opciones de preguntas

Rol administrador

Tabla 5.15 Resultado de pruebas mdulo de opciones de preguntas

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de opciones El usuario elegir las OK El usuario ingres
de preguntas opciones de diferentes opciones
preguntas que desee de preguntas sin
que contenga su novedad.
encuesta.

Nota: Resultado de pruebas mdulo opciones de preguntas. Elaborado por: Autores

- 55 -
5.3.8. Mdulo de resultados

Rol administrador

Tabla 5.16 Resultado de pruebas mdulo de resultados

ESCENARIO ESCENARIO RESPUESTA OBSERVACIONES


ESPERADO
Creacin de El usuario ingresar a OK El usuario realiz la
resultados la pgina web con su visualizacin de
usuario y contrasea resultados y la
y podr visualizar los descarga de los
resultados de las mismos en diferentes
encuestas realizadas. formatos sin
novedad.
Nota: Resultado de pruebas mdulo resultados. Elaborado por: Autores

5.4. Proceso de instalacin de aplicacin mvil

1. Ingresar a la tienda que ofrece google a los usuarios de Android.

2. Buscar la aplicacin con una palabra que lo relacione o con su nombre.

3. Instalarlo en su Smartphone.

- 56 -
Grfico 5.3 Proceso de instalacin de la aplicacin mvil
Nota: Proceso de instalacin de la aplicacin mvil. Fuente (Google)

5.5. Proceso de instalacin de sitio web

Activar las caractersticas del Internet InformationServices (IIS) mediante la opcin


del Panel de Control Programas y caractersticas.

Grfico 5.4 Activacin de IIS


Nota: Activacin de IIS. Elaborado por: Autores

- 57 -
Se debe seleccionar las caractersticas de Windows referentes al servicio Internet
InformationServices y activarlas.

Grfico 5.5 Seleccin de caractersticas de SO


Nota: Seleccin de caractersticas de SO. Elaborado por: Autores

El proyecto de presentacin EKO.web es el que se publica mediante la opcin Publish.

Grfico 5.6 Publicacin del sitio de manera local


Nota: Publicacin del sitio de manera local. Elaborado por: Autores

- 58 -
Para publicar un proyecto web se debe primero crear un perfil, mediante la opcin
New Profile de la lista.

Grfico 5.7 Nuevo perfil de publicacin


Nota: Nuevo perfil de publicacin. Elaborado por: Autores

Luego establecer la conexin y el mtodo para publicar con los siguientes parmetros:
Publishmetthod: WebDeploy
Server: localhost
Sitename: Default Web Site/EkoSurvey (Esta ruta es la default del IIS)
Destintation Url: direccin que se abrir en el explorador
Por ltimose deber validar si existe conexin con el IIS.

- 59 -
Grfico 5.8 Verificacin de conexin con IIS
Nota: Verificacin de conexin con IIS. Elaborado por: Autores

Se establecen ciertas propiedades sobre los archivos, luego seleccionar en


configuracin modo Debug y la casilla pre compilar durante la publicacin.

Grfico 5.9 Pre compilacin


Nota: Precompilacin del sitio web. Elaborado por: Autores

Y la ltima opcin, visualizar un preliminar de todos los objetos que se van a publicar.

- 60 -
Grfico 5.10 Visualizacin de objetos a publicar
Nota: Visualizacin de objetos a publicar. Elaborado por: Autores

Se muestra un listado de los objetos precompilados, generando las dll


correspondientes.

Grfico 5.11 Visualizacin de dll


Nota: Visualizacin de dll a publicar. Elaborado por: Autores

- 61 -
Si se publica correctamente se abrir el explorador por default visualizando el sitio
web de forma local.

Grfico 5.12 Visualizacin de pgina autenticacin


Nota: Visualizacin de pgina autenticacin. Elaborado por: Autores

Si el sitio se publica correctamente, en la carpeta del IIS (C:\inetpub\wwwroot\) se


crea una carpeta con el nombre del proyecto.

Grfico 5.13 Visualizacin de archivos compilados


Nota: Visualizacin de archivos compilados. Elaborado por: Autores

Estos archivos compilados, se pueden copiar de forma manual al servidor de


produccin y de esta forma queda el sitio publicado.

- 62 -
CAPTULO VI

6. CONCLUSIONES Y RECOMENDACIONES

6.1. Conclusiones

La aplicacin mvil Eko Survey cuenta con una interfaz amigable y fcil de usar. Con
el desarrollo de esta aplicacin se busc optimar el proceso de creacin de encuestas
que existe actualmente. Fue pensada para los usuarios que cuenten con un telfono
inteligente y que los mismos estn bajo el sistema operativo Android ya que
actualmente no existe una variedad de aplicaciones que ofrezcan los beneficios que
brinda esta aplicacin en conjunto con la pgina web donde se pueden visualizar los
resultados de las encuestas y descargarlos de manera grfica en diferentes formatos de
archivos y en formato texto.

Se agreg la opcin de crear contactos y sectorizarlos por grupos ya que esto permite
una difusin ms efectiva de la encuesta.

Se decidi realizar esta aplicacin en Android debido a que este sistema operativo ha
tenido una excelente acogida en el mercado ecuatoriano y la tecnologa avanza a pasos
agigantados; en la mayora de las empresas se cuenta con un Smartphone, tablet o
algn dispositivo que trabaje bajo esta plataforma open source tan popular y novedosa.
Se tom la iniciativa de crear un diseador de encuestas debido la necesidad de
automatizar el sistema que se ha llevado en la actualidad y tambin ya que de ese modo
las instituciones pblicas y privadas que recurran a la utilizacin de la herramienta en
cuestin tendran un registro de inquietudes y sugerencias de los usuario y/o clientes
a cerca del servicio que brindan, esta aplicacin permitir facilitar la investigacin de
un tema en especfico y sobretodo ser de fcil adquisicin ya que estar disponible en
Google Play (antes Android Market) es una tienda de software en lnea desarrollada
por Google para los dispositivos que trabajan bajo la plataforma Android. Esta
aplicacin se encuentra preinstalada en la mayora de los dispositivos Android y que
permitir a los usuarios descargar la aplicacin.

- 63 -
6.2. Recomendaciones

Se recomienda a los futuros investigadores y desarrollares que se hayan interesado en


ampliar el alcance del proyecto que lleven la documentacin del cdigo fuente y
manuales de usuario bajo el estndar que se ha manejado hasta ahora, un tema en
especfico a tratar sera la implementacin de ms tipos de preguntas ya que la
aplicacin actualmente est limitada a 5 tipos, sta recomendacin es bsicamente para
tener mayor variedad y satisfacer de una mejor manera las necesidades de los usuarios
de la aplicacin.

La herramienta estar a disposicin de cualquier usuario Android aprovechando su


gratuidad se recomienda realizar publicidad de la misma empezando por referencias
de amigos y conocidos.

- 64 -
BIBLIOGRAFA
Alerta en lnea.gov. (s.f.). Recuperado el Junio de 2014, de
https://www.alertaenlinea.gov/articulos/s0018-aplicaciones-m%C3%B3viles-
qu%C3%A9-son-y-c%C3%B3mo-funcionan

Appdesignbook. (s.f.). Diseando apps para mviles. Recuperado el Junio de 2014,


de http://www.appdesignbook.com/es/contenidos/las-aplicaciones/

Cibertec, E. d. (2013). Base de Datos Avanzado I. Per.

CICS. (2014). Qu es una encuesta? Recuperado el Junio de 2014, de Centro de


Investigaciones Sociolgicas:
http://www.cis.es/cis/opencms/ES/1_encuestas/ComoSeHacen/queesunaencu
esta.html

Coral Calero Muoz, M. G. (s.f.). Calidad del producto y proceso software.

EcuaRed. (2014). EcuaREd. Recuperado el Junio de 2014, de


http://www.ecured.cu/index.php/Usuario_(Inform%C3%A1tica)

EcuaRed. (s.f.). EcuaRed. Recuperado el Junio de 2014, de


http://www.ecured.cu/index.php/JDK

estndar ECMA-262 3. (Diciembre de 1999). La introduccin de JSON. Obtenido de


http://json.org/

Explorable.com. (2014). Explorable. Recuperado el 28 de 07 de 2014, de


https://explorable.com/es/investigacion-cuantitativa-y-cualitativa

Fuentelsaz Gallego, C., Icart Isern, M. T., & Pulpn Segura, A. M. (2006).
Elaboracin y presentacin de un proyecto de investigacin y una tesina.
Barcelona: Edicions Universitat Barcelona.

Girons, J. T. (2013). El Gran Libro de Android 3 era. Edicin. En J. T. Girons, El


Gran Libro de Android (pg. 446). Barcelona: MARCOMBO, S.A.

Recursos de Internet

Gonzlez, R. M. (s.f.). marketing-xxi. Obtenido de marketing-xxi:


http://www.marketing-xxi.com/files-marketing/grafico2_1.gif

Gonzlez, R. M. (s.f.). marketing-xxi. Obtenido de marketing-xxi:


http://www.marketing-xxi.com/files-marketing/grafico1_1.gif

Gonzlez, R. M. (s.f.). marketing-xxi. Recuperado el 01 de 08 de 2014, de marketing-


xxi: http://www.marketing-xxi.com/proceso-de-la-investigacion-de-
mercados-i-24.htm

- 65 -
Google. (s.f.). Recuperado el 25 de Enero de 2015, de http://google-
play.uptodown.com/android

Gua digital. (s.f.). Gua digital beta. Recuperado el 2014, de


http://www.guiadigital.gob.cl/articulo/que-es-una-interfaz

Inderjeet Singh, J. L. (s.f.). Gua del usuario Gson. Recuperado el Junio de 2014, de
https://sites.google.com/site/gson/gson-user-guide

Java. (s.f.). Obtenido de https://www.java.com/es/download/faq/whatis_java.xml

Jimnez, R. M. (2008). DISEO E IMPLEMENTACIN DE UNA INTERFAZ WEB


PARA UNA APLICACIN CREACIN Y GESTIN DE ENCUESTAS. Jan.

Microsoft. (01 de Enero de 2013). Informacin general y conceptual sobre .NET


Framework. Recuperado el 11 de Diciembre de 2013, de Informacin general
y conceptual sobre .NET Framework: http://msdn.microsoft.com/es-
es/library/zw4w595w(v=vs.80).aspx

NetBeans. (01 de Enero de 2013). Comunidad de NetBeans. Recuperado el 11 de


Diciembre de 2013, de Comunidad de NetBeans:
https://netbeans.org/community/articles/welcome-template_es.html

ORACLE. (27 de Enero de 2009). Qu es Java? Recuperado el 11 de Diciembre de


2013, de Sitio Web de Oracle :
http://www.java.com/es/download/whatis_java.jsp

RafaC, P. . (2005-2006). Programacin - RafaC. Recuperado el Junio de 2014, de


http://gpd.sip.ucm.es/rafa/docencia/programacion/tema1/jar.html

Staton, W. J. (2004). Fundamentos de Marketing.Editorial McGraw-Hill Mexico.


Obtenido de
http://dspace.ups.edu.ec/bitstream/123456789/1380/2/CAPITULO%201.pdf

Telematics, O. (s.f.). Recuperado el 02 de 09 de 2014, de


http://2009.encuentrolinux.cl/wp-
content/uploads/2011/07/estandares_aplicaciones_moviles.pdf

Valencia, U. P. (s.f.). Diploma de especializacin en desarrollo de aplicaciones para


Android. Recuperado el Junio de 2014, de
http://www.androidcurso.com/index.php/curso-android-avanzado/48-unidad-
9-ingenieria-inversa-en-android/340-el-formato-apk

VALZAM. (s.f.). EL VENDEDOR Y LAS TCNICAS DE VENTA. Recuperado el 06


de 08 de 2014, de
http://webs.ono.com/nachovaldes/lbrlas_cinco_clases_de_preguntas.htm

- 66 -
ANEXOS
Entrevista de Investigacin Semi-Estructurada

Como parte de nuestro trabajo de tesis en la facultad de Ingeniera de Sistemas de la


Universidad Politcnica Salesiana sede Guayaquil estamos realizando una
investigacin acerca de las herramientas utilizadas para la obtencin de informacin
del mercado en las empresas involucradas en nuestra muestra.

La informacin brindada en esta entrevista es de carcter confidencial, solo ser


utilizada para los propsitos de la investigacin. Agradezco su colaboracin.

Empresa:____________________________________________________________
Persona entrevistada: __________________________________________________
Departamento en que labora:____________________________________________
Cargo:______________________________________________________________

1. Cul es el rea de negocios de la empresa?

Comercial
Medica
Educativa
Tcnica
Otra____________________________________________________

2. Cul es la actividad comercial de la empresa?

Presta Servicios
Expende productos elaborados
Otra____________________________________________________

3. Utiliza alguna herramienta de investigacin dentro de su departamento para


conocer las necesidades de sus clientes?

Si (Dirjase a la pregunta 4)
No (Dirjase a la pregunta 5)

4. Cules son las herramientas de investigacin que utiliza dentro de su


departamento para conocer informacin acerca de su cliente?

Encuesta
Entrevista
Otras___________________________________________________

5. Cul es el medio para obtener informacin directa de su cliente?

______________________________________________________________

- 67 -
______________________________________________________________

6. Cul es el tiempo estimado que su departamento ha invertido en la


implementacin, desarrollo, puesta en produccin y tabulacin de
resultados de un proyecto de investigacin?

_____________ das.

7. Del tiempo mencionado en la pregunta anterior, especficamente Cul es el


tiempo que se ha tomado para la obtencin de resultados finales del proyecto
de investigacin?

_____________ das.

8. Considera que la herramienta que utiliza en su departamento le proporciona


fiabilidad en los resultados?

S No

Por qu?______________________________________________________

9. Cmo considera a la inversin realizada en un proyecto de investigacin?

Alta Media Baja

10. Dentro de la implementacin del proyecto de investigacin, Qu es lo que le


genera un mayor gasto dentro de su presupuesto?

Gastos Operativos (Logstica, Uniformes, Identificaciones del


Personal, etc.).
Contratacin de Empresas Outsourcing.
Contratacin de Personal Temporal.
Gastos en Utilitarios (Hojas, Impresiones, Esferos, etc.).

11. Para Ud., Cul sera el factor que tiene mayor relevancia dentro de un
proyecto de investigacin de mercado?

Tiempo
Costo
Fiabilidad de la informacin

12. Si existiera una nueva forma que disminuya o mejore representativamente la


opcin escogida en la pregunta anterior, la usara?

S No

13. Utiliza Smartphone?

S No

- 68 -
Si su respuesta es NO, explique brevemente el por
qu___________________________________________________________
__ (dirjase a la pregunta 17).

14. Califique en que rango se encuentra usted relacionado con el manejo de


aplicaciones en Smartphone.

0% - 25%
25% - 50%
50% - 75%
75% - 100%

15. Si existiera un software desarrollado para Smartphone que le brinde la


posibilidad de crear, difundir de manera directa y/o a travs de redes sociales,
tabular y presentar resultados de manera fiable, eficaz, a bajo costo y en un
tiempo mnimo en la presentacin de los resultados estara dispuesto a
utilizarla?

S No

Si su respuesta es NO, explique brevemente el por qu


______________________________________________________________

16. Cmo considera la posibilidad de crear una encuesta desde un Smartphone?

Fcil
Medio
Difcil

17. Considera a las redes sociales como un medio importante para la difusin de
publicidad?

S No

18. Si Usted considera la posibilidad de crear una encuesta desde un Smartphone,


que tipos de pregunta le gustara que estn disponibles en el software?

Texto
Texto prrafo
Test
Casillas de Verificacin
Elegir de una lista
Cuadricula
Todas las anteriores

- 69 -
19. Cmo preferira que se presenten los resultados?

Grficos estadsticos
Tablas de resultados
Formato Especfico (.pdf, .xls)
Otro:___________________________________________________

- 70 -
Entrevistas realizadas al personal de la Universidad Politcnica Salesiana y a la
empresa Agricominsa.

- 71 -
- 72 -
- 73 -
- 74 -
- 75 -
- 76 -
- 77 -
- 78 -
- 79 -
- 80 -
- 81 -
- 82 -
- 83 -
- 84 -
- 85 -
- 86 -
- 87 -
- 88 -
- 89 -
- 90 -
- 91 -
PRESENTACIN DE RESULTADOS Y DIAGNSTICO.

Presentacin de resultados de la entrevista semi-estructurada

La entrevista semi-estructurada consto de 19 preguntas, las cuales tuvieron como


finalidad conocer cules son las herramientas que utilizan las empresas e instrucciones
para la recoleccin de informacin que permitir saber el nivel de satisfaccin y/o las
necesidades de sus clientes/usuarios en cuanto a los servicios/productos que
prestan/expenden y si existiera una forma de mejorar el proceso que estn llevando
hasta ahora lo utilizaran o no, tambin permitir saber que tan relacionados se
encuentran con los dispositivos mviles inteligentes.

INDICADOR OPCIONES DE CANTIDAD CANTIDAD


RESPUESTA EN
PORCENTAJE
Cul es el Comercial 2 29 %
rea de Medica 0 0%
negocios de la Educativa 3 43 %
empresa? Tcnica 0 0%
Otra 2 29 %

Total de 7 100%
respuestas

Cul es el rea de negocios de la empresa?


3,5
3
3
2,5
2 2
2
1,5
1
0,5
0 0
0
Comercial Medica Educativa Tcnica Otra

- 92 -
INDICADOR OPCIONES CANTIDAD CANTIDAD
DE EN
RESPUESTA PORCENTAJE
Cul es la actividad Presta Servicios 3 43 %
comercial de la empresa? Expende 4 57 %
productos 0%
elaborados 0
Otra

Total de respuestas 7 100 %

Cul es la actividad comercial de la empresa?


4,5
4
4
3,5
3
3
2,5
2
1,5
1
0,5
0
0
Presta Servicios Expende productos Otra
elaborados

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Utiliza alguna herramienta Si 7 100 %
de investigacin dentro de su No 0 0%
departamento para conocer las
necesidades de sus clientes?

Total de respuestas 7 100 %

- 93 -
Utiliza alguna herramienta de investigacin dentro
de su departamento para conocer las necesidades de
sus clientes?
8 7
7
6
5
4
3
2
1 0
0
Si No

INDICADOR OPCIONES CANTIDAD CANTIDAD


DE EN
RESPUESTA PORCENTAJE
Cules son las herramientas de Encuesta 7 50 %
investigacin que utiliza dentro Entrevista 6 43 %
de su departamento para Otras 1 7%
conocer informacin acerca de
su cliente?

Total de respuestas 14 100 %

Cules son las herramientas de investigacin que


utiliza dentro de su departamento para conocer
informacin acerca de su cliente?
8
7
7
6
6
5
4
3
2
1
1
0
Encuesta Entrevista Otras

- 94 -
INDICADOR OPCIONES DE RESPUESTA CANTIDAD CANTIDAD EN
PORCENTAJE
Cul es el Encuesta 3 30 %
medio para Entrevista 3 30 %
obtener Pginas Web 1 10 %
informacin Biblioteca 1 10 %
directa de su Informes 1 10 %
cliente? Brief de desarrollo del producto 1 10 %

Total de 10 100 %
respuestas

Cul es el medio para obtener informacin directa


de su cliente?
3,5
3 3
3

2,5

1,5
1 1 1 1
1

0,5

0
Encuesta Entrevista Paginas Web Biblioteca Informes Brief de
desarrollo
del producto

INDICADOR OPCIONES DE RESPUESTA CANTIDAD CANTIDAD EN


PORCENTAJE
Cul es el 15 das 1 14 %
tiempo estimado 30 das 2 29 %
que su 60 das 1 14 %
departamento ha 90 das 1 14 %
invertido en la 180 das 2 29 %
implementacin,
desarrollo,
puesta en
produccin y
tabulacin de
resultados de un
proyecto de
investigacin?
Total de 7 100 %
respuestas

- 95 -
Cul es el tiempo estimado que su departamento
ha invertido en la implementacin, desarrollo,
puesta en produccin y tabulacin de resultados de
un proyecto de investigacin?
2,5
2 2
2

1,5
1 1 1
1

0,5

0
15 das 30 das 60 das 90 das 180 das

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Del tiempo mencionado 5 das 1 14 %
en la pregunta anterior, 15 das 1 14 %
especficamente Cul es 30 das 4 57 %
el tiempo que se ha 90 das 1 14 %
tomado para la obtencin
de resultados finales del
proyecto de
investigacin?
Total de respuestas 7 100 %

Del tiempo mencionado en la pregunta anterior,


especficamente Cul es el tiempo que se ha tomado
para la obtencin de resultados finales del proyecto
de investigacin?
4,5
4
4
3,5
3
2,5
2
1,5
1 1 1
1
0,5
0
5 das 15 das 30 das 90 das

- 96 -
INDICADOR OPCIONES CANTIDAD CANTIDA
DE D EN
RESPUEST PORCENT
A AJE
Considera que la herramienta que Si 7 100 %
utiliza en su departamento le No 0 0%
proporciona fiabilidad en los
resultados?

Total de respuestas 7 100 %

Considera que la herramienta que utiliza


en su departamento le proporciona
fiabilidad en los resultados?
8 7

2
0
0
S No

INDICADOR OPCIONES CANTIDAD CANTIDAD


DE EN
RESPUESTA PORCENTAJE
Cmo considera a la Alta 5 71 %
inversin realizada en un Media 2 29 %
proyecto de investigacin? Baja 0 0%

Total de respuestas 7 100 %

Cmo considera a la inversin realizada en un


proyecto de investigacin?
6
5
5
4
3
2
2
1
0
0
Alta Media Baja

- 97 -
INDICADOR OPCIONES DE CANTIDAD CANTIDAD
RESPUESTA EN
PORCENTAJE
Dentro de la Gastos Operativos 6 75 %
implementacin del (Logstica, Uniformes,
proyecto de Identificaciones del
investigacin, Qu Personal, etc.).
es lo que le genera
un mayor gasto Contratacin de Empresas 0 0%
dentro de su Outsourcing.
presupuesto?
Contratacin de Personal 1 25 %
Temporal.

Gastos en Utilitarios (Hojas, 0 0%


Impresiones, bolgrafos,
etc.).
Total de 7 100 %
respuestas

Dentro de la implementacin del proyecto de investigacin,


Qu es lo que le genera un mayor gasto dentro de su
presupuesto?
7
6
6

3
2
2

1
0 0
0

- 98 -
INDICADOR OPCIONES CANTIDAD CANTIDAD EN
DE PORCENTAJE
RESPUESTA
Para Ud., Cul sera el factor Tiempo 4 50 %
que tiene mayor relevancia Costo 1 13 %
dentro de un proyecto de Fiabilidad de la 3 38 %
investigacin de mercado? informacin

Total de respuestas 8 100 %

Para Ud., Cul sera el factor que tiene mayor


relevancia dentro de un proyecto de investigacin de
mercado?
4,5
4
4
3,5
3
3
2,5
2
1,5
1
1
0,5
0
Tiempo Costo Fiabilidad de la
informacin

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Si existiera una nueva forma Si 7 100 %
que disminuya o mejore No 0 0%
representativamente la opcin
escogida en la pregunta anterior,
la usara?

Total de respuestas 7 100 %

- 99 -
Si existiera una nueva forma que disminuya o
mejore representativamente la opcin escogida en
la pregunta anterior, la usara?
8
7
7

1
0
0
S No

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Utiliza Smartphone? Si 7 100 %
No 0 0%

Total de respuestas 7 100 %

Utiliza Smartphone?
8 7
7
6
5
4
3
2
1 0
0
S No

- 100 -
INDICADOR OPCIONES CANTIDAD CANTIDAD
DE EN
RESPUESTA PORCENTAJE
Califique en que rango se 0% - 25% 0 0%
encuentra usted relacionado con 1 14 %
el manejo de aplicaciones en 25% - 50% 4 57 %
Smartphone. 2 29 %
50% - 75%

75% - 100%

Total de respuestas 7 100 %

Califique en que rango se encuentra usted relacionado


con el manejo de aplicaciones en Smartphone.
4,5
4
4
3,5
3
2,5
2
2
1,5
1
1
0,5
0
0
0% - 25% 25% - 50% 50% - 75% 75% - 100%

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Si existiera un software Si 7 100 %
desarrollado para Smartphone que No 0 0%
le brinde la posibilidad de crear,
difundir de manera directa y/o a
travs de redes sociales, tabular y
presentar resultados de manera
fiable, eficaz, a bajo costo y en un
tiempo mnimo en la presentacin
de los resultados estara dispuesto
a utilizarla?

Total de respuestas 7 100 %

- 101 -
Si existiera un software desarrollado para
Smartphone que le brinde la posibilidad de crear,
difundir de manera directa y/o a travs de redes
sociales, tabular y presentar resultados de manera
fiable, eficaz, a bajo costo y en un tiempo mnimo en la
pres
8 7
7
6
5
4
3
2
1 0
0
S No

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Cmo considera la posibilidad de Fcil 2 29 %
crear una encuesta desde un Medio 5 71 %
Smartphone? Difcil 0 0%

Total de respuestas 7 100 %

Cmo considera la posibilidad de crear una


encuesta desde un Smartphone?
6
5
5

3
2
2

1
0
0
Fcil Medio Difcil

- 102 -
INDICADOR OPCIONES CANTIDAD CANTIDAD EN
DE PORCENTAJE
RESPUESTA
Considera a las redes sociales Si 7 100 %
como un medio importante para la No 0 0%
difusin de publicidad?

Total de respuestas 7 100 %

Considera a las redes sociales como un medio


importante para la difusin de publicidad?
8
7
7
6
5
4
3
2
1
0
0
S No

INDICADOR OPCIONES CANTIDAD CANTIDAD EN


DE PORCENTAJE
RESPUESTA
Si Usted considera la Texto 2 13 %
posibilidad de crear una encuesta Texto prrafo 0 0%
desde un Smartphone, que tipos 4 27 %
de pregunta le gustara que estn Test 3 20 %
disponibles en el software? Casillas de 3 20 %
Verificacin 2 13 %
Elegir de una 1 7%
lista
Cuadricula

Todas las
anteriores
Total de respuestas 15 100 %

- 103 -
Si Usted considera la posibilidad de crear una
encuesta desde un Smartphone, que tipos de pregunta
le gustara que estn disponibles en el software?
4,5 4
4
3,5 3 3
3
2,5 2 2
2
1,5 1
1
0,5 0
0

INDICADOR OPCIONES DE CANTIDAD CANTIDAD EN


RESPUESTA PORCENTAJE
Cmo Grficos estadsticos 6 50 %
preferira que Tablas de resultados 4 33 %
se presenten Formato Especfico (.pdf, .xls) 2 17 %
los resultados? Otro 0 0%

Total de 12 100 %
respuestas

Cmo preferira que se presenten los resultados?


7
6
6

5
4
4

3
2
2

1
0
0
Grficos Tablas de Formato Otro
estadsticos resultados Especfico (.pdf,
.xls)

- 104 -
MANUAL DE USUARIO

Aplicacin mvil

Creacin de usuario

Luego de mostrarse la animacin de la aplicacin se mostrar la autenticacin, en el


botn men se desplegarn las opciones que se muestran en la imagen, entre ellas se
observa la opcin de Usuario Nuevo, al seleccionar esa opcin aparecer la pantalla
de Usuario Nuevo con los campos a completar.

- 105 -
Inicio de sesin

Luego de haber realizado la creacin de usuario se podr iniciar sesin con el usuario
creado.

- 106 -
Creacin de encuesta

Una vez iniciada la sesin se mostrar la pantalla de inicio, en esta seccin se enfocar
en la creacin de la encuesta.

Diseo de la encuesta: se tendrn 2 opciones disponibles para el diseo.

- 107 -
Luego de haber seleccionado el diseo del formulario de la encuesta, en la siguiente
pantalla se empezarn a ingresar los datos de la encuesta, como el ttulo y una breve
descripcin si fuese necesario.

En la siguiente pantalla est la seccin de preguntas, en el Tipo se enlistan los tipos


de preguntas disponibles, se las detalla a continuacin:

- 108 -
Texto: se espera una respuesta corta, su extensin es limitada por lo que se
recomienda utilizar para preguntas claves, como por ejemplo el nombre del
encuestado o su fecha de nacimiento.

Texto Prrafo: se espera una respuesta larga, este tipo de pregunta


permitir saber la opinin personal del encuestado.

Test: se espera especficamente una respuesta, se deben ingresar las


opciones de posibles respuestas, se han limitado las opciones a 5 para llevar
un mejor control de los resultados.

Casillas de verificacin: se espera varias respuestas, se deben ingresar las


opciones de posibles respuestas, se han limitado las opciones a 5 para llevar
un mejor control de la aplicacin.

Elegir de una lista: al igual que el tipo test, se espera especficamente una
respuesta, se deben ingresar las opciones de posibles respuestas que
aparecern dentro de un combo de donde el encuestado escoger la opcin
que ms le parezca, se han limitado las opciones a 5 para llevar un mejor
control de la aplicacin.

Cuadrcula: se esperan varias respuestas, en este tipo de pregunta se debe


ingresar las posibles opciones con los respectivos niveles o escalas a
considerar en la pregunta.

- 109 -
En la parte superior de la misma pantalla se encuentra la opcin de Ver, aqu se
podr observar las preguntas creadas hasta el momento, esta opcion permite realizar
actualizaciones en las preguntas, en las respuestas o tambien podrn eliminarse.

- 110 -
De la misma forma en el botn men se encuentra la opcin de finalizar la encuesta,
una vez finalizada no se podrn realizar modificaciones en la misma.

- 111 -
Configuracin de cuenta

En la pantalla de inicio el botn men se muestra la opcin de Configuracin de


cuenta, en esta opcin se podr cambiar el nombre de usuario y el correo electrnico.

- 112 -
Manejo de grupos/contactos

En la pantalla de inicio el botn men se muestra la opcin de Manejo de


grupos/contactos, en esta opcin se segmentan grupos y contactos, esto ser de mucha
ayuda al momento de difundir la encuesta ya que as se llevar un control acerca de
los intereses de cada grupos y se podr difundir la encuesta a las personas indicadas.

- 113 -
Al seleccionar sta opcin se mostrarn las opciones con las que cuenta, stas son:
Nuevo Contacto
Nuevo Grupo
Asignar grupo a contacto
Grupos

- 114 -
Nuevo Contacto

En esta opcin se llevar a cabo la creacin del contacto y se crear dentro de un grupo
en especfico.

Nuevo Grupo

En esta opcin se llevar a cabo la creacin del grupo a los que se asociarn los
contactos.

- 115 -
Asignar grupo a contacto

Esta opcin permitir la clasificacin de contactos, teniendo as un mejor control ellos


y sus temas de inters.

Grupos

Esta opcin permitir la relacin de varios contactos a ms de un grupo, de igual


manera permite el mantenimiento de los grupos con sus opciones de editar y eliminar
los mismos.

- 116 -
Pgina web

Inicio de sesin

Se podr iniciar una sesin con el usuario creado en la aplicacin mvil.

Pgina principal

En la pgina principal se mostrar un men del lado izquierdo que contiene los
mdulos de los procesos que se podr realizar, la misma que tiene el siguiente
esquema:
GENERAL (Mdulo)
o Procesos (Submdulo)
Encuestas (Opcin del submdulo)

- 117 -
Listado de encuestas

Al ingresar a la seccin de PROCESOS y luego ENCUESTAS se mostrar una lista


de todas las encuestas realizadas por el usuario, se mostrar una columna con la opcin
de ver resultados, ver grficos , el identificador de la encuesta y el ttulo de la misma,
para tener una bsqueda ms rpida se incorpor un filtro que tendr las siguientes
opciones:

Por fecha actual


Por ao
Por ao y mes
Por rango de meses

Resultado de encuestas

Al elegir la opcin de RESULTADOS se visualizar una lista con los resultados que
arroj cada pregunta.

- 118 -
Se visualizan todas las preguntas con su respectivo resultado de la encuesta
seleccionada en una tabla tipo resumen.

Descarga de grficos

Al elegir la opcin de grficos se podr visualizar los resultados de cada pregunta en


grficos estadsticos, adems de esto se podr realizar la descarga de los grficos en
diferentes tipos de formato.

- 119 -
- 120 -
- 121 -
MANUAL TCNICO

Aplicacin mvil

Software utilizado: Android Studio 1.1.0


Se utiliz esta herramienta porque es el primer IDE desarrollado y pensado solo para
Android justo lo que se necesita para el desarrollo de este proyecto.

Otro beneficio de Android Studio al ser IDE para Android es que es ms rpido en
actividades relacionadas a la plataforma como el renderizado de interfaz en tiempo
real.

Los archivos del proyecto han sido divididos en tres grandes grupos: modelo,
actividades e interfaz. Las interfaces estn en su mayora ligadas a las actividades ya
que estos son los que interactuaran con el usuario.

Modelo

El modelo consiste en clases que definen los objetos que se usan en la aplicacin, las
principales clases de este grupo son: Encuesta y Pregunta.

Encuesta

La clase encuesta cuenta con cuatro atributos: descripcin (de tipo cadena), titulo (de
tipo cadena), arreglo de preguntas (arreglo que contiene objetos del tipo pregunta) y
diseo (del tipo entero). El atributo de arreglo de preguntas no cuenta con un lmite
determinado y el atributo de diseo va a contener dos posibles valores (1 y 2).

Pregunta

La clase pregunta cuenta con cuatro atributos: descripcin (de tipo cadena), titulo (de
tipo cadena), arreglo de opciones (arreglo que contiene objetos del tipo cadena) y tipo

- 122 -
(del tipo entero). El arreglo de opciones tiene un lmite determinado de cinco; que son
las opciones que una pregunta puede tener en caso de ser de respuesta mltiple. El tipo
puede contener valores que van desde el cero hasta el ocho; estos valores estn
relacionados a los posibles tipos de pregunta.

Actividades:

Las actividades sern todo lo que el usuario final va a poder realizar desde la
aplicacin. Las actividades de la aplicacin son:
AboutActivity, CambiarCorreo, CambiarNombre, CambiarTelefono,
ContactoActivity, CrearEncuesta, CrearPregunta, EncuestaActivity, GrupoActivity,
ListadoEncuestas, ListadoPreguntas, ListContactosActivity, ListGruposActivity,
MainActivity, MainGruposActivity, MainUserActivity, RegisterActivity,
SplashActivity, ThemeActivity, VerActivity, VisorActivity y LoginActivity.

Actividades principales de la aplicacin y sus usos

o SplashActivity

Esta es la nica actividad que no interacta con el usuario, el objetivo de esta actividad
es mostrar el splash-art de la aplicacin y tras un tiempo de tres segundos inicia el
LoginActivity o el MainActivity dependiendo si se ha iniciado sesin.

o LoginActivity

En esta actividad el usuario deber ingresar su usuario y contrasea para iniciar sesin
en la aplicacin; si esto se realiza de manera exitosa se iniciar el MainActivity. Para

- 123 -
confirmar que la informacin es correcta con la almacenada en el servidor se usar un
webservice para la comunicacin, para invocar a este servicio se debe crear una clase
del tipo AsyncTask que permita realizar esta tarea sin afectar el flujo normal de la
aplicacin.

Dentro de la clase asncrona Loginse definen todos los parmetros http para la
comunicacin con el webservice.

En el mtodo onPostExecutese tratar la informacin enviada de vuelta por el servicio


web; en caso de no haberse presentado errores se obtendr un json con informacin
del usuario, caso contrario se recibir un error y se notificar al usuario.
- 124 -
Si el usuario no cuenta con una cuenta, al presionar el botn de men tendr la opcin
de crear una cuenta.

o RegisterActivity

En esta actividad se le presentarn al usuario un listado de campos que debe llenar para
que pueda crear una cuenta, esta informacin se enviar mediante una clase asncrona.

- 125 -
o MainActivity

Esta es la actividad raz de la aplicacin, desde esta actividad el usuario puede dirigirse
a las opciones principales de la aplicacin. Las otras actividades al terminar sus tareas
regresarn, a esta actividad. Dentro de las opciones principales que se pueden acceder
desde aqu, est la opcin de crear encuesta; en el caso de que el usuario all regresado
a esta actividad sin haber finalizado un proceso anterior de creacin de encuesta se le
preguntara si desea continuar con el proceso o iniciar con una nueva encuesta.

- 126 -
o CrearEncuesta

En esta actividad se ingresarn los parmetros de la encuesta con el ttulo y la


descripcin, al validar que se han llenado estos campos se proceder a crear las
preguntas.

- 127 -
o CrearPregunta

Esta actividad le permite crear las preguntas de la encuesta que puede ser una o
muchas. Si el usuario elige un tipo de pregunta de opcin mltiple se habilitar un
campo para agregar una opcin, se pueden habilitar cinco campos de este tipo a manera
que se vayan ingresando.

Las preguntas son guardas en una lista que se encuentra en memoria; al guardar una
pregunta se carga de nuevo la actividad de CrearPregunta, as el usuario puede seguir
con el proceso:

- 128 -
Otra de las opciones de CrearPregunta es acceder a un listado de todas las preguntas
para editarlas o eliminarlas segn la necesidad del usuario de la aplicacin.

Desde esta actividad tambin se finaliza el proceso de crear una encuesta y se enva la
informacin a un servicio web para que almacene la encuesta; este servicio recibe el
arreglo de preguntas en una cadena de caracteres con el formato json, para crear esta
cadena se usan los objetos JsonObject y JsonArray de la librara json propia de
Android.

o VerActivity

En esta actividad se puede ver un listado de preguntas, las cuales se podrn editar y
eliminar propiamente. El objeto responsable de manejar estas interacciones es el
PreguntaAdapter objeto que es una subclase de ArrayAdapter. Lo primero que se debe
realizar es crear este adaptador y a asignarlo a la vista.

- 129 -
Para manejar las opciones de eliminar o editar cada elemento de la lista tendr un botn
que mostrar un dialogo con ambas opciones, si se elige eliminar se mostrar un nuevo
dialogo para confirmar esta accin.

Base de datos

Gestor de base de datos: MySQL 5.1


Se us este gestor de base de datos debido a que es comnmente usado en aplicaciones
mviles y web.

- 130 -
Para crear la base de datos se abrir phpMySQLAdmin, que es un
administrador de bases de datos MySQL basado en web, se debe ir a la
seccin debases de datos, escribir el nombre de la base y proceder a crear.

Para la creacin de las tablas se debe ejecutar el script en el que se


encuentran todas las instrucciones necesarias.

- 131 -
- 132 -
- 133 -
- 134 -
- 135 -
Pgina Web

Software utilizado: Microsoft Visual Studio 2012


Framework Utilizado: .NET Framework 4.5

Eko Survey se ha implementado en un modelamiento de capas, las mismas


que son las siguientes:
o Lgica de negocio (DDL)
o Capa de Servicios (Windows CommunicationFoundation WCF)
o Capa de Presentacin (MVC 5.0, HTML 5, bootstrap, css, jqgrid)

Pgina Maestra Encuesta

Cada pgina del proyecto se implementa de la siguiente, primero se implementa la


clase (.cs) que se conectar con la base de datos.

Todos mtodos implementados en la clase retornan un conjunto de datos (DataSet), la


clase se conecta a travs de una cadena de conexin que recibe como parmetro el
ambiente de trabajo desde la capa de servicios (WCF) parametrizada en el archivo de
configuracin.

Cadena de Conexin parametrizada

- 136 -
Se debe agregar la librera MySql.Data, para poder realizar la conexin.

Una vez realizada la conexin, se debe indicar el nombre del procedimiento


al cual debe re direccionarse

Si se requieren parmetros se debe respetar el tipo de variables indicadas


en la base, el orden es indiferente, se los declara de la siguiente manera:

Se procede a abrir la conexin, redirigir al procedimiento y su ejecucin, si


se realiza el procedimiento se ejecuta correctamente se llena la variable
dsResultado de tipo dataset. Y cierra la conexin.

Este cdigo est dentro de un try catch y finally, se verifica si existe


alguna conexin abierta y si fuese el caso se procede a cerrarla.

- 137 -
Para el proyecto de servicios, primero se debe agregar la referencia del
proyecto de la lgica de negocio como se indica en la imagen siguiente:

Agregar al proyecto EKO.wcf, un servicio Encuesta al crearlo se agregan


dos nuevos objetos:
o IEncuesta.cs (Interfaz que invoca el cliente).
o Encuesta.svc (Lgica para comunicar con la ddl).

- 138 -
En la interfaz IEncuesta.cs, se declaran las operaciones de contratos de esta
forma:

Por cada operacin de contrato se debe declara una clase del tipo de retorno
como un DataContract y a su vez este posee DataMember.

En Encuesta.svc, se debe declarar de igual forma que la interfaz y


referenciar al proyecto BL.

Para poder declarar un objeto y llamar al mtodo correspondiente.

- 139 -
Una vez concluido, se debe publicar el servicio si se realiza de forma
correcta se presenta la siguienta pantalla en el explorador:

Continuar con la capa de presentacin EKO.web, se debe crear el proyecto


web de MVC 5.0 de la siguiente estructura:

- 140 -
Se debe primero agregar la referencia del servicio, se debe copiar la url del
explorador y lo aadir de la siguiente manera:

Se agregan de la siguiente manera.

- 141 -
En la carpeta controlador, se debe aadir uno nuevo EncuestaController.cs
al hacerlo automticamente se crea una carpeta Encuesta en la carpeta
Views.

EncuestaController.cs, se encarga de conectar con el servicio utilizando el


cliente que se gener del servicio, en este caso EncuestaClient.

Por ltimo, la vista referencia al controlador por medio del URL del Ajax.

- 142 -
- 143 -

You might also like