UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA...

84
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

Transcript of UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA...

Page 1: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 2: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de
Page 3: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 4: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 5: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 6: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 7: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 8: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 9: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 10: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 11: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 12: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 13: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 14: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 15: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 16: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 17: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 18: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 19: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 20: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 21: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 22: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 23: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 24: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 25: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 26: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 27: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 28: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 29: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 30: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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:

Page 31: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 32: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 33: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 34: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 35: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 36: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 37: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 38: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 39: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 40: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 41: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 42: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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//

Page 43: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 44: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 45: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 46: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 47: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 48: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 49: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 50: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 51: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 52: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 53: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 54: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 55: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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ó

Page 56: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 57: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 58: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 59: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 60: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 61: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 62: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 63: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 64: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 65: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 66: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 67: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 68: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 69: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 70: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 71: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 72: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

ANEXOS

Anexos

Page 73: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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{

Page 74: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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;

}

Page 75: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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]);

}

}

Page 76: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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);

?>

Page 77: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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);

?>

Page 78: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 79: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 80: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 81: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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.

Page 82: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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

Page 83: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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/

Page 84: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA …repositorio.ug.edu.ec/bitstream/redug/46682/1... · 4.7.1. Interfaz tareas 50 4.7.2 Interfaz observaciones 50 4.8. Diagrama de

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