View
7
Download
0
Category
Preview:
Citation preview
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL
DEPARTAMENTO DE ACADÉMICO DE GRADUACIÓN
TRABAJO DE TITULACIÓN
PREVIO A LA OBTENCIÓN DEL TÍTULO DE
INGENIERO EN TELEINFORMÁTICA
ÁREA
REDES INTELIGENTES
TEMA
“IMPLEMENTACIÓN DE UN MÓDULO DE TITULACIÓN
EN UNA PLATAFORMA WEB DEL TIPO SMART
UNIVERSITY PARA LA CARRERA DE INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA DE LA
UNIVERSIDAD DE GUAYAQUIL”
AUTORA
GUACHUN PIEDRA KATHERINE IRENE
TUTOR
ING. TELEC. VEINTIMILLA ANDRADE MIGUEL ANGEL, MG
GUAYAQUIL, NOVIEMBRE 2020
ii
iii
iv
v
vi
vii
Dedicatoria
A Dios por ayudarme en todos los momentos en los que pensaba que ya no podía continuar
y por cuidarme en toda esta etapa de mi vida universitaria.
A mi mamá que siempre me ha dado su apoyo incondicional, quien me dice que siempre
piense positivamente y que sin importar las circunstancias de la vida cree en mí.
viii
Agradecimiento
Agradezco a Dios por siempre iluminarme en todas las etapas de mi vida y que en todos
los logros obtenidos siempre sentía que me acompañaba.
Agradezco a mi papá, hermanos, abuela y mis tíos que siempre me ayudaron
emocionalmente y económicamente. Ellos siempre están orgullosos de mí.
Y agradezco a mi esposo Jefferson Villalba Vaca que siempre me ha demostrado su apoyo
y quien me da la mano cuando me he sentido mal y me dice “vamos yo sé que tú si puedes,
me lo has demostrado”.
ix
Índice General
N° Descripción Pág.
Introducción 1
Capítulo I
El problema
N° Descripción Pág.
1.1. Ubicación del problema en un contexto 2
1.2. Situación conflicto 2
1.3. Causas y consecuencias del problema 3
1.4. Delimitación del problema 4
1.5. Formulación del problema 4
1.6. Evaluación del problema 4
1.7. Objetivos 5
1.7.1. Objetivo General 5
1.7.2. Objetivos Específicos 5
1.8. Justificación e importancia 5
1.9. Alcance del proyecto 6
Capítulo II
Marco Teórico
N° Descripción Pág.
2.1. Antecedentes del Estudio 7
2.1.1. Páginas web y módulos para un proceso determinado en Universidades. 7
2.2. Unidad de titulación en la educación técnica superior, tecnológica
superior o sus equivalentes, y en la educación superior de grado.
11
2.3. Unidad de titulación de la carrera de Ingeniería en
Teleinformática/Telemática
12
2.3.1. Proceso de preinscripción. 12
2.3.2. Presentación del Plan de Investigación. 13
2.3.3. Matriculación. 13
x
N° Descripción Pág.
2.3.4. Tutorías Individuales. 16
2.3.5. Tutorías grupales. 16
2.3.6. Asistencias Grupales e Individuales. 17
2.3.7. Notas subidas al sistema. 17
2.3.8. Sustentaciones. 18
2.3.9. Vista general del Módulo de Titulación. 18
2.4. Fundamentación Teórica 18
2.4.1. Soluciones Tecnológicas. 18
2.4.2. Página Web. 19
2.4.3. Plataforma web. 20
2.4.4. Servidor Web. 21
2.4.5. Servidor Base de Datos. 21
2.4.6. Proceso. 21
2.4.7. Automatización de procesos. 21
2.4.8. Módulo Web Adaptables. 22
2.5. Marco Conceptual 22
2.6. Marco Legal 24
2.6.1. Reglamento de régimen académico 24
2.6.2. Ley orgánica de transparencia y acceso a la información pública 27
Capítulo III
Propuesta
N° Descripción Pág.
3.1. Metodología de la Investigación 29
3.2. Técnicas para el procesamiento y análisis de datos 29
3.3. Encuesta 32
3.3.1. Encuestas dirigidas a los estudiantes de la carrera 32
3.4. Entrevista dirigida a un alumno de la carrera que actualmente está en el
3.5. Cuestionario dirigido a la Gestora de la Unidad de Titulación de la
carrera. 44
proceso de Titulación. 42
xi
N° Descripción Pág.
3.6 Análisis de los requerimientos para la carrera de Ingeniería en
Teleinformática /Telemática
45
3.7. Propuesta Tecnológica 46
3.7.1. Descripción de la propuesta. 46
3.7.2. Herramientas de desarrollo. 46
3.7.3. Definición de la arquitectura del sistema. 47
3.7.4. Estudio de factibilidad operativa, tecnológica y económica. 48
3.7.5. Diseño de las interfaces del módulo de titulación 50
3.7.6. Pruebas 73
3.8. Conclusiones 93
3.9. Recomendaciones 94
Anexos 95
Bibliografía 119
xii
Índice de Tablas
N° Descripción Pág.
1 Causas y Consecuencias 3
2 Delimitación del problema 4
3 Modalidades de estudios o aprendizaje. 24
4 Modalidades de estudios o aprendizaje. 25
5 Modalidades de estudios o aprendizaje e investigación. 26
6 De la información pública y su difusión. 27
7 De la información pública y su difusión. 28
8 ¿Dispone usted de un dispositivo electrónico tal como: laptop, computadora de
9 ¿Tiene usted conocimiento de cómo se maneja el proceso interno de titulación
10 ¿Tiene usted conocimiento de que la Universidad de Guayaquil dentro de su
plataforma web incluye un módulo de información sobre los procesos de titulación
sólo para la carrera de Ingeniería en Teleinformática/Telemática? 34
11 ¿Cree usted que al NO disponer de herramientas que ayuden a la optimización de
12 ¿Considera usted que la carrera de Ingeniería en Teleinformática/Telemática debe
13 ¿Considera usted que el tiempo de respuesta al realizar un módulo de titulación
dentro de una plataforma Smart University ayudará a ser rápido y eficaz los
procesos de revisión y entrega? 37
14 ¿Considera usted que con la implementación de un módulo de titulación los datos,
documentos e información de los tesistas serán más seguros evitando la
divulgación o pérdida de información con el uso de otras aplicaciones informales?
38
15 ¿Considera usted que al disponer de un módulo de titulación le ayudaría ahorrar
tiempo como el de obtener con facilidad todos los documentos necesarios para el
proceso, evitando incomodar al personal administrativo? 39
16 ¿Considera usted muy importante que tanto los tesistas y tutores mantengan una
17 ¿Cree usted que con la implementación del módulo de titulación beneficiará a los
tesistas, tutores, revisores y al personal administrativo de la carrera de Ingeniería en
Teleinformática/Telemática? 41
18 Ficha de resultados de la encuesta dirigida a un tesista de la carrera. 43
escritorio, Tablet, ¿celular para la realización de sus actividades? 32
dentro de la carrera de Ingeniería en Teleinformática/Telemática? 33
ciertos procesos de titulación retrasen las actividades y gestiones de los tesistas? 35
36
contar con un módulo de titulación para el control de actividades?
comunicación en tiempo real formalizada y debidamente evidenciada? 40
xiii
19 Ficha de resultados del cuestionario para conocimiento de los procesos actuales en
20 Valores reales del proyecto 49
21 Valores de proyección 49
22 Prueba de funcionamiento para editar cuenta de usuario. 75
23 Prueba de funcionamiento al eliminar cuenta de usuario. 77
24 Prueba de funcionamiento al administrar las preinscripciones 79
25 Prueba de funcionamiento para administrar archivos 81
26 Prueba de funcionamiento al general reporte de usuario 84
27 Prueba de funcionamiento de videos de evidencia 87
28 Prueba de funcionamiento sala virtual 90
N° Descripción Pág.
44
la Unidad de Titulación de la carrera.
xiv
10 Resultado del porcentaje de los estudiantes que conocen cómo se maneja el
proceso interno de titulación en la carrera 33
11 Resultado del porcentaje de los estudiantes que tienen conocimiento de que
la Universidad de Guayaquil dentro de su plataforma web incluye un
módulo de información sobre los procesos de titulación sólo para la carrera 34
12 Resultado del porcentaje de los estudiantes que creen que, al NO disponer
de herramientas que ayuden a la optimización de ciertos procesos de
titulación retrasen las actividades y gestiones de los tesistas 35
13 Resultado del porcentaje de los estudiantes consideran que la carrera cuente
con un módulo de titulación para el control de las actividades. 36
14 Resultado del porcentaje de los estudiantes consideran que el tiempo de
respuesta al realizar un módulo de titulación dentro de una plataforma Smart
University ayudará a ser rápido y eficaz los procesos de revisión y entrega. 37
15 Resultado del porcentaje de los estudiantes consideran que al implementar
un módulo de titulación los datos, documentos e información de los tesistas
serán más seguros evitando la divulgación o pérdida de información con el
uso de otras aplicaciones informales 38
16 Resultado del porcentaje de los estudiantes consideran que al disponer de un
módulo de titulación le ayudaría ahorrar tiempo como el de obtener con
facilidad todos los documentos necesarios para el proceso 39
Índice de Figuras
N° Descripción Pág.
1 Visualización de la pantalla principal para el ingreso al SIUG 14
2 Visualización de la pantalla del módulo de Titulación en el SIUG 14
3 Ingreso para acceder al sistema de la matrícula 15
4 Sistema de la UG habilitado para la respectiva matrícula 15
5 Tutorías individuales realizadas por medio de la Plataforma Zoom 16
6 Pantalla de asistencia de tutorías individuales y grupales del estudiante 17
7 Pantalla de consulta de todas las notas de titulación del estudiante 17
8 Pantalla de bienvenida al sistema. 18
9 Resultado del porcentaje de los estudiantes que disponen de un dispositivo
electrónico 32
xv
N° Descripción Pág.
17 Resultado del porcentaje de los estudiantes consideran muy importante que tanto
los tesistas y tutores mantengan una comunicación en tiempo real formalizada y
debidamente evidenciada 40
18 Resultado del porcentaje de los estudiantes consideran que con la implementación
del módulo de titulación beneficiará a los tesistas, tutores, revisores y al personal
administrativo de la carrera 41
19 Diagrama MVC 47
20 Descripción General del Módulo 50
21 Diagrama de flujo del módulo del administrador 52
22 Pantalla principal para iniciar sesión 53
23 Pantalla general del administrador al ingreso del módulo de titulación 53
24 Administración de usuarios, perfil administrador 54
25 Ingreso de un usuario, perfil administrador 55
26 Editar usuario, perfil administrador 56
27 Borrar usuario, perfil administrador 57
28 Vista del administrador para el reporte de usuario 57
29 Reporte individual de los usuarios registrados, perfil administrador 58
30 Reporte general del tesista registrado, perfil administrador 58
31 Administración de las preinscripciones, perfil administrador 59
32 Subida del cronograma, perfil administrador 59
33 Visualización del cronograma de actividades 60
34 Borrar o cancelar el cronograma, perfil administrador 60
35 Subida lista de graduados, perfil administrador 61
36 Borrar o cancelar archivo de graduados, perfil administrador 61
37 Administración de materias, perfil administrador 62
38 Borrar o cancelar el registro de los temas, perfil administrador 62
39 Vista general de documentos y formatos, perfil administrador 63
40 Subida de documentos y archivos, perfil administrador 63
41 Borrar o cancelar un archivo, perfil administrador 64
42 Subida del archivo de contactos, perfil administrador 64
43 Diagrama de flujo del módulo del tutor 65
44 Vista del panel de control del tutor 66
45 Administrar actividades, perfil tutor 66
xvi
N° Descripción Pág.
46 Agregar las actividades, perfil tutor 67
47 Vista del tutor una vez ingresado las actividades 68
48 Vista de los documentos y formatos, perfil tutor 68
49 Visualización de la lista de graduados, perfil tutor 68
50 Diagrama de flujo del módulo del tutor. 69
51 Visualización del panel de control del tesista 70
52 Visualización de la lista de graduados, perfil tesista 70
53 Visualización de los documentos y formatos, perfil tesista 71
54 Visualización de la administración de actividades, perfil tesista 71
55 Visualización de los contactos, perfil tesista 71
56 Visualización de la generación de la preinscripción, perfil tesista 72
57 Prueba de funcionamiento 1, creación de usuario 74
58 Prueba de funcionamiento 2, usuario listo para ser creado 74
59 Prueba de funcionamiento 3, usuario creado correctamente 74
60 Prueba de funcionamiento 4, panel de usuario 75
61 Prueba de funcionamiento 5, editar usuario 76
62 Prueba de funcionamiento 6, mensaje de confirmación de usuario editado
63 Prueba de funcionamiento 7, nombre del usuario raul_cajas@gmail.com
editado
76
64 Prueba de funcionamiento 8, panel de usuario 77
65 Prueba de funcionamiento 9, mensaje de advertencia de borrar usuario 78
66 Prueba de funcionamiento 10, mensaje de confirmación de usuario borrado
correctamente.
78
67 Prueba de funcionamiento 11, usuario borrado no visualizado 79
68 Prueba de funcionamiento 12, panel de administrar actividades 80
69 Prueba de funcionamiento 13, ingreso de preinscripción 80
70 Prueba de funcionamiento 14, panel archivos de cronograma 82
71 Prueba de funcionamiento 15, subida de archivo 82
72 Prueba de funcionamiento 16, archivo subido correctamente 83
73 Prueba de funcionamiento 17, mensaje de advertencia de borrar usuario 83
74 Prueba de funcionamiento 18, panel de reportes de usuarios 85
75 Prueba de funcionamiento 19, reporte general de usuarios 85
76
correctamente
xvii
N° Descripción Pág.
76 Prueba de funcionamiento 20, reporte general de estudiantes 86
77 Prueba de funcionamiento 21, reporte general de tutores 86
78 Prueba de funcionamiento 22, reporte individual de usuario. 86
79 Prueba de funcionamiento 23, panel de administración de videos evidencias
87
80 Prueba de funcionamiento 24, ventana depara subir video evidencia 88
81 Prueba de funcionamiento 25, mensaje de conformación de video guardado
correctamente
88
82 Prueba de funcionamiento 26, visualización del video subido al sistema 89
83 Prueba de funcionamiento 26, visualización del video reproduciéndose en otra
pestaña
89
84 Prueba de funcionamiento 27, panel de la sala virtual 90
85 Prueba de funcionamiento 28, ventana para subir link para la sala virtual
91
86 Prueba de funcionamiento 29, mensaje de confirmación de link subido
correctamente
91
87 Prueba de funcionamiento 30, visualización del link en el sistema 92
88 Prueba de funcionamiento 31, link que redirige a la plataforma Zoom 92
xviii
Índice de Anexos
N° Descripción Pág.
1 Plantilla de encuestas dirigidas a los estudiantes. 85
2 Plantilla de entrevista 98
3 Plantilla de cuestionario 99
4 Codificación 102
xix
ANEXO XIII.- RESUMEN DEL TRABAJO DE
TITULACIÓN (ESPAÑOL)
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA INGENIERÍA EN TELEINFORMÁTICA
“IMPLEMENTACIÓN DE UN MÓDULO DE TITULACIÓN EN UNA PLATAFORMA
WEB DEL TIPO SMART UNIVERSITY PARA LA CARRERA DE INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA DE LA UNIVERSIDAD DE GUAYAQUIL”
Autor: Guachún Piedra Katherine Irene
Tutor: Ing. Telec. Veintimilla Andrade Miguel Ángel, Mg.
Resumen
Se realizó un estudio cuyo propósito fue determinar que al implementar un módulo de
titulación para la carrera de Ingeniería en Teleinformática/Telemática mejora la gestión del
proceso con la automatización y formalización del mismo. La investigación empleada es
aplicada porque propone una innovación o solución tecnológica y el diseño es explicativo
porque se encontró bastante información a nivel local, nacional e internacional sobre
páginas web y módulos. Participaron 355 estudiantes de la carrera de Teleinformática y
Telemática. Se emplea el instrumento cuantitativo para conocer el proceso actual de
titulación realizando encuestas a los estudiantes, cuestionario a la gestora y entrevista a un
tesista. Los resultados indicaron que es necesario formalizar y automatizar el proceso para
evitar inconvenientes y ahorrar tiempo en la gestión. Por lo tanto, se concluye que con las
respuestas obtenidas de los instrumentos utilizados el módulo beneficiará a los tesistas,
tutores y gestora.
Palabras Claves: Innovación, módulo, metodología, automatizar, gestión.
xx
ANEXO XIV.- RESUMEN DEL TRABAJO DE
TITULACIÓN (INGLÉS)
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA INGENIERÍA EN TELEINFORMÁTICA
“IMPLEMENTATION OF A DEGREE MODULE IN A WEB PLATFORM SMART
UNIVERSITY TYPE FOR THE TELEINFORMATICS/TELEMATICS ENGINEERING
CAREER AT THE UNIVERSITY OF GUAYAQUIL”
Author: Guachún Piedra Katherine Irene
Advisor: TE Veintimilla Andrade Miguel Ángel, Mg.
Abstract
The purpose of this study was to determine that the implementation of a degree module for
the Teleinformatics/Telematics Engineering career improves the management of the
process by automating and formalizing it. The investigation used is applied because it
proposes an innovation or technological solution and the design is explanatory because a
lot of information was found at the local, national and international level on web pages and
modules. 355 students from the Teleinformatics and Telematics career participated. The
quantitative instrument is used to know the current qualification process by conducting
student surveys, questionnaire to the manager and interviews a thesis student. The results
indicated that it is necessary to formalize and automate the process to avoid
inconveniences and save time in the management. Therefore, it is concluded that with the
responses obtained from the instruments used, the module will benefit the thesis students,
tutors and manager.
Keywords: Innovation, module, methodology, automate, management.
1
Introducción
La carrera de Ingeniería en Teleinformática/Telemática, no dispone de un módulo de
titulación, por lo que es importante que se cree el mismo para que así haya una funcionalidad.
Todo esto permitirá que el proceso se encuentre formalizado para la realización de
actividades, dando como resultado una solución informática adaptable y dinámica.
El presente proyecto de investigación se divide en tres capítulos primordiales: en el
capítulo I se detalla el problema que actualmente lleva el proceso de titulación, la situación
del conflicto que está orientada a la parte informática, la respectiva delimitación que se
compone de 4 características, las causas y consecuencias que origina el problema, la
formulación y evaluación del problema, incluyen los objetivos generales y específicos que
son parte fundamental para cumplir con el proyecto y la justificación e importancia del
problema que nos indica porque es importante dar un solución a la problemática del presente
proyecto.
En el capítulo II se describe el marco teórico que comienza con el antecedente del estudio,
se recopilan información de páginas web y módulos para un proceso determinado en
Universidades enfocados hacia una Smart University realizando estudios a nivel nacional, a
países regionales e internacionales. Se detalla de forma general como es la unidad de
titulación en la educación técnica superior, tecnológica superior o sus equivalentes, y en la
educación superior de grado y como llevan el proceso de titulación actualmente la carrera
de ingeniería en Teleinformática/Telemática. Se realizan las respectivas definiciones
conceptuales, teóricas y se fundamentan con el marco legal.
En el capítulo III se presenta la propuesta de la implementación del módulo de titulación
para la carrera como una solución informática para así formalizar el proceso, el mismo que
será realizado con los parámetros previamente estudiados. Se realiza las respectivas técnicas
para el procesamiento y análisis de los datos por parte de las respuestas de los estudiantes,
gestora y un tesista.
Finalmente se terminan con las debidas conclusiones y recomendaciones que son una
parte muy importante en el cual se detallan todas las experiencias adquiridas en el transcurso
del desarrollo del proyecto de investigación. Se incluyen también la bibliografía que le da
veracidad a todo con respecto a lo teórico y conceptual.
2
Capítulo I
El problema
Planteamiento del problema
1.1.Ubicación del problema en un contexto
En la actualidad vivimos en un mundo donde la tecnología ha ido evolucionando con el
pasar de los años, son herramientas muy fundamentales que forman parte de nuestro diario
vivir procurando que la mayoría de las actividades sean mucho más rápidas y fáciles. Es
algo increíble saber que la tecnología llega en cierta forma a automatizar ciertos procesos ya
sea en cualquier ámbito.
Debido a la evolución de la tecnología existieron nuevas formas de obtener información
y comunicación con la creación de plataformas virtuales, apps, páginas web entre otros
medios de comunicación, con estos avances se logra dar a entender que mantenerse
informado o comunicado es muy importante para todas las personas. En esta era digital la
creación de páginas web ha sido una herramienta muy útil para entidades, instituciones y
otras organizaciones sociales. En la actualidad es muy importante que instituciones
educativas (escuelas, colegios, universidades) dispongan de una página web para dar a
conocer sus servicios, información, contactos, realización de trámites entre otros procesos.
La Universidad de Guayaquil asume con responsabilidad todo el proceso de titulación
donde todas las carreras sin excepción a alguna deben cumplir con el proceso planteado por
el Consejo de Educación Superior (CES). La carrera de Ingeniería en
Teleinformática/Telemática actualmente no cuenta con una solución informática para poder
realizar ciertos procesos internos de la Unidad de Titulación.
1.2. Situación conflicto
Actualmente la carrera de Ingeniería en Teleinformática/Telemática lleva la gestión del
proceso de titulación de una manera informal y tradicional lo que provoca una serie de
complicaciones para estudiantes, docentes y personal administrativo.
Esta gestión siempre se la ha realizado por medios informales lo que genera una molestia
al momento del proceso por la falta de control y organización del mismo. No se ha visto por
El problema 3
partes de las autoridades la importancia de mejorar el proceso interno de titulación en
cuanto a los trámites que se deben llevar desde el inicio de la preinscripción hasta el final de
la sustentación. Todo esto se lo realiza por medios externos.
Razón por la cual, el presente trabajo de investigación analizará la situación actual
logrando ayudar a optimizar los procesos de la Unidad de titulación para así brindar una
solución beneficiando a los estudiantes, docentes y personal administrativo. Además, que
sirva de guía para futuros tesistas que quieran desarrollar módulos dentro de plataformas
web para su Institución Educativa.
1.3. Causas y consecuencias del problema
Tabla 1. Causas y Consecuencias
CAUSAS CONSECUENCIAS
Falta de información general sobre el
proceso de titulación.
Desorientación o dudas respecto a los
trámites que se deben llevar a cabo para
la gestión.
Ausencia de un módulo de titulación
dentro de una plataforma web.
Procesos no automatizados llevando la
gestión de manera tradicional provocando
retraso con la entrega de documentos.
Falta de comunicación entre los
miembros involucrados estudiantes,
docentes y personal administrativo.
Pérdida de tiempo o retraso en el proceso.
Información exhibida por medio de
almacenamiento externo.
Manipulación y pérdida de la
información.
Incumplimiento con las fechas
programadas a los tutores, revisores para
las entregas de documentos o reunión con
el estudiante.
Postergación de actividades ya
proyectadas por falta de disponibilidad de
información
Información tomada del proyecto de investigación. Elaborado por autor.
El problema 4
1.4. Delimitación del problema
El problema se encuentra delimitado por estas 4 características:
Tabla 2. Delimitación del problema
Campo Tecnología de Información
Área Tecnología
Aspecto Educación Superior
Tema Implementación de un módulo de titulación en una plataforma web del
tipo Smart University para la carrera de Ingeniería en
Teleinformática/Telemática de la Universidad de Guayaquil.
Información tomada del proyecto de investigación. Elaborado por autor.
1.5. Formulación del problema
¿Existe una solución informática dedicada a llevar el proceso de titulación de manera
automatizada en la carrera de Ingeniería en Teleinformática/Telemática?
1.6. Evaluación del problema
Los aspectos generales de evaluación son:
• Delimitado: Debido a la inexistencia de un módulo que ayude en los procesos de
automatización interno de la gestión de titulación, se inquiere dar una solución a los
miembros involucrados de la carrera de Ingeniería en Teleinformática/Telemática.
• Evidente: La carrera de Ingeniería en Teleinformática/Telemática necesita mejorar
el proceso de titulación debido a la inexistencia de un módulo permitiéndole tener
un control y automatización de la gestión para lograr mejorar las actividades y
trabajos de estudiantes, docentes y personal administrativo.
• Relevante: Con la creación del módulo de titulación se pretende dar una solución a
los inconvenientes actuales que se llevan a cabo con los procesos internos de
titulación en la carrera.
• Original: Analizando los problemas actuales de la gestión se procederá con la
implementación del módulo de titulación para que haya un medio oficial de la carrera
de Ingeniería en Teleinformática/Telemática.
El problema 5
1.7. Objetivos
1.7.1. Objetivo General
Diseñar el prototipo de un módulo en una plataforma web para el área de titulación de la
carrera de Ingeniería en Teleinformática para que los estudiantes, docentes y personal
administrativo puedan desarrollar el proceso.
1.7.2. Objetivos Específicos
• Realizar un estudio bibliográfico acerca de módulos y páginas web orientado a una
Smart University.
• Analizar los requerimientos de la carrera de Ingeniería en
Teleinformática/Telemática para el proceso de titulación.
• Realizar el prototipo para el módulo de titulación.
1.8. Justificación e importancia
Los estudiantes actualmente se registran en el proceso de titulación por medio de un
enlace que se comparte a un grupal, creando carpetas, descargando archivos como: hojas de
preinscripción, documentos personales, certificados de culminación de prácticas
preprofesionales y vinculación entre otros más y luego compartirlos para la respectiva
revisión. No existe un medio automatizado para visualizar el progreso de la aprobación del
tema o las fechas de presentaciones de documentos, no existe algo formal que permita
gestionar internamente todo el proceso de titulación.
En la carrera de Ingeniería en Teleinformática/Telemática la mayoría de los procesos se
los realizan por email, documentos digitales (Word, Excel), manejo de documentos físicos
y medios de comunicación no formales para el área de Titulación, esta propuesta de
investigación logra evitar que gran parte de los trámites se los continué realizando de la
forma tradicional.
A través de la implementación de un módulo dentro de una plataforma web se agilitarán
los trámites y procesos requeridos para la respectiva realización de proyectos de titulación
obteniendo así un medio formal para los respectivos requerimientos de su interés y también
brindando seguridad de los datos e información, beneficiando no sólo a estudiantes sino a
docentes y personal administrativo de la carrera.
El problema 6
1.9. Alcance del proyecto
El proyecto se realizará con el objetivo de implementar un módulo de titulación para la
carrera en el que:
• Se visualiza los roles para el administrador, tutores y tesistas.
• Se pretende formalizar ciertos procesos como creación de una sala virtual, subida de
videos evidencias, preinscripciones, visualización de formatos o documentos,
asignación de tareas entre otros.
• Se obtendrá vistas para descargar, trepar e informarse de los procesos actuales con
el fin de poder optimizar, controlar y gestionar dichos datos.
• El módulo no contará con asistencias, subidas de notas y matriculación.
• Está dirigido para la carrera de Ingeniería en Teleinformática/Telemática.
Marco Teórico 7
Capítulo II
Marco teórico
2.1. Antecedentes del Estudio
Actualmente la Universidad de Guayaquil cuenta con el SIUG (Sistema Integral de la
Universidad de Guayaquil) que es un portal online que realiza gestiones básicas como
consultar datos personales, planificación académica y también complejas como realizar las
matrículas en línea de los estudiantes.
Respecto al área de titulación se cuenta con un módulo que se ingresa por medio de un
usuario y contraseña, se encuentran las opciones de matricularse al periodo correspondiente
que se encuentre el estudiante, se puede visualizar un formulario donde se indican las
asistencias de las tutorías individuales y grupales que realizan los respectivos tutores y
además se visualizan las notas respectivas al finalizar el trabajo de investigación como las
notas del tutor, revisor, sustentación y la final.
Como se puede evidenciar no hay un módulo completo que informe sobre el cronograma
de actividades de titulación, los formatos que se deben llenar para la respectiva
matriculación, no hay una opción donde se puedan subir las actividades de los estudiantes
de tal manera que el tutor o revisor los puedan visualizar sin la necesidad de crear grupos
informales de aplicaciones o el envío de documentos constantes a los correos institucionales
de los tutores con lo cual puede ser un poco complicado al momento de buscarlos debido a
que los docentes tienen más obligaciones y entradas de correos.
2.1.1. Páginas web y módulos para un proceso determinado en Universidades.
2.1.1.1. Estudios a nivel Nacional.
(Alvia Choez & Vera Macias, 2018) desarrollaron una página web para la gestión de
fichas estudiantiles para la carrera de Arquitectura de la Universidad de Guayaquil, el
problema constante de las pérdidas, desactualizaciones en la información proporcionada en
las fichas de registro estudiantil y degaste del formato físico era evidente para que realicen
la automatización de los procesos. Los trabajos los realizaban a manuscrito y debido a que
el proceso avanza cada semestre se veía expuesto a modificaciones, manchones o a la
destrucción parcial, accidental o total. Optaron por utilizar la metodología SCRUM
permitiéndoles la rápida adaptación a los cambios, reduciendo los tiempos y costes. Al
Marco teórico 8
cumplir con el desarrollo de los módulos correspondientes elaboraron la entrevista a experto
Ab. Ingrid Liz Muñoz Feraud (Secretaria General) la misma que realizó las evaluaciones
correspondientes para ver la funcionalidad del proyecto, verificó que se podía usar el registro
de los usuarios del sistema, el registro de estudiantes, la generación de reportes con los datos
solicitados al sistema entre otros, logrando que la página web y sus módulos obtuvieran
beneficios como minimizar tiempo, seguridad de los datos, datos reales y reportes bien
detallados. Algo que mencionó la Ab. Muñoz es que se sería perfecto que se tenga una
conexión con la base de datos del centro de cómputo para evitar ingresos individuales.
(Hernández Jaramillo, 2018) realizó el desarrollo e implementación de módulos de
notificaciones y carga de archivos integrados al sistema web para el seguimiento y control
del proceso de titulación de la Carrera de Ingeniería en sistemas Computacionales de la
Universidad Católica de Santiago de Guayaquil debido a que los informes que se generaban
por el SIU luego pasaban a tablas elaboradas en Excel como cuadros de control haciéndose
el proceso de forma manual por lo que se necesitaba de cambios e incremento de
funcionalidades, requiriendo completar los procesos de automatización para cargar los
archivos integrados a la plataforma y el envío de notificaciones. La metodología de
investigación tuvo un enfoque cualitativo estudiando los fenómenos en su ambiente natural;
documental consistiendo en que se observó, analizó y reflexionó sobre la información
recopilada y finalmente descriptiva porque se identificó los efectos del problema y sus
causas. Las respectivas entrevistas se realizaron al encargado de UTE y a la directora de la
carrera sirviendo como herramienta de recolección de datos. Con el proyecto de
investigación se mejoró los tiempos de respuestas para que el responsable del área de
titulación pueda visualizar la información consolidada de la documentación requerida y se
reestructuró la base de datos con tablas adicionales requiriendo que se haga un respaldo
periódico para evitar perdida de información en caso de que se suscite algún problema
imprevisto.
(Mendoza Rivilla, 2017) se centró en brindar una plataforma web, que cubra las
necesidades de la sede Guayaquil permitiendo la gestión y seguimiento en cada una de las
etapas de las diferentes opciones de titulación debido a que la gestión del proceso se la
realiza de forma poca automatizada provocando una serie de dificultades al coordinador de
la unidad, docentes y estudiantes. La mayoría de los procesos lo realizan en documentos
físicos, reuniones por parte de docentes y tutores que no son coordinadas generando retrasos
Marco teórico 9
y dificultades. Se utilizó un método de lista de chequeo para controlar el cumplimiento de
los escenarios de pruebas con respecto a los requisitos planteados por el usuario, los criterios
designados fueron: OK, tiempo de respuesta (TO), Error de procesamiento (EP), Error de
funcionalidad (EF) dando todos los resultados positivos y como se esperaban.
2.1.1.2. Estudios a nivel Regional.
(Atalaya Urrutia, 2018) realizó la automatización del proceso para mejorar la gestión y
control de proyectos de investigación en la Universidad Señor de Sipán – Perú, debido a la
inexistencia del mismo, con el fin de poder controlar el fujo de los proyectos de investigación
desde el perfil propuesto hasta la publicación como artículo científico. La población lo
conformaron un total de 75 docentes, quedando como muestra 59 de ellos con un margen de
error del 5%. La mayor parte de los docentes estaban de acuerdo con la realización del
proyecto porque se podía realizar el seguimiento online a través de internet mostrando las
observaciones o la aprobación de los proyectos y en qué situación administrativa se
encuentran. La metodología de investigación aplicada fue cuantitativa, de análisis y el
hipotético deductivo. Concluyó que el desarrollo del proyecto de investigación le permitió
implementar las reglas y políticas necesarias e indispensables para poder monitorear el
proyecto.
(Nass Kunstmann, Mendoza Vera, Millanao Caro, & Ortega Culaciati, 2017) su objetivo
de estudio fue evaluar cómo percibirán los estudiantes la aplicación de innovación en
tecnologías de información y comunicación, creando una plataforma educativa en una
asignatura preclínica de la Carrera de Odontología de la Universidad de Concepción, Chile.
Contando con herramientas de comunicación tanto asíncronas: foro, mensajería privada,
correo electrónico, encuestas online, como sincrónicas: chat, videoconferencias, tareas y
evaluaciones. Se realizó el proyecto porque se disponía de CDs multimediales con algunas
materias que forman parte del programa trabajándose fuera del horario de clases utilizados
por los estudiantes para la realización de sus trabajos prácticos, preparación, seminarios y
apoyo en cursos más avanzados de la carrera (cuarto y quinto año). Los CDs sólo se
encontraban disponibles en el laboratorio de computación de la facultad. Los autores
esperaban que con el proyecto el aprendizaje del alumno sea significativo viéndose
involucrado de manera directa, integrando los conocimientos aprendidos, teniendo la
capacidad de realizar trabajo autónomo optimizando el tiempo con la lectura y el análisis de
Marco teórico 10
los contenidos las veces que lo amerite, permitiéndoles mejorar la eficiencia en el tiempo de
entrega. Realizaron un estudio descriptivo cuyo enfoque fue cualitativo y cuantitativo. La
muestra se basó en 200 alumnos, de los cuales 122 fueron mujeres y cuyo promedio de edad
es de 21 años. Se concluyó que el proyecto favoreció el aprendizaje significativo del
estudiante al verse implicado en él directamente.
(Afonzo Perdrieau & Díaz Serrano, 2017) el objetivo del trabajo Especial de Grado era
desarrollar una aplicación web que permita agilizar los procesos académicos-administrativos
del centro CIETE, brindando una solución a las deficiencias planteadas, debido a que tales
procesos eran realizados de manera manual con el uso de tecnologías dispersas o diferentes,
consumiendo tiempo valioso, provocando fallas y falta de interacción. La población era
dirigida a 10 personas pertenecientes al CIETE para conocer la situación del proceso de
inscripción de las actividades ofertadas, identificando deficiencias que presentaban los
procesos tantos administrativos, 8 personas respondieron representando el 80% de la
población encuestada. Se realizó las respectivas pruebas de los módulos administrativos,
académicos y del estudiante. Concluyeron que la implementación del proyecto permitió
guardar los datos de inscripción, los datos de pagos realizados por los estudiantes, notas
asignadas por los docentes, la información de las actividades disponibles en una sola base
de datos, generando la centralización de la información y la automatización de los procesos.
2.1.1.3. Estudios a países del Primer Mundo.
(Luna Zambrana, 2019) el proyecto tuvo como objetivo mejorar la eficiencia y la
optimización de los procesos y recursos en el entorno del Departamento de Organización
Industrial II de la Universidad de Sevilla, se veía afectado las tareas de la secretaría del
departamento, de los docentes y alumnos debido a que no contaba con ningún tipo de sistema
tecnológico que centralizara las tareas necesarias llevando los procesos de forma
descentralizada según la cual cada participante perdía eficiencia en sus actividades. Al
evaluar la implementación se requirió una fase de testing continua y exhaustiva para limar
todos los detalles y errores, pero por las limitaciones temporales, se realizaron pruebas
genéricas a los módulos del alumno, docente y administrador. Se concluyó que la
implementación ocupó el mayor esfuerzo y tiempo del proyecto ya que se integró muchos
conceptos y lenguajes de programación. A medida que iban surgiendo los problemas, se
estudiaban y se examinaban los diferentes manuales de programación y foros de expertos
Marco teórico 11
para dar con las posibles soluciones. Así mismo identificaron los posibles elementos de
mejora en el sistema como: La introducción de un sistema de firma electrónica para los
documentos sin la necesidad de imprimir y tenerlos físicamente. La integración junto con el
sistema de Secretaría ETSI, esto permitió que, al momento de recibir los datos de la
Secretaría, automáticamente en la plataforma, éstas y otras mejoras se planteó.
(Ortiz González, 2015) el presente proyecto tuvo como objetivo facilitar una herramienta
que permita crear un sitio web para la carrera de medicina de la Universidad de
Montemorelos, con el fin de manejar datos e información para los diferentes perfiles de
usuarios en el que podrán acceder y utilizar desde cualquier lugar que se encuentren
dependiendo de las necesidades. Se decidió implementar el proyecto debido a que la carrera
de medicina no cuenta con un sistema que lleve los procesos de forma automatizada. Una
de las limitaciones por tiempo y un poco de desorganización por parte del equipo de trabajo,
al iniciar el proyecto se propuso utilizar la plataforma Spring para la integración de datos y
funcionalidad, pero se optó por la Jsp porque era más conocida por el equipo. Se
desarrollaron módulos respectivos, pero como hubo problemas y retrasos faltó implementar
los módulos de admisiones, investigación y egresados con el cual lo dejaron para futuros
aportes de tesistas.
2.2. Unidad de titulación en la educación técnica superior, tecnológica superior o sus
equivalentes, y en la educación superior de grado.
“La unidad de titulación es la unidad curricular que incluye las asignaturas, cursos o sus
equivalentes, que permiten la validación académica de los conocimientos, habilidades y
desempeños adquiridos en la carrera para la resolución de problemas, dilemas o desafíos de
una profesión. Su resultado final fundamental es: a) el desarrollo de un trabajo de titulación,
basado en procesos de investigación e intervención o, b) la preparación y aprobación de un
examen de grado de carácter complexivo.” (CES, Consejo de Educación Superior, 2017)
De forma general para iniciar con el proceso de titulación las Instituciones de Educación
Superior (IES) podrán implicar el apoyo oral o escrito en los trabajos de titulación. Los
trabajos pueden realizarse por metodologías multiprofesionales o multidisciplinarias. En lo
que respecta al número de estudiantes para la elaboración son 2 estudiantes de una misma
carrera o 3 estudiantes como máximo cuando pertenecen a otras carreras de una misma o de
diferentes IES. Cabe recalcar que la evaluación se la realiza de forma individual a pesar que
en el trabajo este conformado por 2 o 3 estudiantes.
Marco teórico 12
Las horas asignadas para el desarrollo del trabajo de titulación o para el examen
complexivo son 200 horas para el nivel técnico, 240 horas para el nivel tecnológico superior
y 400 horas para la formación superior de grado. Cada IES deberán asegurar que se cumplan
con las tutorías y el acompañamiento con los estudiantes para la realización de sus trabajos
de titulación como también para el examen complexivo.
Las IES serán los encargados de definir cuáles son las actividades de los trabajos de
titulación para cada estudiante en función de las diferentes opciones dl trabajo de titulación
seleccionada.
Como lo explica el (CES, Consejo de Educación Superior, 2017) “se consideran trabajos de
titulación en las carreras de formación técnica superior, tecnológica superior, y sus
equivalentes, y en la formación de nivel superior de grado, los siguientes trabajos:
• Proyectos de investigación.
• Proyectos integradores, ensayos o artículos académicos.
• Etnografías, sistematización de experiencias prácticas de investigación o
intervención.
• Análisis de casos, estudios comparados, propuestas metodológicas, propuestas
tecnológicas, productos o presentaciones artísticas, dispositivos tecnológicos,
modelos de negocios, emprendimientos, proyectos técnicos, trabajos
experimentales, entre otros de similar nivel de complejidad.”
Es importante mencionar que todo trabajo de titulación deberá estar conformado por una
propuesta innovadora que al menos contenga una investigación exploratoria y diagnóstica,
marco conceptual, las respectivas conclusiones y fuentes bibliográficas.
2.3. Unidad de titulación de la carrera de Ingeniería en Teleinformática/Telemática
A continuación, se detalla cómo los estudiantes inician el proceso de titulación:
2.3.1. Proceso de preinscripción.
En la modalidad actual la Gestora de la Unidad de Titulación por medio de un enlace y
una aplicación informal indica cuales son los respectivos documentos que los estudiantes
deben subir para el proceso de preinscripción, los cuales se mencionan a continuación:
1. Hoja de inscripción.
2. Copia de cédula y certificado de votación actualizada.
3. Certificado de acta de grado o título del colegio refrendado.
4. Certificado de haber culminado la Gestión Social del Conocimiento o tener un 80%
Marco teórico 13
de avance.
5. Certificado de haber culminado las Prácticas Preprofesionales o tener un 80% de
avance.
6. Certificado de haber culminado la malla curricular.
Todos los archivos deben ser subidos correctamente al SharePoint en un plazo
previamente ya definido, el grupo es privado sólo los estudiantes y la Gestora pueden tener
acceso. Todo eso se realiza con el fin de conocer cuáles son los posibles aspirantes y quienes
están aptos para seguir con el proceso.
2.3.2. Presentación del Plan de Investigación.
Cuando los estudiantes han pasado la fase de la preinscripción proceden a realizar el
anteproyecto que será enviado por medio del correo institucional al respectivo tutor
asignado, los respectivos temas se detallan a continuación:
1. Título de la propuesta.
2. Nombre completo del estudiante.
3. Línea de investigación/sublínea de investigación.
4. Planteamiento del problema.
5. Justificación e importancia.
6. Objetivos generales y específicos.
7. Metodología a emplearse.
8. Alcance.
Se realiza una pequeña sustentación por Zoom, con una duración de 15 minutos para que
los estudiantes expongan su Plan de Investigación al tutor y revisor.
2.3.3. Matriculación.
Los estudiantes deben primero ingresar al SIUG se registran con sus credenciales su
cédula o pasaporte, respectiva contraseña, el día y mes de nacimiento. Una vez que colocan
deben dar clic en la opción iniciar sesión (ver Figura 1).
Se presenta la vista principal del SIUG, se tiene que dirigir a académico y buscar la opción
de titulación (ver Figura 2) al dar clic se redirigen a la página de la Universidad de Guayaquil
y se visualiza otra pantalla para el ingreso a titulación, el estudiante debe ingresar con sus
credenciales un usuario y una contraseña, se debe dar clic en ingreso para poder acceder (ver
Figura 3).
Cuando el sistema de la Universidad de Guayaquil se encuentre habilitado el estudiante
podrá realizar la respectiva matriculación (ver Figura 4).
Marco teórico 14
Figura 1. Visualización de la pantalla principal para el ingreso al SIUG. Información tomada del SIUG.
Elaborado por autor.
Figura 2. Visualización de la pantalla del módulo de Titulación en el SIUG. Información tomada del SIUG.
Elaborado por autor.
Marco teórico 15
Figura 3. Ingreso para acceder al sistema de la matrícula. Información tomada del SIUG. Elaborado por
autor.
Figura 4. Sistema de la UG habilitado para la respectiva matrícula. Información tomada del SIUG. Elaborado
por autor.
Marco teórico 16
2.3.4. Tutorías Individuales.
Cabe mencionar que las tutorías de los tesistas lo realizan por medio de plataformas
virtuales como, por ejemplo: Teams, Zoom entre otras. Los tutores utilizan sus correos
personales para mantener una comunicación con los tesistas (ver Figura 5). Las tutorías se
las realizan semanalmente hasta el período establecido como lo indica el cronograma de
actividades.
Los avances de los capítulos I, II, III y IV los estudiantes lo envían por correo usando su
cuenta institucional para que los tutores realicen la respectiva revisión. Cabe mencionar que,
además, se utiliza una aplicación informal para tener una comunicación directa docentes-
tesistas durante el transcurso de las semanas.
2.3.5. Tutorías grupales.
Actualmente todo el grupo de tesistas mantiene tutorías grupales al menos 2 veces a la
semana, el encargado de brindar las asesorías es un docente que ya ha sido asignado
anteriormente para ayudar, reforzar o aclarar las dudas de los tesistas. Explica cómo se
redactan los capítulos I, II, III y IV, utilizando la plataforma Zoom como medio de
comunicación. Además, los trabajos que envía a los tesistas los realizan por medio de
Moodle.
Figura 5. Tutorías individuales realizadas por medio de la Plataforma Zoom. Información tomada de una
captura de pantalla. Elaborado por autor.
Marco teórico 17
2.3.6. Asistencias Grupales e Individuales.
Lo tutores semanalmente ingresan las asistencias de los tesistas para que luego puedan
visualizar en el sistema de la UG (ver Figura 6).
2.3.7. Notas subidas al sistema.
Los respectivos tutores, revisores y gestor suben las notas de cada tesista por medio del
SIUG y los estudiantes la visualizan en el sistema de la UG (ver Figura 7).
Figura 6. Pantalla de asistencia de tutorías individuales y grupales del estudiante. Información tomada del
SIUG. Elaborado por autor.
Figura 7. Pantalla de consulta de todas las notas de titulación del estudiante. Información tomada del SIUG.
Elaborado por autor.
Marco teórico 18
2.3.8. Sustentaciones.
Actualmente por motivo de la pandemia las sustentaciones se realizan por medio de la
plataforma Zoom, la Gestora envía un link donde el jurado asignado, el tutor, revisor y
estudiante se deben conectar. Las sustentaciones de los tesistas son programadas
anteriormente manteniendo ya fechas proyectadas para la exposición. Los tesistas se
informan de sus fechas dispuestas por medio de una aplicación informal donde la Gestora
de Titulación se comunica enviando un archivo. Antes de la pandemia, las sustentaciones se
las realizaban en la Facultad de Ingeniería Industrial.
2.3.9. Vista general del Módulo de Titulación.
Se realizó un resumen de forma general del módulo de titulación donde se puede
visualizar:
✓ La matriculación del estudiante.
✓ Asistencia de tutorías del estudiante (individual y grupal).
✓ Consultas generales (notas del estudiante).
Figura 8. Pantalla de bienvenida al sistema. Información tomada del SIUG. Elaborado por autor.
.
Marco teórico 19
2.4. Fundamentación Teórica
2.4.1. Soluciones Tecnológicas.
En la actualidad hay diversas soluciones que sirven para atender las necesidades de las
comunicaciones e información de cualquier tipo de organización. Para crear una solución o
respuesta se debe primero analizar y después identificar cual es el problema, por lo que se
considerada una solución a un problema tecnológico. Algunos tipos de soluciones son de:
conectividad, infraestructuras informáticas, dispositivos, seguridad y aplicaciones.
En este proyecto de investigación se ha identificado el problema por lo que al obtener
una solución tecnológica se optó por implementar un módulo dentro de una plataforma web
del tipo Smart University con el fin de responder a las necesidades de los estudiantes,
docentes y personal administrativo.
2.4.2. Página Web.
Como lo indica (Raffino, Concepto.de, 2020) es un documento digital compuesto de
información útil para cualquier persona que quiera tener conocimientos de su interés
ajustado a los estándares de la World Wide Web accediendo por medio de un navegador
web conectado a internet.
Al crear y comenzar con el desarrollo de la página web se debe trabajar bajo un lenguaje
de programación en el cual sea fácil de interpretar por los navegadores como los famosos
lenguajes HTML, PHP, ASP, JSP entre otros. Antes era importante tener bases de
conocimientos sobre algunos tipos de lenguajes de programación para implementar una
página web, hoy en día todo ha ido evolucionando y se han encontrados software donde cada
día son más adaptables y fáciles de comprender como los editores de textos.
2.4.2.1. Tipos de páginas web.
2.4.2.1.1. Según su estructura.
• Páginas Web Estáticas: Normalmente son consideradas páginas que no tienen
ningún tipo de alteración en su estructura, por ejemplo:
Damaris es una diseñadora web que va a crear una página web donde sólo mostrará
información no tendrá ningún tipo de interacción por parte del usuario creando
limitantes para poder acceder a dicha información, a esto se lo considera una página
estática.
• Páginas Web Dinámicas: Se considera una página web dinámica aquella que
incluye algún tipo de código escrito en cualquier lenguaje de programación, capaz
de poder personalizar el contenido dependiendo de las órdenes que se le den
Marco teórico 20
mostrando así un contenido diferente. Por ejemplo: Matías va a crear una página web
para una escuela que además de mostrar información importante crea un foro para
que los estudiantes puedan interactuar. Es evidente que en el momento que un
estudiante comience a escribir lo que piensa sobre aquel tema trepado en el foro va
a comenzar a interactuar con otros compañeros que estarán a favor de su respuesta o
que comiencen a rebatir.
2.4.2.1.2. Según el negocio o función
• Tiendas online: Son un tipo de página web en la que se muestra al espectador los
productos o servicios de una o varias marcas o empresas. Utilizan herramientas y
plataformas para que los usuarios puedan realizar compras, pedidos o transacciones
online.
• Sitios Web educativos y e-learning: Por lo general son sitios web encargados de
ofrecer cursos online a los usuarios. En los últimos tiempos este tipo de sitio web ha
tenido un crecimiento muy imparable. Por ejemplo: Coursera, Edx entre otros.
• Páginas web corporativas: Son un tipo de página web donde se encontrará toda la
información acerca de una empresa, negocio o marca, conociendo a que se dedica la
empresa, los servicios que otorga, el equipo que lo conforma, contactos, entre otro
tipo de información primordial. Por lo general buscan tener una buena imagen para
los usuarios.
• Sitios web gubernamentales: Son sitios web donde los usuarios tienen acceso a
información de su interés y que por lo general realizan trámites.
2.4.3. Plataforma web.
Una plataforma web como lo dice (Roc, 2019) “incluye elementos adicionales a la página
web tales como aplicaciones, carritos de compras, formularios, convertidores, instancias de
aprobación y alguna otra medida específica para las necesidades de los usuarios”.
2.4.3.1. Ventajas.
• Permiten ahorrar tiempo debido a la automatización de ciertos procesos.
• Se realizan trabajos con un mínimo de personas al disponer de herramientas que
permiten ejecutar ciertas tareas.
• Diversidad de plataformas que se ajustan al perfil correcto de acuerdo a las
necesidades.
• No se requiere ser un experto en programación debido a que algunas plataformas no
son tan complejas.
Marco teórico 21
• Plataformas gratuitas y pagadas, teniendo en cuenta una pagada va a ofrecer mejores
beneficios.
2.4.4. Servidor Web.
(Colobran Huguet , Arqués Soldevila, & Marco Galindo, 2008) indican que “cuando un
servidor web se utiliza formando parte de una aplicación, simplemente hace de interfaz para
la aplicación, de forma que es un elemento más…”. Algunos tipos de Servidores web más
usados son: Nginx, Apache, Internet Information Services o IIS.
2.4.5. Servidor Base de Datos.
Como lo define (Borges E. , 2019) “es un tipo de software de servidor que permiten la
organización de la información mediante el uso de tablas, índices y registros”.
Muchas empresas, instituciones privadas o públicas, bancos entre otras organizaciones
almacenan gran información de datos de sus clientes o usuarios como, por ejemplo: sus
direcciones, teléfonos, correos, entre otros. Por lo cual, el servidor de base de datos es el
encargado de gestionar y administrar innumerables cantidades de información.
Algunos ejemplos de servidores de bases de datos son los siguientes:
• MySQL server: Líder de las bases de datos usadas para el desarrollo web y de
aplicaciones que utilizan lenguajes de programación como PHP, Ruby o Python.
• PostgreSQL server: Servidor utilizado en organizaciones gubernamentales y
empresariales, bancos e instituciones financieras debido a la seguridad y grandes
volúmenes de los datos. Ofreciendo estabilización, robutez y velocidad al momento
de la administración de los datos.
• MongoDB server: Es un software libre, éste no almacena los datos en tablas sino en
estructuras BSON dinámicas haciendo que su acceso sea rápido y fácil. Adaptable
en Windows, Linux, MacOS y Solaris.
2.4.6. Proceso.
El proceso como lo define (Raffino, Concepto.de, 2020) “es un conjunto de operaciones
lógicas y aritméticas llevadas a cabo por los ordenadores con el fin de poder gestionar datos
y obtener los resultados deseados”.
2.4.7. Automatización de procesos.
Se entiende como automatización de procesos a la optimización o reducción de tareas
con el fin de ahorrar tiempo y recursos mejorando asi la eficiencia o productividad, hoy en
día gracias a la integración de aplicaciones los procesos que comúnmente se los hace manual
se sustituyen con aplicaciones de software.
Marco teórico 22
2.4.8. Módulo Web Adaptables.
Los módulos tienen la característica de enriquecer las páginas Web de cualquier sitio que
se esté utilizando permitiéndole agregar más funcionalidad. Entre los módulos mas
comunes: se tiene al gestor de noticias y eventos, buscador de contenidos, foros y
comunidades entre otros.
2.5. Marco Conceptual
• Innovación: “Es la aplicación de una de las habilidades humanas más vitales: la
creatividad. Además, aprovecha la capacidad de las personas para ingeniar
soluciones novedosas a los problemas y convierte las ideas en realidad.” (Equipo de
Centro de Innovación Ltda., 2010)
• Tecnologías de información y comunicación: “Las TIC son el conjunto de
tecnologías desarrolladas en la actualidad para una información y comunicación más
eficiente, las cuales han modificado tanto la forma de acceder al conocimiento como
las relaciones humanas”. (Chen, 2019)
• Herramientas de comunicación asincrónicas: “Son aquellas en las que la
comunicación no se produce a tiempo real, es decir, en las que los participantes no
están conectados en el mismo espacio de tiempo”. (Baño Egea, Bosom Nieto, &
Ezquerro Rodríguez, s.f.)
• Herramientas de comunicación sincrónicas: “Son aquéllas que permiten una
comunicación a tiempo real, para ello los participantes deben estar conectados en el
mismo momento. Son herramientas de comunicación sincrónicas: el Chat, la
videoconferencia, el msn, entre otros.” (Baño Egea, Bosom Nieto, & Ezquerro
Rodríguez, s.f.)
• Eficiencia: “Facultad de orientar algo o a alguien con el objetivo de alcanzar una
determinada meta con el uso más racional de recursos”. (Raffino, Concepto.de,
2020) (Raffino, Concepto.de, 2020)
• Plataforma Spring: “Es un framework Open Source que facilita la creación de
aplicaciones de todo tipo en Java, Kotlin y Groovy”. (Pahino, 2020)
• Plataforma Jsp: “Es un acrónimo de Java Server Pages, que en castellano vendría
a decir algo como Páginas de Servidor Java. Es, pues, una tecnología orientada a
crear páginas web con programación en Java”. (Alvarez, 2002)
Marco teórico 23
• World Wide Web: “Es un sistema interconectado de páginas web públicas
accesibles a través de Internet (art. en inglés). La Web no es lo mismo que el Internet:
la Web es una de las muchas aplicaciones construidas sobre Internet”. (MDN
contributors, 2020)
• Ngingx: “Nginx en simples palabras es un servidor web, proxy inverso y
balanceador de carga open source que hoy por hoy soporta a millones de páginas
web en todo el mundo”. (Borges S. , 2019)
• Apache: “Es uno de los servidores más antiguos y si bien en los últimos años han
surgido alternativas más modernas y eficientes que han ganado terreno al día de hoy
Apache sigue uno servidor de referencia”. (De León, 2019)
• Internet Information servicios IIS: “Es un servidor web con varias funciones
empaquetadas en los sistemas operativos Microsoft. Proporciona una plataforma
segura, fácil de administrar, modular y extensible para hospedar sitios web, servicios
y aplicaciones. El servicio permite a un equipo de cómputo actuar como servidor
web para intranet o en internet, es decir, publicar páginas web”. (Álvarez, 2018)
• Smart University: “Una smart university engloba todos los aspectos de la
comunidad educativa y desarrolla cambios trascendentales en el modelo docente
tradicional para adaptarlo a las tecnologías actuales y venideras. La universidad
inteligente, al igual que las smart cities, debe partir de lo que hoy se denominan smart
campus, espacios pedagógicos totalmente eficaces que no solo usan las TI para
beneficio propio, sino también en términos de eficiencia energética y
medioambiental”. (T-Systems, 2017)
Marco teórico 24
2.6. Marco Legal
2.6.1. Reglamento de régimen académico
Tabla 3. Modalidades de estudios o aprendizaje.
REGLAMENTO DE RÉGIMEN ACADÉMICO CONSEJO EDUCACIÓN SUPERIOR
TITULO VI. - MODALIDADES DE ESTUDIOS O APRENDIZAJE
ARTÍCULO ANÁLISIS ARTÍCULO ANÁLISIS
“Art. 41.- Modalidad presencial.
Es aquella en la cual los
componentes de docencia y de
práctica de los aprendizajes, se
organizan predominantemente en
función del contacto directo in situ
y en tiempo
real entre el profesor y los
estudiantes Las horas del
componente de docencia deberán
ser implementadas en al menos tres
(3) días a la semana con un máximo
de seis (6) horas por día”. (CES,
Consejo de Educación Superior,
2017)
Los estudiantes y docentes
tienen una relación directa
en la que pueden
comunicarse, compartir
ideas o asesorarse sobre los
trabajos educativos. Los
docentes deben cumplir con
las horas previamente ya
establecidas.
“Art. 42.- Modalidad en línea.
Es la modalidad en la cual, el
componente de docencia, el de
prácticas de los aprendizajes, y el de
aprendizaje autónomo están mediados
fundamentalmente por el uso de
tecnologías informáticas y entornos
virtuales que organizan la interacción
educativa del profesor y el estudiante,
en tiempo real o diferido…”. (CES,
Consejo de Educación Superior, 2017)
En esta modalidad todo el
personal involucrado debe
cumplir sus trabajos mediante
el uso de herramientas
tecnológicas y entornos
online en la que docentes y
estudiantes podrán
interactuar. La IES es el
encargado de gestionar y dar
seguimiento de que todo se
esté cumpliendo.
Información tomada del CES. Elaborado por autor.
Marco teórico 25
Tabla 4. Modalidades de estudios o aprendizaje.
REGLAMENTO DE RÉGIMEN ACADÉMICO CONSEJO EDUCACIÓN SUPERIOR
TITULO VI. - MODALIDADES DE ESTUDIOS O APRENDIZAJE
ARTÍCULO ANÁLISIS ARTÍCULO ANÁLISIS
“Art. 43.- Modalidad a
distancia.
Es la modalidad en la cual el
componente de docencia, el de
prácticas de los aprendizajes y el
de aprendizaje autónomo están
mediados por el uso de tecnologías
y entornos virtuales, y por la
articulación de múltiples recursos
didácticos (físicos y digitales).
Para su desarrollo, es fundamental
la labor tutorial sincrónica y el
respaldo administrativo-
organizativo de centros de
apoyo...”. (CES, Consejo de
Educación Superior, 2017)
Los docentes, estudiantes y
el componente de prácticas
de aprendizaje utilizan las
herramientas tecnológicas o
entornos virtuales con el fin
de cumplir con las
actividades propuestas,
dando importancia a la
tutoría sincrónica. La
gestión y seguimiento lo
realiza la IES. Las
asistencias por parte de los
docentes y el uso de las
plataformas son
fundamental.
“Art. 45.- Modalidad semipresencial
o de convergencia de medios.
En esta modalidad, el aprendizaje se
produce a través de la convergencia de
medios, es decir, la combinación
equilibrada y eficiente de actividades
in situ y virtuales en tiempo real o
diferido con apoyo de tecnologías de la
información y de la comunicación para
organizar los componentes de
docencia, de prácticas de aplicación y
experimentación de los aprendizajes y
aprendizaje autónomo…”. (CES,
Consejo de Educación Superior, 2017)
En esta modalidad hace
referencia a una combinación
de actividades en tiempo real
y por medio de online con el
uso de recursos tecnológicos
tanto para los docentes y
estudiantes requiriendo el
acompañamiento de tutorías
por medio del personal
académico.
Información tomada del CES. Elaborado por autor.
Marco teórico 26
Tabla 5. Modalidades de estudios o aprendizaje e investigación.
REGLAMENTO DE RÉGIMEN ACADÉMICO CONSEJO EDUCACIÓN SUPERIOR
TITULO VI. - MODALIDADES DE ESTUDIOS O
APRENDIZAJE TÍTULO V.- INVESTIGACIÓN
ARTÍCULO ANÁLISIS ARTÍCULO ANÁLISIS
“Art. 48.- Democratización de
las plataformas de aprendizaje
de la educación superior.
Todas las IES están obligadas a
colocar en su portal electrónico
institucional los materiales de
elaboración propia,
correspondientes a las asignaturas,
cursos o sus equivalentes, de
carreras y programas. Estos
materiales incluirán el micro
currículo, videos u otros
pertinentes en el marco de la
ley...”. (CES, Consejo de
Educación Superior, 2017)
Las instituciones de
educación superior deben
disponer de un portal online
en el que se obtenga
información para uso
público, materiales de
elaboración que
corresponderán a las
asignaturas, cursos, carreras
o programas con el fin de
poder ayudar a que la
información sea difundida.
“Art. 76.- Proyectos de desarrollo,
innovación y adaptación técnica o
tecnológica.
Las IES cuyas fortalezas o dominios
académicos se encuentren relacionados
directamente con los ámbitos
productivos, sociales, culturales y
ambientales podrán formular e
implementar proyectos institucionales
de investigación aplicada para el
desarrollo de modelos prototípicos y de
adaptación de técnicas, tecnologías y
metodologías…”. (CES, Consejo de
Educación Superior, 2017)
En este artículo hace
referencia a que las IES
formulen e implementen
proyectos de investigación
que servirán para las
necesidades de cada región o
país.
Información tomada del CES. Elaborado por autor.
Marco teórico 27
2.6.2. Ley orgánica de transparencia y acceso a la información pública.
Tabla 6. De la información pública y su difusión.
LEY ORGÁNICA DE TRANSPARENCIA Y ACCESO A LA INFORMACIÓN PÚBLICA
TÍTULO SEGUNDO. – DE LA INFORMACIÓN PÚBLICA Y SU DIFUSIÓN
ARTÍCULO ANÁLISIS ARTÍCULO ANÁLISIS
“Art. 5.- Información pública.
Se considera información pública,
todo documento en cualquier
formato, que se encuentre en poder
de las instituciones públicas y de
las personas jurídicas a las que se
refiere esta Ley, contenidos,
creados u obtenidos por ellas, que
se encuentren bajo su
responsabilidad o se hayan
producido con recursos del
Estado”. (CES, Consejo de
Educación Superior, 2004)
La información pública
debe estar disponible para
su respectivo uso siempre
que provengan de
instituciones públicas o de
las personas jurídicas.
“Art. 6.- Información confidencial.
Se considera información confidencial
aquella información pública personal,
que no está sujeta al principio de
publicidad y comprende aquella
derivada de sus derechos
personalísimos y fundamentales,
especialmente aquellos señalados en
los artículos 23 y 24 de la Constitución
Política de la República…”. (CES,
Consejo de Educación Superior, 2004)
Toda información que no
esté declarada para uso de
publicidad se lo considera
información confidencial,
quienes violen este derecho
serán sancionados.
Información tomada del CES. Elaborado por autor.
Marco teórico 28
Tabla 7. De la información pública y su difusión.
LEY ORGÁNICA DE TRANSPARENCIA Y ACCESO A LA INFORMACIÓN PÚBLICA
TÍTULO SEGUNDO. – DE LA INFORMACIÓN PÚBLICA Y SU DIFUSIÓN
ARTÍCULO ANÁLISIS ARTÍCULO ANÁLISIS
“Art. 7.- Difusión de la
información pública.
Por la transparencia en la gestión
administrativa que están obligadas
a observar todas las instituciones
del Estado que conforman el sector
público en los términos del
artículo 118 de la Constitución
Política de la República y demás
entes señalados en el artículo 1 de
la presente Ley, difundirán a través
de un portal de información o
página web…”. (CES, Consejo de
Educación Superior, 2004)
La información será
difundida por medio de una
página web o un portal web
que debe disponer de ítems
obligatorios como mostrar
los servicios, horarios
disponibles que ofrecen las
instituciones entre otros, la
información debe estar bien
estructurada por lo que
usuarios no deben estar
confundidos.
“Art. 10.- Custodia de la
información.
Es responsabilidad de las instituciones
públicas, personas jurídicas de derecho
público y demás entes señalados en el
artículo 1 de la presente Ley, crear y
mantener registros públicos de manera
profesional, para que el derecho a la
información se pueda ejercer a
plenitud, por lo que, en ningún caso se
justificará…”. (CES, Consejo de
Educación Superior, 2004)
Las personas responsables
que se mencionan en este
artículo tienen la obligación
de proteger la información en
la que no se debe restringir u
ocultar o en casos graves a la
destrucción parcial de la
información.
Información tomada del CES. Elaborado por autor.
Metodología y propuesta 29
Capítulo III
Metodología
3.1. Metodología de la Investigación
Es importante tener en cuenta que para definir el tipo de investigación del proyecto
existen diferentes tipos de diseños que se ajustan dependiendo del caso que se esté
desarrollando por lo cual es muy importante saber a cuál tipo de investigación pertenece el
proyecto. El método se caracteriza por ser un procedimiento ordenado y sistemático con el
fin de alcanzar un determinado objetivo.
En este caso de estudio la investigación es aplicada porque el proyecto de investigación
propone una innovación tecnológica y nuevas herramientas para el ámbito educativo como
es el de “Implementar un módulo de titulación en una plataforma web del tipo Smart
University para la carrera de Ingeniería en Teleinformática/Telemática de la Universidad de
Guayaquil” proponiendo una solución ante un problema existente.
El diseño empleado en esta investigación es explicativo debido a que se encontró bastante
información tanto a nivel local, nacional e internacional sobre páginas web y módulos
empleados para procesos en las Universidades, además de encontrar diseños de los trabajos
y análisis cuantitativo usando estadística. Como lo define (Vara Horna, 2012) “las
investigaciones explicativas no se contentan con descubrir qué es lo que causa un
determinado hecho, sino también busca aclarar por qué lo causa”.
Por otro lado, el proyecto de investigación emplea instrumento cuantitativo que ayudan
a obtener información confiable por medio del uso de procedimientos estadísticos cuyos
resultados serán sometidos a un análisis para una posterior interpretación utilizando la
herramienta de la encuesta dirigida a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Se pretende emplear también el instrumento cualitativo que
servirá para revelar lo que piensa y siente el entrevistador, en este caso se utilizará la
herramienta de la entrevista dirigida a la Gestora de la Unidad de Titulación Ing. Ingrid
García permitiendo reforzar temas o identificar qué aspectos se deben mejorar y como este
proyecto ayudará a contribuir a la carrera.
3.1.1. Métodos de Investigación
• Método bibliográfico: El uso del método es muy importante porque se obtiene
información adecuada para la realización del proyecto, con la posibilidad de
Metodología y propuesta 30
obtener una gran cantidad de información será más fácil conocer cuáles son las
mejores herramientas que se utilizaran para el proyecto.
• Método deductivo: La información que sea compartida por parte de la gestora será
reflejada a los estudiantes y docentes. Cada uno cumple con un rol específico de
acuerdo a la función que tengan para que así pueden llegar tener una
comunicación, por ejemplo: cuando se realizan las preinscripciones el Gestor de
la Unidad de Titulación comparte un link por medio del correo electrónico que se
redirige al SharePoint en la que los tesistas deben subir todos los documentos
requeridos, la mayoría de las veces no está bien entendido lo que se debe trepar.
Por lo que con el módulo de titulación para la carrera el proceso de preinscripción
se verá reflejado a los estudiantes con todos los detalles y el tesista podrá tener
información actualizada en tiempo real de quienes se encuentren debidamente
preinscritos.
• Método explicativo: En este proyecto de investigación no sólo se centrará en
descubrir que es lo que causa un determinado hecho, sino también busca aclarar
por qué lo causa. La UG cuenta dentro del SIUG con una parte del módulo de
titulación que lo utilizan de forma general que dispone de la matriculación,
asistencias y notas, pero el proceso interno no se ve reflejado debido a que cada
carrera busca la manera de organizarse y así llevar el proceso de la mejor forma
posible con el uso de otras herramientas, pero éste último ya no es algo formal
porque no se reflejado en el SIUG o en un módulo que a su vez ayude con la
optimización de ciertos procesos.
3.2. Técnicas para el procesamiento y análisis de datos
Según (Lozano Zanelly, 2010) “la población es el conjunto de individuos que tienen las
características (variables), que se quieren estudiar.”
El universo de estudiantes en la carrera se conforma de 196 para teleinformática y 558
para telemática dando un total de 754 estudiantes. Obteniendo el dado se procede a aplicar
la fórmula finita para determinar el número de estudiantes a encuestar.
𝑛 =N ∗ 𝑍2 ∗ P ∗ Q
𝑒2(𝑁 − 1) + 𝑍2 ∗ 𝑃 ∗ 𝑄
n= Tamaño de muestra buscada
Metodología y propuesta 31
N= Tamaño de la Población o Universo
Z= Parámetro estadístico que depende del Nivel de Confianza -> 95%;1,96
P= Probabilidad de éxito -> 50%
Q= Probabilidad de fracaso -> 50%
𝑒2= Error de estimación -> 3%
Como lo define (Lozano Zanelly, 2010) “la muestra es un subconjunto de la población
de estudio y es el grupo de personas que realmente se estudiarán.”
Fórmula para calcular la muestra
𝑛 =N ∗ 𝑍2 ∗ P ∗ Q
𝑒2(𝑁 − 1) + 𝑍2 ∗ 𝑃 ∗ 𝑄
Reemplazo de los datos
𝑛 =754 ∗ 22 ∗ 50 ∗ 50
32(754 − 1) + 22 ∗ 50 ∗ 50
𝑛 =3770000
12259
𝑛 = 307
La respectiva muestra para encuestar dio como resultado 307 estudiantes.
Metodología y propuesta 32
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
3.3 Encuesta
Como lo define (Caceres, 2014) “la encuesta (muestra o total), es una investigación
estadística en que la información se obtiene de una parte representativa de las unidades
de información o de todas las unidades seleccionadas."
3.3.1. Encuestas dirigidas a los estudiantes de la carrera
La información se recolecta de los datos proporcionados por los estudiantes de la carrera,
se realizó un modelo de encuesta enfocado acerca de los procesos actuales (véase Anexo N.º
1). Y se obtiene las respuestas de 355 estudiantes.
1. ¿Dispone usted de un dispositivo electrónico tal como: laptop, computadora de
escritorio, Tablet, ¿celular para la realización de sus actividades?
Tabla 8. ¿Dispone usted de un dispositivo electrónico tal como: laptop, computadora
de escritorio, Tablet, ¿celular para la realización de sus actividades?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 342 estudiantes de los
355 representan al 97% de los estudiantes que SI disponen de un dispositivo electrónico.
ESCALAS ESTUDIANTES %
Si 343 97%
No 12 3%
Total, de estudiantes 355 100%
97%
3%
SI
NO
Figura 9. Resultado del porcentaje de los estudiantes que disponen de un dispositivo electrónico. Elaborado
por autor.
Metodología y propuesta 33
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
Mientras que en la segunda proporción de color naranja con un total de 12 estudiantes
representan al 3% de los estudiantes que NO disponen de un dispositivo electrónico.
2. ¿Tiene usted conocimiento de cómo se maneja el proceso interno de titulación
dentro de la carrera de Ingeniería en Teleinformática/Telemática?
Tabla 9. ¿Tiene usted conocimiento de cómo se maneja el proceso interno de
titulación dentro de la carrera de Ingeniería en Teleinformática/Telemática?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la segunda proporción de color naranja con un total de 156 estudiantes de
los 355 representan al 44% de los estudiantes que tienen “Poco” conocimiento de cómo se
ESCALAS ESTUDIANTES %
Mucho 10 3%
Poco 156 44%
Muy poco 104 29%
Nada 85 24%
Total, de estudiantes 355 100%
3%
44%
29%
24%
MUCHO
POCO
MUY POCO
NADA
Figura 10. Resultado del porcentaje de los estudiantes que conocen cómo se maneja el proceso interno de
titulación en la carrera. Elaborado por autor.
Metodología y propuesta 34
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
maneja el proceso interno de titulación dentro de la carrera. Mientras que en la tercera
proporción de color plomo con un total de 104 estudiantes representan al 29% de los
estudiantes que tienen “Muy Poco” conocimiento.
3. ¿Tiene usted conocimiento de que la Universidad de Guayaquil dentro de su
plataforma web incluye un módulo de información sobre los procesos de
titulación sólo para la carrera de Ingeniería en Teleinformática/Telemática?
Tabla 10. ¿Tiene usted conocimiento de que la Universidad de Guayaquil dentro de
su plataforma web incluye un módulo de información sobre los procesos de titulación
sólo para la carrera de Ingeniería en Teleinformática/Telemática?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la segunda proporción de color naranja con un total de 145 estudiantes de
los 355 representan al 41% de los estudiantes que tienen “Poco” conocimiento de que la UG
ESCALAS ESTUDIANTES %
Mucho 18 5%
Poco 145 41%
Muy poco 104 29%
Nada 88 25%
Total, de estudiantes 355 100%
5%
41%
29%
25%MUCHO
POCO
MUY POCO
NADA
Figura 11. Resultado del porcentaje de los estudiantes que tienen conocimiento de que la Universidad de
Guayaquil dentro de su plataforma web incluye un módulo de información sobre los procesos de titulación
sólo para la carrera. Elaborado por autor.
Metodología y propuesta 35
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
dentro de su plataforma web incluye un módulo de información sobre los procesos de
titulación sólo de la carrera. En la tercera proporción de color plomo con un total de 104
estudiantes representan al 29% de los estudiantes que tienen “Muy Poco” conocimiento.
4. ¿Cree usted que al NO disponer de herramientas que ayuden a la optimización
de ciertos procesos de titulación retrasen las actividades y gestiones de los
tesistas?
Tabla 11. ¿Cree usted que al NO disponer de herramientas que ayuden a la
optimización de ciertos procesos de titulación retrasen las actividades y gestiones de
los tesistas?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 131 estudiantes de los
355 representan al 37% de los estudiantes están “Totalmente de acuerdo” que al NO disponer
de herramientas que ayuden a la optimización de ciertos procesos de titulación retrasen las
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 131 37%
De acuerdo 162 46%
Dudoso 55 15%
En desacuerdo 3 1%
Totalmente en desacuerdo 4 1%
Total, de estudiantes 355 100%
37%
46%
15%1%
1% TOTALMENTE DE ACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 12. Resultado del porcentaje de los estudiantes que creen que, al NO disponer de herramientas que
ayuden a la optimización de ciertos procesos de titulación retrasen las actividades y gestiones de los tesistas.
Elaborado por autor.
Metodología y propuesta 36
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
actividades y gestiones de los tesistas. Mientras que en la segunda proporción de color
naranja con un total de 162 estudiantes representan al 46% de los estudiantes están “De
acuerdo”.
5. ¿Considera usted que la carrera de Ingeniería en Teleinformática/Telemática
debe contar con un módulo de titulación para el control de actividades?
Tabla 12. ¿Considera usted que la carrera de Ingeniería en
Teleinformática/Telemática debe contar con un módulo de titulación para el control
de actividades?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 145 estudiantes de los
355 representan al 41% de los estudiantes que están “Totalmente de acuerdo” de que la
carrera cuente con un módulo de titulación para el control de actividades. En la segunda
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 145 41%
De acuerdo 163 46%
Dudoso 40 11%
En desacuerdo 3 1%
Totalmente en desacuerdo 4 1%
Total, de estudiantes 355 100%
41%
46%
11%1%
1% TOTALMENTE DE ACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 13. Resultado del porcentaje de los estudiantes consideran que la carrera cuente con un módulo de
titulación para el control de las actividades. Elaborado por autor.
Metodología y propuesta 37
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
.
proporción de color naranja con un total de 163 estudiantes representan al 46% de los
estudiantes que están “De acuerdo”.
6. ¿Considera usted que el tiempo de respuesta al realizar un módulo de titulación
dentro de una plataforma Smart University ayudará a ser rápido y eficaz los
procesos de revisión y entrega?
Tabla 13. ¿Considera usted que el tiempo de respuesta al realizar un módulo de
titulación dentro de una plataforma Smart University ayudará a ser rápido y eficaz
los procesos de revisión y entrega?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 99 estudiantes de los 355
representan al 28% de los estudiantes que están “Totalmente de acuerdo” que el tiempo de
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 99 28%
De acuerdo 173 48%
Dudoso 77 22%
En desacuerdo 4 1%
Totalmente en desacuerdo 2 1%
Total, de estudiantes 355 100%
28%
48%
22%
1%
1%
TOTALMENTE DE ACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 14. Resultado del porcentaje de los estudiantes consideran que el tiempo de respuesta al realizar un
módulo de titulación dentro de una plataforma Smart University ayudará a ser rápido y eficaz los procesos
de revisión y entrega Elaborado por autor.
Metodología y propuesta 38
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
respuesta al realizar un módulo de titulación ayudará a ser rápido y eficaz los procesos de
revisión y entrega. Mientras que en la segunda proporción de color naranja con un total de
173 estudiantes representan al 48% de los estudiantes que están “De acuerdo”.
7. ¿Considera usted que con la implementación de un módulo de titulación los
datos, documentos e información de los tesistas serán más seguros evitando la
divulgación o pérdida de información con el uso de otras aplicaciones
informales?
Tabla 14. ¿Considera usted que con la implementación de un módulo de titulación
los datos, documentos e información de los tesistas serán más seguros evitando la
divulgación o pérdida de información con el uso de otras aplicaciones informales?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 113 estudiantes de los
355 representan al 32% de los estudiantes que están “Totalmente de acuerdo” que con la
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 113
32%
De acuerdo 173 49%
Dudoso 57 16%
En desacuerdo 10 3%
Totalmente en desacuerdo 2 0%
Total, de estudiantes 355 100%
32%
49%
16%3%
0%TOTALMENTE DEACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 15. Resultado del porcentaje de los estudiantes consideran que al implementar un módulo de titulación
los datos, documentos e información de los tesistas serán más seguros evitando la divulgación o pérdida de
información con el uso de otras aplicaciones informales. Elaborado por autor.
Metodología y propuesta 39
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
implementación de un módulo de titulación los datos, documentos e información de los
tesistas serán más seguros. Mientras que en la segunda proporción de color naranja con un
total de 173 estudiantes representan al 49% de los estudiantes que están “De acuerdo”.
8. Cree usted que al disponer de un módulo de titulación le ayudaría ahorrar
tiempo como el de obtener con facilidad todos los documentos necesarios para
el proceso, evitando incomodar al personal administrativo.
Tabla 15. ¿Considera usted que al disponer de un módulo de titulación le ayudaría
ahorrar tiempo como el de obtener con facilidad todos los documentos necesarios
para el proceso, evitando incomodar al personal administrativo?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 127 estudiantes de los
355 representan al 36% de los estudiantes que están “Totalmente de acuerdo” que al disponer
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 127 36%
De acuerdo 178 50%
Dudoso 45 13%
En desacuerdo 4 1%
Totalmente en desacuerdo 1 0%
Total, de estudiantes 355 100%
36%
50%
13%1%0%
TOTALMENTE DEACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 16. Resultado del porcentaje de los estudiantes consideran que al disponer de un módulo de titulación
le ayudaría ahorrar tiempo como el de obtener con facilidad todos los documentos necesarios para el proceso
Elaborado por autor.
Metodología y propuesta 40
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
de un módulo de titulación le ayudaría ahorrar tiempo como el de obtener con facilidad todos
los documentos. Mientras que en la segunda proporción de color naranja con un total de 178
estudiantes representan al 50% de los estudiantes que están “De acuerdo”.
9. ¿Considera usted muy importante que tanto los tesistas y tutores mantengan
una comunicación en tiempo real formalizada y debidamente evidenciada?
Tabla 16. ¿Considera usted muy importante que tanto los tesistas y tutores
mantengan una comunicación en tiempo real formalizada y debidamente
evidenciada?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 168 estudiantes de los
355 representan al 47% de los estudiantes que están “Totalmente de acuerdo” que tanto los
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 168 47%
De acuerdo 140 40%
Dudoso 42 12%
En desacuerdo 4 1%
Totalmente en desacuerdo 1 0%
Total, de estudiantes 355 100%
47%
40%
12%1%0%
TOTALMENTE DE ACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 17. Resultado del porcentaje de los estudiantes consideran muy importante que tanto los tesistas y
tutores mantengan una comunicación en tiempo real formalizada y debidamente evidenciada. Elaborado por
autor.
Metodología y propuesta 41
Información tomada de la encuesta realizada a los estudiantes de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
tesistas y tutores mantengan una comunicación en tiempo real formalizada y debidamente
evidenciada. Mientras que en la segunda proporción de color naranja con un total de 140
estudiantes representan al 40% de los estudiantes que están “De acuerdo”.
10. ¿Cree usted que con la implementación del módulo de titulación beneficiará a
los tesistas, tutores, revisores y al personal administrativo de la carrera de
Ingeniería en Teleinformática/Telemática?
Tabla 17. ¿Cree usted que con la implementación del módulo de titulación
beneficiará a los tesistas, tutores, revisores y al personal administrativo de la carrera
de Ingeniería en Teleinformática/Telemática?
Porcentaje obtenidos mediante un gráfico estadístico:
Análisis: En la primera proporción de color azul con un total de 150 estudiantes de los
355 representan al 42% de los estudiantes que están “Totalmente de acuerdo” que con la
ESCALAS ESTUDIANTES %
Totalmente de acuerdo 150 42%
De acuerdo 156 44%
Dudoso 39 11%
En desacuerdo 6 2%
Totalmente en desacuerdo 4 1%
Total, de estudiantes 355 100%
42%
44%
11%2%1%
TOTALMENTE DE ACUERDO
DE ACUERDO
DUDOSO
EN DESACUERDO
TOTALMENTE ENDESACUERDO
Figura 18. Resultado del porcentaje de los estudiantes consideran que con la implementación del módulo de
titulación beneficiará a los tesistas, tutores, revisores y al personal administrativo de la carrera. Elaborado
por autor.
Metodología y propuesta 42
implementación del módulo de titulación beneficiará a los tesistas, tutores, revisores y al
personal administrativo de la carrera. En la segunda proporción de color naranja con un total
de 156 estudiante representan al 44% de los estudiantes que están “De acuerdo”.
• Resultados: Se encuestó a 355 estudiantes más de los que ya se tenía previsto en la
muestra, un total de 85 estudiantes no tienen conocimiento de cómo se maneja el
proceso interno de titulación dentro de la carrera, mientras que un total de 104 tienen
muy poco conocimiento. Cuando se les preguntó sobre si tenían conocimiento de
que la Universidad de Guayaquil dentro de su plataforma web incluye un módulo de
información sobre los procesos de titulación sólo para la carrera, 104 estudiantes
tenían muy poco conocimiento y 88 nada. Al no disponer de herramientas que
ayuden a la optimización de ciertos procesos de titulación un total de 162 estudiante
están de acuerdo que como consecuencia retrasan las actividades y gestiones de los
tesistas. Dos escalas de 145 estudiantes están totalmente de acuerdo y 163 están de
acuerdo de que la carrera cuente con un módulo de titulación para controlar
actividades. Al referirse de que la implementación del módulo haría que los datos,
documentos e información serían más seguros evitando la divulgación o pérdida de
información, 173 estudiantes están de acuerdo y 113 totalmente de acuerdo. Los
estudiantes con un total de 168 estudiantes están totalmente de acuerdo que tanto los
tesistas y tutores mantengan una comunicación en tiempo real formalizada y
debidamente evidenciada. En la pregunta final de la encuesta un total de 150
estudiantes están totalmente de acuerdo y 156 de acuerdo que se implemente el
módulo de titulación que beneficiará a los tesistas, tutores, revisores y gestora de la
carrera.
3.4. Entrevista dirigida a un alumno de la carrera que actualmente está en el proceso
de Titulación.
Según (Caceres, 2014) “la entrevista es una técnica directa e interactiva de recolección
de datos, con una intencionalidad y un objetivo implícito dado por la investigación.”
A continuación, se detalla el resumen de la entrevista dirigida a un alumno que se
encuentra realizando el proceso de titulación para conocer lo que piensa acerca del proceso
que se maneja actualmente. Plantilla de Entrevista (ver Anexo N.º 2).
Metodología y propuesta 43
Información tomada de la entrevista dirigida a un alumno de carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
Tabla 18. Ficha de resultados de la encuesta dirigida a un tesista de la carrera.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA
Fecha de Elaboración: 19 de febrero del 2021
Entrevistado: Noemí Mendoza González
Entrevistador: Katherine Guachun Piedra.
RESULTADOS
• El tesista califica con un 8 el proceso de titulación actual debido a que
existen muchas falencias al momento de entregar los avances de la
documentación como, por ejemplo: los avances de los capítulos I, I y III.
También, debido al proceso online hay un poco de descoordinación.
• Expresa que sería fantástico que se desarrolle una solución informática
para la automatización y formalización de los procesos debido a que
ayudaría a los tutores, tesistas y gestora, tener un lugar donde poder
encontrar documentación que sirva como una guía.
• Detalla que lo primordial que debería tener el módulo sería:
✓ Tener el proceso para que los estudiantes puedan realizar la
preinscripción para poder subir los documentos y requisitos que se
necesitan.
✓ Visualizar el cronograma de actividades.
✓ Listado de temas de los graduados que ya han realizado sus tesis,
para que el estudiante tenga conocimiento de cuales ya se han
realizado.
✓ Lista de contactos de los tutores y revisores
• Explica que veía anomalías cuando el proceso se lo realizaba de manera
presencial, ver como estudiantes entraban a la sala de docentes a preguntar
sobre documentación o cronogramas, lo cual generaba interrupciones por
parte de los docentes.
Metodología y propuesta 44
Información tomada del cuestionario dirigido a la gestora de la carrera de Ingeniería en
Teleinformática/Telemática. Elaborado por autor.
3.5. Cuestionario dirigido a la Gestora de la Unidad de Titulación de la carrera.
“Un cuestionario es aquel que plantea una serie de preguntas para extraer determinada
información de un grupo de personas”. (Cuestionario, 2017)
A continuación, se detalla el resumen del cuestionario a la gestora de la Unidad de
Titulación de la carrera, para conocer cómo se manejan los procesos actualmente. Plantilla
del Cuestionario (ver Anexo # 3).
Tabla 19. Ficha de resultados del cuestionario para conocimiento de los procesos actuales
en la Unidad de Titulación de la carrera.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA
Fecha de Elaboración: 19 de febrero del 2021
Cuestionario para conocer acerca de los procesos actuales en la Unidad de
Titulación.
Cuestionario dirigido para:
Nombre. Ing. Ingrid García
Gestora de la Unidad de Titulación
Carrera Ingeniería en Teleinformática/Telemática
Elaborado por: Katherine Guachun Piedra.
RESULTADOS
La gestora califica como “Bueno” al proceso interno de titulación de la carrera,
está “De acuerdo” desde la pregunta 3 hasta la 8 del cuestionario, se mencionarán
las más representativas:
• Está de acuerdo que la carrera deba contar con un módulo de titulación
para el control de actividades.
• Está de acuerdo que tanto los tesistas y tutores mantengan una
comunicación en tiempo real formalizada y debidamente evidenciada.
• Está de acuerdo que con la implementación del módulo de titulación
beneficiará a los tesistas, tutores, revisores y a la gestora de la carrera.
Metodología y propuesta 45
3.6. Análisis de los requerimientos para la carrera de Ingeniería en Teleinformática /
Telemática
En base a las investigaciones realizadas en el SIUG de manera general se puede determinar
que el módulo de titulación cuenta con el proceso de matriculación, las asistencias, notas
generales. Los estudios realizados a los estudiantes, gestora y la entrevista a un tesista, se
pudo analizar que es muy importante que la carrera cuente con cierto tipo de información
que sea de gran utilidad. Es por ello que surge la idea de brindar una solución tecnológica a
la carrera para el proceso de titulación para que se maneje internamente con la realización
de un módulo. Cabe, recalcar que además de beneficiar a la carrera el módulo puede ser de
gran utilidad para otras carreras que quieran manejar el proceso internamente, con la
adaptabilidad del módulo se puede implementar en otras plataformas que están en desarrollo
o las que están en uso. Puede ser de gran ayuda también para el SIUG agregando ciertas
partes del módulo pudiendo complementar.
Los requerimientos para la carrera surgieron de la necesidad de poder automatizar y
formalizar ciertos procesos de titulación. A continuación, se detalla lo que contará el módulo
según las necesidades actuales del proceso:
• Realización del proceso de preinscripción: En el rol del tesista puede realizar el
proceso de la preinscripción adjuntando todos los documentos necesarios en pdf. En
el rol administrador tiene la opción de poder visualizar a los estudiantes inscritos,
puede gestionar borrando o editando información. Además, de tener la opción de
realizar el ingreso de tesistas en el caso que lo requiera.
• Creación de los roles: Se ha pensado en la seguridad para el ingreso al módulo, para
ello el administrador crea los diferentes roles para el tutor y tesista permitiéndole
generar las credenciales a cada uno de ellos y así poder tener acceso.
• Asignación de actividades: El rol del administrador y del tutor tienen la opción de
poder gestionar las actividades de su interés.
• Documentos y formatos: El administrador tiene la opción de poder subir todos los
documentos que se necesitan para el proceso, mientras que el tutor y tesista podrán
visualizarlos y descargarlos.
• Contactos: El administrador tiene la opción de poder subir el archivo de los contactos
de todos los tutores que están a cargo para que el tesista tenga información de
aquello.
Metodología y propuesta 46
• Gestionar materias: El administrador puede crear las materias o temas de interés que
se van a necesitar a lo largo del proceso. En el cual el tutor y tesista podrán visualizar.
• Lista de graduados: El administrador podrá subir los archivos necesarios de todos
los periodos de los alumnos que ya se han graduado. El tesista podrá visualizar los
documentos para que pueda informarse acerca de los temas que ya han sido
utilizados evitando la repetición de temas.
• Cronograma: El administrador puede subir un archivo de pfd para que se visualice
el cronograma a los tesista y tutores.
• Videos de evidencias de reuniones: El administrador y el tutor pueden subir videos
de las evidencias de las reuniones que se realizan.
• Sala Virtual: El administrador puede subir el link para las reuniones de las
sustentaciones.
3.7. Propuesta Tecnológica
3.7.1. Descripción de la propuesta.
En el presente proyecto se propone una solución informática para implementar un módulo
de titulación para la carrera de Ingeniería en Teleinformática/Telemática con el fin de
formalizar y automatizar los procesos que actualmente se manejan. El módulo
implementado tiene el fin de que la Gestora de Titulación lo administre con el propósito de
gestionar los requerimientos actuales de los estudiantes para que así obtengan su título. Tiene
también funcionalidad para el tutor y los estudiantes.
El módulo implementado es considerado como una solución informática innovadora,
debido a las necesidades, automatización y formalidad de los procesos.
3.7.2. Herramientas de desarrollo.
Se utilizó herramientas de programación para el desarrollo de titulación como:
• Servidor: Apache
• Modelo 3 capas con el patrón de software MVC
• PHP para la creación del backend que es el núcleo del software.
• PhpMyAdmin que es el gestor para la base de datos.
• JavaScript
• JQuery
• Sublime text 3
Metodología y propuesta 47
3.7.3. Definición de la arquitectura del sistema.
Como lo define (Aguilar, 2019) “la arquitectura MVC propone, independientemente de
las tecnologías o entornos en los que se base el sistema a desarrollar, la separación de los
componentes de una aplicación en tres grupos principales: el modelo, la vista, y el
controlador …”
Para este proyecto de investigación se utiliza la arquitectura del software MVC en la que
cada capa tiene diferentes roles ofreciendo variedad de beneficios. Se caracteriza por la
separación en tres capas que se denominan: Modelo, Vista y Controlador muy útil cuando
se trabajan con interfaces de usuarios.
3.7.3.1. Modelos.
En esta capa se conforman todos los datos con los que se trabaja para poder acceder a la
información y realizar actualizaciones. Cabe mencionar que los datos están en una base de
datos en la que los modelos tendrán disponibles las funciones que acceden a las tablas.
Como también lo indica (Aguilar, 2019) “el modelo será también el encargado de
gestionar el almacenamiento y recuperación de datos y entidades del dominio, es decir,
incluirá mecanismos de persistencia o será capaz de interactuar con ellos.”
3.7.3.1. Vistas.
Se visualizan las interfaces de salida para los usuarios, se tienen códigos de HTML y
PHP, generalmente se trabajan con los datos, pero sin disponer de un acceso directo.
Según (Aguilar, 2019) “los componentes de la Vista son los responsables de generar la
interfaz de nuestra aplicación, es decir, de componer las pantallas, páginas, o cualquier tipo
de resultado utilizable por el usuario o cliente del sistema.”
Figura 19. Diagrama MVC. Información tomada de desarrolloweb.com. Elaborado por Miguel Alvarez.
Metodología y propuesta 48
3.7.3.1. Controlador.
Es una capa intermediaria entre la vista y el modelo que sirve como enlace entre ellos
para la implementación de las diferentes necesidades del desarrollo.
Como también lo indica (Aguilar, 2019) “en realidad es una capa que sirve de enlace
entre las vistas y los modelos, respondiendo a los mecanismos que puedan requerirse para
implementar las necesidades de nuestra aplicación.”
3.7.4. Estudio de factibilidad operativa, tecnológica y económica.
3.6.7.1. Factibilidad operativa
En base a los estudios realizados en los procesos actuales de titulación, se pudo encontrar
que la carrera de Ingeniería en Teleinformática/Telemática no cuenta con aquella formalidad
y automatización del proceso.
Se realizó una entrevista a un alumno que se encuentra realizando el proceso de titulación y
dio detalles de características que debería tener el módulo.
Además, en la encuesta realizada a los estudiantes y al cuestionario realizado a la gestora se
puede concluir que se necesita formalizar y automatizar de cierta manera los procesos y que
con la implementación del módulo para la carrera beneficiaría a todos los usuarios
involucrados en el proceso.
3.7.4.2. Factibilidad tecnológica
Es importante la elección del hardware y software para la implementación del módulo para
la carrera debe contar con todos los requerimientos necesarios. Los recursos del Hardware
del servidor deben contar con requisitos mínimos de procesador, memoria RAM y disco
duro que va depender del tamaño del entorno. Por ejemplo:
• Si el entorno es pequeño como de 5000 puntos finales, se necesita de 1 servidor que
contenga 2-3GHZ, 4 núcleos y una memoria de 8GB.
• Si el entorno es grande como de 50000 a 150000 puntos finales, se necesita de 2/3
servidores que contenga 2-3 GHz, 4 - 16 núcleos y una memoria de 16 -32 GB.
Respecto al software es importante mencionar que se utilizará herramientas libres de
licencia, lo cual no es necesario cancelar un valor por ello. Debido a que se ha utilizado el
MySQL para la base de datos y herramientas como PHP. Pero es importante considerar los
costos para la o las personas encargadas y el hosting para el levantamiento del sistema.
Metodología y propuesta 49
Información tomada del presente trabajo de investigación. Elaborado por autor.
Información tomada del presente trabajo de investigación. Elaborado por autor.
3.7.4.3. Factibilidad económica.
Para la implementación del módulo de titulación para la carrera se detallan los costos de los
recursos utilizados, el cual se muestra a continuación:
Tabla 20. Valores reales del proyecto
Descripción Cantidad Total
Licencia de la Base de Datos (Software libre) 1 0
Licencia Sistema Operativo (Software libre) 1 0
Recursos Humanos 1 0
Recursos Hardware 1 $100
Dominio + Registro de Dominio 0
Host Server 0
Total, del costo $100
Tabla 21. Valores de proyección
Descripción Cantidad Total
Licencia de la Base de Datos (Software libre) 1 0
Licencia Sistema Operativo (Software libre) 1 0
Recursos Humanos 1 $400
Recursos Hardware 1 $600
Dominio + Registro de Dominio $30
Host Server $100
Total, del costo $1130
Metodología y propuesta 50
En base a la relación de las dos tablas podemos concluir que es factible el proyecto debido
a que no se cancelan por las licencias debido a que son de uso libres, los valores de dominio
y del hosting pueden variar dependiendo del proveedor unos suelen ser más económicos con
lo cual puede varias el costo de proyección.
3.7.5. Diseño de las interfaces del módulo de titulación
Se presenta en la Figura 20 la descripción general del funcionamiento del módulo de
titulación para la carrera de Ingeniería en Teleinformática/Telemática.
Administración de usuarios
Crear, editar, borrar, visualizar
Actividades
Crear, visualizar
Crear, visualizar Visualizar
Preinscripción
Editar, borrar, crear, visualizar
Crear, visualizar
Cronograma
Subir, visualizar, eliminar Visualizar Visualizar
Lista de graduados Subir, visualizar,
eliminar
Visualizar Visualizar
Documentos Editar, borrar,
crear, visualizar
Visualizar Visualizar
Contactos Subir, visualizar,
eliminar Visualizar
Reportes Generar, visualizar
Videos Evidencias Subir, visualizar,
eliminar Subir, visualizar,
eliminar Visualizar
Sala Virtual Subir, visualizar,
eliminar
Subir, visualizar, eliminar
Visualizar
DESCRIPCIÓN
GENERAL
MÓDULO
Figura 20. Descripción General del Módulo. Información tomada del presente trabajo de investigación.
Elaborado por autor.
Metodología y propuesta 51
Modulo del Administrador
• Módulo usuarios
• Módulo de actividades
• Módulo de preinscripción
• Módulo de cronograma
• Módulo de lista de graduados
• Módulo de documentos
• Módulos contactos
• Módulo de reporte usuario
• Módulo de videos evidencias
• Módulo de sala virtual
Módulo del Tutor
• Módulo de actividades
• Módulo de cronograma
• Módulo de lista de graduados
• Módulo de documentos
• Módulo de videos evidencias
• Módulo de sala virtual
Módulo del Estudiantes
• Módulo de actividades
• Módulo de preinscripción
• Módulo de cronograma
• Módulo de lista de graduados
• Módulo de documentos
• Módulos contactos
• Módulo de videos evidencias
• Módulo de sala virtual
Metodología y propuesta 52
3.7.5.1. Vista general del Administrador.
Iniciar sesión
Validar
datos Error de ingreso
Visualización de los
módulos
Administración
de usuarios
Actividades
Preinscripción
Cronograma
Lista de graduados
Documentos
Contactos
Reportes
Videos Evidencias
Sala Virtual
Salir
SI NO
Figura 21. Diagrama de flujo del módulo del administrador. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 53
A continuación, en la Figura 22 se visualiza la página de ingreso para el administrador
que debe ingresar con su usuario y contraseña anteriormente ya registrado. Al dar clic en el
botón de acceder permitirá ingresar al módulo.
Figura 23. Pantalla general del administrador al ingreso del módulo de titulación. Información tomada de
una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 22. Pantalla principal para iniciar sesión. Información tomada de una captura de pantalla de la laptop
Hp. Elaborado por autor.
Metodología y propuesta 54
En la Figura 23 se visualiza los diferentes accesos que tiene permitido el administrador,
puede tener control en las diferentes pestañas como ver usuarios (estudiantes y tutores),
subida de documentos, lista de contactos y demás gestiones que se detallaran más adelante
en el presente proyecto de Investigación.
En la Figura 24 se observa los usuarios que ya han sido creados por el administrador, se
muestran los diferentes campos:
• Foto: Identificación del usuario.
• Nombre: Nombres del usuario.
• Correo: Email del usuario.
• Usuario: Para ingresar al sistema
• Perfil: Administrador, estudiante o tutor.
• Estado: Activo o Inactivo.
• Último login: Último acceso al sistema.
• Acciones: Editar o eliminar el usuario.
Figura 24. Administración de usuarios, perfil administrador. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 55
Incluyen también un filtro de búsqueda en la parte derecha, en la parte izquierda se puede
mostrar hasta cuanto registro de usuarios se pueden visualizar en la primera página y además
hay un botón Agregar usuario donde el administrador tiene acceso a crear los diferentes
perfiles para el ingreso al módulo.
En la Figura 25 se visualiza los campos que el administrador llena para agregar a los
usuarios, se deben registrar:
• Nombres y apellidos.
• Correo.
• Usuario.
• Creación de una contraseña.
• Selección del perfil del usuario.
• Foto con un peso máximo de 2MB.
En la parte inferior se muestra dos botones para: Salir y Guardar usuario.
En la Figura 26 se puede visualizar como el administrador puede realizar la edición de
cualquier usuario, podrá editar:
Figura 25. Ingreso de un usuario, perfil administrador. Información tomada de una captura de pantalla de la
laptop Hp. Elaborado por autor.
Metodología y propuesta 56
• Los nombres
• Usuario
• Contraseña: permite crear una nueva contraseña.
• Selección del perfil
• Foto
En la parte inferior se muestran los botones de Salir y Modificar usuario al momento de
dar clic se realiza con éxito el cambio.
Cuando el administrador al ingresar en la vista de administrar usuario y se dirija en la
parte derecha encontrará la opción de eliminar el usuario al dar clic, se le mostrará una
pantalla como lo muestra en la Figura 27 que le indica si ¿está seguro de borrar el usuario?
inmediatamente podrá cancelar la acción o da clic en Si, borrar usuario.
En la Figura 28 se visualiza como el administrador puede ver a todos los usuarios que
tiene registrado en la pantalla de reportes de usuarios, en la parte superior-izquierda se
encuentra un botón con el nombre de Reporte general, al dar clic se muestra en un archivo
de pdf todos los usuarios registrados (ver Figura 29). Y en la parte derecha también se
visualiza que por cada usuario se genera un archivo de pdf (ver Figura 30).
Figura 26. Editar usuario, perfil administrador. Información tomada de una captura de pantalla de la laptop
Hp. Elaborado por autor.
Metodología y propuesta 57
Figura 27. Borrar usuario, perfil administrador. Información tomada de una captura de pantalla de la laptop
Hp. Elaborado por autor.
Figura 28. Vista del administrador para el reporte de usuarios. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 58
En la Figura 31 el administrador tiene el control de poder mostrar los registros que desee,
colocandose en la parte superior-izquierda. Además, puede visualizar los estudiantes que
han realizado con éxito la preinscripción como:
Figura 29. Reporte general de los usuarios registrados, perfil administrador. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 30. Reporte individual del tesista registrado, perfil administrador. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 59
• Nombre del estudiantes.
• Carrera.
• Fecha de registro.
• Estado de preinscripción.
• Documentación: Puede visualizar todos los documentos que el estudiante ha trepado
al sistema.
• Acciones: Puede eliminar o editar un registro.
Figura 32. Subida del cronograma de actividades, perfil administrador. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Figura 31. Administración de las preinscripciones, perfil administrador. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 60
En la Figura 32 el administrador puede subir el cronograma de actividades, tiene la
facilidad de arrastrar o dar clic para subir el cronograma. Tiene los botones de guardar o
salir. En la Figura 33 se puede visualizar el cronograma de actividades en Pdf. Y en la Figura
34 el administrador tiene la opción de poder borrar o cancelar el archivo del cronograma.
Figura 34. Borrar o cancelar el cronograma, perfil administrador. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Figura 33. Visualización del cronograma de actividades. Información tomada de una captura de pantalla de
la laptop Hp. Elaborado por autor.
Metodología y propuesta 61
En la Figura 35 el administrador puede subir la lista de los graduados de los archivos de
los estudiantes que ya han culminado la tesis, evitando la repetición de temas ya propuestos.
tiene la facilidad de dar clic para subir el archivo. Tiene los botones de guardar o salir. Y
en la Figura 36 el administrador tiene la opción de poder borrar o cancelar el archivo.
Figura 36. Borrar o cancelar archivo de graduados, perfil administrador. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Figura 35. Subida lista de graduados, perfil administrador. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 62
En la Figura 37 el administrador podrá gestionar las materias o los temas de interés en la
imagen se visualiza los capítulos I, II, III y resumen. Tiene la opción de poder editar y
eliminar el registro ver Figura 38.
Figura 3829. Borrar o cancelar el registro de los temas, perfil administrador. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 3728. Administración de materias, perfil administrador. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 63
En la Figura 39 el administrador visualiza los documentos y formatos tiene la opción de
subir documentos /formatos. En la Figura 40 se muestra para poder subir los documentos en
los archivos de pdf, word, excel. Y en la figura 41 puede borrar o cancelar los archivos.
Figura 40. Subida de documentos y archivos, perfil administrador. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Figura 39. Vista general de documentos y formatos, perfil administrador. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 64
En la Figura 42 el administrador puede subir el archivo de la lista de contactos para que
tengan acceso los tutores y tesistas.
Figura 41. Borrar o cancelar un archivo, perfil administrador. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Figura 42. Subida del archivo de contactos, perfil administrador. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 65
3.7.5.2. Vista general del tutor.
En la Figura 44 el tutor va a poder visualizar el perfil que ya ha sido creado por el
administrador, podrá visualizar en el panel de control su:
• Estado.
• Usuario.
• Correo.
• Fecha de creación.
• Perfil.
• Última conexión
Figura 43. Diagrama de flujo del módulo del tutor. Información tomada de una captura de pantalla de la
laptop Hp. Elaborado por autor.
Iniciar sesión
Validar
datos Error de ingreso
Visualización de los
módulos
Lista de
graduados
Actividades
Documentos
Cronograma
Videos evidencias
Sala virtual
Salir
SI NO
Metodología y propuesta 66
Se puede visualizar además que en la Figura 45 en la parte izquierda, que el tutor tiene
acceso para:
• Asignar las actividades.
• Ver el cronograma.
• Ver lista de graduados.
• Ver los documentos.
• Generar certificados.
Figura 44. Vista del panel de control del tutor. Información tomada de una captura de pantalla de la laptop
Hp. Elaborado por autor.
Figura 45. Administrar actividades, perfil tutor. Información tomada de una captura de pantalla de la
laptop Hp. Elaborado por autor.
Metodología y propuesta 67
En la Figura 45 el tutor podrá visualizar las actividades que han sido creadas y las que él
tiene acceso desde su perfil. En la Figura 46 el tutor puede agregar actividades como se
visualiza en la que puede:
• Subir una imagen de la portada.
• Ingreso del título de la actividad
• Breve descripción.
• Selección del tutor.
• Seleccionar la asignatura
• El nivel de complejidad.
• Fecha de disponibilidad
• Observación: Puede subir un archivo o varios archivos.
Una vez que el tutor haya llenado todos los campos de las actividades podrá visualizar
como se muestra en la Figura 47.
En la Figura 48 el tutor podrá visualizar y descargar todos los documentos y formatos
que el administrador tenga disponible. Tiene la opción de búsqueda en la parte superior-
derecha y la opción de mostrar los registros en la parte superior-izquierda
Figura 46. Agregar las actividades, perfil tutor. Información tomada de una captura de pantalla de la laptop
Hp. Elaborado por autor.
Metodología y propuesta 68
Figura 47. Vista del tutor una vez ingresado las actividades. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Figura 48. Vista de los documentos y formatos, perfil tutor. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Figura 49. Visualización de la lista de graduados, perfil tutor. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 69
3.6.5.3. Vista general del Estudiante.
Iniciar sesión
Validar
datos Error de ingreso
Visualización de los
módulos
Lista de
graduados
Actividades
Preinscripción
Cronograma
Videos evidencias
Documentos
Contactos
Sala Virtual
Salir
SI NO
Figura 50. Diagrama de flujo del módulo del tutor. Información tomada de una captura de pantalla de la
laptop Hp. Elaborado por autor.
Metodología y propuesta 70
En la Figura 51 el estudiante va a poder visualizar el perfil que ya ha sido creado por el
administrador, podrá visualizar en el panel de control su:
• Estado.
• Usuario.
• Correo.
• Fecha de creación.
• Perfil.
• Última conexión.
Figura 51. Visualización del panel del control del tesista. Información tomada de una captura de pantalla de
la laptop Hp. Elaborado por autor.
Figura 52. Visualización de la lista de graduados, perfil tesista. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 71
.
Figura 53. Visualización de los formatos y documentos, perfil tesista. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Figura 53. Visualización de los contacs, perfil tesista. Información tomada de una captura de pantalla de la
laptop Hp. Elaborado por autor.
Figura 54. Visualización de los contactos, perfil tesista. Información tomada de una captura de pantalla de
la laptop Hp. Elaborado por autor.
Metodología y propuesta 72
Figura 56. Visualización de la generación de la preinscripción, perfil tesista. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 73
3.7.6. Pruebas
3.7.6.1 Pruebas de funcionamiento
Se realizan las pruebas en el módulo de administrador, el cual tendrá control total del
módulo, se incluyen observaciones respecto a los módulos del estudiante y docente.
Administrar usuarios
Tabla 22. Prueba de funcionamiento en la creación de usuarios.
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: creación de cuenta de usuario
Propósito Determinar la funcionalidad del sistema al momento de
crear la cuenta de un estudiante.
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
creación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción usuario, se mostrará todos los
usuarios creados, en la parte superior izquierda dar
clic en agregar usuario
5. Se ingresa:
Nombres y apellidos: Carmen León Villafuerte
Correo: carmenleonv@hotmail.com
Usuario: carmen04
Contraseña: estudiante
Perfil: Estudiante
Foto: Si se dispone de una foto se sube, en este caso
no se seleccionó archivo.
6. Dar clic en Guardar usuario.
7. Se muestra un mensaje donde el usuario ha sido
guardado correctamente.
8. El administrador ya puede visualizar en la vista
usuario el reciente creado.
Observaciones
La diferencia de crear usuario de un tutor será que cambia
el perfil y la contraseña, el resto son los mismos pasos con
los debidos datos.
Ver figuras de prueba.
Metodología y propuesta 74
Figura 57. Prueba de funcionamiento 1, creación de usuario. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Figura 58. Prueba de funcionamiento 2, usuario listo para ser creado. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Figura 59. Prueba de funcionamiento 3, usuario creado correctamente. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 75
Editar usuario
Tabla 23. Prueba de funcionamiento para editar cuenta de usuario.
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: editar cuenta de usuario
Propósito Determinar la funcionalidad del sistema al momento de editar
la cuenta de un docente
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
edición de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción usuario, se mostrará todos los
usuarios creados
5. Se va a proceder a editar el apellido en la cuenta del
usuario: raul_cajas@gmail.com
Nombres y apellidos: Ing. Raúl Villavicencio Caja
6. Dar clic en Modificar usuario.
7. Se muestra un mensaje donde el usuario ha sido
editado correctamente.
Observaciones Los mismos pasos sirven de guía para editar a un estudiante.
Ver figuras de prueba.
Figura 60. Prueba de funcionamiento 4, panel de usuario. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 76
Figura 62. Prueba de funcionamiento 6, mensaje de confirmación de usuario editado correctamente.
Información tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 63. Prueba de funcionamiento 7, nombre del usuario raul_cajas@gmail.com editado. Información
tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 61. Prueba de funcionamiento 5, editar usuario. Información tomada de una captura de pantalla de
la laptop Hp. Elaborado por autor.
Metodología y propuesta 77
Eliminar usuario
Tabla 24. Prueba de funcionamiento al eliminar cuenta de usuario.
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: eliminar cuenta de usuario
Propósito Determinar la funcionalidad del sistema al momento de
eliminar la cuenta de un docente
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción usuario, se mostrará todos los
usuarios creados
5. Se va a proceder a eliminar el usuario:
raul_cajas@gmail.com
6. Dar clic en la X en la sección de acciones
7. Dar clic en la opción Sí, borrar usuario.
8. Se muestra un mensaje donde el usuario ha sido
borrado correctamente.
9. El usuario ya no se visualizará en la vista usuario.
Observaciones
Los mismos pasos sirven de guía para eliminar a un
estudiante.
Ver figuras de prueba.
Figura 64. Prueba de funcionamiento 8, panel de usuario. Información tomada de una captura de pantalla
de la laptop Hp. Elaborado por autor.
Metodología y propuesta 78
Figura 65. Prueba de funcionamiento 9, mensaje de advertencia de borrar usuario. Información tomada de
una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 66. Prueba de funcionamiento 10, mensaje de confirmación de usuario borrado correctamente.
Información tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 79
Administración de preinscripción
Tabla 25. Prueba de funcionamiento al administrar las preinscripciones
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: administración de preinscripciones
Propósito Determinar la funcionalidad del sistema al momento de
administrar las preinscripciones
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar 4. Dar clic en la opción preinscripciones, se mostrará
todas las preinscripciones creadas
5. Se procede a visualizar al estudiante Katherine
Guachun, se tiene los datos de:
Estudiante: Katherine Guachun
Carrera: Ingeniería en Teleinformática
Fecha de registro: 2021-03-09 18:12:59
Estado preinscripción: Aprobado
Documentos: Ver
Acciones: Editar o borrar la preinscripción
Observaciones El administrador tiene la opción de crear preinscripciones.
Ver figuras de prueba.
Figura 67. Prueba de funcionamiento 11, usuario borrado no visualizado. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 80
Figura 68. Prueba de funcionamiento 12, panel de administrar actividades. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 69. Prueba de funcionamiento 13, ingreso de preinscripción. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 81
Administración de las vistas cronograma, contactos, documentos y lista de graduados.
La función de estos módulos tiene las mismas características de subida lo único que
cambia es que cada uno tiene su propia vista.
Administrar archivos de cronograma
Tabla 26. Prueba de funcionamiento para administrar archivos
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: administración archivos de cronograma
Propósito Determinar la funcionalidad del sistema al momento de
administrar las preinscripciones
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción cronograma, se mostrará el o los
archivos subidos al sistema.
5. Se procede a visualizar el:
Nombre del documento: CRONOGRAMA.PDF
Fecha de creación: 2021-03-08 14:53:09
Acciones: Eliminar
6. Dar clic en Subir cronograma, parte superior
izquierda, se mostrará la pantalla que ingresa:
Nombre del documento: Cronograma 2
Tiene la opción de arrastrar o dar clic para subir el
archivo.
7. Dar clic en subir cronograma, se actualiza y se
visualiza el nuevo archivo subido con éxito.
Observaciones
Para los demás módulos anteriormente mencionados son los
mismos pasos a seguir.
Si se desea eliminar el o los documentos sólo se da clic en el
ícono de borrar.
En el módulo del docente sólo podrá visualizar el
cronograma, documentos y lista de graduados.
En el módulo del estudiante sólo podrá visualizar el
cronograma, contactos, documentos y lista de graduados
Ver figuras de prueba.
Metodología y propuesta 82
Figura 70. Prueba de funcionamiento 14, panel archivos de cronograma. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 71. Prueba de funcionamiento 15, subida de archivo. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 83
Figura 72. Prueba de funcionamiento 16, archivo subido correctamente. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 73. Prueba de funcionamiento 17, mensaje de advertencia de borrar usuario. Información tomada de
una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 84
Reporte de usuarios
Tabla 27. Prueba de funcionamiento al general reporte de usuario
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: Reporte de usuarios
Propósito Determinar la funcionalidad del sistema al momento de
generar los reportes generales e individuales de los usuarios.
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción reporte, reporte usuario.
5. Se procede a visualizar el reporte general
Nombre: Todos los usuarios registrados
Usuario: tatiana96, kathe9, entre otros
Foto: En el caso que lo tenga
Perfil: Administrador, profesor y estudiante
Estado: Activado
Ultimo login: Fecha y hora de su última conexión
Reportes: Generar un pdf individual por usuario
6. Dar clic en reporte general, se genera un pdf con
todos los usuarios creados en la cual también se puede
descargar.
Observaciones
Se genera reporte general de todos los usuarios, reporte
general de sólo estudiantes y sólo profesores. Además de
generar reporte individual.
En el módulo del estudiante y profesor no se les refleja esta
información.
Ver figuras de prueba.
Metodología y propuesta 85
Figura 74. Prueba de funcionamiento 18, panel de reportes de usuarios. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Figura 75. Prueba de funcionamiento 19, reporte general de usuarios. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 86
Figura 78. Prueba de funcionamiento 22, reporte individual de usuario. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Figura 76. Prueba de funcionamiento 20, reporte general de estudiantes. Información tomada de una captura
de pantalla de la laptop Hp. Elaborado por autor.
Figura 77. Prueba de funcionamiento 21, reporte general de tutores. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 87
Administrar videos de evidencia
Tabla 28. Prueba de funcionamiento de videos de evidencia
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: administración videos de evidencia
Propósito Determinar la funcionalidad del sistema al momento de
subir los videos de evidencias.
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción videos evidencias.
5. Se procede a visualizar los videos trepados al
sistema.
Nombre del video: Video_1.mp4
Fecha de creación: 2021-03-15 05:49:29
Acciones: Borrar video
Reportes: Generar un pdf individual por usuario
6. Dar clic en la opción subir videos, parte superior
izquierda. Se procede a:
Escribir el nombre del video: Video_2
Seleccionar archivo: subir video
7. Dar clic en guardar video.
8. Al dar clic en la opción Video_2.mp4 se podrá
visualizar en otra pestaña el video subido.
Observaciones
En el módulo docente tendrá la opción de poder subir video
de evidencias.
En el módulo del estudiante sólo tendrá la opción de poder
visualizar los videos que se le sean asignados.
Ver figuras de prueba.
Figura 79. Prueba de funcionamiento 23, panel de administración de videos evidencias. Información tomada
de una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 88
Figura 80. Prueba de funcionamiento 24, ventana depara subir video evidencia. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 81. Prueba de funcionamiento 25, mensaje de conformación de video guardado correctamente.
Información tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 89
Figura 82. Prueba de funcionamiento 26, visualización del video subido al sistema. Información tomada de
una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 83. Prueba de funcionamiento 26, visualización del video reproduciéndose en otra pestaña.
Información tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 90
Sala virtual
Tabla 29. Prueba de funcionamiento sala virtual
Información tomada del proyecto de investigación. Elaborado por autor.
Caso prueba único: sala virtual
Propósito Determinar la funcionalidad del sistema al momento de subir
el link para redirigirse a una reunión en línea.
Prerrequisitos
Usuario debe ingresar al sistema
Usuario debe tener el rol de administrador para realizar la
eliminación de las cuentas.
Datos Usuario: email del administrador, contraseña: admin
Pasos
1. Dirigirse al sistema
2. Ingresar con su usuario y contraseña
3. Dar clic en la opción Ingresar
4. Dar clic en la opción sala vitual.
5. Se procede a visualizar los links trepados al sistema.
Descripción: Link de sustentación lunes 22 de marzo
del 2021
Link de clase virtual:
Acciones: Borrar video
6. Dar clic en la opción crear link, parte superior
izquierda. Se procede a:
Escribir o copiar el link de la reunión
Escribir una breve introducción
7. Dar clic en guardar link.
8. Al dar clic en el link se redirecciona a otra pestaña para
poder entrar a la reunión por zoom.
Observaciones
En el módulo docente tendrá la opción de poder subir link para
reuniones.
En el módulo del estudiante sólo tendrá la opción de poder
entrar a la sala de reuniones.
Ver figuras de prueba.
Figura 84. Prueba de funcionamiento 27, panel de la sala virtual. Información tomada de una captura de
pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 91
Figura 85. Prueba de funcionamiento 28, ventana para subir link para la sala virtual. Información tomada de
una captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 86. Prueba de funcionamiento 29, mensaje de confirmación de link subido correctamente. Información
tomada de una captura de pantalla de la laptop Hp. Elaborado por autor.
Metodología y propuesta 92
Figura 87. Prueba de funcionamiento 30, visualización del link en el sistema. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Figura 88. Prueba de funcionamiento 31, link que redirige a la plataforma Zoom. Información tomada de una
captura de pantalla de la laptop Hp. Elaborado por autor.
Conclusiones y recomendaciones 93
3.8. Conclusiones
• Al investigar la situación actual del proceso de titulación interno se puede decir que
hay procesos que aún no están automatizados y formalizados lo que genera cierto
tipo de inconvenientes al gestor, tutor y tesista.
• Con el estudio de módulos y páginas web que se realizó profundamente es
importante aclarar que todos los proyectos de investigación surgieron de un
problema existente lo cual crean soluciones o innovaciones tecnológicas con el fin
de beneficiar a los usuarios involucrados.
• Los resultados de la encuesta realizada a los estudiantes de la carrera son evidentes
que la mayoría de estudiantes tenía poco un 44% y nada un 24% de conocimiento
respecto a como se maneja el proceso interno de titulación y la mayoría estaba de
acuerdo un 44% y totalmente de acuerdo un 42% que se implemente un módulo.
• En la entrevista realizada al tesista fue de gran ayuda porque dio a conocer sus
opiniones acerca del proceso actual que sirvió para agregar ciertas funcionalidades
al módulo como: realización de la preinscripción, vista del cronograma, documentos
o formatos, listado de graduados.
• Con el cuestionario realizado a la gestora de la unidad de titulación se pudo denotar
que no califica mal al proceso actual de titulación, pero está consciente de que ciertos
procesos se tienen que formalizar y automatizar para así ahorrar tiempo en las
gestiones.
• Proponiendo la solución tecnológica al implementar el módulo de titulación para la
carrera se logró optimizar y formalizar los procesos que se estaban llevando en la
actualidad lo cual generaba un poco de inconvenientes.
• Al ser implementado el sistema en la carrera, éste será muy útil para la gestora de la
Unidad de titulación debido a que podrá gestionar, administrar y controlar todo el
proceso. También, será de gran ayuda para los estudiantes quienes encontrarán toda
la información necesaria para continuar con el proceso y a los tutores que podrán
gestionar las actividades de los tesistas.
• La arquitectura de software MVC que se optó permite que el módulo de titulación
sea escalable lo que significa que sea fácilmente de actualizar y como su
funcionalidad se encuentra en paquetes se puedan agregar o borrar nuevos módulos
debido a que el sistema tiene las mismas vistas, modelos y controladores.
Conclusiones y recomendaciones 94
• Al culminar con el proyecto de investigación, sobre la implementación de un módulo
para la carrera de Ingeniería en Teleinformática/Telemática se otorga una
herramienta que permita tener una mejor gestión en los procesos de titulación.
• Con las respuestas brindadas por los estudiantes, gestora y una entrevista dirigida a
un estudiante se pudo conocer cómo se lleva el proceso titulación en la actualidad y
como sus opiniones lograron ayudar a dar a conocer los requerimientos más
importantes que se necesitan para el proceso y los cuales se permitan agregar el
módulo tales como: realización del proceso de preinscripción, asignación de
actividades, videos de evidencias, sala virtual entre otros.
3.9. Recomendaciones
• Para poder diseñar módulos educativos es muy importante que se tenga
conocimiento con lenguajes de programación como: PHP, JavaScript, JQuery,
Sublime Text 3 entre otros para que sea un poco más fácil al momento de comenzar
con el desarrollo.
• Es indispensable que para lograr un módulo completo con todas las funcionales es
de vital importancia trabajar en un grupo de 2 o 3 estudiantes debido a la complejidad
del sistema. Aún más cuando se tiene un corto tiempo.
• Al ser implementado el sistema en la carrera, es importante que todos los usuarios:
tesistas, tutores y gestora sean debidamente capacitados para que puedan conocer el
módulo y poder relacionarse teniendo un buen uso.
• Conforme vayan apareciendo necesidades en el proceso de titulación es importante
que se vaya modificando en el módulo ya implementado.
Marco Teórico 95
Anexos
Anexo N.º 1. Plantilla de encuestas dirigidas a los estudiantes.
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA
Encuesta dirigida a los alumnos de la carrera de Ingeniería en
Teleinformática/Telemática de la Facultad de Ingeniería Industrial acerca de los
procesos actuales en la Unidad de Titulación.
CONSIDERE LO SIGUIENTE ANTES DE LLENAR LA ENCUESTA:
- La encuesta es anónima.
- Lea las instrucciones antes de contestar.
- Sólo se permite contestar una opción por cada pregunta.
1. ¿Dispone usted un medio electrónico laptop, computadora de escritorio,
Tablet, celular para la realización de sus actividades?
SI
NO
2. ¿Tiene usted conocimiento de cómo se maneja el proceso interno de
titulación dentro de la carrera de Ingeniería en
Teleinformática/Telemática?
MUCHO
POCO
MUY POCO
NADA
3. ¿Tiene usted conocimiento de que la Universidad de Guayaquil dentro de
su plataforma web incluye un módulo de información sobre los procesos
de titulación sólo para la carrera de Ingeniería en
Teleinformática/Telemática?
Anexo 96
MUCHO
POCO
MUY POCO
NADA
4. ¿Cree usted que al NO disponer de herramientas que ayuden a la
optimización de ciertos procesos de titulación retrasen las actividades y
gestiones de los tesistas?
5. ¿Considera usted que la carrera de Ingeniería en
Teleinformática/Telemática debe contar con un módulo de titulación para
el control de actividades?
6. ¿Considera usted que el tiempo de respuesta al realizar un módulo de
titulación dentro de una plataforma Smart University ayudará a ser rápido
y eficaz los procesos de revisión y entrega?
7. ¿Considera usted que con la implementación de un módulo de titulación
los datos, documentos e información de los tesistas serán más seguros
evitando la divulgación o pérdida de información con el uso de otras
aplicaciones informales?
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
Anexo 97
8. Cree usted que al disponer de un módulo de titulación le ayudaría ahorrar
tiempo como el de obtener con facilidad todos los documentos necesarios
para el proceso, evitando incomodar al personal administrativo.
9. ¿Considera usted muy importante que tanto los tesistas y tutores
mantengan una comunicación en tiempo real formalizada y debidamente
evidenciada?
10. ¿Cree usted que con la implementación del módulo de titulación
beneficiará a los tesistas, tutores, revisores y al personal administrativo de
la carrera de Ingeniería en Teleinformática/Telemática?
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
Anexo 98
Anexo N.º 2. Plantilla de entrevista
UNIVERSIDAD DE
GUAYAQUIL FACULTAD DE INGENIERÍA
INDUSTRIAL
CARRERA INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA
Fecha de Elaboración: _____ /______ / _______
Entrevistado: _____________________________
Entrevistador: ____________________________
ENTREVISTA
1. ¿En un rango entre 1 y 10 como calificarías la gestión actual del proceso
de Titulación dentro de la carrera de Ingeniería en
Teleinformática/Telemática? ¿Porqué?
2. ¿Está usted de acuerdo que se desarrolle una solución informática para la
automatización y formalización de los procesos de titulación?
3. ¿Al implementar un módulo de titulación para la carrera que
características debería tener el sistema para su uso?
Anexo 99
Anexo N.º 3. Plantilla de cuestionario
UNIVERSIDAD DE
GUAYAQUIL FACULTAD DE INGENIERÍA
INDUSTRIAL
CARRERA INGENIERÍA EN
TELEINFORMÁTICA/TELEMÁTICA
Fecha de Elaboración: _____ /______ / _______
Cuestionario para: _____________________________
Cargo: ____________________________
CUESTONARIO
1. ¿Dispone usted un medio electrónico laptop, computadora de escritorio,
Tablet, celular para la realización de sus actividades?
SI
NO
2. ¿Como calificaría usted el manejo del proceso interno de titulación dentro
de la carrera de Ingeniería en Teleinformática/Telemática?
EXCELENTE
MUY BUENO
BUENO
REGULAR
MALO
3. ¿Cree usted que al no disponer de herramientas que ayuden a la
optimización de ciertos procesos de titulación retrasen las actividades y
gestiones de los tesistas y docentes?
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
Anexo 100
4. ¿Considera usted que la carrera de Ingeniería en
Teleinformática/Telemática debe contar con un módulo de titulación para
el control de actividades?
5. ¿Considera usted que el tiempo de respuesta al realizar un módulo de
titulación dentro de una plataforma Smart University ayudará a ser rápido
y eficaz los procesos de revisión y entrega?
6. ¿Considera usted que con la implementación de un módulo de titulación
los datos, documentos e información de los tesistas serán más seguros
evitando la divulgación o pérdida de información con el uso de otras
aplicaciones informales?
7. ¿Considera usted muy importante que tanto los tesistas y tutores
mantengan una comunicación en tiempo real formalizada y debidamente
evidenciada?
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
Anexo 101
8. ¿Cree usted que con la implementación del módulo de titulación
beneficiará a los tesistas, tutores, revisores y al personal administrativo de
la carrera de Ingeniería en Teleinformática/Telemática?
TOTALMENTE DE ACUERDO
DE ACUERDO
NI DE ACUERDO NI EN
DESACUERDO
EN DESACUERDO
TOTALMENTE EN DESACUERDO
Anexo 102
Anexo N.º 4. Codificación
<?php
class ControladorUsuarios{
/*=============================================
INGRESO DE USUARIO
=============================================*/
static public function ctrIngresoUsuario(){
if(isset($_POST["ingUsuario"])){
//PREGUNTA SI EL CAMPO ES UN CORREO VALIDO Y QUE NO CONTENGA
ESPACIOS BLANCOS TAMBN PARA EL PASS
if(preg_match('/^[^0-9][a-za-z0-9_]+([.][a-za-z0-9_]+)*[@][a-za-z0-9_]+([.][a-za-z0-
9_]+)*[.][a-za-z]{2,4}$/', $_POST["ingUsuario"]) &&
preg_match('/^[a-zA-Z0-9]+$/', $_POST["ingPassword"])){
$encriptar = crypt($_POST["ingPassword"],
'$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$');
$tabla = "usuarios";
$item = "correo";
$valor = $_POST["ingUsuario"];
$respuesta = ModeloUsuarios::MdlMostrarUsuarios($tabla, $item, $valor);
if($respuesta["correo"] == $_POST["ingUsuario"] && $respuesta["password"] ==
$encriptar){
// LOGIN ADMINISTRADOR
if($respuesta["estado"] == 1 && $respuesta["perfil"] == "Administrador"){
$_SESSION["iniciarSesion"] = "okAdministrador";
$_SESSION["nombre"] = $respuesta["nombre"];
$_SESSION["usuario"] = $respuesta["usuario"];
$_SESSION["foto"] = $respuesta["foto"];
$_SESSION["perfil"] = $respuesta["perfil"];
$_SESSION["fecha"] = $respuesta["fecha"];
$_SESSION["ultimo_login"] = $respuesta["ultimo_login"];
$_SESSION["correo"] = $respuesta["correo"];
/*=============================================
REGISTRAR FECHA PARA SABER EL ÚLTIMO LOGIN
=============================================*/
date_default_timezone_set('America/Guayaquil');
$fecha = date('Y-m-d');
$hora = date('H:i:s');
$fechaActual = $fecha.' '.$hora;
$item1 = "ultimo_login";
$valor1 = $fechaActual;
$item2 = "id";
$valor2 = $respuesta["id"];
$ultimoLogin = ModeloUsuarios::mdlActualizarUsuario($tabla, $item1, $valor1, $item2,
$valor2);
if($ultimoLogin == "ok"){
echo '<script>
.location = "perfil";
</script>';
Anexo 103
}
}
//LOGIN ESTUDIANTE
elseif($respuesta["estado"] == 1 && $respuesta["perfil"] == "Estudiante"){
$_SESSION["iniciarSesion"] = "okEstudiante";
$_SESSION["id"] = $respuesta["id"];
$_SESSION["nombre"] = $respuesta["nombre"];
$_SESSION["usuario"] = $respuesta["usuario"];
$_SESSION["foto"] = $respuesta["foto"];
$_SESSION["perfil"] = $respuesta["perfil"];
$_SESSION["fecha"] = $respuesta["fecha"];
$_SESSION["ultimo_login"] = $respuesta["ultimo_login"];
$_SESSION["correo"] = $respuesta["correo"];
/*=============================================
REGISTRAR FECHA PARA SABER EL ÚLTIMO LOGIN
=============================================*/
date_default_timezone_set('America/Guayaquil');
$fecha = date('Y-m-d');
$hora = date('H:i:s');
$fechaActual = $fecha.' '.$hora;
$item1 = "ultimo_login";
$valor1 = $fechaActual;
$item2 = "id";
$valor2 = $respuesta["id"];
$ultimoLogin = ModeloUsuarios::mdlActualizarUsuario($tabla, $item1, $valor1, $item2,
$valor2);
if($ultimoLogin == "ok"){
echo '<script>
window.location = "perfil";
</script>';
}
}
// LOGIN INSTRUCTOR
elseif($respuesta["estado"] == 1 && $respuesta["perfil"] == "Profesor"){
$_SESSION["iniciarSesion"] = "okInstructor";
$_SESSION["id"] = $respuesta["id"];
$_SESSION["nombre"] = $respuesta["nombre"];
$_SESSION["usuario"] = $respuesta["usuario"];
$_SESSION["foto"] = $respuesta["foto"];
$_SESSION["perfil"] = $respuesta["perfil"];
$_SESSION["fecha"] = $respuesta["fecha"];
Anexo 104
$_SESSION["ultimo_login"] = $respuesta["ultimo_login"];
$_SESSION["correo"] = $respuesta["correo"];
/*=============================================
REGISTRAR FECHA PARA SABER EL ÚLTIMO LOGIN
=============================================*/
date_default_timezone_set('America/Guayaquil');
$fecha = date('Y-m-d');
$hora = date('H:i:s');
$fechaActual = $fecha.' '.$hora;
$item1 = "ultimo_login";
$valor1 = $fechaActual;
$item2 = "id";
$valor2 = $respuesta["id"];
$ultimoLogin = ModeloUsuarios::mdlActualizarUsuario($tabla, $item1, $valor1, $item2,
$valor2);
if($ultimoLogin == "ok"){
echo '<script>
window.location = "perfil";
</script>';
}
}
else{
echo '<script>
swal({
type: "error",
title: "¡Tú usuario aún no está activado, contactese con el administrador de sistema
admin@elerarning.com!",
showConfirmButton: true,
confirmButtonText: "Iniciar sesion",
closeOnConfirm: false
}).then((result)=>{
if(result.value){
Anexo 105
window.location = "./";
}
});
</script>';
}
}else{
//echo '<br><div class="alert alert-danger">Credenciales incorrectas, vuelve a
intentarlo</div>';
echo '<script>
swal({
type: "error",
title: "¡Credenciales incorrectas, vuelve a intentarlo!",
showConfirmButton: true,
confirmButtonText: "Iniciar sesion",
closeOnConfirm: false
}).then((result)=>{
if(result.value){
window.location = "./";
}
});
</script>';
}
}
}
}
Anexo 106
/*=============================================
REGISTRO DE USUARIO DESDE EL FRONT END
=============================================*/
static public function ctrCrearUsuarioFrontend(){
if(isset($_POST["correo"])){
if(preg_match('/^[^0-9][a-za-z0-9_]+([.][a-za-z0-9_]+)*[@][a-za-z0-9_]+([.][a-za-z0-
9_]+)*[.][a-za-z]{2,4}$/', $_POST["correo"])){
/*=============================================
EXTRAEMOS EL NOMBRE DE USUARIO DESDE EL CORREO INGRESADO
TOMANDO EL VALOR ANTES DE LA @ Y LE ASIGNAMOS UN NOMBRE
ALEATORIO
=============================================*/
$correo = strstr($_POST["correo"], '@', true);
$usuario_aleatorio = $correo.rand(10,9000);
/*=============================================
VALIDAR IMAGEN
=============================================*/
$ruta = "";
if(!isset($_FILES["nuevaFoto"]["tmp_name"])){
/*=============================================
FRONTEND
CREAMOS EL DIRECTORIO DONDE VAMOS A GUARDAR LA FOTO DEL
USUARIO
=============================================*/
$perfil = isset($_POST["perfil"]) ? $_POST["perfil"] : $_POST["nuevoPerfil"];
$nombreUsuario = isset($_POST["nuevoUsuario"]) ? $_POST["nuevoUsuario"] :
$usuario_aleatorio;
$directorio = "admin/vistas/img/usuarios/".$perfil."/".$nombreUsuario."/";
if (!file_exists($directorio)) {
mkdir($directorio, 0755, true);
}
$fotoDefault = "admin/vistas/img/usuarios/default/anonymous.png";
Anexo 107
if (copy($fotoDefault, $directorio.'anonymous.png'))
{
}
if (isset($_POST["nombre"])) {
$nuevoNombre = $_POST["nombre"]." ".$_POST["apellido"];
}else
{
$nuevoNombre = $_POST["nuevoNombre"];
}
$tabla = "usuarios";
$encriptar = crypt($_POST["nuevoPassword"],
'$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$');
$datos = array("nombre" => $nuevoNombre,
"correo" => $_POST["correo"],
"usuario" => $usuario_aleatorio,
"password" => $encriptar,
"perfil" => isset($_POST["perfil"]) ? $_POST["perfil"] : $_POST["nuevoPerfil"],
"foto"=>"vistas/img/usuarios/".$perfil."/".$nombreUsuario."/"."anonymous.png",
"estado"=>1);
$respuesta = ModeloUsuarios::mdlIngresarUsuario($tabla, $datos);
if (isset($_POST["frontend"])) {
if($respuesta == "ok")
{
echo '<script>
swal({
type: "success",
title: "¡Te has registrado exitosamente a la mejor plataforma de aprendizaje online!",
showConfirmButton: true,
confirmButtonText: "Deseas iniciar sesion",
closeOnConfirm: false
}).then((result)=>{
if(result.value){
window.location = "admin/inicio";
}
Anexo 108
});
</script>';
}
}else
{
echo '<script>
swal({
type: "success",
title: "Upss! no se pudo guardar el registro, intentelo de nuevo!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result)=>{
if(result.value){
window.location = "./";
}
});
</script>';
}
}
}
else{
echo '<script>
swal({
type: "error",
title: "¡El usuario no debe contener caracteres especiales, como ñ$*!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
Anexo 109
}).then((result)=>{
if(result.value){
window.location = "usuarios";
}
});
</script>';
}
}
}
/*=============================================
REGISTRO DE USUARIO DESDE EL BACKEND
=============================================*/
static public function ctrCrearUsuarioBackend(){
if(isset($_POST["nuevoUsuario"])){
if(preg_match('/^[^0-9][a-za-z0-9_]+([.][a-za-z0-9_]+)*[@][a-za-z0-9_]+([.][a-za-z0-
9_]+)*[.][a-za-z]{2,4}$/', $_POST["correo"])){
/*=============================================
EXTRAEMOS EL NOMBRE DE USUARIO DESDE EL CORREO INGRESADO
TOMANDO EL VALOR ANTES DE LA @ Y LE ASIGNAMOS UN NOMBRE
ALEATORIO
=============================================*/
$correo = strstr($_POST["correo"], '@', true);
$usuario_aleatorio = $correo.rand(10,9000);
/*=============================================
VALIDAR IMAGEN
=============================================*/
$ruta = "";
Anexo 110
if(isset($_FILES["nuevaFoto"]["tmp_name"])){
list($ancho, $alto) = getimagesize($_FILES["nuevaFoto"]["tmp_name"]);
$nuevoAncho = 500;
$nuevoAlto = 500;
/*=============================================
CREAMOS EL DIRECTORIO DONDE VAMOS A GUARDAR LA FOTO DEL
USUARIO
=============================================*/
$perfilUsuario = $_POST["nuevoPerfil"];
$directorio = "vistas/img/usuarios/".$perfilUsuario."/".$_POST["nuevoUsuario"];
mkdir($directorio, 0755);
/*=============================================
DE ACUERDO AL TIPO DE IMAGEN APLICAMOS LAS FUNCIONES POR
DEFECTO DE PHP
=============================================*/
if($_FILES["nuevaFoto"]["type"] == "image/jpeg"){
/*=============================================
GUARDAMOS LA IMAGEN EN EL DIRECTORIO
=============================================*/
//$aleatorio = mt_rand(100,999);
$ruta =
"vistas/img/usuarios/".$perfilUsuario."/".$_POST["nuevoUsuario"]."/".$_POST["nuevoUs
uario"].".jpg";
$origen = imagecreatefromjpeg($_FILES["nuevaFoto"]["tmp_name"]);
$destino = imagecreatetruecolor($nuevoAncho, $nuevoAlto);
imagecopyresized($destino, $origen, 0, 0, 0, 0, $nuevoAncho, $nuevoAlto, $ancho, $alto);
imagejpeg($destino, $ruta);
}
if($_FILES["nuevaFoto"]["type"] == "image/png"){
/*=============================================
GUARDAMOS LA IMAGEN EN EL DIRECTORIO
=============================================*/
Anexo 111
//$aleatorio = mt_rand(100,999);
$ruta =
"vistas/img/usuarios/".$perfilUsuario."/".$_POST["correo"]."/".$_POST["nuevoUsuario"].
".png";
$origen = imagecreatefrompng($_FILES["nuevaFoto"]["tmp_name"]);
$destino = imagecreatetruecolor($nuevoAncho, $nuevoAlto);
imagecopyresized($destino, $origen, 0, 0, 0, 0, $nuevoAncho, $nuevoAlto, $ancho, $alto);
imagepng($destino, $ruta);
}
}
$tabla = "usuarios";
$encriptar = crypt($_POST["nuevoPassword"],
'$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$');
$datos = array("nombre" => $_POST["nuevoNombre"],
"correo" => $_POST["correo"],
"usuario" => $_POST["nuevoUsuario"],
"password" => $encriptar,
"perfil" => $_POST["nuevoPerfil"],
"foto"=>$ruta,
"estado"=>1);
$respuesta = ModeloUsuarios::mdlIngresarUsuario($tabla, $datos);
if($respuesta == "ok"){
echo '<script>
swal({
type: "success",
title: "¡El usuario ha sido guardado correctamente!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result)=>{
Anexo 112
if(result.value){
window.location = "usuarios";
}
});
</script>';
}
}else{
echo '<script>
swal({
type: "error",
title: "¡El usuario está vacio o tiene caracteres especiales!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result)=>{
if(result.value){
window.location = "usuarios";
}
});
</script>';
}
}
}
/*=============================================
MOSTRAR USUARIO
Anexo 113
=============================================*/
static public function ctrMostrarUsuarios($item, $valor){
$tabla = "usuarios";
$respuesta = ModeloUsuarios::MdlMostrarUsuarios($tabla, $item, $valor);
return $respuesta;
}
/*=============================================
MOSTRAR USUARIO PARA CERTIFICADOS PDF
=============================================*/
static public function ctrMostrarUsuariosCertificados($item, $valor){
$tabla = "usuarios";
$respuesta = ModeloUsuarios::mdlMostrarUsuariosCertificados($tabla, $item, $valor);
return $respuesta;
}
/*=============================================
EDITAR USUARIO
=============================================*/
static public function ctrEditarUsuario(){
if(isset($_POST["editarUsuario"])){
if(preg_match('/^[a-zA-Z0-9ñÑáéíóúÁÉÍÓÚ ]+$/', $_POST["editarNombre"])){
/*=============================================
VALIDAR IMAGEN
=============================================*/
$ruta = $_POST["fotoActual"];
if(isset($_FILES["editarFoto"]["tmp_name"]) &&
!empty($_FILES["editarFoto"]["tmp_name"])){
list($ancho, $alto) = getimagesize($_FILES["editarFoto"]["tmp_name"]);
$nuevoAncho = 500;
$nuevoAlto = 500;
$perfilUsuario = $_POST["editarPerfil"];
Anexo 114
/*=============================================
CREAMOS EL DIRECTORIO DONDE VAMOS A GUARDAR LA FOTO DEL
USUARIO
=============================================*/
$directorio = "vistas/img/usuarios/".$perfilUsuario."/".$_POST["editarUsuario"];
/*=============================================
PRIMERO PREGUNTAMOS SI EXISTE OTRA IMAGEN EN LA BD
=============================================*/
if(!empty($_POST["fotoActual"])){
unlink($_POST["fotoActual"]);
}else{
mkdir($directorio, 0755);
}
/*=============================================
DE ACUERDO AL TIPO DE IMAGEN APLICAMOS LAS FUNCIONES POR
DEFECTO DE PHP
=============================================*/
if($_FILES["editarFoto"]["type"] == "image/jpeg"){
/*=============================================
GUARDAMOS LA IMAGEN EN EL DIRECTORIO
=============================================*/
$aleatorio = mt_rand(100,999);
$ruta =
"vistas/img/usuarios/".$perfilUsuario."/".$_POST["editarUsuario"]."/".$aleatorio.".jpg";
$origen = imagecreatefromjpeg($_FILES["editarFoto"]["tmp_name"]);
$destino = imagecreatetruecolor($nuevoAncho, $nuevoAlto);
imagecopyresized($destino, $origen, 0, 0, 0, 0, $nuevoAncho, $nuevoAlto, $ancho, $alto);
imagejpeg($destino, $ruta);
}
if($_FILES["editarFoto"]["type"] == "image/png"){
/*=============================================
Anexo 115
GUARDAMOS LA IMAGEN EN EL DIRECTORIO
=============================================*/
$aleatorio = mt_rand(100,999);
$ruta =
"vistas/img/usuarios/".$perfilUsuario."/".$_POST["editarUsuario"]."/".$aleatorio.".png";
$origen = imagecreatefrompng($_FILES["editarFoto"]["tmp_name"]);
$destino = imagecreatetruecolor($nuevoAncho, $nuevoAlto);
imagecopyresized($destino, $origen, 0, 0, 0, 0, $nuevoAncho, $nuevoAlto, $ancho, $alto);
imagepng($destino, $ruta);
}
}
$tabla = "usuarios";
if($_POST["editarPassword"] != ""){
if(preg_match('/^[a-zA-Z0-9]+$/', $_POST["editarPassword"])){
$encriptar = crypt($_POST["editarPassword"],
'$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$');
}else{
echo'<script>
swal({
type: "error",
title: "¡La contraseña no puede ir vacía o llevar caracteres especiales!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result) => {
if (result.value) {
window.location = "usuarios";
}
})
</script>';
}
Anexo 116
}else{
$encriptar = $passwordActual;
}
$datos = array("nombre" => $_POST["editarNombre"],
"usuario" => $_POST["editarUsuario"],
"password" => $encriptar,
"perfil" => $_POST["editarPerfil"],
"foto" => $ruta);
$respuesta = ModeloUsuarios::mdlEditarUsuario($tabla, $datos);
if($respuesta == "ok"){
echo'<script>
swal({
type: "success",
title: "El usuario ha sido editado correctamente",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result) => {
if (result.value) {
window.location = "usuarios";
}
})
</script>';
}
}else{
echo'<script>
swal({
type: "error",
title: "¡El nombre no puede ir vacío o llevar caracteres especiales!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result) => {
if (result.value) {
Anexo 117
window.location = "usuarios";
}
})
</script>';
}
}
}
/*=============================================
CUENTA LOS USUARIOS DE LA BASE
=============================================*/
public function ctrSumaTotalUsuarios(){
$tabla = "usuarios";
$respuesta = ModeloUsuarios::mdlSumaTotalUsuarios($tabla);
return $respuesta;
}
/*=============================================
CUENTA LOS USUARIOS CON EL PERFIL INSTRUCTOR DE LA BASE
=============================================*/
public function ctrSumaTotalInstructor(){
$tabla = "usuarios";
$respuesta = ModeloUsuarios::mdlSumaTotalInstructor($tabla);
return $respuesta;
}
/*=============================================
CUENTA LOS USUARIOS CON EL PERFIL ESTUDIANTE DE LA BASE
=============================================*/
public function ctrSumaTotalEstudiante(){
Anexo 118
$tabla = "usuarios";
$respuesta = ModeloUsuarios::mdlSumaTotalEstudiante($tabla);
return $respuesta;
}
/*=============================================
BORRAR USUARIO
=============================================*/
static public function ctrBorrarUsuario(){
if(isset($_GET["idUsuario"])){
$tabla ="usuarios";
$datos = $_GET["idUsuario"];
$perfil = $_GET["perfil"];
if($_GET["fotoUsuario"] != ""){
unlink($_GET["fotoUsuario"]);
rmdir('vistas/img/usuarios/'.$perfil.'/'.$_GET["usuario"]);
}
$respuesta = ModeloUsuarios::mdlBorrarUsuario($tabla, $datos);
if($respuesta == "ok"){
echo'<script>
swal({
type: "success",
title: "El usuario ha sido borrado correctamente",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}).then((result) => {
if (result.value) {
window.location = "usuarios";
}
})
</script>';
}}}}
Marco Teórico 119
Bibliografía
Afonzo Perdrieau, F. A., & Díaz Serrano, A. E. (13 de Marzo de 2017). Repositorio
Institucional de la Universidad Central de Venezuela. Obtenido de
http://saber.ucv.ve/handle/123456789/15044
Aguilar, J. M. (15 de Octubre de 2019). campusMVP. Obtenido de
https://www.campusmvp.es/recursos/post/que-es-el-patron-mvc-en-programacion-
y-por-que-es-util.aspx
Álvarez, G. (03 de Agosto de 2018). Kyocode. Obtenido de
https://www.kyocode.com/2018/08/internet-information-services/
Alvarez, M. A. (08 de Julio de 2002). desarrolloweb.com. Obtenido de
https://desarrolloweb.com/articulos/831.php
Alvia Choez, A. O., & Vera Macias, W. A. (2018). Repositorio Universidad de Guayaquil.
Obtenido de http://repositorio.ug.edu.ec/handle/redug/27231
Atalaya Urrutia, C. W. (2018). Automatización del proceso para mejorar la gestión y control
de proyectos de investigación en la Universidad Señor de Sipán - Perú. Revista
Científica Institucional TZHOECOEN, 27-40.
Baño Egea, J. J., Bosom Nieto, Á., & Ezquerro Rodríguez, E. (s.f.). GRupo de Investigación
en interAcción y eLearning (GRIAL). Obtenido de Universidad de Salamanca:
http://antia.fis.usal.es/sharedir/TOL/herramientasTutoria/herramientas_de_comunic
acin_sincrnica_y_asincrnica.html#:~:text=Las%20herramientas%20de%20comuni
caci%C3%B3n%20asincr%C3%B3nicas,Es%20independiente%20del%20lugar.
Borges, E. (17 de Marzo de 2019). infranetworking. Obtenido de
https://blog.infranetworking.com/servidor-base-de-datos/
Borges, S. (19 de Septiembre de 2019). infranetworking. Obtenido de
https://blog.infranetworking.com/que-es-nginx/
Bravo Carrasco, J. (2011). En Resumen del libro Gestión de Procesos (pág. 11). Santiago
de Chile: EVOLUCIÓN S.A.
Caceres, O. (11 de Agosto de 2014). Slideshare. Obtenido de Tecnicas de investigacion
entrevista, encuesta y observación:
https://es.slideshare.net/oscarcaceres9862/tecnicas-de-investigacion-entrevista-
encuesta-y-observacin
CES. (18 de Mayo de 2004). Consejo de Educación Superior. Obtenido de
https://www.ces.gob.ec/lotaip/2018/Agosto/Anexos-literal-
a2/LEY%20ORGANICA%20DE%20TRANSPARENCIA%20Y%20ACCESO%2
0A%20LA%20INFORMACI%c3%93N%20P%c3%9aBLICA.pdf
CES. (22 de Marzo de 2017). Consejo de Educación Superior. Obtenido de
https://www.ces.gob.ec/lotaip/Anexos%20Generales/a3/Anexo-lit-a3-R-
R%C3%A9g-Acad%C3%A9mico.pdf
Referencia bibliográfica 120
CES. (25 de Enero de 2017). Consejo de Educación Superior. Obtenido de
https://www.ces.gob.ec/lotaip/2018/Enero/Anexos%20Procu/An-lit-a2-
Reglamento%20de%20R%C3%A9gimen%20Acad%C3%A9mico.pdf
Chen, C. (21 de Mayo de 2019). Significados. Obtenido de
https://www.significados.com/tic/
Colobran Huguet , M., Arqués Soldevila, J. M., & Marco Galindo, E. (2008). En
Administración de sistemas operativos en red (pág. 175). Barcelona: UOC.
Cuestionario. (01 de Febrero de 2017). Significados. Obtenido de
https://www.significados.com/cuestionario/
De León, Á. (27 de Junio de 2019). infranetworking. Obtenido de
https://blog.infranetworking.com/que-es-apache-servidor/
Equipo de Centro de Innovación Ltda. (2010). Biblioteca digital. Obtenido de
https://bibliotecadigital.ccb.org.co/bitstream/handle/11520/1052/4269_cartilla_con
ceptos_innovacion.pdf?sequence=1
Hernández Jaramillo, E. G. (31 de Agosto de 2018). Repositorio Digital UCSG. Obtenido
de http://repositorio.ucsg.edu.ec/handle/3317/11385
Lozano Zanelly, G. (03 de Abril de 2010). Slideshare. Obtenido de
https://es.slideshare.net/Prymer/poblacin-y-muestra-3631173
Luna Zambrana, I. (2019). Depósito de Investigación Universidad de Sevilla. Obtenido de
https://idus.us.es/handle/11441/86706
MDN contributors. (07 de Julio de 2020). MDN Web Docs moz://a. Obtenido de
https://developer.mozilla.org/es/docs/Glossary/World_Wide_Web
Mendoza Rivilla, J. E. (Junio de 2017). Repositorio Institucional de la Universidad
Politécnica Salesiana. Obtenido de
http://dspace.ups.edu.ec/handle/123456789/14482
Nass Kunstmann, L. S., Mendoza Vera, M. A., Millanao Caro, L. E., & Ortega Culaciati, R.
M. (2017). SciELO. Obtenido de Educación Médica Superior:
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S0864-21412017000100010
Ortiz González, I. I. (2015). DSpace Universidad de Montemorelos. Obtenido de
http://dspace.biblioteca.um.edu.mx/xmlui/handle/20.500.11972/1174
Pahino, R. (31 de Marzo de 2020). campusMVP. Obtenido de
https://www.campusmvp.es/recursos/post/que-son-spring-framework-y-spring-
boot-tu-primer-programa-java-con-este-framework.aspx
Raffino, M. E. (2020 de Julio de 2020). Concepto.de. Obtenido de
https://concepto.de/pagina-web/.
Raffino, M. E. (27 de Julio de 2020). Concepto.de. Obtenido de
https://concepto.de/servidor-web/
Raffino, M. E. (2 de Junio de 2020). Concepto.de. Obtenido de https://concepto.de/proceso/
Referencia bibliográfica 121
Raffino, M. E. (26 de Mayo de 2020). Concepto.de. Obtenido de
https://concepto.de/eficiencia/
Roc, L. (19 de Marzo de 2019). LuisROC. Obtenido de https://luisroc.com/plataformas-web-
soluciones-a-la-medida/
T-Systems. (06 de Noviembre de 2017). T-Systems. Obtenido de https://www.t-
systemsblog.es/smart-
university/#:~:text=Una%20smart%20university%20engloba%20todos,las%20tecn
olog%C3%ADas%20actuales%20y%20venideras.&text=Son%20organismos%20v
ivos%2C%20en%20constante,a%20todas%20las%20%C3%A1reas%20educativas.
Vara Horna, A. A. (2012). Desde la idea inicial hasta la sustentación: 7 pasos para una
tesis exitosa. Obtenido de
https://www.administracion.usmp.edu.pe/investigacion/files/7-PASOS-PARA-
UNA-TESIS-EXITOSA-Desde-la-idea-inicial-hasta-la-sustentaci%C3%B3n.pdf
Zulma Sánchez, M., Vega Flores, Y., Nivardy Marín, C., & Hernández Esquivel, O. (Mayo
de 2017). ReCIBE. Obtenido de Revista electrónica de Computación, Informática,
Biomédica y Electrónica: https://www.redalyc.org/articulo.oa?id=512253717008
Recommended