UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE GRADUACIÓN
TRABAJO DE TITULACIÓN
PREVIO A LA OBTENCIÓN DEL TÍTULO DE
INGENIERO EN TELEINFORMÁTICA
ÁREA
TECNOLOGÍA DE LOS ORDENADORES.
TEMA
“DESARROLLO DE UNA APLICACIÓN DE AGENDA
ELECTRÓNICA ACADÉMICA”
AUTOR
BORJA MENDEZ WASHINGTON OSWALDO
DIRECTOR DEL TRABAJO
ING. TELEC. ORTÍZ MOSQUERA NEISER STALIN, MG.
GUAYAQUIL, ABRIL 2019
ii
Declaración de Autoría
“La responsabilidad del contenido de este trabajo de Titulación, me corresponde
exclusivamente; y el patrimonio intelectual del mismo a la Facultad de Ingeniería
Industrial de la Universidad de Guayaquil”
Borja Mendez Washington Oswaldo
C.C. 0950615567
iii
Agradecimiento.
Me van a faltar páginas para agradecer a las personas que se han involucrado en la
realización de este trabajo, sin embargo merecen reconocimiento especial mi Madre y mi
Padre que con su esfuerzo y dedicación me ayudaron a culminar mi carrera universitaria
y me dieron el apoyo suficiente para no decaer cuando todo parecía complicado e
imposible. Asimismo, agradezco infinitamente a mis familia que con sus palabras me
hacían sentir orgulloso de lo que soy y de lo que les puedo enseñar. Ojala algún día yo
me convierta en la fuerza para que puedan seguir avanzando en su camino.
De igual forma, agradezco a mi Director de Tesis, que gracias a sus consejos y
correcciones hoy puedo culminar este trabajo. A los Profesores que me han visto crecer
como persona, y gracias a sus conocimientos hoy puedo sentirme dichoso y contento.
iv
Índice General
N° Descripción Pág.
Introducción 1
Capítulo I
El Problema
N° Descripción Pág.
1.1. Planteamiento del problema. 3
1.2. Formulación del problema. 3
1.3. Sistematización de problema. 4
1.4.1 Objetivo general. 4
1.4.2 Objetivos específicos. 4
1.4. Justificación e importancia. 5
1.5. Alcance. 5
1.6. Tipos de estudio. 6
1.8 Delimitaciones de la investigación 6
1.9. Operacionalidad. 7
Capítulo II
Marco teórico
N° Descripción Pág
2.3.1.1. Ventajas del Mobile. 10
2.4. Android 11
2.5. Arquitectura Android Núcleo Linux. 11
2.6. Runtime de Android. 11
1.1.1 Librerías nativas. 12
2.6.1 Media FrameWork. 12
2.6.2 Webkit. 12
2.6.3 SQLite. 12
2.6.4 SSL 12
2.7. Los servicios más importantes que incluye son: 12
2.8. Versiones. 13
v
N° Descripción Pág
2.9. Arquitectura. 15
2.10. Kernel de Linux. 16
2.11. Capa de librería o capa nativa. 16
2.12. Hardware Abstractión Layer (HAL). 16
2.13. Daemons. 16
2.14. Consola. 16
2.15. Manejo en tiempo de ejecución. 17
2.16. Dalvik. 17
2.17. Framework. 18
2.18. Capa de aplicación. 18
2.18.1 Los tipos de archivos que tienen las aplicaciones. 18
2.19. Sistemas operativos. 19
2.23.1 Apache. 22
2.23.2. Nginx. 22
2.23.3. Microsoft IIS. 23
2.23.4. Bases de datos 23
2.23. Metodología de un software. 23
2.24. Rational Unified Process (RUP) 24
2.25. Características técnicas. 25
2.27.1. Decreto 1014 Sobre el uso del software libre. 26
Capítulo III
Metodología
N° Descripción Pág
3.1. Modalidad de la investigación 28
3.2. Diseño de la Investigacion. 28
3.3.1. Investigación documental. 28
3.3.2. Caracteristicas de la investigaciòn documental. 29
3.3.3. Investigación de campo. 29
3.3.4. Investigación experimetal. 29
3.3.5. Metodología descriptiva. 30
3.4. La encuesta. 30
vi
N° Descripción Pág
3.5. Población de muestra 30
3.6. Resultado de las encuestas 32
Capitulo IV
Desarrollo de la Propuesta.
N° Descripción Pág
4.1. Desarrollo. 42
4.2. Infograma del sistema agenda académica electrónica. 43
4.3. Diagrama lógico de agenda académica. 44
4.4. Experimentación. 44
4.5. Diagrama de bloques de agenda académica 46
4.7. Diagrama de flujo interfaz docentes. 49
4.7.1. Interfaz tareas 50
4.7.2 Interfaz observaciones 50
4.8. Diagrama de flujo Interfaz representante. 51
4.9. Interfaz del Representante. 51
4.10. Diagrama de flujo de interfaz consejería 52
4.12. Conclusiones. 57
4.13. Recomendaciones. 59
Anexos 61
Bibliografía 74
vii
Índice de Tablas
N° Descripción Pág.
1 Operacionalidad de las variables. 7
2 Comparación de sistema operativo móvil. 19
3 Requerimientos técnicos. 25
4 Población de muestra. 31
5 Disponibilidad de dispositivos móviles en casa. 32
6 Encuesta sobre el uso del celular. 33
8 La cantidad de teléfonos móviles disponibles en el hogar. 34
9 Disponibilidad de internet en el hogar. 35
10 Consultas al profesor sobre rendimiento académico. 36
11 Factibilidad del Aplicación en mantendrá informado al representante y
consejería estudiantil. 37
12 Revisión diarias del diario académico. 38
13 Personas responsables de control de tareas en el hogar. 39
14 Personas que están de acuerdo a instalar un aplicativo que las mantendrá
informados de las actividades académicas del alumno. 40
viii
Índice de Figura
N° Descripción Pág.
1 Modelo De Capas En La Arquitectura De Android.. Información tomada
Hermosa 15
2 Diagrama de comparación de ambos Obtenido de Few Things About
Android: 17
3 Tipos de servidores Obtenido de Tipos de Servidores Web: oreswebalp 20
4 web server developer obtenida Market shared of all sites. . 22
5 Disponibilidad de dispositivos en casa información tomada de encuesta. . 32
6 Uso del teléfono móvil, información tomada de encuesta. 33
7 Teléfonos móviles disponibles en el hogar, información tomada de encuesta. 34
8 Disponibilidad de internet en el hogar, información tomada de encuesta. 35
9 Consulta de rendimiento académico al profesor. 36
10 Factibilidad del Aplicación en mantendrá informado al representante y
consejería estudiantil. 37
11 Revisión del diario académico, 38
12 Personas responsables de control de tareas en el hogar. 39
13 Factibilidad de aplicativo cuando mantendrá informado. 40
14 Editor de Android estudio, 43
15 Infograma de proceso de la aplicación, 43
16 Diagrama lógico de agenda académica,. 44
17 Diagrama de bloques, . 46
18 Diagrama de flujo interface docente 48
19 Diagrama de flujo interface docente, dez. 49
20 Diagrama de flujo Interfaz representante. 51
21 Diagrama de flujo de interfaz consejería,. 52
22 Entrevista a colaboradores institucionales, 54
23 Explicacion del sistema del entrevistado 56
24 Concluciones de la entrevista 57
ix
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA DE INGENIERÍA EN TELEINFORMÁTICA
UNIDAD DE TITULACIÓN
“DESARROLLO DE UNA APLICACIÓN DE AGENDA
ELECTRÓNICA ACADÉMICA”
Autor: Washington Oswaldo Borja Mendez
Tutor: Ing.Ortiz Mosquera Neiser, MSC
Resumen
El desarrollo de este proyecto, se trata de la creación de un aplicativo de agenda
académica electrónica, que permite resolver problemas de comunicación entre el
representante legal y la institución educativa con el propósito de mejorar ciertos procesos
académicos. La creación de esta aplicativo se realiza para facilitar el envio y consulta de
información, por medio del teléfono celular, manteniendo así una constante comunicación
entre representante legal e institución. En la investigación se implementa la metodología
analítica y cuantitativa obteniendo resultado de un 90% de factibilidad en que las personas
pueden instalar este aplicativo en su teléfono celular, también se realizó entrevistas a
colaboradores entre docentes y personal de otras áreas, explicando el funcionamiento del
aplicativo. EL sistema fue modificado por observaciones que el psicólogo comentó debido
a las entrevistas realizadas, se implementó una alerta como mejora en el aplicativo, donde
el psicólogo puede ingresar y consultar las observaciones que envía el docente al padre de
familia identificando cambios de comportamiento en el estudiante, por diferentes factores
tales como: falta de interés en el estudio, problemas de aprendizaje, conflictos entre
compañeros y según lo comentado por el psicólogo se podría identificar hasta consumo de
sustancias psicotrópicas.
Palabras claves: agenda, aplicativo, analíticas, cuantitativas.
x
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA DE INGENIERÍA EN TELEINFORMÁTICA
UNIDAD DE TITULACIÓN
ʻDEVELOPMENT OF AN ELECTRONIC ACADEMIC
APPLICATIONʼ
Autor: Washington Oswaldo Borja Mendez
Tutor: TE Ortiz Mosquera Neiser, MSC
Abstract
The development of this project, is about the creation of an electronic academic agenda
application, which allows to solve communication problems between the legal
representative and the educational institution with the purpose of improving certain
academic processes. The creation of this application is done to facilitate the sending and
consultation of information, through the cell phone, thus maintaining constant
communication between legal representative and institution. In the research, the analytical
and quantitative methodology are implemented, obtaining a result of a 90% feasibility in
which people can install this application on their cell phones, interviews with collaborators
between teachers and staff from other areas were also carried out, explaining the operation
of the application. The system was modified by observations that the psychologist
commented due to the interviews carried out, an alert was implemented as an improvement
in the application, where the psychologist can enter and consult the observations that the
teacher sends to the parent identifying behavioral changes in the student , due to different
factors such as: lack of interest in studies, learning problems, peer conflicts and as
commented by the psychologist, it could even be identified the consumption of psychotropic
substances.
.
Keywords: agenda, application, analitycts, quantitative
Introducción
La aplicación que se desarrollara servirá como medio de comunicación para los padres
de familia en un control diario de mejorar el índice académico de un estudiante. Facilitando
la información de forma diaria o entregándola durante todo el ciclo académico de una
institución educativa con el fin de mejorar el sistema académico y a su vez facilitar
herramientas que sean de fácil manejo.
Este tipo de aplicativo permite una mejor gestión de actividades académicas y
manteniendo informado al representante legar, otorga un sistema que permite a la aplicación
sea netamente institucional que la información solo la administre la institución académica
encardada.
También ayuda a diferentes tipos de áreas como consejería académica ya que la
información que se manejara en este sistema lo puede visualizar y realizar un seguimiento
al estudiante, evitando que el mismo estudiante presente algún conflicto que se puede
detectar durante el proceso académico.
El manejo de aplicaciones móviles a mejorado la vida de las personas en cierta manera
como aplicaciones para un control medido para entretenimiento y para realizar diferentes
trabajos como crear contenido o publicidad.
La agenda académica esta diseña para sistema operativo Android, ya que es un lenguaje
Open Source o de código abierto esto nos permiten mejorar las aplicaciones sin necesidad
de comprar licencia y poder mejorar los diseños de forma constante durante todo el
desarrollo de las aplicaciones móviles.
Durante todo el proceso de investigación se realizara proceso de diversos tipos
pseudocódigo, diagrama de bloques, el uso de base de datos con lenguajes HTML, para la
creación de este aplicativo el lenguaje que se usara java por su fácil manejo, el uso constante
de este lenguaje para interfaces graficas interactivas.
El funcionamiento de este aplicativo se basa en los siguientes puntos:
1. La pérdida de comunicación entre padre de familia y el representante
2. Ser amigable para los usuarios y sobre todo de fácil manejo
3. Cualquier persona lo podrá usar como personas de tercera edad ya que ellas son
más propensas presentar confunción con este tipo de aplicativos.
4. El manejo de la información será solo manejado por la institución.
5. Se puede usar en cualquier celular con sistema operativo Android.
Introducción 2
El Problema: describe el motivo por el cual se crea este trabajo de titulación, se crea
una sistematización para poder captar en secuencia la serie de afectaciones en la cotidianidad
de la enseñanza en un plantel educativos, se plantea los objetivos que serán los resultados a
futuro mediante el alcance y la delimitación del mismo.
Marco Teórico: se evidencia el estudio antecesor que se evaluó en cuanto al área
académica y sobre las aplicaciones móviles, se encuentra detallado un marco conceptual
donde se da conocer términos más relevantes acaparados en el estudio de las aplicaciones
de realidad aumentada durante su evolución.
Metodología: se muestra el proceso que se debe tener para conseguir los resultados del
siguiente capítulo. Se muestra la manera con que se realizó dentro del proyecto el análisis y
como se recolectó dicha información, mostrado el origen de la metodología del mismo.
Capítulo I
El Problema
1.1. Planteamiento del problema.
Generalmente las relación entre docente y padre de familia se limitan a la entrega de
boletas de calificaciones, organización de algún evento social e informes de la mala conducta
de los niños o del bajo aprovechamiento escolar.
Pero si se pudiera simplificar este tipo de métodos o hubiera un mayor control de los
procesos más simples pero importantes, mejorando la comunicación entre el padre de familia
y la institución, desarrollando un método eficaz para un mayor control en el ámbito
académico, aprovechando la tecnología como son los celulares y usando los diversos
sistemas informáticos que en la actualidad se están presentando como los nuevos lenguajes
para plataformas Android.
Muchas veces los padres requieren mayor información acerca de la actividades
académicas de sus hijos, por lo cual es necesario un medio donde facilite el seguimiento
académico del estudiante, eliminando suplementos plasmados en hojas y actualizándolo en
una plataforma que comunique los diferente acontecimiento que se realizan dentro de la
institución diariamente, donde el estudiante se encuentra involucrado en diferentes
actividades académicas por lo cual el encargado de informar todo ese tipo de actividades
puntuales, es el docente de la institución, usando la tecnología para facilitar ese tipo de
información a los padre de familia facilitando un mayor control y también mejorando la
comunicación entre el padre y el docente de la institución para que esté al tanto de todos los
trabajos que realiza los estudiantes.
1.2. Formulación del problema.
El problema que incentiva a la creación de este software es referente a la metodología
sobre la pérdida de información entre la institución y el padre de familia identificando los
diferentes tipos de falencias que tiene el alumno de la institución, también mejorando el
comportamiento del estudiante en la institución académica ofreciendo más control
corrigiendo o identificando diferentes problemas o factores que causen una baja en el
rendimiento académico del estudiante.
El Problema 4
¿Será posible crear un software que sea fácil de usar en cualquier dispositivo con sistema
operativo Android y mejore la comunicación entre el representante legal y el padre de
familia?
1.3. Sistematización de problema.
Según las necesidades tanto de la institución y padre de familia se planteó en diseñar un
sistema de agenda académica de fácil manejo y de usos institucional.
¿Qué impacto tendría en los estudiantes un sistema donde la información será verificada
después de cada proceso académico de forma correcta y sencilla por los representantes
evitando perdida de información?
¿Quiénes se benefician del nuevo software para un manejo más efectivo de la
información?
¿Los padres de familia o representantes legales y profesores se adaptaran al software de
forma más efectiva?
¿Quiénes se encargaran de verificar si es viable el uso del software?
¿La institución educativa si decide implementar este software obtendrá mejores
resultados en la comunicación entre institución y representante?
¿Se lograra mejorar el rendimiento académico de cada estudiante otorgando una
herramienta como agenda académica para tener documentado toda información de forma
automática?
Objetivos Generales y Específicos.
1.4.1 Objetivo general.
Desarrollar una aplicación de agenda académica electrónica.
1.4.2 Objetivos específicos.
Analizar las problemáticas de comunicación entre la institución educativa y con el
representante del estudiante.
Crear una aplicación con un entorno de fácil manejo para los tutores de cada estudiante.
Proporcionar la opción de visualizar el rendimiento académico del estudiante.
Analizar el tipo de software a utilizar para el diseño de la aplicación de la agenda
electrónica.
Diseñar la aplicación basado en el análisis de la problemática de comunicación entre la
institución educativa y con el representante del estudiante.
El Problema 5
Crear un sistema físico donde se capte la información y pueda ser consultada tanto por el
padre de familia como por la institución.
Implementar la aplicación de la agenda electrónica.
1.4. Justificación e importancia.
Usando un aplicativo donde el docente puede enviar un reporte diario de las actividades
que el estudiante realiza, y también los diferentes acontecimientos que se presentan en clase
como por ejemplo si el estudiante trajo la tarea, se presentó enfermo, necesita mejorar en
ciertas materias que deberá reforzar en casa y a su vez detectar si presenta problemática que
causan el bajo rendimiento académico como por ejemplo una situación familiar que puede
estar afectando al niño (una separación, la enfermedad de un familiar entre otro tipo de
acontecimientos); y el docente también puede sacar a relucir un cambio en el
comportamiento.
Por lo cual este tipo de sistema sería muy eficiente para un mejor control académico para
el estudiante, aunque existan plataformas donde pueda manejarse este tipo de información,
pero en muchos casos los padres de familia o representante legal no disponen del tiempo
para manejar estas plataformas o el conocimientos practico de computación básica
esenciales para manejar estas plataformas donde pueden verificar las actividades del
estudiante este sistema de agenda electrónico ayuda a agilitar el medio de comunicación
entre la institución y el padre de familia, enviándole un mensaje de las actividades
académicas puntuales que el profesor maneja diariamente, esto evita contra tiempos como
por ejemplo: que el estudiante no le informe al padre de familia de sus actividades
académicas, evitando retrasos y mejorando el control académico del estudiante.
Este tipo de aplicativos se usara en equipo celulares, considerando que en la actualidad
este dispositivo, es una herramienta que se ha hecho muy esencial para la vida diaria de
todas las personas haciéndola casi indispensable, ya que permitirá una mejor comunicación
con las demás personas, haciéndolo un medio para una mejor interacción entre el padre de
familia y la institución ya que al igual que un diario conformado por una serie de páginas
será remplazado por un equipo tecnológico como lo es el celular.
1.5. Alcance.
Se desarrollará una aplicación que tendrá la función de agenda o diaria estudiantil para
mejorar la comunicación entre la institución educativa y el representante del estudiante. Esta
aplicación estará basado en las necesidades que surgan bajo el análisis del primer objetivo
El Problema 6
específico y su desarrollo se realizara usando el sistema operativo Android y además se
creara una base de datos para almacenar la información generada.
1.6. Tipos de estudio.
Para el desarrollo de este proyecto de investigación e implementación que será aplicada
al desarrollo de aplicativos para sistemas operativos Android se usaran diferentes tipos de
estudios bibliográfica, experimental y descriptivas analíticas, cuantitativas
Bibliografía: buscar recopilar toda la información específica para la investigación de
la problemática del tema planteado.
Experimental: utilizan la manipulación y las pruebas controladas para entender que se
verificaran durante el uso de la aplicación en tiempo real.
Analíticas: realizan diferentes procesos analíticos para la mejora de la plataforma.
Descripción: constante en llegar a conocer las situaciones, costumbres y actitudes
predominantes a través de la descripción exacta de las actividades, objetos, procesos y
personas.
Cuantitativa: por medio del uso de datos nos permitirá establecer una estadística de los
puntos principales que se resolvieron con el uso de la aplicación.
1.8 Delimitaciones de la investigación
Se propone crear un prototipo de agenda académica que permita una mejor comunicación
entre el representante legal y la institución académica estudiantil que permita una mejor y
efectiva búsqueda de soluciones a diferentes acontecimientos suscitados en el día a día del
estudiante en la institución académica estudiantil donde se busca mejorar el
comportamiento, rendimiento académico y facilitar una mejor comunicación usando una
herramienta de fácil manejo para el representante, y no es necesario que tenga conocimientos
específicos o avanzados en el usos de sistemas tecnológicas o informáticos, ya que será
una sistema amigable para el representante legal del estudiante y así mismo la institución
tendrá un respaldo de todas las actividades del estudiante identificando diferentes tipos de
problemas en el aprendizaje del estudiante.
Será diseñado para la comunicación entre la institución educativa y el
representante legal.
Se usara medios de almacenamiento como base de datos conformados de manera
interna como servidores de almacenamiento propio o base de datos en la nube.
Será solo para sistemas Android ya que son los sistemas operativos más usados.
Será aplicado para teléfonos inteligentes.
El Problema 7
Este sistema tendrá como medio de comunicación el internet.
1.9. Operacionalidad.
Variables Tipos de
variables Definición
Características
a medir
Definición
operacional
Dimension
es
Sistemas
operativ
os
móviles
Independiente
Toma los
datos
entregado
por el
profesor
Se relata todas
las actividades
que se realizan
en la institución
y se informa de
acontecimientos
que hayan
sucedido con el
estudiante
cuantitativa
Manejos de
documento
s
Padres e
instituci
ones
académi
cas
Dependientes
Muestra la
información
en los
dispositivos
móviles
La conformidad
de los padres de
familia
cualitativa Calidad de
servicio
Información tomada del presente trabajo. Elaborado por el Borja Mendez Washington Oswaldo.
Tabla 1.Operacionalidad de las variables.
Capítulo II
Marco teórico
2.1. Antecedentes.
Las aplicaciones móviles y su constante desarrollo de herramienta que están creciendo
a gran escala y desarrollándose en todos los ámbitos logrando la conexión entre personas y
produciendo el intercambio de información. Esta tecnología creada para uso móvil mejora
mucho el uso de diferente software desarrollados para escritorio, ya que las aplicaciones
móviles ofrecen una gran variedad de servicios como turismo, salud, marketing, compra en
línea, redes sociales. Permitiendo al usuario acceder de una manera rápida a sus preferencias,
ofreciendo nuevos servicios y mejorando diferentes campos empresariales con mayor uso
en la tecnología
2.2. Antecedentes de la investigación
A lo largo de los tiempos la educación se ha ido transformando a medida que la sociedad
y los medios de comunicación han evolucionados para el campo educativo esto inicia en los
años cuarenta en EEUU con los cursos para especialista militar. Ya en los años 90 se integra
sistemas creados para la gestión estudiantil.
El concepto de aplicativos educativos pueden llegar hacer muy amplios se identifican
tres tipos de versiones como las T.I.C. tecnologías de la información y comunicación que
funcionan como canales de trasmisión de la información y de los recursos educativos
dirigidos a los estudiantes, la siguiente es la T.A.C. Tecnología para el aprendizaje y el
conocimientos, estas aplicaciones son usadas como herramientas de aprendizajes y la
difusión de conocimiento y para finalizar tenemos las TEP. Tecnologías para el
empoderamiento y participación estas aplicaciones permiten la cooperación y coordinación
entre docentes y representantes legales, ya que no solo son recursos educativos sino
instrumentos para la participación y colaboración de docentes y representantes legales.
Las herramientas como edmodo una red social estudiantil que su metodología es crear
grupos de trabajos estudiantiles según el curso, para mejorar él envió de información, pero
en muchas ocasiones los representantes legales no saben usar estas herramientas porque son
muy complejas y se requiere de una cierta destreza en el uso de computadoras, otra
herramienta en que se toma como referencia por su funcionamiento es schoology donde está
dirigida a docente y estudiantes usándolo como foro de debates tablones de anuncios libros
Marco Teórico 9
de calificaciones y herramientas para realizar cuestionarios pero estas aplicaciones no
mantienen al padre de familia informado a toda hora.
La aplicación agenda electrónica académica se realiza para mantener la comunicación
entre el representante legal y la institución usando como medio el teléfono celular, este será
creado para sistemas operativos Android, usando el lenguaje de programación java
facilitando la compatibilidad con el sistema operativo Android, en donde se instalará este
aplicativo cumpliendo su propósito de mantener informado al representante legal sobre los
diferentes actividades que estudiante realiza a diario en la institución.
2.3. Marco conceptual.
2.3.1. Sistema.
Se entiende por un sistema a un conjunto ordenado de componentes relacionados entre
si, ya se trata de elementos o materiales conceptuales, dotado de una estructura, una
composición y un entorno particular, esto trata de un término que aplica a diversas áreas del
saber, como la física, la biología, la informática o computacional. (Estela, 2019).
En este caso se refiere a los diferentes tipos de procesos informáticos que permite realizar
una acción, por el cual se usan medios virtuales para facilitar el manejo de estos procesos
como almacenamiento de datos reproducción modificación u actualización del mismo.
2.3.2 APP.
Las app son por tanto programas dirigidos fundamentalmente a Smartphone y tabletas
con la características de ser útiles, dinámicos, fáciles de instalar y sencillos de manejar.
Algunas de ellas dependen de internet para funcionar (por ejemplo las asociadas a redes
sociales, las noticias, la información meteorológica, etc). (Chillida, 2019).
Estos programas permiten mejorar las actividades diarias del usuario facilitándole el
manejo de información y agilitando procesos según el tipo de evento desea realizar el usuario
como por ejemplo ver fotos modificarla subirla a un estado social comunicarse como
personas de otros país entre diversos beneficios que ofreces las app.
2.3.2 Smartphone.
Los teléfonos inteligentes son una nueva modalidad de teléfonos móviles que incorporan
muchas más capacidad de proceso y de movilidad que los dispositivos tradicionales. El
desarrollo de la tecnología microelectrónica y de las redes de telecomunicación es lo que ha
hecho posible su aparición y su popularización, de forma que son uno de los dispositivos
Marco Teórico 10
tecnológicos multifunción más demandados en la actualidad por los usuarios . (Chillida,
InformeTICfacil.com, 2019).
Los Smartphone o teléfonos inteligentes presentan un constante cambio y un acelerado
avance en la innovación, ofreciendo nuevos producto que salen al mercado en poco tiempo
ofreciendo mejores servicios satisfaciendo las necesidades del consumidor.
2.3.1.1 Características del Móvil.
Ubicuo: Posibilidad de acceso sin importar lugar ni momento.
Flexible: Es adaptable a la necesidad de cada usuario o aprendiz.
Portable: Los dispositivos móviles permiten que puedan ser trasladados con mayor
facilidad dependiendo de la movilidad del usuario.
Inmediato: Los dispositivos móviles que se llevan siempre con sigo mismo pueden acceder
a ellos en cualquier momento y por lo tanto también a estas herramientas.
Motivante: Resulta para el estudiantado es atractivo el uso de aplicaciones en el móvil.
Accesible: En comparación con otras herramientas tecnológicas los costos tienden a ser más
bajos.
Activo: Involucra de mayor manera al alumno con el aprendizaje.
Conectividad a internet: Permite el uso de obtener información de la red.
Acceso a aplicaciones: Permite la utilización de diversas aplicaciones, para el aprendizaje,
producción de contenido, etc.
Sensores multifunción: Dispone de herramientas tales como acelerómetro, GPS, cámara,
que pueden enriquecer los procesos de aprendizaje.
Personales: Son propios de cada usuario, crea una relación personal hacia el mismo.
Pantalla táctil: Permite una interacción diferente con la aplicación, como agrandar o
disminuir el tamaño de una imagen.
2.3.1.1. Ventajas del Mobile.
Permite el acceso a la información cuándo y dónde sea necesario.
Podría favorecer un aprendizaje centrado en el alumno y en el contexto.
Permite la multifuncionalidad de las actividades, bajo distintos sensores (video,
acelerómetros, cámara, etc).
Aumenta la motivación del alumno al utilizar una aplicación en un dispositivo al
cual está familiarizado en su uso.
Permite la utilización de juegos como apoyo a la enseñanza.
Marco Teórico 11
Permiten una evaluación formativa.
Realiza diferentes procesos al mismo tiempo.
2.4. Android
En los últimos años los teléfonos móviles han experimentado una gran evolución, desde
los primeros terminales, grandes y pesados que sólo estaban pensados para hablar por
teléfono pero durante varios años la evolución de estos dispositivos fue cada vez más rápida
mejorando sus capacidad y ofreciendo más servicios y es así como nace Android, el cual es
un sistema operativo y una plataforma, basado en Linux para dispositivos móviles con
pantalla táctil, como teléfonos inteligentes o tabletas, y así como también para relojes
inteligentes, televisores y automóviles.
El sistema Android permite programar en un entorno de trabajo llamado (framework) de
Java, y en una máquina virtual conocida como Dalvik (una variación de la máquina de Java
con compilación en tiempo de ejecución).
“Android es una solución completa de software de código libre (GNU Linux) para
teléfonos y dispositivos móviles. Es un paquete que engloban un sistema operativo, un
“Runtime” de ejecución basada en java, un conjunto de librerías de bajo y medio nivel y
un conjunto inicial de aplicaciones destinadas al usuario final. Android se distribuye bajo
una licencia libre que permite la investigación con soluciones de código propietario”.
2.5. Arquitectura Android Núcleo Linux.
El núcleo de Android está formado por el sistema operativo Linux versión 2.6, esta capa
principalmente proporciona servicios tales como seguridad, manejo de memoria,
multiprocesos, pila de protocolos y soporte de drivers para dispositivos.
2.6. Runtime de Android.
Está basado en el concepto de máquina virtual que utiliza Java. Dado limitaciones que
existen en los dispositivos donde podría correr Android (poca memoria y procesamiento
limitado) no fue posible utilizar una máquina virtual de Javapor lo cual Google tomó la
decisión de crear una nueva máquina virtual llamada “Dalvik”, para que se adecuara mejor
a distintas limitaciones. Una de las características de Dalvik, es facilitar la optimización de
recursos los cuales son: que ejecuta ficheros Dalvik (dex), que es un formato optimizado
para ahorrar memoria. Además, está basada en registros. Cada aplicación se ejecuta en su
propio proceso Linux como una instancia de la máquina virtual Dalvik, delegando al núcleo
de Linux funciones de hilos y manejo de memoria a bajo nivel.
Marco Teórico 12
2.6.1 Media FrameWork.
Librería basada en Packet Videos Open CORE: soporta codecs para la reproducción y
grabación de diferentes formatos de audio y video.
2.6.2 Webkit.
Soporta un navegador Web del navegador Android.
2.6.3 SQLite.
Potente y ligero motor de base de datos relacionales disponible para todas las aplicaciones
permite la creación de sistemas que guardan procesos que usan las aplicaciones intaladas en
el sistema operativo android
2.6.4 SSL
Proporciona servicios de encriptación “Secure Socket Layer”. Entorno de aplicación:
Proporciona una plataforma de libre desarrollo para aplicaciones con grandes riquezas e
innovaciones facilitando el manejo y funcionamiento de las aplicaciones durante los
diferentes procesos que realiza el usuario en el sistema android.
Esta capa ha sido diseñada para simplificar la reutilización de componentes. Las
aplicaciones pueden publicar diferente capacidades para que otras aplicaciones puedan hacer
uso de ellas, bajo este mecanismo permite a los usuarios reemplazar componentes. Una de
las mayores fortalezas del entorno de aplicación de Android es que se aprovecha el lenguaje
de programación Java. El SDK de Android no ofrece todo lo disponible para su estándar de
entorno de ejecución Java (JRE), pero es compatible con una fracción muy importante de la
misma.
2.7. Los servicios más importantes que incluye son:
Views: Extenso conjunto de vistas.
Resource Manager: Proporciona acceso a los recursos que no son precisamente códigos.
2.6.1. Librerías nativas.
Incluye un conjunto de librerías de C/C++ usadas en varios componentes de Android.
Muchas de estas librerías utilizan proyectos de código abierto, entre las librerías
tenemos
Marco Teórico 13
Activity Manager: Maneja el ciclo de vida de las aplicaciones y proporciona un sistema de
navegación entre ellas.
Notification Manager: Permite a las aplicaciones mostrar ciertas alertas que pueden ser
personalizadas en la barra de estado.
Content Providers: Mecanismo simple para permitir el acceso a los datos de otras
aplicaciones.
2.8. Versiones.
Cada sistema es desarrollado bajo un nombre en código de un elemento relacionado con
postres y cada nueva versión introduce mejoras y nuevas funcionalidades pero a su vez se
corrigen bugs y errores detectados y también se mejoran ciertos proceso durante las creación
de nuevos hardware, como las nuevas generaciones de celulares, que viene mejora de
memoria virtual o ram, la cantidad de almacenamientos y los diferentes núcleos que los
nuevos procesadores utilizan actualmente.
Android 9.0 Pie su fecha 6 de agosto 2018, Conocido como Android P la versión
nombrada como Pie (nombre de un dulce), posee la siguiente funcionalidad, nueva interfaz
de usuario material desing 2, nuevo sistema de navegación por deslizamiento, nuevo panel
de notificaciones, soporte para teléfonos con muescas en pantalla, función de batería
adaptativa, que prioriza el consumo de batería para las aplicaciones más utilizadas, función
de brillo adaptativo, que adapta el brillo de pantalla en base a preferencias y entornos,
función App Actions, que añade sugerencias contextuales, soporte para HDR VP9, soporte
para codificación HEIF (formato de compresión de imágenes).
Android 8.0 Oreo 21 de agosto 2017, Conocido antes de su lanzamiento oficial como
Android O, Oreo proporciona las siguientes funcionalidades, como mejor gestión de
notificaciones, Fluid Experiencia (Android más rápido y con mejor gestión de la batería),
Iconos adaptativos, modo picture in picture, que es una ventana flotante de vídeo encima de
cualquier aplicación, pudiendo interactuar con ambas, project Tremble que son
actualizaciones más sencillas y seguras, selección de texto inteligente, nuevos emojis,
autorrelleno de texto nativo, desaparece "Orígenes desconocidos", es necesario autorizar
manualmente aplicaciones para instalar archivos APK.
Android 7.0 Nougat (Turrón), su fecha de creación fue en agosto 2016, usa soporte para
ventanas múltiples, mejoras del centro de notificaciones, un consumo más eficiente de
batería, actualizaciones más rápidas del sistema y de las aplicaciones e inicio del sistema
más rápido, liberadas para los Nexus 6, 5x, 6P, 9, Nexus Player, Pixel C y Android One.
Marco Teórico 14
Android 6.0 Marshmallow (Malvavisco fue creada en Octubre 2015 y su versión liberada
previamente en mayo bajo el nombre de Android M para los teléfonos Nexus 5 y Nexus 6 y
la tableta Nexus 9, introduce muchas funcionalidades que hacen de Android sea un sistema
sólido.
Android 5.0 Lollipop (Piruleta) su creación fue en noviembre 2014, introduce grandes
cambios en la interface de usuario con el uso de material design, un nuevo diseño con iconos
planos (flat) y más sencillos, creados especialmente para la web, además más intuitiva
respuesta del contenido al tocar la pantalla, transiciones, transparencias especiales, nueva
tipografía, imágenes de esquina a esquina y colores vivos. Las notificaciones se muestran
en la pantalla de bloqueo, un nuevo gmail y nueva app de mensajes SMS/MMS, mejoras en
rendimiento, consumo de la batería y más opciones de configuración, lollipop tuvo cuatro
actualizaciones.
Android 4.4 KitKat se creó en noviembre 2013, fue lanzado con el teléfono nexus 5 de
Google y LG. Tuvo 4 actualizaciones
Android 4.3 Jelly Bean (Michel), se creó en julio de 2013, fue lanzada la segunda
generación del Nexus 7 con conectividad 4G LTE.
Android 4.2 Jelly Bean (Gummy Bear), noviembre 2012 lo incluyeron el teléfono Nexus
4 desarrollado por Google en colaboración con LG y la tableta Nexus 10 con Samsung.
Android 4.1 Jelly Bean (Gomita Confitada o Gominola) se creó en julio de 2012 la tableta
nexus 7 fue el primer dispositivo en correr Jelly Bean.
Android 4.0 Ice Cream Sandwich (Sándwich de helado), se creó en octubre de 2011, fue
liberada con el Samsung Galaxy Nexus., fue un sistema operativo para Smartphone y tablets.
Tuvo tres actualizaciones posteriores.
Android 3.0 / 3.1 / 3.2 Honeycomb (Panal de miel), su creación se realiza en febrero de
2011, Primera actualización exclusiva para tablets.
Android 2.3 Gingerbread (Pan de jengibre) su creación fue echa diciembre 2010, incluyó
posteriormente cinco actualizaciones.
Android 2.2 Froyo (Yogur helado), mayo 2010, incluyendo posteriormente tres
actualizaciones.
Android 2.0 Eclair, fue creado en octubre 2009 incluyó posteriormente dos
actualizaciones.
En enero del 2010 fue lanzado el Nexus One usando esta versión, fue primero de una serie
de teléfonos de Google que en lo adelante serian la nave insignia de Android.
Marco Teórico 15
Android 1.6 Donut, se presento en septiembre 2009 con el lanzamiento del SDK de
Android, que permitió a los desarrolladores la creación de aplicaciones.
Android 1.5 Cupcake, se crea en abril 2009, primera versión con nombre de pastelería,
que es una actualización de la anterior.
Android 1se realiza en septiembre 2008 , primera versión comercial lanzada con el primer
dispositivo Android, el HTC Dream, posteriormente fue lanzada en febrero del 2009 la
actualización 1.1, que corrigió algunos fallos y errores.
2.9. Arquitectura.
Cuando se comienza con el desarrollo de aplicaciones Android es importante conocer
cómo se encuentra formada la arquitectura por que la conforman varias capas lo que permite
el fácil desarrollo de aplicaciones que trabajan con capas inferiores, usando librerías que
evitan que la programación de bajo nivel se muy compleja de realizar y logrando que los
componentes de hardware del dispositivo interactúen con las aplicaciones móviles. (Revelo,
2014)
El sistema operativo Android se creó para ser independiente de cualquier tipo de
arquitectura hardware para dispositivos móvil facilita el funcionamiento y manejos de
aplicativos de diferentes autores o programador, que trabajan en esta área facilitando la
interacción entre usuario y sistema.
Figura 1: Modelo De Capas En La Arquitectura De Android.. Información tomada Hermosa programación
http://www.hermosaprogramacion.com/2014/08/aprendiendo-la-arquitectura-de-android/ Elaborada por el
Autor
Marco Teórico 16
2.11. Capa de librería o capa nativa.
En ella se encuentran el HAL, librería nativas, las herramientas de consola y
manejadores en tiempo de ejecución,e incluye un conjunto de librería en C/C++ usando
varios componentes de Android compiladas en código nativo del procesador las cuales son
System c library, media framework, sufarce manager, webkit/Chormiun, Sgl,librería 3D,free
type,SQLite, ssl.
2.12. Hardware Abstractión Layer (HAL).
Este componente es independiente del hardware esto se refiere a que Android está
construido para trabajar en cualquier dispositivo móvil. El HAL actúa como una arquitectura
genérica que representa a todos los dispositivos disponibles en hardware que existen en el
mercado, pero al momento no hay estándares de construcción para dispositivos móviles, el
HAL da al fabricante preferencia para que su tecnología trabaje con Android.
Librerías nativas. Aquí se encuentra interfaces como OpenGL para el renderizado de
gráficos 3D, SQlite para la gestión de base de datos, webkit para el renderizado de los
browsers, también librerías como posicionamiento, telefonía, wifi etc.
2.13. Daemons.
Son códigos que se ejecutan para ayudar un servicio del sistema como por ejemplo
cuando se requiere instalar o actualizar una aplicación la opción “installd” es ejecutada
para administrar todos los procesos o cuando los desarrolladores vamos a ejecutar el modo
de depuración desde nuestro teléfono a una PC se ejecuta un proceso llamado adbd (Android
Debug Brigde Daemon) para auxiliar a dicho proceso.
2.14. Consola.
Permite el empleo de comandos de línea para la ejecución de procesos del sistema o
verificar el sistema operativo ayudado por diferentes procesos o líneas de código efectuando
la acción de diferentes trabajos que el usuario programador diseña para el sistema.
2.10. Kernel de Linux.
Android esta construido sobre el nucleo de linux, pero se ha modificado
dramáticamente para adaptarse a dispositivos móviles, esta elección está basada en el
excelente potabilidad, flexibilidad y seguridad que Linux presenta y se recuerda que el
kernel de Linux está bajo la licencia GPL.
Marco Teórico 17
2.16. Dalvik.
Es un receptor de archivos ejecutables producto de una recopilación de los archivos. Class
de java. Por el cual la ejecución es simple espera que java Compiler (javac) traduzca la
aplicación a bytes codes, y cuando estos archivo están listos son compilados Dex
herramienta que traduce de bytecode a java a un estilo nativo que será convertido a un
ejecutable .dex y termina ejecutado por Dalvik VM.
Figura 2 diagrama de comparación de ambos Obtenido de Few Things About Android:
http://jayandroidblogs.blogspot.com/elaborada por el autor.
2.15. Manejo en tiempo de ejecución.
Las aplicaciones están escritas en lenguaje java y traducidos a bytecodes, estas son
interpretadas a las máquinas virtuales de java. Aunque Android cuenta con su propia
máquina virtual interpretadora llamada Dalvik. Esta herramienta fue diseñada para su
flexibilidad en el diseño de hardware de un dispositivo móvil y además el JVM no es de
licencia GPL, por lo cual google tubo que diseñar su propia herramienta.
Marco Teórico 18
2.17. Framework.
Es la capa donde se encuentran todas las librerías de java para el desarrollador que se
necesitan para programar las aplicaciones.
Los paquetes con mayor preponderancia
Android*. Se alojan todas las características necesarias para construir una aplicación.
Clases como java.utils.*, java.net.*
Librerías excluidas como java.awt.* y java.swing.*
También se encontrara manejadores, servicios, proveedores de contenido que soporten
las comunicaciones de nuestras aplicaciones.
2.18. Capa de aplicación.
Se centra en llevar a cabo la comunicación y estabilidad de las aplicaciones ya instaladas
por el fabricante o las que nosotros implementamos por el cual acceden por su alto nivel de
comprensión y simplicidad.
2.18.1 Los tipos de archivos que tienen las aplicaciones.
Archivo Android Manifest. Este archivo tendrá todas las características principales que
tendrá nuestra aplicación para ejecutar como los permisos, su versión las versiones previas
soportadas y las dimensiones con la que cuenta la pantalla del dispositivo.
Archivo classes.dex. Este fichero se compila y ejecuta en la máquina virtual Dlavik.
La carpeta Resources. Se encuentran todos los archivos externos que se usan para construir
nuestros proyectos como por ejemplo audio, archivos planos de texto, y archivos XML de
diseño.
Librerías nativas. Contiene librerías que se usan para la aplicación, APK.
Carpeta META-INF. Son archivos con firmas digitales de la aplicación creada ya que con
esto especificar que eres el creador de la aplicación, por el cual se debe indicar la ID de
desarrollador para su reconocimiento y autenticación en procesos de comercialización.
Marco Teórico 19
2.19. Sistemas operativos.
Tabla 2. Comparación de sistema operativo móvil.
Android Ios
Libertad
Se refiere a la
facilidad que tiene el
programador para
poder hacer
desarrollo en este
S.O.
Este S.O. permite acceder a
todas partes, ya que esta hecho
bajo la premisa de código
abierto, y a los desarrolladores
les permiten hacer aplicaciones
que se sientan más nativas.
Este S.O es muy cerrado, lo que
quiere decir, que no se puede
acceder a todos los módulos
internos que posee este sistema,
por lo que a sus desarrolladores
les cuesta mucho trabajo poder
hacer aplicaciones para este
sistemas operativos.
Seguridad
La seguridad ante
virus
Por sus características de ser
open source este sistema está
expuesto a constantes
vulnerabilidades que se
solventan en las constantes
actualizaciones que se generan
para el mismo.
Este S.O en cambio como
mantiene esa puerta cerrada
para los desarrolladores se
vuelve S.O más seguro y con
menos probabilidades de
vulnerabilidades que este
pudiera cometer
Probar la
aplicación
Es una máquina virtual que
ofrece estar prácticamente como
probar tus aplicaciones dentro
de un teléfono.
Es un emulador que va bastante
rápido, pero que falla al dar una
representación exacta de los
que sería un dispositivo físico.
Información obtenida DTyOC. Elaborada por el Borja Mendez Washington Oswaldo.
2.20. Fundamentación teórica modelo cliente/servidor.
Definición de Modelo Cliente/Servidor El termino Cliente-Servidor fue utilizado por
primera vez en el año 1980, para dar entender la interacción entre una máquina-cliente que
requiere un servicio de una máquina-servidor, que responde según el servicio que tiene
implementado. (UDLAP, 2014)
Se considera que la máquina-servidor es la que lleva la mayor carga de procesos ya que
puede contestar petición de más de una máquina-cliente. En la actualidad esta arquitectura
es muy común aplicada y mucho más en este tipo de proyectos para dispositivos móviles
inteligentes u otros sistemas como páginas web o sistemas de almacenamientos de
información para consulta de diferentes procesos tanto empresariales como personales según
el tipo de usuario que lo desee implemtar. Ventajas de una Arquitectura
Cliente/Servidor Entre las principales ventajas detallamos las siguientes:
Marco Teórico 20
Modelo Características
Modelo
Cliente/servidor
Se encargan de solicitar información a la máquina-servidor y
luego de presentarla por medio de una interfaz gráfica.
Las aplicaciones de la máquina-cliente no dependen de
ubicación física de la máquina-servidor.
El Ambiente Heterogéneo, la máquina-cliente y la máquina-
servidor pueden actualizarse tanto hardware y software sin
dejar de ser compatibles entre ellos.
Las aplicaciones de la máquina-cliente son agentes activos,
que al realizan peticiones y consultas a la máquina-servidor,
La máquina-servidor es un agente pasivo, estando en espera de
una solicitud o consulta para operar.
Se lo conoce como Front-End.
Encargado de la interfaz de usuario.
Inicia comunicación.
Interactúa con el usuario.
Procesa la lógica de la aplicación y validaciones locales.
Recibes y muestra la respuesta de las peticiones del servidor
Se lo conoce como Back-End.
Procesa múltiples peticiones, definiendo un número máximo de
concurrencia para proteger la capacidad de procesamiento y
preservar la continuidad de servicio.
Procesa la lógica de la aplicación y validaciones con la base de
datos.
Tabla 4. Características de modelo de cliente servidor.
Figura 4 .Tipos de servidores Obtenido de Tipos de Servidores Web:
http://servidoreswebalh.blogspot.com/elaborada por Borja Mendez Washington Oswaldo
Figura 3: Tipos de servidores Obtenido de Tipos de ServidoresWeb:http://servidoreswebalh.blogspot.com.
Elaborada por Borja Mendez Washington Oswaldo.
Marco Teórico 21
2.21. Java.
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la
web en un elemento más interesante y útil. Java no es lo mismo que JavaScript,
Que se trata de una tecnología sencilla que se usa para crear páginas web y solamente
se ejecuta en el explorador.
Java permite jugar cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar
servicios como, por ejemplo cursos en línea, servicios bancarios en línea y mapas
interactivos. Si no disponen de java muchas aplicaciones, sitios web interactivos que no
funcionaran y por lo cual java notificara actualizaciones recurrentes.
2.22. Web server.
Un servidor HTTP, conocido como servidor web, es un software que se instala, corre y
procesa información desde el lado del server.
Un servidor HTTP, conocido como servidor web, es un software que se instala, corre y
procesa información desde el lado del server, el servidor web es el encargado de despachar
archivos por los protocolos HTTP y HTTPS hacia un cliente que solicita dicha información.
Los servidores HTTP suelen almacenar por lo general páginas web, que incluyen
archivos HTML, PHP, ASP, etc, así como imágenes, vídeos y audio.
Cuando hablamos de un servidor nos referimos a un hardware conectado a una red. El
hardware que usa justamente es una de las características de los servidores web en las que
difiere de los equipos hogareños, pues poseen potentes CPUs, muchísima memoria RAM,
discos SSD de alto rendimiento y enlaces a Internet de 1Gbps o más.
2.23. Tipos de Servidores Web.
Dentro de todos los servidores disponibles para este proyecto se usó para pruebas, los
más populares, tanto por antigüedad, como por rendimiento o tecnologías que soportan, este
listado de servidores web más utilizados lo hemos obtenido del reporte oficial de Netcraft
de Octubre de 2018 (el más reciente al momento de escribir este artículo), en él se describen
cuáles son los servidores más usados, y qué cuota de uso tienen en el mercado global, durante
los años se ha permitido mejorar este sistema que diferentes usarios en todo el mundo pueden
mejorar o implementar sistemas que otros usuarios pueden usar para beneficio propio o para
diferentes propósitos.
Marco Teórico 22
2.23.1 Apache.
Es el web server de referencia para Internet. Apache HTTP server nació en Abril de 1996
y hasta el día de hoy sigue vigente. Durante los pasados 25 años fue el líder indiscutido de
los servidores web, hasta que comenzó a perder popularidad frente a Microsoft IIS y Nginx.
Entre sus ventajas encontramos que es código abierto, es además software gratuito, y
multiplataforma (Windows, Linux y Unix). El stack LAMP (Linux, Apache, MySQL y
PHP) lo popularizó muchísimo durante el auge de las aplicaciones hechas en PHP desde el
año 2000 en adelante.
Entre sus desventajas está su bajo rendimiento cuando se reciben miles de requests
simultáneos en procesamiento de pedidos de contenido dinámico o archivos estáticos,
quedando rezagado por su arcaica arquitectura.
Figura 4 : web server developer obtenida Market shared of all sites. Elaborada por Borja Mendez Washington Oswaldo.
2.23.2. Nginx.
Se le conoce como Nginx (pronunciado en inglés como “engine ex”), es un servidor
web de open source y gratuito (aunque también existe una versión comercial) que se destaca
por su alto rendimiento. Incluye además funciones como servidor proxy reverso HTTP,
balanceador de carga, así como POP3 y IMAP. Está disponible para Windows, Linux y
Unix.
Entre sus beneficios encontramos una configuración simple, pero al mismo tiempo
poderosa, permitiendo configurarlo para integrarse nativamente con casi cualquier
Marco Teórico 23
Tecnología y lenguaje de programación moderno. Es ideal para despachar archivos
estáticos y también dinámicos.
Contras podemos encontrar solo una, y es que no soporta los archivos access del clásico
Apache, aunque incluye su propio lenguaje de rewrites.
2.23.3. Microsoft IIS.
Internet Information Services, también conocido como IIS, es un tipo de servidor web
creado por Microsoft específicamente para su plataforma de sistemas operativos Windows.
Tuvo su origen en el viejo “Option Pack” que corría en Windows NT, pero luego dada su
creciente popularidad se integraría con Windows Server 2003, Windows Server 2008 y en
posteriores ediciones.
Permite el procesamiento y despacho de páginas desarrolladas en tecnología ASP /
ASP.NET, aunque también vale aclarar que sirve para interpretar páginas programadas en
Perl o PHP No es sólo un servidor web, sino también una suite de servicios para la web, ya
que ofrece también servicios de SMTP y FTP Tiene como gran desventaja que es un servidor
web propietario exclusivo de Windows, y por lógica carece de integración para tantas
tecnologías y lenguajes como otros servidores. Salvo uses ASP o ASP.NET con MSSQL.
2.23.4. Bases de datos
Una base de datos es una colección de información organizada de forma que un programa
de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base
de datos es un sistema de archivos electrónico que permite documentar
Diferentes proceso que realiza cada usurio en un sistema determinado.
2.23.5. MySQL.
Es el sistema gestor de bases de datos de código abierto más popular en la actualidad.
MySQL está disponible para distintos sistemas operativos, como Linux, Mac OS X, Solaris,
Windows y otros más. MySQL es muy popular en el desarrollo de aplicaciones web, ya que
forma parte como sistema gestor de bases de datos de las plataformas LAMP, BAMP,
MAMP y WAMP.
2.23. Metodología de un software.
Se hace referencia a un software o framework el cual permite controlar el proceso de
desarrollo de un sistema informático.
Marco Teórico 24
Cabe recalcar que toda metodología tiene puntos con ventajas y desventajas, por lo cual
es muy importante saber entenderlas para brindar un mejor soporte a una aplicación móvil
en pleno desarrollo.
La metodología de un software comúnmente utiliza dos métodos de desarrollo como el
Rational Unified Process (RUP), y Extreme Programing (XP).
2.24. Rational Unified Process (RUP)
Es un proceso que indica claramente el quien, como, cuando, y que debe hacerse, este
enfoque se basa en modelos que utilizan un lenguaje bien definido el UML.
Esta metodología se divide en fases que son:
• Inicio. Se define como el alcance del proyecto.
• Elaboración. Se basa en la construcción de una versión ejecutable de la arquitectura
de las aplicaciones.
• Construcción. Permite completar todo el funcionamiento que le permite a la
aplicación funcionar de forma correcta.
• Transición. Esto permite la disponibilidad para las aplicaciones para usuarios finales.
Marco Teórico 25
2.25. Características técnicas.
Para el desarrollo de sistema de agenda académica electrónica se requiere de cierta
cantidad de recursos para su funcionamiento de todo el sistema como se muestra a
continuación:
Tabla 3: Requerimientos técnicos.
Equipos Requisitos mínimos
Servidor
Arquitectura x86(32bits).
Procesamiento 4-8 nucleos.
Procesadores dual core , intel core I3,I5,I7 y.
Discos duro SCSI o sata de 500GB o mas.
Memoria ram mínimo de 2 GB.
Sistemas operativos: Linux Windows xp,Windows 7, o
server2008/2012.
Servidor: Apache server, IIS(internet information server).
Velocidad de internet de 3 a 10Mb por adsl o fibra.
Puertos habilitados:HTTP,ftp.
Disponer dirección ip dinámica.
Configuración del firewall para entrada y salida de información.
Teléfonos celular
Procesador Quad core 1.2Ghz.
Ram 2GB.
Cámara 3.0MP
Memoria interna 16GB.
Externa minimo micrSD 8GB
Localización Gps, Google Play Services
Sistema operativo 5x, preferible Android 6
Wiffi y 4G servidor de datos
Aplicaciones intaladas
Google Play services,GooglePlay,GoogleMaps,Soporte para NDK
Renderización GL v2
Tamaño de pantalla
Tablet: 10.1" (255.8mm)
Smartphone: >= 5’’ (por comodidad del usuario).
Información tomada software prevengos, Elaborado por el Borja Mendez Washington Oswaldo.
Marco Teórico 26
2.27. Marco legal
2.27.1. Decreto 1014 Sobre el uso del software libre.
Art. 1: Definir como política pública para las entidades de administración Pública central
el manejo del Software Libre en sus sistemas y equipamientos informáticos.
Art. 2: Se concibe por software libre, a los programas de computación que se pueden
utilizar y distribuir sin limitación alguna, que permitan el acceso a los códigos fuentes y que
sus aplicaciones puedan ser perfeccionadas. Estos programas de cómputo tienen las
siguientes libertades:
a) Manejo de programa con cualquier propósito de uso habitual.
b) Repartición de copias sin limitación alguna.
c) Publicación y modificación de programa (Requisito: código fuente disponible) d)
Publicación del programa mejorado (Requisito: código fuente disponible.
Art. 3: Las entidades de la administración pública central anterior a la instalación del
software libre en sus dispositivos, deberán verificar la presencia de capacidad técnica que
brinde el soporte necesario para este tipo de software.
Art. 4: Se permite la utilización de software propietario (no libre) únicamente cuando no
exista una solución de software libre que remplace las necesidades solicitadas, o cuando esté
en riesgo de seguridad nacional, o cuando el proyecto se encuentre en un punto de no retorno.
Trabajo y producción Sección segunda Tipos de propiedad
Art. 322: Se sugiere a la propiedad intelectual de acuerdo con las condiciones que señale
la ley. Se prohíbe toda forma de embargo de conocimientos colectivos, en el espacio de las
ciencias, tecnologías y saberes ancestrales. Se impide también la privación sobre los recursos
genéticos que paralizan la diversidad biológica y la agro biodiversidad. En el Palacio
Nacional en la ciudad de San Francisco de Quito, Distrito Metropolitano, el día 10 de Abril
del 2008. Ley de Comercio Electrónico Por lo que es oportuno nombrar los artículos que
hacen informe la administración de datos y de la información.
De La (LEY DE COMERCIO ELECTRÓNICO, FIRMAS ELECTRÓNICAS Y
RECOMENDACIONES DE DATOS en el Título I De los Mensaje de Datos Capítulo I
Principios Generales, 2012, p. 2).
Art. 4.- Propiedad Intelectual.- Los mensajes de la información estarán bajo a las leyes,
reglamentos y convenios internacionales referidos a la propiedad intelectual. Art. 5.-
Confidencialidad y reserva.- Se levantan los principios de confidencialidad y discreción para
los mensajes de datos, cual quiera sea su forma, medio o propósito. Toda contravención a
Marco Teórico 27
estos principios, principalmente aquellas narradas a la intrusión electrónica, transferencia
ilícita de mensajes de datos o infracción del secreto 33 profesional, será sancionada acorde
a lo dispuesto en esta Ley y demás normas que presiden la materia.
Art. 6.- Información escrita.- Cuando la Ley solicite o exija que la información conste
por escrito, este requerimiento quedará atento con un mensaje de datos, siempre que la
información que éste sujete sea asequible para su posterior consulta.
Art. 7.- Información original.- Cuando la Ley solicite o exija que la información sea
presentada o almacenada en su forma original, este requerimiento quedará atento con un
mensaje de datos, si siendo citado conforme a la Ley, puede demostrarse que ha conservado
la entereza de la información, a partir del momento en que se formó por primera vez en su
forma decisiva, como mensaje de datos. Se considera que un mensaje de datos se persevera
íntegro, si se conserva completo e inalterable su contenido, salvo algún cambio de forma,
ajustado del proceso de comunicación, archivo o presentación. Por convenio de las partes y
cumpliendo con todas los compromisos previstos en esta Ley, se podrán desmaterializar los
documentos que por ley deban ser organizados físicamente. Los documentos
desmaterializados deberán sujetar las firmas electrónicas correspondientes adecuadamente
certificadas ante una de las entidades autorizadas según lo preparado en el artículo 29 de la
presente ley, y deberán ser almacenados conforme a lo establecido en el artículo siguiente.
Art. 8.-Conservación de los mensajes de datos.- Toda información sujeta a esta Ley,
podrá ser conservada; éste exigencia quedará cumplido mediante el archivo del mensaje de
datos, siempre que se congreguen las siguientes condiciones: a. Que la información que
sujete sea accesible para su posterior consultaba. Que sea almacenado con el formato en el
que se haya creado, enviado o recibido, o con algún formato que sea justificable que
reproduce con precisión la información generada, enviada o recibida; c. Que se deposite
todo dato que permita determinar el origen, el destino del mensaje, la fecha y hora en que
fue establecido, creado, procesado, enviado, recibido y conservado; y, d. Que se certifique
su integridad por el tiempo que se constituya en el reglamento a esta ley. Toda persona podrá
efectuar con la conservación de mensajes de datos, usando los servicios de terceros, siempre
que se efectúen las condiciones indicadas en este artículo. La información que tenga por
única objetivo facilitar el envío o acogida del mensaje de datos, no será obligatorio el
desempeño de lo establecido en los literales anteriores.
Art. 9.- Protección de datos.se requerirá la aprobación expreso del titular de éstos, quien
podrá elegir la información a compartirse con terceros.
Capítulo III
Metodología
3.1. Modalidad de la investigación
En este capítulo se describe los procedimientos y métodos utilizados para el desarrollo
de este proyecto, obteniendo información de forma cuantitativa para tener una mejor visión
de la problemática, en la realización de este sistema primero se revisara los diferentes datos
a recoger para el funcionamiento de la aplicación y el diseño del mismo, y se realizará la
respectiva programación en un entorno de desarrollo integrado(IDE), donde se ingresaran
todas las variables para la creación y funcionamiento de aplicación, el cual estará dividido
por representación de enlace de código para su funcionamiento por medio del sistema lógico,
con almacenamiento de dato generado por los mismo docentes de las instituciones
educativas ya que este sistema se regirá al modelo educativo en el cual se ha trabajado
durante años.
Una ventaja de este tipo de aplicaciones es el uso y el manejo simple para los usuarios
con solo verificar sus claves que serán entregados correspondientemente a cada tutor
estudiantil, para una mayor funcionalidad y facilidad del sistema ante los diferentes eventos
presentados durante el día a día de la institución en conjunto con los colaboradores
institucionales.
3.2. Diseño de la Investigacion.
Esta investigación se realizará de forma aleatoria recolectando la información por medio
de encuentas a diferentes personas que lo conformará con varias preguntas y respuestas
simples obteniendo resultados más generalizado este sistema esta desarrollado en el entorno
experimental bibliografico, descriptivo, la metodología a experimentar es virtual todo
proceso se realizará por medios tegnológicos.
En este tipo de sistemas que el investigador adoptar estrategias para encontrar la
respuestas al problema planteado, también se define y se justifica según el diseño o
estrategia a emplearse.
3.3. Exiten 3 formas de investigación según la estrategia que se vaya a emplear :
3.3.1. Investigación documental.
Es una tecnica se encarga de recopilar y selecciónar información a traves de la lectura
de documentos, revistas grabaciónes,filmaciónes ya que con este tipo de documentaciòn se
Metodología 29
puede indagar e interpretar datos, sobre temas determinados por el cual se usa la metodologia
de análisis teniendo una resolución e interpretaciòn con base a un desarrollo científico del
tema a tratado o a la problemática que se desea encontrar una solución más práctica.
3.3.2. Caracteristicas de la investigaciòn documental
Utiliza documentos, que seleccionan, recolectan de forma correcta información para
poder presentar sus resultados coherentes, y utiliza procedimientos lógicos y mentales de
toda investigación, análisis, síntesis, deducción e inducción, etc...Considerarse como parte
fundamental de un proceso de investigación científica de forma amplia y acabada, se realiza
de forma ordenada y con objetivos precisos con la finalidad de ser base a la construcción
de conocimientos.
3.3.3. Investigación de campo.
Este tipo de investigación proviene de entrevistas cuestionarios, encuestas y
observaciónes. Ya que este tipo de metodo cualitativo sirve como ayuda para la recolección
de datos que van a encaminar y a comprender las diferentes interacciónes con los habitantes
directamente en su entorno este tipo de investigación esta basado en una estratégia de
recoleción directa de la información. Se apoya en información como revistas cuestionarios
encuestas y observaciónes por el cual se tendra una muestreo poblacional determinado para
demostrar la factibilidad el sistema adquiriendo los datos necesarios para mejorar la
propuesta.
Es la más completa ya que auxilia y mejora la información de todo el proceso.
La información recabada por estos medios ayudan con la validación de los datos
adquiridos.
3.3.4. Investigación experimetal.
En esta investigación se encarga de los procesos practicos o procesos sistemáticos por el
cual se determina las mejoras o los cambios adecuados para un buen funcionamiento del
sistema, también se puede indicar que se trata de un proceso experimental que tiene una
variedad de definiciones.
La metodologia experimental se realiza con propósito de determinar con la mayor
confiabilidad en este tipo de investigación muchas veces involcran un número relativo de
personas y abordan una pregunta enfocada a la problemática.
Metodología 30
3.3.5. Metodología descriptiva.
Es aquella que permite conocer ciertas situaciónes, constumbres ,objetos, procesos, y
personas por el cual no solo se limita en la recolección de datos, sino también a la predicción
e identificación de las redacciónes que exiten entre dos o más variable, toda esta
información permitirá el monitoreo del funcionamiento de la aplicación implementando
algunos metodos para la recoleción de información.
3.3.6 Analisis cualitativo.
En este tipo de analisis se recolectan los diferentes datos que se presenten para el posterior
análisis siendo un proceso estandarizado que sigue un orden, por el cual el proceso de
recolección de datos y sus analisis ocurren practicamente en paralelo y análisis cualitativo
obtendrá información para después evaluarlos de forma numerica generados por datos
recolectados en el exterior.
3.4. La encuesta.
Es un conjunto de procedimientos estadarizados de investigaciòn mediante el cual
recoge informaciòn para el correcto analisis de una muestra poblaciònal del que se pretende
explorar describir, percibir o explicar una serie de caracteriticas ya que este metodo de
recoleciòn de datos se emplea mediante encuestas.
3.5. Población de muestra
La población que se tomará como muestra son los representante legales como padres,
familiares cercanos, o tutores asignados por los padres pero de las siguientes instituciónes
academicas.
En este caso todas las ciencias realizan este tipo de muestra para conseguir diversos
datos como actitudes creencias y opiniones de los individuos de una población para poder
indagar sobre la problemática.
Metodología 31
Tabla 4: Población de muestra.
Datos poblaciònales
Unidad educativa Poblaciòn
Ballasa Calderon de Rocafuerte 5426
Alonso de Illescas en la Cordillera del
Condor
7774
Colegio 28 de Mayo 8654
Total 21845
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
𝐍 ∗ 𝐙𝟐 ∗ 𝐩 ∗ 𝐪
𝐝𝟐 ∗ (𝐍 − 𝟏) + 𝐙𝟐 ∗ 𝐩 ∗ 𝐪
Dónde:
N = Tamaño de la muestra
Zα= 1.96 al cuadrado (si la seguridad es del 95%)
p= Proporción esperada (en este caso 5% =0.05)
q= 1 – p (en este caso 1-0.05=0.95)
d= Precisión (en su investigación use un 5%)
(21.845)(1.96)22 ∗ (0.05)(0.95)
(0.03)2 (21845 − 1) + (1.96)2 ∗ (0.05) (0.95)
3986.18822
19.842076
n=
n= 200.8957238
n= 201 R//
Metodología 32
3.6. Resultado de las encuestas
1) ¿Cuenta usted con un Smartphones o teléfono inteligente que pueda instalar
aplicaciones en Android?
Tabla 5: Disponibilidad de dispositivos móviles en casa.
Descripción F. Absoluta F. Relativa
SI 198 88%
NO 22 12%
Total 201 100% Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Según la encuesta son pocas las personas que no disponen de un celular inteligente que
les permita instalar diferentes aplicaciones que es 12% , y el 88% si usa un celular inteligente
que les permite instalar diferentes aplicaciones sin problema ya que son equipos modernos.
Conclusión: la mayor parte de persona por el auge de la nueva tecnología, que cada año
mejoran su presentación y capacidad de manejo de proceso, hace que sea una herramienta
de gran utilidad pero a veces por falta de recursos o por que no representa una gran necesidad
algunos usuarios no los compran, porque solo se comunica por llamadas y algunas veces no
utiliza las de más funciones, o por falta de conocimiento terminan usando un equipo básico
para llamar.
si88%
no12%
si no
Figura 5: Disponibilidad de dispositivos en casa información tomada de encuesta. Elaborada por
Borja Mendez Washington Oswaldo.
Metodología 33
2) ¿Cuál es el uso prioritario que le da a su teléfono celular?
Tabla 6. Encuesta sobre el uso del celular.
Descripción F. Absoluta F. Relativa
Conversar/chatear/Hablar
con mis amigos y familia 121 60%
Distracción/escuchar
música/sentirse
acompañado. 80 40%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Figura 6: Uso del teléfono móvil, información tomada de encuesta. Elaborada por Borja Mendez
Washington Oswaldo.
Esta consulta se lo efectúa para medir el manejo y uso diario del teléfono celular
permitiendo medir con estadísticas los diferentes procesos que se efectúan, por lo cual
interactúan con diferentes aplicativos, esto facilitará la introducción al manejo del aplicativo
que se desea implementar en las instituciones educativas.
Conclusión: el 60% lo usa para estar constantemente comunicada entre familiares,
amigos, también se evidencia el manejo de las tecnología para entretenimiento o
simplemente para sentirse más seguro sabiendo que si llega a ocurrir algún evento
catastrófico, podrá estar comunicado con las demás personas también esto ayuda a
mejorar las gestiones entre el padre de familia y la institución en eventos que ocaciones
problemas a los estudiantes.
Conversar/chatear/Hablar con mis
amigos y familia60%
Distracción/escuchar música/sentirse
acompañado.40%
Conversar/chatear/Hablar con mis amigos y familia
Distracción/escuchar música/sentirse acompañado.
Metodología 34
3) ¿Cuantos teléfonos celulares disponen en su hogar a excepción del dispositivo
móvil del estudiante?
Tabla 7: La cantidad de teléfonos móviles disponibles en el hogar.
Descripción F. Absoluta F. Relativa
Uno 19 9%
más de uno 182 91%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Con esta pregunta se desea recalcar que en el mundo hay más celulares que personas, ya
que se consulta por la cantidad de teléfonos que disponen en cada hogar, y muchas veces el
problema de comunicación hacía los demás no depende de la ausencia de equipos que
faciliten esto. Sino a otros factores dentro de la familia por lo que nos ayuda a identificar
que al momento de implementar esta herramienta, el uso de estos equipos esté disponible en
el hogar, ya que facilitaría la comunicación de la entidad educativa encargada de los
estudiante y mantenerlo informado a toda hora en este caso el 90% dispone de más de un
teléfono, exceptuando el dispositivo teléfono celular del alumno.
Uno9%
mas de uno91%
Uno mas de uno ninguno
Figura 7 Teléfonos móviles disponibles en el hogar, información tomada de encuesta. Elaborada por
Borja Mendez Washington Oswaldo.
Metodología 35
4) ¿Cuenta con un plan de datos en su teléfono móvil o dispone de Internet en su
domicilio?
Tabla 8: Disponibilidad de internet en el hogar.
Descripción F. Absoluta F. Relativa
Plan de datos 48 24%
Internet el hogar 148 74%
ninguno 5 2%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Figura 8 Disponibilidad de internet en el hogar, información tomada de encuesta. Elaborada por Borja Mendez
Washington Oswaldo.
Conclusiones: esta consulta se realiza para saber si habrá un medio por el cual la
información podrá llegar al padre de familia o tutor encargado del alumno aparte del usos
de una llamada telefónicas que necesitan saldo disponible en tu teléfono celular o por otras
causas no se ha podido no disponen de un plan de datos.
Los celulares ahora disponen de tecnología que le permiten conectarse a la Word Wide Web
o más conocido como internet, ya que en la actualidad la mayoría de la personas lo usan
como medio de entretenimiento o de comunicación, indicando que están familiarizadas con
estos medio, por el cual puede conectarse a una red de internet por medio del wiffi y
verificar los sucesos y acontecimientos diarios.
plan de datos 24%
internet 74%
ningun2%
plan de datos internet ningun
Metodología 36
5) ¿Cuantas veces le consulta al profesor de la institución educativa sobre el
rendimiento académico del estudiante?
Tabla 9: Consultas al profesor sobre rendimiento académico.
Descripción F. Absoluta F. Relativa
una vez por semana 91 45%
dos o más veces 25 13%
Ninguna 85 42%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja Mendez Washington Oswaldo.
Figura 9 : Consulta de rendimiento académico al profesor. Elaborada por Borja Mendez Washington Oswaldo.
Conclusión: Se ha verificado que más del 45% una sola vez por semana mientras que el
13% dos o más, pero la mayor parte de veces esto no ocurre por varios factores como el
trabajo, por motivos de viajes o por enfermedad, y estas consultas muchas veces son por
problemas con profesor o porque se confía mucho en el alumno ocasionando que el
representante legal no asista a reuniones y al final de cada proceso académico se entere que
su representado presente problemas durante todo este periodo académico y a su vez los
estudiantes nunca lo comentan con sus representado por temor a represalias.
una vez por semana45%
dos o mas veces13%
ninguna42%
una vez por semana dos o mas veces ninguna
Metodología 37
6) ¿Está de acuerdo en usar una aplicación que pueda tenerlo informado de todo
los acontecimientos que pasan con su representado y que la consejería de la
escuela pueda brindar soluciones para mejorar el comportamiento y
aprovechamiento del estudiante?
Tabla 10: factibilidad del Aplicación en mantendrá informado al representante y
consejería estudiantil.
Descripción F. Absoluta F. Relativa
De acuerdo 180 90%
No está de acuerdo 12 6%
Ninguna 9 4%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo
Conclusión: la mayor parte de personas si estarían de acuerdo a buscar nuevas soluciones
para resolver esta problemática pero a su vez también puede trabajar acorde con un consejero
estudiantil ya que es una guía representante legal del alumno, y manejar diferentes tipos de
comportamientos que estudiante presenta diariamente en el plantel educativo, como por
ejemplo problemas de estrés, problemas en la escuela como amenazas por parte de otros
estudiantes o muchas veces identificar algún comportamiento que de indicio a que un
estudiante presente una adicción con sustancias estupefacientes, como la más común en
todos los planteles la marihuana este aplicativo tendría mayor control y detectar a tiempo
estos problemas.
una vez90%
5 o mas6%
ninguno4%
una vez 5 o mas ninguno
Figura 10: factibilidad del Aplicación en mantendrá informado al representante y consejería estudiantil. Elaborada
por Borja Mendez Washington Oswaldo.
Metodología 38
7) ¿Cuantas veces revisa el diario académico o las notas que el profesor indica en
clases como lecciones de su hijo en la semana durante el periodo electivo?
Tabla 11: Revisión diarias del diario académico.
Descripción F. Absoluta F. Relativa
una o dos veces 141 70%
todos los días 40 20%
nunca 20 10%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja Mendez Washington Oswaldo.
Siempre el tutor del estudiante debe revisar la hoja de apuntes o el diario académico
para estar atento algún evento como trabajos o talleres que causen un retraso en el
aprovechamiento del estudiante según la encuesta el 70% de las personas realiza esta
actividad por lo menos una vez a la semana pero el 20%lo realiza todo los días, esto muchas
veces solo lo realizan las amas de casa ya que interactúan constantemente con el estudiante,
pero en caso de los representantes legales que trabajan, solo pueden hacerlo una vez, pero la
mayoría de veces no lo hacen y el 10% de las personas nunca lo verifican por cuestiones
laborales o porque a veces el mismo estudiante oculta este documento teniendo problemas
a futuro ocasionan problemas al aprovechamiento del estudiante , por el cual el estudiante,
olvida realizar como talleres, investigaciones que debe desarrollar en casa.
una o dos veces40%
todos los dias60%
una o dos veces todos los dias
Figura 11Revisión del diario académico, Elaborada por Borja Mendez Washington Oswaldo.
Metodología 39
8) ¿En su familia cuantas personas están pendiente de los trabajos, lecciones o
eventos sociales del alumno en la escuela o colegio?
Tabla 12: Personas responsables de control de tareas en el hogar.
Descripción F. Absoluta F. Relativa
una persona 176 87%
dos o más personas 25 11%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Normalmente este trabajo solo lo hacen las madres o amas de casa ya que representan
una figura dominante y responsable de los hijos/hijas pero el 11% está representado por
madres en pocas ocasiones el padre o sus hermanos, pero muy pocas veces tíos o tutores
legales en la segunda pregunta se identifica solo pocas personas que se encargan de esto, se
presenta relaciones de madre y padres separados o solo familia conformadas madres solteras
o padres viudos que tienen que destacar como una figura responsable en el hogar pero hay
un 2% solo se representa a estudiantes que por inconvenientes familiares se hacen
responsables de sí mismo o porque tienen un familiar enfermo o porque así mismo padres
trabajan llegando a sus hogares muy tardes y que no puedan estar presente en los planteles
por estas causas haciendo que el estudiante se responsabilice de forma prematura.
una persona87%
dos o mas personas11%
ninguna2%
una persona dos o mas personas ninguna
Figura 12 : Personas responsables de control de tareas en el hogar. Elaborada por Borja Mendez Washington
Oswaldo.
Metodología 40
10) ¿Está de acuerdo a descargar una aplicación que le permita estar informado
de las actividades diarias del alumno para mejorar su rendimiento académico en la
escuela o colegio?
Tabla 13: Personas que están de acuerdo a instalar un aplicativo que las mantendrá
informados de las actividades académicas del alumno.
Descripción F. Absoluta F. Relativa
Si 178 89%
NO 23 11%
Total 201 100%
Información tomada de encuesta ejecutada en el presente trabajo de Titulación. Elaborado por Borja
Mendez Washington Oswaldo.
Después de una breve explicación sobre la problemática que se deseaba resolver el 89% de
los tutores legales del estudiante, estaría conformes en usar una herramienta que le permita
una mejor interacción con la institución académica, mientras que el 11% dijeron que no,
porque no lo ven necesario de usar y necesitaría que aprender a usarla porque prácticamente
no saben usar un aplicativo en sus celulares y se les pondría lento.
Conclusión general Este aplicativo presenta un índice de factibilidad para ser instalado en
todos los dispositivos móviles, pero se comprende que este sistema será agradable para el
usuario como un fácil manejo demostrando que de cualquier forma la información llegara a
todas las personas que instalaron este aplicativo, su función claramente mejora ciertos
SI89%
NO11%
SI NO
Figura 13 : Factibilidad de aplicativo cuando mantendrá informado. Elaborado por Borja Mendez Washington
Oswaldo.
Metodología 41
procesos académicos como la comunicación y el control que se desea tener el representante
legal al estudiante.
Según las encuestas realizadas también se identifican otro medio para mejorar el control
académico de los estudiantes como la intervención de consejería estudiantil en el que
interviene los psicólogos y realizando un estudio de todas las observaciones que el estudiante
dentro de un periodo de tiempo establecido trabajando conjuntamente con los representantes
legales para mejorar el desempeño académico del alumno.
Capitulo IV
Desarrollo de la Propuesta.
4.1. Desarrollo.
Para este tipo de trabajo de titulación se presentó la propuesta de diseñar un prototipo, un
software tipo agenda académica que se pueda usar de forma fácil que se mantenga una
comunicación, clara entre el representante legal del alumno de la institución académica y la
institución educativa mejorando de forma conjunta las diferentes necesidades, problemas, y
acontecimientos que el estudiante ha presentado diariamente en el ámbito académico
identificando problemas de aprovechamiento, mal comportamiento entre otros que se irán
mencionando en este capítulo de forma breve.
Analizando la principal problemática que es la falta de comunicación o la pérdida de
comunicación entre representante legal e institución académica tanto personal como
institucional con el fin de desarrollar un ambiente más estable y placentero para los alumnos
de las diferentes instituciones académicas.
Realizado diferentes procesos para la creación del aplicativo que tendrá como finalidad
mantener informado al representante legal, ayudando también a la institución educativa
obteniendo resultados mejorando el uso del aplicativo, agenda electrónica académica donde
solo se necesitará los celulares y una contraseña que la misma institución le otorgará al padre
de familia pero también un medio en que se los identificara a cada representante como es
su número celular, como medio de identificación para entrar a la base de datos y consultar
los deberes y observaciones que el docente académico ha enviado a todos los representantes.
En este capítulo tratara sobre el funcionamiento de estos aplicativos y como deberá ser la
dinámica durante todo el proceso académico y que figuras legales intervendrán para que este
sistema funcione de forma correcta usando un motor de base de datos que nos permite
ingresar y así mismo un lenguaje de interfaz como es java implementado en el editor de
código Android estudio por medio de la librería json ya que es un formato de intercambio
liviano que permite comunicar, por medio de lenguaje de programación que resulta fácil de
escribir.
Desarrollo de la Propuesta 43
4.2. Infograma del sistema agenda académica electrónica.
Figura 14: Editor de Android estudio, elaborado por Borja Mendez Washington Oswaldo.
Figura 15 Infograma de proceso de la aplicación, elaborada por Borja Mendez Washington Oswaldo.
Desarrollo de la Propuesta 44
4.3. Diagrama lógico de agenda académica.
inicioIngreso:Usuario
contrasela
Profesor consejeria
Representante
Tareas
Observaciones
FechaCurso
Materia tareas
Base de datos diario
FechaCurso
MateriaCodigo alumnoObservaciones
Tabla tareas
si
salir
Fechano
no
si
salir
si
salir
ConsultarTablas tareas
Tablas observaciónes
MateriaTareascodigo
ObservacionesTabla de tareas
Tabla de observación
si
no
CódigomateriaAlumno
observaciones
FechaObservaciones
Alumno con alertasFecha
ObservacionesCursocelular
salir
no
si
no
Figura 16 Diagrama lógico de agenda académica, elaborada por Borja Mendez Washington Oswaldo.
La codificación de todo este proceso se encuentra en anexo 5.
4.4. Experimentación.
Según ya lo mencionado se continuo con las pruebas de la aplicación, pero primero una
breve explicación sobre el funcionamiento del aplicativo, se indico que se registraría en la
base de datos y que los datos que se piden solo son su nombres completos y el celular
después de registrarla se le otorgo una clave así podrá registrar los datos primero se pidió
ingrese su usuario, así que se le indicó ingresar su número celular y la clave que se le otorgo,
después ingresar si es docente o padre de familia en este caso es docente donde ingreso a
dos opciones como deberes y observaciones donde se les pidió ingresar a deberes se les abrió
Desarrollo de la Propuesta 45
una interface donde aparecen algunas opciones que deberán llenar primero fecha, curso,
materia el deber que ella deberá enviar según las materias que hayan escogido después
seleccionaran en subir diario esto se subirá a una base de datos donde se verificaron si eran
correctos cuando se terminó este proceso se solicitó ingresar una observación de los
estudiantes que ya se tenía registrado en la base de datos con anterioridad, así que se
retrocedió a la ventana principal donde aparece deberes y observaciones se pidió ingresar a
observaciones donde se le pedirá la fecha el primer nombre del estudiante y la observación
como si el estudiante llego tarde a clases, caso una mala calificación no llevo tarea cada una
de las entrevistadas colocaron diferentes comentarios como no hizo los trabajos en clases no
entrego talleres o tuvo un mal comportamiento en clases, después se les indico usar un
usuario y contraseña ya registrado de los padres de familia donde ellas verificaron varios
registros ya ingresados, ellas pudieron notar que cuando ingresaron al usuario representante
pudieron visualizar los deberes y comentarios realizados por ellas en sus diferentes usuarios
como docentes pero a interfaz que usaron solo para consultar datos que los profesores
subirían cada día.
Desarrollo de la Propuesta 46
4.5. Diagrama de bloques de agenda académica
Figura 17 Diagrama de bloques, elaborada por Borja Mendez Washington Oswaldo.
Desarrollo de la Propuesta 47
4.6. Explicación del diagrama de bloques de agenda académica.
Durante todo proceso del desarrollo de un aplicativo siempre estará dividido por procesos
por el cual este diagrama forma parte la construcción del aplicativo ya que por medio de este
sistema de diagrama de bloques los programadores pueden diseñar sus aplicativos acorde a
las necesidades que se desee implementar, ya que explica el funcionamiento del aplicativo
en sí.
En este caso se lo explicara de forma breve y general, porque durante todo el proceso de
documentación de este capítulo tendrán diferentes diagramas donde explicando con más
detalle el uso de cada interfaz que este sistema mostrara al usuario, en este caso el diagrama
de bloques indica ingresar a la primera pantalla de inicio donde ingresaran el usuario y
contraseña para identificar qué tipo de usuario ingresa como representante legal y el docente,
la programación creada para este proceso buscara en la base de datos los usuarios, y
contraseñas, creadas previamente por la institución académica, después sigue el proceso de
actividades, como el ingreso al interfaz docente donde le permitirá registrar las tareas y
observaciones, pero si es un representante legal del estudiante, solo podrá visualizar los
deberes, talleres, trabajos y observaciones de los diferentes profesores que impartieron
clases ese día. Ya que la base de datos se rige bajo un campo llamado fechas, esto facilita
tener una registro de todas las actividades bajo un monitoreo constante por parte de la
institución educativa hacia el estudiante.
Por el cual esta sería una manera de tener en cuenta que la institución académica realiza y
registra todas las actividades académicas que ocurren todos los días, enviando las respectivas
observaciones que después el representante legal podrá revisar en sus dispositivos móviles.
Desarrollo de la Propuesta 48
Interfaces del agenda
electrónica académico
Autor Proyecto
Washington Borja Mendez DESARROLLO DE UNA APLICACIÓN DE AGENDA
ELECTRÓNICA
Interfaces de cada proceso
Interfaz para ingreso de
usuario y contraseña
Interfaz de docente Interfaz de
consulta del
representante
Figura 18 : Diagrama de flujo interface docente, elaborado por Borja Mendez Washington Oswaldo
Desarrollo de la Propuesta 49
4.7. Diagrama de flujo interfaz docentes.
Inicio
INGRESOUSUARIO
CONTRASEÑA Base de datos
Profesor Observacionestareas
FechaCurso
Materiatareas
FechaCurso
MateriaCodigo alumnoobservaciónes
salir
Tabla de observaciones
salir
SI
si
En este diagrama mostraran la interfaz docente donde se registra las actividades diarias
como los deberes lecciones trabajos que se realizaron durante el día esta interfaz solo es para
registrar los datos de los diferentes cursos que el docente tendrá a cargo.
El docente ingresa con un usuario y contraseña después el aplicativo se encarga en buscar
al docente, después seguir con las opciones tareas y observaciones donde se registrar la
información académica según la opción elegidas, de ser tareas enviara de forma general los
deberes y o talleres que realizaron el mismo día, pero si seleccionaron observaciones esta
opción les permitirá ingresar datos más específicos como por ejemplo el mal
Figura 19 Diagrama de flujo interface docente, elaborado por Borja Mendez Washington Oswaldo.
Desarrollo de la Propuesta 50
comportamiento por parte del estudiante en ese día, siempre que el docente ingrese primero
el código del alumno donde podrá acceder al campo que está conectado a la base de datos
donde se almacenara la información que después el representante legal podrá revisar, a
continuación se indica paso a paso como es la dinámica del sistema.
4.7.1 . Interfaz tareas
1. Seleccionar aplicación agenda académica.
2. ingresar usuario contraseña de docente.
3. consulta a la base de datos del docente.
4. se abrirá una ventana donde aparecerá dos opciones tareas y observaciones.
5. si selecciona tareas registrara el curso la materia que imparte y el deber que se
enviara de forma generar.
6. se selecciona guardar.
7. aparecerá una opción donde le indicara seleccionar si o no.
8. selecciona si se guardara la información
9. selecciona no la información no se subirá y podrá corregirla
10. se registran las base de dato tabla tareas
11. finaliza proceso
4.7.2 Interfaz observaciones
1. Primero ingresan a la aplicativa agenda académica.
2. Aparece la interface usuario y contraseña.
3. Se ingresa con el usuario y contraseña del docente.
4. abrirá la venta donde aparecer las opciones tarea y observaciones.
5. ingresa a la opción observaciones.
6. Abrirá una ventana para observaciones.
7. se registrara fecha, curso, Materia, código alumno y observaciones.
8. se guarda la información.
9. se abrirá dos opciones sí y no.
10. selecciona si se guardara la información.
11. selecciona no aun seguirá realizando modificaciones en la interfaz.
12. se registra los datos en la tabla observaciones de la base de datos.
13. finaliza.
En anexos 6 se podrá verificar las imágenes de la interfaz docente.
Desarrollo de la Propuesta 51
4.8. Diagrama de flujo Interfaz representante.
Inicio
IngresarUsuario
Contrasella Base de datos
RepresentanteConsultar
Tablas tareas Tablas observaciones
Fechar Observaciónes
códigoMateria
Tareaobservaciones
Salida
Figura 20 : Diagrama de flujo Interfaz representante. Elaborada por Borja Mendez Washington Oswaldo.
En esta ocasión se explica la función del diagrama de flujo del representante cuando
comienza el proceso se identifica qué tipo de usuario ingresa por medio del usuario y
contraseña pero para que este proceso sea más sencillo se decidió que el representante legal
pueda ingresar con su número celular y una contraseña que le entregara la institución
académica, después de ingresar los datos ingresara a una nueva ventana donde aparecerá dos
opciones que es la fecha y el botón de consulta, lo que realiza el representante será
seleccionar el día que desea consultar los deberes que le enviaron al estudiante después
selecciona la opción consultar cuando seleccione esta opción aparecerá divididas de la
siguiente forma primero la materia del profesor, el código del estudiante, los deberes, las
observaciones si el profesor detecta algún problema con un estudiante en específico.
A continuación se muestra los pasos a seguir para entrar y consultar los datos:
4.9. Interfaz del Representante.
1. Ingresan a la aplicación agenda académica.
2. Ingresan el usuario y contraseña del representante.
Desarrollo de la Propuesta 52
3. Aparecerá interfaz donde podrá consultar observaciones del profesor.
4. Selecciona la opción fecha que quiere consultar.
5. Aparecerá las observaciones de todos los profesores de la fecha seleccionada.
6. Para salir seleccionara finalizar y regresara nuevamente usuario y contraseña.
7. Finaliza.
En anexo 5 se mostraran la imagen de las interfaces que se describen en el diagrama de
flujo.
4.10. Diagrama de flujo de interfaz consejería
InicioIngresarUsuario
contraseña
Base de datos
consejería
CódigoMateriaAlumno
observaciones
FechaObservacion
es
Alumno con alertasFecha
ObservacionesCursocelular
Salida
no
si
Figura 21 : Diagrama de flujo de interfaz consejería, Elaborada por Borja Mendez Washington Oswaldo..
Ya explicados los anteriores diagramas, se indicará el propósito de esta última interfaz
representada por un diagrama de flujo, ya que se decidió implementar esta interfaz por
Desarrollo de la Propuesta 53
motivos muy específicos e importantes como el comportamiento de los estudiantes en
diferentes escenarios como peleas entre compañeros, falta de interés en los estudios,
problemas de aprendizaje, problemas del habla y con esto los psicólogos de las institución
académicas pueden identificar qué factores ocasionan un mal desempeño en la institución
académica por lo que se deben tomar en consideración.
El diagrama de flujo de consejería es una interfaz que permitirá realizar un estudio del
comportamiento del estudiante por medio de los reportes que los profesores suben a diario
a una base de datos donde ellos pueden consultar según la cantidad de observaciones que
haya obtenido del estudiante dando como prioridad al de mayor cantidad de observaciones
creadas durante un mes.
Para verificar de forma más específica esta información se usa el código del estudiante
donde se podrá ingresar a la base de datos y revisar de forma más detallada el por, qué de
sus observaciones excesivas dando como referencia a la entrevista que se realizó a la
psicóloga Andrea Ramirez Gaibor que indica que con estas observaciones se puede detectar
algunos problemas que el estudiante puede tener y que nunca se haya detectado por parte de
los padres u otros docente como por ejemplo fatiga, problemas visuales, problema de
aprendizaje, comportamiento inadecuado durante las clases esto facilita un diagnostico por
parte de consejería estudiantil detectando los problemas y corrigiéndolos en conjunto con
los representantes legales.
4.10.1. A continuación se muestra los pasos a seguir para el uso de esta interfaz.
4.11.11. Ingreso a la Interfaz de consejería.
1. Ingresamos a la aplicación agenda académica.
2. Se pedirá usuario y contraseña.
3. Se introduce el usuario y contraseña esto se realiza para identificar que tipo de
usuario entra a gestionar el sistema
4. Aparece una ventana donde aparecerá alertas y las observaciones de todos los
estudiantes para que el psicólogo pueda revisar los diferentes casos que referencia
en el comportamiento del estudiante por consecuencias externas o internas que le
corresponde a la institución académica.
5. Selecciona la opción alerta donde se ingresara base de datos aparecerán los
estudiante con más de alertas en la semana.
Desarrollo de la Propuesta 54
6. Seleccionamos la opción código donde pondremos el código del estudiante con más
observaciones para verificar las diferentes observaciones que el profesor realiza a
diario en los estudiantes que han presentado problemas de aprovechamiento
académico, actitud no adecuadas.
7. Aparecerá las opciones donde el psicólogo podrá revisar las observaciones y detectar
algún problema por parte del estudiante como faltas injustificadas, deberes atrasados
o comportamientos indebidos.
8. Finalizar.
En anexos 7 se muestran la interfaz de consejería.
4.10. Verificación del sistema.
4.11.1. Entrevistas.
Tema: Desarrollo de una aplicación de agenda electrónica académica
Para terminar el proceso de implementación después de haber realizado la respectiva
encuesta, en donde se les hizo breves preguntas para saber el ambiente y el tipo de problemas
que enfrentan a diario los padres de familia o representantes legales al no enterarse de los
diferentes tipos de problemas que son causan la perdida de información.
En este proceso de investigación se realizó una breve entrevista a colaboradores de
diferentes instituciones académicas.
4.11.2 Entrevista.
La primera entrevista se la realiza a la Lcda. Ingrid Elizabeth Muñoz Muñoz, de 52 años de
edad, que labora dando clases en la unidad educativa Ballasa Caldero de Rocafuerte, donde
imparte clases en los cursos de nivel básico, medio y básico superior como 5to, 6to de básica
Figura 22 Entrevista a colaboradores institucionales, elaborada por Borja Mendez Washington Oswaldo
Desarrollo de la Propuesta 55
o 10mo superior las materias que enseña son matemáticas, ciencias naturales, desarrollo de
pensamiento, durante la entreviste se discuten los diferentes problemas que debe enfrentar a
diario como docente, por ejemplo envió de tareas, la falta de comunicación con la mayor
parte de padres, el mal aprovechamiento entre otros acontecimientos que ocurren en la
institución.
Segunda entrevista es con la Lcda. Verónica Elizabeth Barreiro Aguilar, de 35 años de edad,
que labora en la unidad educativa Alonso de Illescas en la Cordillera del Cóndor durante la
entrevista comenta que su principal problema es el mal comportamiento de los estudiantes
con los profesores, el mal aprovechamiento y la falta de comunicación en el ámbito
académico esto indica que muchas veces presenta problemas con padres de familia, ya que
cuando el alumno presenta problemas de aprovechamiento terminan acosando al docente de
la institución solicitándole que lo ayude en su aprovechamiento académico, enviado tarea
extra o hasta que se le ayude con puntaje para pasar sin justificar el proceder de nuevo
puntaje que desea modificar por solicitud del padre o hasta amenazas indicando que su
representado está teniendo malas calificaciones solo porque el estudiante le cae mal al
profesor de la institución, ente otros tipos de inconvenientes.
La tercera entrevista se la realizo a la psicóloga Anabel, de 34 años de edad, que se
desempeña como consejera estudiantil del colegio 28 de mayo ella comenta un poco de su
trabajo como consejera, durante el periodo académico se encarga de analizar los diferentes
tipos de comportamiento que los estudiantes presentan durante todo el proceso académico
interviniendo constantemente entre el padre de familia y estudiante según comenta durante
años como consejera ha observado diferentes comportamientos en los estudiantes donde ha
detectado problemas en el hogar, problemas con pandillas, y en casos extremos estudiantes
que terminan siendo padres de familia a corta edad y como con llevar estas situaciones muy
delicadas también comenta que ha llegado a detectar comportamiento extraño por consumo
de droga entre otro tipo de factores que causan problema al estudiante.
Durante la explicación de cómo funcionara el prototipo, que se desea cubrir y que uso se le
va a dar a este tipo de aplicación a continuación se le explicara cómo usar la aplicación
4.11.3. Conclusión de cada participante.
Lcda. Lcda. Ingrid Elizabeth Muñoz Muñoz ella comenta que durante el uso de la
aplicación pudo observar que la interfaz es agradable y fácil de usar e indica algunos
beneficios como un respaldo de información ante la problemática de la comunicación entre
Desarrollo de la Propuesta 56
representante e institución y también agrega que como padre de familia y representante legal
sintió que la aplicación sería muy útil, ya que le permitió verificar de forma fácil lo que le
enviaron a su representado durante la simulación con la aplicación ella comenta que lo
sorprendente de la aplicación es su fácil manejo para consultar información y estar enterada
de todos los acontecimientos ocurridos en el día en la institución académica también recalco
que le ayudaría bastante saber que profesor lo le puso la observación ya que ella podría
acercarse a este y buscar una solución al problema de su representado.
Lcda. Verónica Elizabeth Barreiro Aguilar. Piensa que esta aplicación es muy versátil
aparte de enviar una información fija como los deberes se puede monitorear a un estudiante
como enviando una observación al padre de familia para que esté atento al comportamiento
de su representado, tanto en el colegio como el hogar pero a su vez corregirlo a tiempo en
conjunto con la institución evitando molestias como la típica frase que el padre indica al
profesor “es que él no me dice nada” según ella esto tipo de comentario es habitual durante
el ciclo académico y muchas veces los padres terminan acosando al profesor fuera de sus
horario laboral educativas siendo un gran problema para ellos.
Figura 24: Entrevista a colaboradores institucionales, elaborada por Borja Mendez Washington Oswaldo
Figura 23: Entrevista a colaboradores institucionales, elaborada por Borja Mendez Washington Oswaldo
Desarrollo de la Propuesta 57
La Psicóloga Andrea Ramírez Gaibor ofrece su opinión en el ámbito psicológico que
muchas veces el estudiante no tiene estímulos para mejorar en su aprovechamiento
académico, y comenta que en ocasiones la falta de interés en el estudio, se debe a factores
externos fuera del platel estudiantil.
0
4.12. Conclusiones.
Para mejorar el sistema académico se debe mejorar el tipo de dinámica entre una
institución académica y el padre de familia por lo cual si es necesario implementar
herramientas que cubran diferentes necesidades en los escenarios ya mencionados en la
entrevistas a su vez los nuevos sistemas complejos que se han creado para enviar tareas o
deberes han ocasionado muchas veces que sean un poco dificultosas para que las usen ciertas
personas que no están familiarizadas con la tecnología a su vez buscar maneras de crear
aplicativos que sean fáciles de usar con procesos esenciales en vez de aplicativos muy
complejos que en muchos casos causan confusión al padres de familia u otros representantes
legales a cargo de ese estudiante como por ejemplo personas de la tercera edad.
Para solucionar la problemática principal que es la perdida de comunicación es necesario
este tipo de herramientas adaptadas para las nuevas tecnologías como son los celulares y que
cumplan una función más interna, manejando la información entre la institución y
representantes sin que esta se distorsione o se pierda, también se mantenga un respaldo
donde se pueda consultar esta información o se lo pueda obtener en físico para fines
académicos como las observaciones escritas y que el representante legal se pueda informar
y firmar como constancia de que la información se la ha enviado durante todo el siclo
académico y que la institución se ha hecho responsable en mantenerlo informado.
Figura 24: Entrevista a colaboradores institucionales, elaborada por Borja Mendez Washington Oswaldo
Desarrollo de la Propuesta 58
Durante el proceso de desarrollo de este aplicativo se estableció que los lenguajes más
útiles para este propósito fueron PHP para las consultas, modificaciones, e insertar datos,
para la estructura de la aplicación fue necesario el editor de código Android estudio donde
se pudo crear el aplicativo usando java, como lenguaje para la codificación de cada proceso
e interfaz del aplicativo, la elección de este sistema de programación fue por:
Un sistema integrado donde puede realizar desarrollo para todo los dispositivos
Android
Compatibilidad con c++ y NDK
Brinda módulos organizados de manera más eficiente.
AL crear proyectos en esta plataforma facilita la mejora del aplicativo mejorando
su interfaz haciéndola más sencilla de usar.
Gran cantidad de herramientas y frameworks de prueba
Soporte incorporado para Google Cloud Platform, lo que facilita la integración de
Google Cloud Messaging y App Engine.
Durante la creación de esta plataforma se verificó varios problemas sobre sistema
académico que esta aplicación desea mejorar, durante todo este proceso de recolección e
implantación de la aplicación Android se dió un mejor enfoque al aplicativo, ya que con esto
se buscaba mejorar la comunicación entre el representante legal y el padre de familia
también se le otorgó un mejor funcionamiento intentando resolver otro tipo de
inconvenientes como el manejo de aplicativos académicos muy complejos para ciertas
personas que al momento de interactuar con ellas, muchas veces terminan siendo muy difícil
de usar.
En este tipo de casos la problemática que se desea resolver motivo a identificar otro tipo
de inconvenientes que muchas veces tienen tanto los representantes como los docentes de la
institución, ya que se puede tener un registro un monitoreo por parte del profesor junto al
padre de familia manejándolo de forma más sutil y fija, por lo cual el sistema no solo está
diseñado para cubrir esta necesidad sino otras como el comportamiento del estudiante,
problemas de aprendizaje, manejo del habla o muchas veces problemas en el hogar daos
psicológicos que a veces los representantes legales que muchas veces pueden ser tíos
hermanos y ellos no cubren es espacio de autoridad que les corresponde muchas veces a los
padres de familia.
Desarrollo de la Propuesta 59
También estés sistema facilitara detectar a más temprana edad algún padecimiento clínico
o psicológico, con el constante de ambas partes como lo es la institución académica, y padre
de familia, estas observaciones también podrán ser valoradas por la consejería estudiantil.
Durante el proceso de desarrollo se dio a conocer mejorar para el sistema aunque el
manejo de una base de datos versátil fue de mucha ayuda esto quiere decir que este proyecto
está ligado directamente a una base de datos que será almacenada y administrada por la
institución ya que es un gran respaldo para las actividades diarias académicas del plantel,
evidenciando el progresivo trabajo que realizan las diferentes autoridades del plantel
académico.
Aunque este sistema se creó bajo diferentes estándares esto ayudo a generar un producto
de fácil manejo y solventar la problemática de comunicación ya que el sistema está basado
en que el usuario pueda ingresar con datos muy simples pero a su vez privados que solo el
representante legal pueda tener acceso para el manejo de la información y a su vez esa
información se filtre o se distorsione atentando con el bienestar del estudiante.
Este sistema será conectado a una base datos que será implantada y se registraran a los
estudiantes, en donde se genera un código a cada uno de ellos facilitando aún más él envió
de información por parte del profesor aunque todo ese proceso se lo pudo mejorar para un
mayor desempeño.
En conclusión este tipo de sistema se puede implementar y mejorar diferentes tipos de
necesidades que muchas veces no se creen necesarios pero terminan siendo muy importante
para mejorar el desempeño de cada persona durante su vida diaria enfocándonos en la
problemática principal la perdida de información entre la institución y representante legal
4.13. Recomendaciones.
1. Contar con un teléfono celular con CPU Quad Core, que puedan aceptar micro SD
para ampliar la memoria en caso de ser necesario, tener sistema operativo 5x.
Preferible con Android 6.
2. Crear los códigos que se entregaran al padre de familia desde el primer día, en el uso
del aplicativo.
3. Dar una pequeña introducción de la forma en que trabaja la aplicación para un mejor
manejo de mismo.
4. Generar una base de datos para cada curso en donde se receptara la información de
cada curso
Desarrollo de la Propuesta 60
5. Fijar las materias que se van a impartir para ser sean agregadas en la configuración
del aplicativo.
6. Buscar más métodos y opciones para mejorar e implementar a futuro en el sistema
académico.
7. El constante mantenimiento de la base de datos donde se guardara la información de
la institución académica.
ANEXOS
Anexos
Anexos 62
Anexos 1
Programación de la base de datos
Iniciar global orden=” ”;
Iniciar global docente=” ”;
void envio(){
Web.url=”
http://192.168.0.101/diario/diario.php?orden
=”+ orden;
}
Consult_d.click{
orden=”
SELECT%20*%20FROM%20docentes%20
WHERE%20usuario='”+usuario.text”+
'%20AND%20clave='”+codigo.text+” '”
envio();
}
Web.result(){
Resultado.txt=repuesta.web;
Goto docente.view;
}
Boton_d.click{
Consut_d.visible=true;
Consut_r.visible=false;
}
Boton_r.click{
Consut_d.visible=false;
Consut_r.visible=true;
}
Consult_d.click{
orden=”SELECT%20*%20FROM%20re
presentantes%20WHERE%20usuario='LEC
T%20*%20FROM%20docentes%20WHER
E%20usuario='”+usuario.text+”
'%20AND%20clave='”+codigo.text+” '”
envio();
}
Iniciar global nombre=get.local.orden;
void envio(){
Web.url=”
http://192.168.0.101/diario/diario.php?orden
=”+ orden;
}
Web.result(){
Resultado.txt=repuesta.web;
Goto docente.view;
}
Noiticate.show{
Tittle.show=”sesion”;
Mensage.show=”¿Desaea Salir?”;
Text.boton1=”no”
Text.boton2=”si”
If text.boton2=”si”{
Goto inicio.view;
}
}
Noiticate2.show{
Anexos 65
orden=
“INSERT%20INTO%20observaciones%20(
nombres,codigo,curso,materia,observacion,fe
cha)%20VALUES('”+Nombre.text+”’”+codi
go.text+”’”+curso.text+”’”+materia.text+”’”
+observaciones.text+”’”+fecha.text+”’”
envio();
}
}
Boton_c.click{
orden=
SELECT%20*%20FROM%20observaciones
%20WHERE%20codigo='+etiquta.text+””+”
and fehcha=”+etiqueta4.text+””
envio();
}
}
Noiticate.3show{
Tittle.show=”sesion”;
Mensage.show=”¿Desaea Salir?”;
Text.boton1=”no”
Text.boton2=”si”
If text.boton2=”si”{
Goto inicio.view;
}
}
Fecha.select{
Etiqueta4.text=fecha.day+”-
”+fecha.mounth+”-”+fecha.year;
}
Anexos 66
Anexo 2
Código de diario académico.
<?php
// 1.- IDENTIFICACION nombre de la
base, del usuario, clave y servidor
$db_host="localhost";
$db_name="diario";
$db_login="root";
$db_pswd="";
$conexion = mysqli_connect($db_host,
$db_login, $db_pswd, $db_name) or
die(mysqli_error());
$peticion=$_GET['orden'];
$resultado1 = mysqli_query($conexion,
$peticion );
$numerodefilas=mysqli_num_rows($resu
ltado1);
if ($numerodefilas > 0) {
if (substr($peticion, 0, 6) == 'SELECT')
{
while ($rowr =
mysqli_fetch_row($resultado1)) {
printf ("%s", $rowr[5]);
}
}
Anexos 67
Anexo 3
Diario académico las consulta a la base de datos
<?php
// 1.- IDENTIFICACION nombre de la
base, del usuario, clave y servidor
$db_host="localhost";
$db_name="diario";
$db_login="root";
$db_pswd="";
$conexion = mysqli_connect($db_host,
$db_login, $db_pswd, $db_name) or
die(mysqli_error());
$peticion=$_GET['orden'];
$resultado1 = mysqli_query($conexion,
$peticion );
$numerodefilas=mysqli_num_rows($resu
ltado1);
if ($numerodefilas > 0) {
if (substr($peticion, 0, 6) == 'SELECT')
{
while ($rowr =
mysqli_fetch_row($resultado1)) {
printf ("%s %s \n %s %s \n %s
%s\n\n", "Nombre:", $rowr[1],
"Materia:", $rowr[4], "Observacion:",
$rowr[5]);
}
}
}
else{
echo "No hay registro";
}
mysqli_close($conexion);
?>
Anexos 68
Anexo 4
Codificación de observaciones
?php
// 1.- IDENTIFICACION nombre de la
base, del usuario, clave y servidor
$db_host="localhost";
$db_name="diario";
$db_login="root";
$db_pswd="";
$conexion = mysqli_connect($db_host,
$db_login, $db_pswd, $db_name) or
die(mysqli_error());
$peticion=$_GET['orden'];
$resultado1 = mysqli_query($conexion,
$peticion );
//$numerodefilas=mysqli_num_rows($re
sultado1);
mysqli_close($conexion);
?>
Anexos 69
Anexo 5
Interfaz gráfica de representante
Interfaz del consulta de
representante
Proceso de consultas
Ingreso de usuario y
contraseña
Ventana de opciones Ventana de selección de
fecha de los reportes
Ventana de consultas: En esta parte de la ventanas se puede visualizar las tares y
observaciones del alumno de a institución
Figura 27: Interface de consultas del presentante, Elaborado por Washington Borja M.
Anexos 70
Anexo6
Interfaz gráfica de docente
Interfaz de ingreso
tareas
Ingreso de
observaciónes
Ingreso de usuario y
contraseñas del
docente
Interfaz de ingreso de tareas
u observaciones
Ventana para subir tareas
a la base de datos y salir
Figura 28: interfaz de ingreso de tareas. Elaborada por el autor Washington Borja M.
Anexos 71
Anexo 7
Interfaz gráfica consejería estudiantil
Interfaz de consejería
estudiantil.
Usuario y contraseña del
consejero
Interfaz para consultar
alarmas y observaciones
Interfaz donde se
observaciones del
estudiante
Figura 29: Interface de consejería estudiantil. Elaborado por Washington Borja M.
Anexos 72
Anexo 8
Servidor xamp
Es un servidor independiente con plataforma de código libre que nos permite usar una
base de datos para direccionar toda la información del aplicativo a este motor de base
de datos
Figura 30: Servidor xamp , obtenida apache friend, https://www.apachefriends.org/es/index.html Elaborada
por Washington Borja Mendez.
Anexos 73
Anexo 10
Tablas creadas para la base de datos
Las tablas y campos creados para ingresar, consultar o modificar en la base de datos toda la
información de la institución educativa
Figura 31: Interfaz de base de datos, Elaborado por Borja Mendez Washington Oswaldo
Bibliografía
Borges, E. (16 de noviembre de 2018). Sitio Web. Tipos de Servidores Web
https://blog.infranetworking.com/tipos-de-servidores-web/
Chillida, J. M. (2019).Sitio Web InformeTICfacil.com.¿Qué es una app?:
http://www.informeticplus.com/que-es-una-app
Chillida, J. M. (2019). Sitio Web InformeTICfacil.com.¿Qué es un smartphone?:
http://www.informeticplus.com/que-es-un-smartphone
Estela, R. M. (11 de enero de 2019).repositorio: Sistemas. concepto de sistemas:
https://concepto.de/sistema/
jayesh. (30 de julio de 2013). sitio web Android-Blogs.Few Things About Android:
http://jayandroidblogs.blogspot.com/
lugo, z. (s.f.). diferenciador Repositorio. Población y muestra:
https://www.diferenciador.com/poblacion-y-muestra/
Revelo, J. (7 de agosto de 2014).sitio web. Hermosa programaciòn. Aprendiendo sobre la
arquitectura de Android.:
http://www.hermosaprogramacion.com/2014/08/aprendiendo-la-arquitectura-de-
android/
Unknown. (4 de diciembre de 2012). Tipos de Servidores Web. Tipos de Servidores Web:
http://servidoreswebalh.blogspot.com/
Apache Friends https://www.apachefriends.org/es/index.html XAMPP Apache +
MariaDB + PHP + Perl
Esteban Borges(16 nov 2018). Infranetworking. https://blog.infranetworking.com/tipos-de-
servidores-web/
Android developer Arquitectura de plataforma.sitio web.
https://developer.android.com/guide/platform
Android developer.Imagen generic del Sistema
https://developer.android.com/topic/generic-system-image
Android developer.documentación para desarrolladores de apps.
https://developer.android.com/docs
Coyargirl(30/05/2013).arquitecturas de computadoras. Servidores.Sitio Web
https://conceptosarquitecturadecolmputadoras.wordpress.com/servidores/
Parra Coba, José David(2016). Desarrollo de una aplicación móvil para la recepción de
pedidos apoyada en predicciones de negocio con Business Intelligence para la
empresa Megakons S.A. http://repositorio.pucesa.edu.ec/handle/123456789/1812
Recommended