sistema administrativo y de gestiÓn de actividades
TRANSCRIPT
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS
CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA
SISTEMA ADMINISTRATIVO Y DE GESTIÓN DE ACTIVIDADES DIDÁCTICAS DEL PROCESO ENSEÑANZA - APRENDIZAJE EN LA ESCUELA MARCEL LANIADO DE
WIND
PROPUESTA TECNOLÓGICA
Trabajo de titulación presentado como requisito para la obtención del título de
INGENIERO EN COMPUTACIÓN E INFORMÁTICA
AUTORES
OCHOA TIRADO STEVEN PATRICIO TORRES TOALA LESLY PATRICIA
TUTOR
ING. BERMEO ALMEIDA OSCAR XAVIER MSC.
MILAGRO – ECUADOR
2021
PORTADA
2
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA
APROBACIÓN DEL TUTOR
Yo, BERMEO ALMEIDA OSCAR XAVIER, docente de la Universidad Agraria del
Ecuador, en mi calidad de Tutor, certifico que el presente trabajo de titulación:
“SISTEMA ADMINISTRATIVO Y DE GESTIÓN DE ACTIVIDADES DIDÁCTICAS
DEL PROCESO ENSEÑANZA - APRENDIZAJE EN LA ESCUELA MARCEL
LANIADO DE WIND”, realizado por las Alumnos OCHOA TIRADO STEVEN
PATRICIO; con cédula de identidad N° 0928783901 y TORRES TOALA LESLY
PATRICIA con cedula de identidad N° 0959086356 de la carrera DE INGENIERIA
EN COMPUTACION E INFORMATICA, Unidad Académica Milagro, ha sido
orientado y revisado durante su ejecución; y cumple con los requisitos técnicos
exigidos por la Universidad Agraria del Ecuador; por lo tanto, se aprueba la
presentación del mismo.
Atentamente, Firma del Tutor Milagro, 26 de mayo del 2021
3
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA
APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN
Los abajo firmantes, docentes designados por el H. Consejo Directivo como
miembros del Tribunal de Sustentación, aprobamos la defensa del trabajo de
titulación: “SISTEMA ADMINISTRATIVO Y DE GESTIÓN DE ACTIVIDADES
DIDÁCTICAS DEL PROCESO ENSEÑANZA - APRENDIZAJE EN LA ESCUELA
MARCEL LANIADO DE WIND”, realizado por las Alumnos OCHOA TIRADO
STEVEN PATRICIO y TORRES TOALA LESLY PATRICIA, el mismo que cumple
con los requisitos exigidos por la Universidad Agraria del Ecuador.
Atentamente,
Ing. Mario Cadenas Rodríguez, M.Sc. PRESIDENTE
Ing. William Bazán Vera, M.Sc. Ing. Enrique Ferruzola Gómez, M.Sc. EXAMINADOR PRINCIPAL EXAMINADOR PRINCIPAL
Ing. Oscar Bermeo Almeida, M.Sc. EXAMINADOR SUPLENTE
Milagro, 26 de mayo del 2021
4
Dedicatoria
Dedico mi tesis a mis padres por haberme forjado
como la persona que soy en la actualidad; muchos de
mis logros se los debo a ustedes entre los que se
incluye este, por eso doy mi trabajo en ofrenda por la
paciencia y el amor que siempre me brindaron, los
amo.
Steven Ochoa
Dedico con todo mi corazón mi tesis a mis padres, sin
ellos no lo habría logrado; este nuevo logro es en gran
parte gracias a ustedes, la ayuda que me han
brindado ha sido sumamente importante, estuvieron
inclusive en momentos y situaciones más
tormentosas, pero siempre apoyándome.
Lesly Torres
5
Agradecimiento
Mi agradecimiento se dirige a Dios y a mis padres
quienes han forjado mi camino y me han dirigido por
el sendero correcto.
Agradezco a mis maestros, compañeros y a la
Universidad en general por todos los conocimientos
otorgados.
Steven Ochoa
Agradezco a Dios que me permite terminar este
proyecto y a mis padres que son mi pilar fundamental
y apoyo en mi formación académica, me han dado
todo lo que soy como persona, mis valores, mis
principios.
A mis compañeros y maestros que me brindaron su
apoyo en cada uno de los días de mi carrera
universitaria.
Lesly Torres
6
Autorización de autoría intelectual
Yo OCHOA TIRADO STEVEN PATRICIO y TORRES TOALA LESLY PATRICIA,
en calidad de autor(es) del proyecto realizado, sobre “SISTEMA ADMINISTRATIVO
Y DE GESTIÓN DE ACTIVIDADES DIDÁCTICAS DEL PROCESO ENSEÑANZA -
APRENDIZAJE EN LA ESCUELA MARCEL LANIADO DE WIND”, para optar el
título de INGENIERO EN COMPUTACIÓN E INFORMATICA, por la presente
autorizo a la UNIVERSIDAD AGRARIA DEL ECUADOR, hacer uso de todos los
contenidos que me pertenecen o parte de los que contienen esta obra, con fines
estrictamente académicos o de investigación.
Los derechos que como autor(es) correspondan, con excepción de la presente
autorización, seguirán vigentes a mi favor, de conformidad con lo establecido en los
artículos 5, 6, 8; 19 y demás pertinentes de la Ley de Propiedad Intelectual y su
Reglamento.
Milagro, 26 de mayo del 2021
OCHOA TIRADO STEVEN PATRICIO
C.I. 0928783901
________________________________
TORRES TOALA LESLY PATRICIA
C.I. 0959086356
7
Índice General
PORTADA ............................................................................................................. 1
APROBACIÓN DEL TUTOR ................................................................................. 2
APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN ......................................... 3
Dedicatoria ........................................................................................................... 4
Agradecimiento .................................................................................................... 5
Autorización de autoría intelectual ..................................................................... 6
Índice General ...................................................................................................... 7
Índice de tablas .................................................................................................. 11
Índice de figuras ................................................................................................ 15
Resumen ............................................................................................................. 20
Abstract .............................................................................................................. 21
1. Introducción ................................................................................................... 22
1.1. Antecedentes del problema ...................................................................... 22
1.2. Planteamiento y formulación del problema ............................................. 23
1.2.1. Planteamiento del problema ............................................................. 23
1.2.2. Formulación del problema ................................................................ 24
1.3. Justificación del problema ........................................................................ 24
1.4. Delimitación del problema ........................................................................ 26
1.5. Objetivo General ........................................................................................ 26
1.6. Objetivos Específicos ............................................................................... 26
2. Marco Teórico ................................................................................................ 28
2.1. Estado del arte ........................................................................................... 28
2.2. Bases teóricas ........................................................................................... 31
8
2.2.1. Sistema .............................................................................................. 31
2.2.2. Modelo: Institución de enseñanza-aprendizaje del alumnado ....... 32
2.2.3. Sistemas de información .................................................................. 33
2.2.4. Sistema de información web ............................................................ 33
2.2.5. Sistemas de información educativa ................................................. 34
2.2.6. Aplicaciones ...................................................................................... 36
2.2.7. Lenguaje marcado de hipertexto...................................................... 37
2.2.8. Hojas de estilo cascada o etiquetas tags ........................................ 38
2.2.9. Bootstrap ........................................................................................... 39
2.2.10.Django .................................................................................................. 40
2.2.11. Lenguaje de programación ............................................................... 41
2.2.12. Python ................................................................................................ 42
2.2.13. Bases de datos .................................................................................. 43
2.2.14. PostgreSQL ....................................................................................... 45
2.2.15. Software libre..................................................................................... 45
2.3. Marco legal ................................................................................................. 47
2.3.1. Plan Nacional de desarrollo 2017 – 2021 ......................................... 47
2.3.2. Ley de propiedad intelectual ............................................................ 47
2.3.3. Decreto 1014 ...................................................................................... 48
3. Materiales y Métodos ..................................................................................... 49
3.1. Enfoque de la investigación...................................................................... 49
3.1.1. Tipo de investigación ........................................................................ 49
9
3.1.2. Diseño de la investigación................................................................ 49
3.2. Metodología ............................................................................................... 49
3.2.1. Metodología XP ................................................................................. 49
3.2.2. Recolección de datos ........................................................................ 85
3.2.3. Diagrama del sistema web ................................................................ 88
3.2.4. Recolección de datos ........................................................................ 89
3.2.5. Análisis estadísticos ......................................................................... 90
4. Resultados ..................................................................................................... 91
4.1. Distinción de las necesidades de información a través de técnicas de
investigación para enlistar los requerimientos de sistema de información. . 91
4.1.1. Resultados de la encuesta de requerimientos para los docentes de
la escuela ....................................................................................................... 92
4.1.2. Resultados de la encuesta para los padres de familia. .................. 98
4.2. Planificación de los módulos del sistema de información mediante
programación web en herramientas libres para el desarrollo, para satisfacer
los requerimientos de la Escuela Marcel Laniado de Wind. ......................... 104
4.3. Establecimiento del sistema de información por medio de la
configuración de su funcionamiento en entorno web para validar que los
requerimientos fueron atendidos. .................................................................. 105
4.4. Desarrollo del sistema a través de lenguaje y gestor de open source que
permita la mejora de los procesos esenciales para la institución educativa,
cumpliendo así con el objetivo principal del presente proyecto. ................. 106
5. Discusión ..................................................................................................... 107
10
6. Conclusiones ............................................................................................... 111
7. Recomendaciones ....................................................................................... 112
8. Bibliografía ................................................................................................... 113
9. Anexos .......................................................................................................... 124
9.1. Anexo 1. Análisis de la entrevista para el director de la escuela ......... 124
9.2. Anexo 2. Encuesta de requerimientos para los docentes .................... 125
9.3. Anexo 3. Encuesta de requerimientos para los padres de familia ....... 127
9.4. Anexo 4. Entrevista de requerimientos aplicadas al director ............... 129
9.5. Anexo 5.- Resultados de la encuesta de satisfacción a docentes ....... 131
9.6. Anexo 6.- Resultados de la encuesta de satisfacción a padres ........... 137
9.7. Anexo 7.- Análisis de la entrevista de satisfacción al director ............. 143
9.8. Anexo 8.- Encuesta de satisfacción a los docentes de la escuela ....... 144
9.9. Anexo 9.- Encuesta de satisfacción a los padres de familia ................ 146
9.10. Anexo 10.- Entrevista de satisfacción para el director ......................... 148
9.11. Anexo 11. Realizando la entrevista y las encuestas. ............................ 151
9.12. Anexo 12. Manual de usuario.................................................................. 152
9.13. Anexo 13. Manual técnico. ...................................................................... 173
11
Índice de tablas
Tabla 1. Descripción del caso de uso del registro de hojas de vida...................... 54
Tabla 2. Descripción del caso de uso del registro de contrato de empleados ...... 56
Tabla 3. Descripción del caso de uso del registro de servicios ............................. 58
Tabla 4. Descripción del caso de uso de colación ................................................ 60
Tabla 5. Descripción del caso de uso de registro de conferencia ......................... 62
Tabla 6. Descripción del caso de uso de registro de asistencias .......................... 64
Tabla 7. Descripción del caso de uso de realización del distributivo .................... 66
Tabla 8. Descripción del caso de uso de recursos ............................................... 68
Tabla 9. Descripción del caso de uso de actividades ........................................... 70
Tabla 10. Diccionario de datos de la entidad Tipo_Hoja_vida .............................. 71
Tabla 11. Diccionario de datos de la entidad Hoja_Vda ....................................... 71
Tabla 12. Diccionario de datos de la entidad Cargo ............................................. 71
Tabla 13. Diccionario de datos de la entidad Trabajador ...................................... 72
Tabla 14. Diccionario de datos de la entidad TipoServicio ................................... 72
Tabla 15. Diccionario de datos de la entidad Categoría ....................................... 72
Tabla 16. Diccionario de datos de la entidad TipoColacion .................................. 73
Tabla 17. Diccionario de datos de la entidad TipoConferencia ............................. 73
Tabla 18. Diccionario de datos de la entidad Contrato ......................................... 73
Tabla 19. Diccionario de datos de la entidad Ciudad............................................ 74
Tabla 20. Diccionario de datos de la entidad Servicio .......................................... 74
Tabla 21. Diccionario de datos de la entidad Colación ......................................... 75
Tabla 22. Diccionario de datos de la entidad Conferencia .................................... 75
Tabla 23. Diccionario de datos de la entidad Asistencia ....................................... 76
Tabla 24. Diccionario de datos de la entidad Sanción .......................................... 76
12
Tabla 25. Diccionario de datos de la entidad Distributivo ..................................... 77
Tabla 26. Diccionario de datos de la entidad Curso ............................................. 77
Tabla 27. Diccionario de datos de la entidad Registro.......................................... 77
Tabla 28. Diccionario de datos de la entidad Alumno ........................................... 78
Tabla 29. Diccionario de datos de la entidad Recursos ........................................ 78
Tabla 30. Diccionario de datos de la entidad TipoActividad.................................. 79
Tabla 31. Diccionario de datos de la entidad Actividad ........................................ 79
Tabla 32. Diccionario de datos de la entidad Asignatura ...................................... 79
Tabla 33. Diccionario de datos de la entidad Actividades del alumno .................. 80
Tabla 34. Diccionario de datos de la entidad de Tipo de Recurso ........................ 80
Tabla 35. Caso de prueba 1. Hoja de vida de los Trabajadores ........................... 81
Tabla 36. Caso de prueba 2. Contratos de los Trabajadores ............................... 81
Tabla 37. Caso de prueba 3. Servicios ................................................................ 82
Tabla 38. Caso de prueba 4. Colación ................................................................. 82
Tabla 39. Caso de prueba 5. Conferencia ............................................................ 83
Tabla 40. Caso de prueba 6. Asistencia de Trabajadores .................................... 83
Tabla 41. Caso de prueba 7. Distributivo ............................................................. 84
Tabla 42. Caso de prueba 8. Recursos ................................................................ 84
Tabla 43. Caso de prueba 9. Actividad ................................................................ 85
Tabla 44. Presupuesto del proyecto ..................................................................... 86
Tabla 45. Calificación de procesos - actividades de enseñanza de la escuela ..... 92
Tabla 46. Registro actual de las notas de los Alumnos ........................................ 93
Tabla 47. Frecuencia de cometer errores al realizar registro de notas ................ 94
Tabla 48. Perdida de información al guardar información .................................... 95
Tabla 49. De acuerdo con los recursos tecnológicos que tiene la escuela ........... 96
13
Tabla 50. Porcentaje de mejora de Alumnos ........................................................ 97
Tabla 51. Responde el sistema a las necesidades de la escuela ......................... 98
Tabla 52. Calificación de la enseñanza que ha recibido el alumno....................... 99
Tabla 53. Tiempo de demora al pedir información ............................................. 100
Tabla 54. Medios de comunicación para estar informados ................................. 101
Tabla 55. Porcentaje de mejora ......................................................................... 102
Tabla 56. El Alumno mejorará su rendimiento al estar informado ..................... 103
Tabla 57. El proceso de control académico es eficiente ..................................... 131
Tabla 58. Calificación del método de llenado de notas de Alumnos ................... 132
Tabla 59. Los padres deberían de visualizar información en el sistema ............. 133
Tabla 60. Tiempo de demora en registrar las notas en el sistema web .............. 134
Tabla 61. El registro de servicios en el sistema cumple con sus expectativas ... 135
Tabla 62. Las herramientas que tiene el sistema ayudan a impartir clases ........ 136
Tabla 63. Calificación de facilidad de acceso a la información en el sistema ..... 137
Tabla 64. Esta de acuerdo en ver la información desde un sistema web ........... 138
Tabla 65. El sistema ha llenado sus requerimientos y expectativas ................... 139
Tabla 66. Docentes imparten sus clases con una estrategia de contenido......... 140
Tabla 67. Calificación de la apariencia del sistema web ..................................... 141
Tabla 68. El sistema administrativo y de gestión es fácil y sencillo de operar .... 142
Tabla 69. Programas para desarrollar el sistema web........................................ 174
Tabla 70. Archivos del directorio del sistema ..................................................... 176
Tabla 71. Arquitecturas para desarrollar sistema ............................................... 177
Tabla 72. Modelos de la creación de tablas ....................................................... 178
Tabla 73. Explicación de los formularios ............................................................ 179
Tabla 74. Explicación de las vistas ..................................................................... 180
14
Tabla 75. Descripción de las urls ....................................................................... 180
Tabla 76. Descripción de las templates .............................................................. 181
Tabla 77. Código que permite listas y crear datos .............................................. 182
Tabla 78. Código que permite editar datos ......................................................... 183
Tabla 79. Código que permite eliminar datos ..................................................... 184
15
Índice de figuras
Figura 1. Diagrama de la base de datos............................................................... 51
Figura 2. Diagrama de clases .............................................................................. 52
Figura 3. Casos de usos. Registro de hoja de vida de Trabajadores .................... 53
Figura 4. Casos de usos. Registro de contrato de Trabajadores .......................... 55
Figura 5. Casos de usos. Registro de servicios .................................................... 57
Figura 6. Casos de usos. Colación ....................................................................... 59
Figura 7. Casos de usos. Registro de conferencia ............................................... 61
Figura 8. Casos de usos. Registro de asistencia de Trabajadores ....................... 63
Figura 9. Casos de usos. Realización del distributivo .......................................... 65
Figura 10. Casos de usos. Recursos ................................................................... 67
Figura 11. Casos de usos. Actividad .................................................................... 69
Figura 12. Diagrama del sistema web .................................................................. 88
Figura 13. Gráfico de calificación de procesos - actividades de enseñanza ......... 92
Figura 14. Gráfico de Registro actual de las notas de los Alumnos ...................... 93
Figura 15. Gráfico Frecuencia de cometer errores al realizar registro de notas.... 94
Figura 16. Gráfico de Perdida de información al guardar información .................. 95
Figura 17. Gráfico de los recursos tecnológicos que tiene la escuela .................. 96
Figura 18. Gráfico del Porcentaje de mejora de Alumnos .................................... 97
Figura 19. Gráfico Responde el sistema a las necesidades de la escuela ........... 98
Figura 20. Gráfico Calificación de la enseñanza que ha recibido el alumno ......... 99
Figura 21. Gráfico del Tiempo de demora al pedir información .......................... 100
Figura 22. Gráfico de Medios de comunicación para estar informados .............. 101
Figura 23. Gráfico del Porcentaje de mejora ...................................................... 102
Figura 24. Gráfico del Alumno mejorará su rendimiento al estar informado ...... 103
16
Figura 25. El proceso de control académico es eficiente .................................... 131
Figura 26. Calificación del método de llenado de notas de Alumnos .................. 132
Figura 27. Los padres deberían de visualizar información en el sistema ............ 133
Figura 28. Tiempo de demora en registrar las notas en el sistema web ............. 134
Figura 29. El registro de servicios en el sistema cumple con sus expectativas .. 135
Figura 30. El registro de servicios en el sistema cumple con sus expectativas .. 136
Figura 31. Calificación de facilidad de acceso a la información en el sistema .... 137
Figura 32. Esta de acuerdo en ver la información desde un sistema web .......... 138
Figura 33. El sistema ha llenado sus requerimientos y expectativas .................. 139
Figura 34. Docentes imparten sus clases con una estrategia de contenido ....... 140
Figura 35. Calificación de la apariencia del sistema web ................................... 141
Figura 36. El sistema administrativo y de gestión es fácil y sencillo de operar ... 142
Figura 37. Realizando entrevista al director de la escuela ................................. 151
Figura 38. Realizando encuesta a uno de los docentes de la encuesta ............. 151
Figura 39. Login del sistema. ............................................................................. 153
Figura 40. Menú de inicio del sistema. ............................................................... 153
Figura 41. Menú de inicio del sistema. ............................................................... 154
Figura 42. Módulo de Trabajadores. .................................................................. 154
Figura 43. Listado de cargos. ............................................................................. 154
Figura 44. Nuevo registro de cargo. ................................................................... 155
Figura 45. Nuevo registro de cargo. ................................................................... 155
Figura 46. Mensaje de advertencia de eliminación de cargo. ............................. 155
Figura 47. Listado de contratos. ......................................................................... 155
Figura 48. Nuevo registro de contrato. ............................................................... 156
Figura 49. Listado de eventos. ........................................................................... 156
17
Figura 50. Nuevo registro de evento. ................................................................. 156
Figura 51. Listado de profesor. .......................................................................... 157
Figura 52. Nuevo registro de profesor. ............................................................... 157
Figura 53. Listado del tipo de CV del profesor.................................................... 157
Figura 54. Nuevo registro de tipo de CV. ........................................................... 157
Figura 55. Listado del tipo de evento. ................................................................ 158
Figura 56. Nuevo registro de tipo de evento. ...................................................... 158
Figura 57. Listado del turno. ............................................................................... 158
Figura 58. Módulo de gestión. ............................................................................ 159
Figura 59. Listado de alimentación escolar. ....................................................... 159
Figura 60. Listado de asignaturas. ..................................................................... 160
Figura 61. Listado de conferencias. ................................................................... 160
Figura 62. Listado de Alumnos. .......................................................................... 160
Figura 63. Listado de matrícula. ......................................................................... 161
Figura 64. Nuevo registro de matrícula. ............................................................. 161
Figura 65. Listado de orientación psicológica. .................................................... 161
Figura 66. Listado de periodos. .......................................................................... 162
Figura 67. Asignación del curso Docente/Materias. ........................................... 162
Figura 68. Visualización de curso Docente/Materias. ......................................... 162
Figura 69. Listado de temas de conferencia. ...................................................... 163
Figura 70. Listado de tipos de actividades. ........................................................ 163
Figura 71. Listado de tipos de colación. ............................................................. 163
Figura 72. Listado de tipos de recursos.............................................................. 164
Figura 73. Listado de tutorías. ............................................................................ 164
Figura 74. Módulos de reportes.......................................................................... 164
18
Figura 75. Opción de rango de fechas de reporte. ............................................. 165
Figura 76. Opción de tipo de colación de reporte. .............................................. 165
Figura 77. Reporte de Alimentación escolar. ...................................................... 165
Figura 78. Reporte de Asistencia de Alumno. .................................................... 165
Figura 79. Opción de rango de fechas de reporte de alimentación..................... 166
Figura 80. Reporte de Asistencia de Alumno. .................................................... 166
Figura 81. Rango de fechas del reporte de asistencia prof. ............................... 166
Figura 82. Reporte de asistencia de profesor en Excel. ..................................... 166
Figura 83. Reporte de asistencia de profesor en PDF. ....................................... 167
Figura 84. Reporte de conferencias. .................................................................. 167
Figura 85. Reporte de Orientación Psicológica. ................................................. 167
Figura 86. Reporte de turnos. ............................................................................ 167
Figura 87. Módulo de seguridad. ........................................................................ 168
Figura 88. Accesos de usuario. .......................................................................... 168
Figura 89. Configuración del dashboard............................................................. 168
Figura 90. Grupos de usuarios. .......................................................................... 168
Figura 91. Información del colegio. .................................................................... 169
Figura 92. Módulos. ........................................................................................... 169
Figura 93. Respaldos de base de datos. ............................................................ 169
Figura 94. Tipos de módulos. ............................................................................. 169
Figura 95. Usuarios del sistema. ........................................................................ 170
Figura 96. Módulo de ubicación. ........................................................................ 170
Figura 97. Listado de cantones. ......................................................................... 170
Figura 98. Listado de países. ............................................................................. 171
Figura 99. Listado de parroquias. ....................................................................... 171
19
Figura 100. Listado de provincias....................................................................... 171
Figura 101. Opciones adicionales del panel de administración. ......................... 172
Figura 102. Cambiar password. ......................................................................... 172
Figura 103. Editar perfil. ..................................................................................... 172
20
Resumen
En los diferentes modelos de innovación educativa actuales, el uso de los recursos
tecnológicos en los procesos de aprendizaje es un valor a analizar. Los nuevos
modos de acceso, comunicación y proceso de la información tienen sin lugar a duda
una gran importancia para la educación y el desarrollo cognoscitivo humano. La
Escuela De Educación Básica “Marcel Laniado De Wind” ubicada en el recinto
Puerto Inca KM 62 vía Guayaquil-Machala, Cantón Naranjal, se dedica al desarrollo
integral de actividades de aprendizaje. La escuela cubre dos jordanas como lo son
matutina y vespertina, con un total de 800 Alumnos y solo cuenta con un solo
laboratorio de computación. Se justificó la realización del sistema administrativo es
para que la institución educativa en este caso la Escuela Marcel Laniado de Wind
pudiera mejorar sus actividades administrativas y didácticas para beneficio de su
alumnado y sobre todo a los miembros que pertenecen a la identidad, cumpliendo
así con la mejora de la calidad educativa la cual es fundamental para la sociedad
que estamos viviendo. El sistema desarrollado cuenta con el módulo de gestión de
Trabajadores, servicios, Enseñanza-Aprendizaje, reportes y usuario, los cuales han
permitido mejorar el área administrativa y de gestión de actividades didácticas del
proceso enseñanza – aprendizaje de la escuela, cumpliendo así con el objetivo
principal del presente proyecto.
Palabras claves: aprendizaje, enseñanza, información, innovación,
tecnológicos.
21
Abstract
In the different models of current educational innovation, the use of technological
resources in learning processes is a value to be analyzed. The new modes of
access, communication and information processing are without a doubt of great
importance for education and human cognitive development. The School of Basic
Education "Marcel Laniado De Wind" located in the Puerto Inca KM 62 road
Guayaquil-Machala, Naranjal Canton, is dedicated to the comprehensive
development of learning activities. The school covers two Jordanian classes such
as morning and afternoon, with a total of 800 students and only has a single
computer lab. The realization of the administrative system was justified so that the
educational institution in this case the Marcel Laniado de Wind School could
improve its administrative and didactic activities for the benefit of its students and
especially the members who belong to the identity, thus complying with the
improvement of educational quality which is fundamental for the society we are living
in. The developed system has the module for managing employees, services,
Teaching-Learning, reports and user, which have allowed to improve the
administrative area and management of didactic activities of the teaching-learning
process of the school, thus complying with the main objective of this project.
Keywords: learning, teaching, information, innovation, technological.
22
1. Introducción
1.1. Antecedentes del problema
Estamos viviendo una nueva sociedad que usa la tecnología como una
herramienta para beneficio personal y también para un bien común como un grupo
de personas o ya sea una empresa, puesto que es de mucha utilidad porque
permite minimizar ciertas tareas que ahora pueden ser automatizadas para que a
futuro puedan corregir algunos indicadores como los servicios, la eficiencia, calidad
de una actividad o producto lo que produce la productividad que lleva a alcanzar
ganancias y éxito, por ello podremos observar cómo hay adaptabilidad de las
nuevas tecnologías en todas los ámbitos de la actividad humana. Entre esos
ámbitos esta la gestión o administración de entidades, como ejemplo mencionamos
las instituciones educativas, puesto que a través de sistemas web se pueden
controlar diferentes procesos, como las notas de Alumnos, asistencia diaria, pagos
de colegiaturas, entre otras operaciones.
La educación en el país es un reglamento del Ministerio de Educación,
clasificada en publica o también llamada fiscal, particular, fiscomisional y municipal,
los niveles que comprende es inicial, general básica y bachillerato. El objetivo de la
educación General Básica es que permite desarrollar las habilidades, capacidades,
competencias y destrezas de los Alumnos desde los 5 años de edad en adelante
para luego seguir con los estudios del bachillerato.
Los recursos didácticos que pueden ser de soporte tecnológico o material, en la
educación permiten la facilitación de los procesos de enseñanza y aprendizaje
puesto que los profesores las utilizan para complementar sus labores y poder hacer
que las instituciones puedan instruir eficientemente a los Alumnos que pertenezcan
a alguna institución pedagógica o formativa.
23
A pesar de la existencia de estas aplicaciones informáticas, aún existen
entidades donde sus procesos y operaciones que gestiona la información no están
automatizados, puesto que no tienen suficiente conocimiento de cómo operan estas
herramientas tecnológicas, como es el caso de la Escuela De Educación Básica
“Marcel Laniado De Wind” ubicada en el recinto Puerto Inca KM 62 vía Guayaquil-
Machala, Cantón Naranjal, se dedica al desarrollo integral de actividades de
aprendizaje. La escuela cubre dos jordanas como lo son matutina y vespertina, con
un total de 800 Alumnos y solo cuenta con un solo laboratorio de computación, pese
a la cantidad de alumnos que tiene la escuela no contaba con un sistema para
poder controlar sus actividades para la enseñanza y aprendizaje de los alumnos.
Por tal motivo se mostró a la escuela como solución, un sistema de información
tipo administrativo y de gestión de todas las actividades didácticas que ayuden a
mejorar la calidad del proceso enseñanza - aprendizaje de la escuela y que a futuro
pueda ser de gran beneficio tanto a los Alumnos, como a los miembros de la
institución educativa.
1.2. Planteamiento y formulación del problema
1.2.1. Planteamiento del problema
Mediante la recopilación de información que se hizo previamente para conocer
los inconvenientes que tiene la escuela, puesto que no tiene un sistema de control
que le permita controlar lo siguiente:
En el área de registros no se estaba llevando el registro de datos personales de
docentes, contratos y controles de asistencia en formatos realizados en hojas de
cálculo de Excel, lo que causaba que en ocasiones estos datos que eran ingresados
aquí no eran actualizados y por ende existía el error que se ha eliminado sin querer
el archivo causando la perdida de datos.
24
En el área de servicios, no se estaba registrando los datos de cada Alumno en
fichas las cuales eran ingresadas en una carpeta manila la cual contenía el nombre
del Alumno, datos del representante, entre otros datos, el problema surgía al
momento de buscar las carpetas debido a la cantidad de Alumnos se tomaba
tiempo en buscar o en ocasiones se perdía estas carpetas y ahí el malestar con los
padres o con el mismo Alumno.
En el área de planificaciones, los docentes registraban las notas en hoja de
cálculo de Excel al igual que las asistencias de los alumnos y las planificaciones las
desarrollan en documentos de Word, lo que en ocasiones como se mencionaba
antes, existía el problema que estos archivos se borraban ya sea sin querer o por
virus en el computador.
1.2.2. Formulación del problema
¿Por qué las actividades administrativas y didácticas se afectan en calidad por
no tener la ayuda de un sistema administrativo y gestión en la Escuela Marcel
Laniado de Wind?
1.3. Justificación del problema
Las instituciones educativas y sus miembros juegan un rol importante en cuanto
al desarrollo social, por ello hay la demanda que se debe tener alto el nivel en
cuanto a la calidad de sus servicios, niveles y departamentos. Por ello debe de ser
fundamental la mejora en cuanto a la calidad educativa.
Se justificó la realización del sistema administrativo es para que la institución
educativa en este caso la Escuela Marcel Laniado de Wind pudiera mejorar sus
actividades administrativas y didácticas para beneficio de su alumnado y sobre todo
a los miembros que pertenecen a la identidad, cumpliendo así con la mejora de la
calidad educativa la cual es fundamental para la sociedad que estamos viviendo.
25
El sistema que se ha desarrollado abarca lo siguiente:
Módulo de gestión de Trabajadores: en esta parte del módulo se registran
todos los datos de los docentes tales como: cedula, nombres y apellidos, ciudad,
teléfono, correo electrónico, los turnos, los permisos, hoja de vida (estudios,
capacitaciones, distinciones), contratos, control de asistencia, sanciones,
vacaciones.
Módulo de servicio: se registran todos los servicios que ofrece la escuela como:
• Alimentación escolar: Tiene un formulario para el recibo de la alimentación,
contendrá los datos de: fecha de recibo de la alimentación, cantidad que se recibe,
tipo de colación (galletas, coladas, leche. Granola, etc.)
• Orientación Psicológica: Contiene los datos del alumno: nombre, apellido,
curso y un tipo bloc de notas para llevar las características del Alumno, para la
prevención de posibles dificultades de aprendizaje.
• Tutorías: Están los nombres de los docentes y el horario disponibles para
atender a los alumnos con problemas personales, familiares y sociales que impiden
el desarrollo integral del alumno.
Módulo De Enseñanza-Aprendizaje: Se podrá crear asignaturas y cursos para
que los docentes planifiquen las clases, controlen asistencias, recepten tareas
lleven un seguimiento de sus notas, evaluaciones, incorporar soluciones
específicas de horarios, también proporcionar herramientas para que el centro
pueda desarrollar su propia estrategia de contenidos (aplicaciones, presentaciones,
videos) para hacerlo un poco más dinámico, hay enlaces de juegos de
rompecabezas, sopa de letra, juegos mentales que refuercen las clases.
La escuela consta con 8 niveles de estudio (preescolar, primero, segundo,
tercero, cuarto, quinto, sexto y séptimo) las materias que se imparten en todos los
26
cursos son: (matemática, lenguaje, ciencia, estudio, dibujo, ingles) vamos a evaluar
su conocimiento a través de pruebas didácticas, dinámicas y de lectura.
Reportes:
• Control De Asistencia De Docentes Por Fecha
• Control De Asistencia De Alumnos Por Fecha
• Turnos Por Fecha
• Alimentación Escolar Por Fecha
• Orientación Psicológica Por Fecha
• Conferencia Para Padres De Familia Por Fecha
1.4. Delimitación del problema
Espacio: Escuela De Educación Básica “Marcel Laniado De Wind” ubicada en
el recinto Puerto Inca KM 62 vía Guayaquil-Machala, Cantón Naranjal.
Tiempo: 8 meses
Población: Docentes, director de la institución.
1.5. Objetivo General
Implementar un sistema de información mediante programación libre y entorno
web para mejorar las actividades administrativas y académicas de la Escuela
Marcel Laniado de Wind.
1.6. Objetivos Específicos
• Distinguir las necesidades de información a través de técnicas de
investigación para enlistar los requerimientos de sistema de información
• Planificar los módulos del sistema de información mediante programación
web en herramientas libres para el desarrollo, para satisfacer los requerimientos de
la Escuela Marcel Laniado de Wind.
27
• Establecer el sistema de información por medio de la configuración de su
funcionamiento en entorno web para validar que los requerimientos fueron
atendidos.
• Desarrollar el sistema a través de lenguaje y gestor de open source que
permita la mejora de los procesos esenciales para la institución educativa,
cumpliendo así con el objetivo principal del presente proyecto.
28
2. Marco Teórico
2.1. Estado del arte
En los diferentes modelos de innovación educativa actuales, el uso de los
recursos tecnológicos en los procesos de aprendizaje es un valor a analizar. Los
nuevos modos de acceso, comunicación y proceso de la información tienen sin
lugar a duda una gran importancia para la educación y el desarrollo cognoscitivo
humano.
A nivel internacional se han desarrollado proyectos basados en la educación
entre uno de ellos fue desarrollado en Barcelona, España, llamado “El impacto de
las nuevas tecnologías en la educación en valores del siglo XXI” donde los autores
(Buxarrais & Ovide, 2011), dicen que las nuevas tecnológicas son realmente
herramientas potentes y versátiles que ha permitido que la sociedad pueda
utilizarlas es por ese motivo que se ha llevado estas tecnologías al área de la
educación para que los docentes puedan utilizarlas en su área según las tareas
que ellos realizando minimizándolas así y sobre todo poder formar a los Alumnos
para que se enfrentes a nuevos retos.
Realmente las tecnologías en la educación representan una ventaja, puesto que
al utilizarlas estas pueden minimizar ciertas tareas que para los docentes en
tiempos atrás representaba algo tedioso en realizarlas, es mas de manera
interactiva pueden enseñar y transmitir su conocimiento a sus Alumnos.
Otro proyecto que se menciona a nivel internacional, que fue desarrollado en
Madrid, España llamado “Las nuevas tecnologías como herramientas que facilitan
la educación” donde el autor (Ruiz, 2013) dice que las tecnologías al aplicarlas en
el área educativa estas permiten mejorar la calidad en cuanto a la manera de educar
puesto que evalúa el impacto del docente hacia sus Alumnos, transmitiendo el
29
proceso formativo y así que los padres podrán ver las calificaciones de sus hijos
además de que ellos podrán evaluar la personalidad en base a la medición de sus
hijos que se reciba en la escuela.
Las implantaciones de las nuevas tecnologías informáticas en los diferentes
modelos de innovación educativa juegan un papel importante, ya que ayudan en el
aprendizaje de los alumnos, para que puedan prepararse y adaptarse en un futuro
a lo referente al mundo tecnológico en el cual están inmersos.
Otro proyecto desarrollado a nivel internacional se menciona el siguiente
desarrollado en la Nuevo León, Monterrey, México titulado “El uso de material
didáctico y las tecnologías de información y comunicación (TIC’s) para mejorar el
alcance académico” donde los autores mencionan (Bautista , Martínez , & Torres,
2014) que estamos viviendo un mundo con todas las comodidades que representa
la tecnología para la sociedad puesto que el uso de los medios electrónicos y sobre
todo el internet se puede efectuar compras desde la comodidad del hogar, además
de revisar los estados de cuentas o transferir dinero mediante una aplicación móvil,
esto resulta ser común en nuestra vida cotidiana, es por ello que todos estos
beneficios son llevados a la educación, lo cual es indispensable puesto que ahora
hay instituciones que han implementado el uso de clases virtuales para sus
Alumnos.
Uno de los problemas que se han enfrentado las instituciones educativas no ha
sido la integración de las TIC a los procesos de enseñanza-aprendizaje, porque una
vez que se posee la tecnología, el tema que surge es cómo los profesores pueden
hacer uso de ella, y de qué manera la van a integrar a sus métodos de enseñanza,
ya que su formación TIC es deficiente.
30
En América latina también se han desarrollo proyectos basados en la educación,
como el siguiente que fue desarrollado en Bogotá, Colombia, titulado
“Implementación de un Recurso Educativo Digital para mejorar el desarrollo de
proyectos de investigación en los Alumnos de grado noveno en la IED La Paz,
municipio de Guaduas”, los autores (Beltrán & Enciso , 2019) dicen que sin duda
alguna las incidencias que ha causado en la sociedad el uso de la tecnología ha
aumentado, lo que ha hecho que la educación no se quede atrás, por ello se
necesita que a través del uso de recursos digitales educativos se pueda enriquecer
las actividades pedagógicas para tener más conocimiento en el aprendizaje de los
recursos que son de gran beneficio para los Alumnos.
Para muchos docentes, es un gran reto la implantación de las nuevas
tecnologías informáticas en el mundo educativo. Pero el papel del aprendizaje es
básicamente lograr el desarrollo integral de la persona preparándola para el mundo
que le corresponde vivir.
A nivel nacional se ven diferentes proyectos desarrollados para el área educativa
como el siguiente que fue desarrollado en Ambato, Ecuador titulado “La influencia
de las nuevas tecnologías en el proceso de enseñanza aprendizaje de los Alumnos
del Séptimo año de Educación Básica del paralelo “A” y “B” de la escuela “Dr. Elías
Toro Funes” de la parroquia de Quisapincha del cantón Ambato” donde el autor
(Guerra , 2013) dicen que entre esos factores que influyen en cuanto el estudio de
la tecnología es que debe de existir motivación al docente desde el Alumno , el
aprendizaje que se recibe, el apoyo por parte del tutor, la educación familiar y sobre
todo la pedagogía y la didáctica del docente, para que las tecnologías aplicadas en
la institución pueda ser lograda exitosamente.
31
Debido a lo cual se verificará la importancia de que la tecnología en los Alumnos
sea satisfactoria y que llene todas las necesidades que estos tengan. El impacto
que produce para que la educación con tecnología sea baja es que el
establecimiento no puede tener las comodidades que el Alumno necesita ya sea
por bajo presupuesto de la institución, falta de tecnología adecuada, escaso tiempo
del maestro y Alumnos para una capacitación permanente que le permita
beneficiarse de los programas existentes.
2.2. Bases teóricas
2.2.1. Sistema
Un sistema no es más que una unión de diferentes elementos que están
organizados y además que interactúan relacionada entre sí para cumplir con una
tarea. Los sistemas registran datos, recibe materia o energía del ambiente (entrada)
por lo cual proveen información, materia o energía (salida) (Alegsa, 2018).
Los programadores de software desarrollan aplicaciones informáticas basadas
en Front-Ed y Back-Ed que pueden ser dinámicas o estáticas y que sean de ventaja
para alguna organización o institución que desean controlar sus procesos y así
tomar las decisiones debidas que ayuden en las diferentes operaciones que en esta
se realizan, que es lo mismo que se espera que ocurra en la Escuela de educación
básica “Marcel Laniado de Wind”.
Un sistema está constituido por componentes que trabajar entre sí para alcanzar
un bien común, por esta razón el sistema realizado ayuda con las diferentes
actividades didácticas de la escuela “Marcel Laniado de Wind” va ha sido
desarrollado permite la interacción entre si entre los docentes y alumnos, haciendo
que sea más fácil el manejo del sistema (Montoyo & Marco, 2015).
32
Es un hecho que el sistema que fue desarrollado para la escuela “Marcel Laniado
de Wind”, mejora los procesos de aprendizaje de los Alumnos, además de las
actividades administrativas y didácticas para beneficio de su alumnado y sobre todo
de los miembros que pertenecen a la identidad.
2.2.2. Modelo: Institución de enseñanza-aprendizaje del alumnado
Las instituciones que se dedican a la enseñanza de Alumnos de diferentes
edades, siempre registran información de gran relevancia por lo que al realizar la
matricula del alumno ,se deben de registrar datos personales como nombres,
apellidos, fecha de nacimiento, representante, dirección, además del registro del
curso y paralelo que va, además de pensiones en caso de ser privada, también
cuando los docentes registran las notas de cada alumno, se necesita registrar
procesos contables, toda esta información por lo general es registrada en Word o
en hojas de cálculo de Excel, luego impresa y guardada en una carpeta o fichero,
haciendo que el lugar u oficina administrativa este llena de estos registros, ahora si
se implementa un sistema estos problemas acabarían por lo que se evitarían que
toda esa información este en papeles amontonados en las mesas, el sistema le
ayudaría de manera más fácil el registro inmediato de estos procesos.
Los sistemas tecnológicos son de gran ventaja en la educación por lo que
permiten la facilitación de los procesos de enseñanza y aprendizaje puesto que los
profesores las utilizan para complementar sus labores y poder hacer que las
instituciones puedan instruir eficientemente a los Alumnos que pertenezcan a
alguna institución pedagógica o formativa. A pesar de la existencia de estas
aplicaciones informáticas, aún existen entidades donde sus procesos y operaciones
que gestiona la información no están automatizados, puesto que no tienen
suficiente conocimiento de cómo operan estas herramientas tecnológicas.
33
2.2.3. Sistemas de información
Los sistemas de información son un conjunto de elementos que permiten que las
empresas puedan almacenar la información y así puedan tomar las decisiones para
hacer las diferentes tareas que se realizan en las mismas (Olayo Arroyo, 2015).
Los sistemas permiten a las empresas registrar la información que se va
generando diariamente, además promueve la calidad del servicio y a su vez la
calidad de atención a los padres de familia y Alumnos, por ello se ha desarrollado
un sistema administrativo que ayude a mejorar la calidad del proceso enseñanza –
aprendizaje de la Escuela “Marcel Laniado de Wind”.
El sistema de información permite la toma de decisiones y sirve de gran apoyo a
las organizaciones por lo que son un conjunto de elementos que están relacionados
entre sí. Por tal motivo se desarrolló un sistema tipo administrativo y de gestión de
todas las actividades didácticas que ayuden a mejorar la calidad del proceso
enseñanza - aprendizaje de la escuela “Marcel Laniado de Wind” y que son gran
ventaja tanto a los Alumnos, como a los miembros de la institución educativa
(Duany Dangel, 2015).
El sistema implementado en la escuela “Marcel Laniado de Wind” sin duda
alguna representa una ventaja en la recopilación de información porque los
miembros de la institución educativa podrán registrar información que podrán
obtenerla, modificarla y eliminarla cuando así lo requirieran.
2.2.4. Sistema de información web
Los sistemas web se caracterizan por la manera que se conectan con uno o
varios servidores que se encuentran en una red local y/o internet. En un sistema
contable de tipo web se pueden subir tickets, en los mismos se pueden registrar
procesos contables (López Sanz, 2016). Los sistemas de información de tipo web
34
son populares por lo que para ser utilizados deben de ser alojados en un servidor
web, de esta manera podrá ser visualizado desde el explorador de internet sin la
necesidad de estar descargando aplicaciones para poder utilizarlas.
Se alojan estos sistemas mediante un servidor o ya sea por una intranet, el
mismo que se lo ejecutara desde un navegador web, esa es la diferencia de los
sistemas informáticos de escritorio es que solo se pueden utilizar al instalar
programas. Por ello el sistema web que se desarrolló para la escuela “Marcel
Laniado de Wind estará almacenado en un hosting y dominio donde será ejecutado
desde el explorador web.
Actualmente las aplicaciones que son pilares y esto se deben a que los sistemas
son ejecutados en un navegador de internet sin tener que instalar ningún software
para poder utilizarlos. Existen ejemplos de estos sitios famosos como los webmails,
wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bastantes
conocidos de aplicaciones web (Tunja, 2018). El desarrollo de aplicaciones web
consiste en la creación de programas que residen en un servidor web y que pueden
ser utilizados en forma de páginas web desde un navegador de internet.
Por ello que se ha desarrollado este tipo de aplicaciones para que los alumnos,
padres de familia, docentes y personal administrativo pueden acceder a la
información requerida desde la comodidad de su hogar u oficina.
2.2.5. Sistemas de información educativa
El sistema de tipo educativo no es más que un conjunto de programas y sobre
todo de aplicaciones que ayuda al acceso a toda la información de la institución.
Los docentes, alumnos, padres de familia, personal administrativo, ellos podrán
tomar las decisiones, el registro, modificación y sobre todo el acceso a la
información necesaria (Altablero, 2015). Usar aplicaciones web ahorra dinero,
35
permitirá que el desarrollador pueda mejorar su tiempo al no tener que ocuparse de
aprender a manejar nuevos programas, ni mantenerlos o hacer copias de seguridad
de sus datos y podrá trabajar desde cualquier sitio.
Encontramos las TIC en todas partes, si vamos a un centro educativo
encontramos en el aula, los computadores, impresoras, pizarrones interactivos, en
internet o contenidos pedagógicos digitales que son de importancia para lograr el
aprendizaje de los alumnos (Fernández , 2018). Las aplicaciones web pueden ser
usadas por varios usuarios al mismo tiempo. Al estar toda la información
centralizada no tendrá que compartir pantallas o enviar emails con documentos
adjuntos. Varios usuarios pueden ver y editar el mismo documento de manera
conjunta.
Es por eso que se mostró como solución a la escuela “Marcel Laniado De Wind”
un sistema información tipo administrativo y de gestión de todas las actividades
didácticas que ayuden a mejorar la calidad del proceso enseñanza – aprendizaje
de los alumnos.
Actualmente encontramos pocas las escuelas o instituciones educativas que
utilizan libros y pizarrones de tizas liquidas cada vez podemos ver que existe más
adaptación al uso de las tecnologías que permite en menor tiempo posible el
aprendizaje de la educación, por lo que uso de estas tecnologías en el aula de clase
hace que haya más interés de los alumnos para poder desarrollar el aprendizaje (
Ferrer Martínez, 2016). Las aplicaciones web son menos propensas a colgarse y
crear problemas técnicos debido a conflictos con hardware, con otras aplicaciones
existentes, protocolos o con software personal interno.
36
2.2.6. Aplicaciones
Se han creado las aplicaciones para que cumplan con la realización de tareas
definidas, conformados mediante códigos, variables entre otras funciones, se
diferencian de los sistemas operativos y de los lenguajes de programación por lo
que las mismas solo realizan operaciones específicas.
Estas aplicaciones han sido diseñadas como para realizar diferentes funciones
que son determinadas por los usuarios, las mismas son fáciles y al utilizarlos son
de rápido acceso, siendo populares como las aplicaciones que descargamos en la
play store a través de un dispositivo Smartphone (Ramos Pérez, 2016). Las
aplicaciones se han desarrollado para lograr una tarea específica la cual antes fue
creada a través de códigos, variables entre otros métodos, se diferencian de los
sistemas operativos y de los lenguajes de programación de que ellas solo realizan
una operación específica.
Estas aplicaciones permiten realizar diferentes tareas de una forma eficiente, de
fácil uso y más accesible al usuario que vaya a utilizar estas aplicaciones. El
sistema cumple con una operación o función la cual es de ayudar a la enseñanza
o aprendizaje de los alumnos de la escuela general básica de la “Marcel Laniado
De Wind” (Jiménez & Larreal, 2017). Estas herramientas permiten a los usuarios
utilizar un servidor web por medio de Internet o de una intranet mediante un
navegador que ejecutará la misma.
Para el ingreso de estas aplicaciones web es necesario contar un servidor web,
donde solo funcionara alojado en el Internet o Intranet, donde obviamente se
visualizará desde un navegador de Internet (Llerena & González, 2017). Con el
advenimiento de los sistemas web el intercambio de información se daba entre
37
aplicaciones y podía ser que una información solicitada por el usuario se encontrara
en otra aplicación.
Las aplicaciones web son conocidas por ser parte de un explorador web
accesible e autónomo de un sistema operativo, lo que permite actualizar y mantener
las aplicaciones web sin la necesidad de compartir o instalar programas a un sin
número de usuarios.
2.2.7. Lenguaje marcado de hipertexto
El lenguaje de marcas de HTML permite la codificación de un documento con la
incorporación de etiquetas que contienen datos adicionales sobre la estructura,
formato y sobre todo de la presentación del texto (Gómez, 2015). Así pues HTML
es prácticamente la base de internet y hay que conocerlo, es tan sencillo que puede
ser aprendido en poco tiempo, por lo que está basado en etiquetas fáciles y que
siempre hay que utilizar.
HTML es un lenguaje de marcas que está compuesto por una serie de
elementos, que se usan para describir diferentes partes del contenido de un
documento donde se visualizan pueden actuar de cierta manera. Las etiquetas que
encontramos pueden hacer de una palabra o una imagen un hipervínculo hacia otro
sitio, pueden transformar palabras en cursivas, negrita, agrandar y achicar las
fuentes, y un sinnúmero de opciones. (Prescott, 2015). Las etiquetas nos sirven
para delimitar el inicio y el fin de un elemento, como en el ejemplo, vemos un
elemento que utiliza la etiqueta de apertura.
HTML es un lenguaje de marcas que tiene elementos en cuanto a la estructura
de construcción que es de gran relevancia para crear sitios web, ya que forma el
contenido del sitio web. Estos métodos de HTML se utilizan usualmente para
realizar la presentación de un sitio o página web (Beati, 2016). HTML no es un
38
lenguaje de programación, lo que significa que no tiene la capacidad de crear una
funcionalidad dinámica. En cambio, hace posible organizar y formatear
documentos, de manera similar a Microsoft Word.
El lenguaje de marcas HTML ha surgido por la complicación del lenguaje SGML
desde allí se crea un lenguaje mucho más simple y adaptado ya que se caracteriza
en representar contenido para la web. Por ello, el número de etiquetas del que
contiene HTML que es para editar documentos de texto web, permitiendo que los
usuarios puedan aprender rápidamente (Sánchez, 2015). Hipertexto significa un
texto que contiene referencias a otros textos a los que los usuarios pueden acceder
de inmediato.
HTML es un lenguaje de marcas. Según Flores Herrera (2015) define que: “Se
utiliza para el desarrollo de páginas de Internet Sus siglas en ingles quiere decir
HyperText Markup Language, es decir, que en español significa “Lenguaje de
Marcas de Hipertexto” (p.1).
El sistema desarrollado para la Escuela Marcel Laniado de Wind fue diseñado
de una manera dinámica y se utilizado el lenguaje de marcas de HTML para que
esto sea posible.
2.2.8. Hojas de estilo cascada o etiquetas tags
Las etiquetas tags son un lenguaje de etiquetado que trabajan a la par con
HTML, logrando que se puedan diseñar un sitio web. Se puede describir como un
lenguaje descriptivo que puede ser de calidad extraordinaria, a pesar de
aparentemente es sencillo de aprender se tiene que tener paciencia y disciplina
para poder dominar este lenguaje (Durango, 2015). Hoy en día se puede encontrar
CSS en la mayoría de páginas web, ya que es un requisito tan importante como el
39
propio lenguaje de marcado, es por ello que los desarrolladores deben de utilizarlas
siempre en la creación de nuevos sitios web.
En lo que corresponde al diseño del sistema web implementado en la escuela
Marcel Laniado de Wind, se utilizó de las etiquetas Tags o CSS para darle un diseño
que ayude a los usuarios, siendo que sea más dinámico.
Si diseñamos un sitio web para un negocio y se necesita que tenga una
apariencia agradable para que atraiga a nuevos clientes, se debe de utilizar CSS
donde se pueda crear mediante sentencias y valores un diseño que logre la
aceptación de los usuarios (González, 2017). La popularidad de sitios web para
negocios de diferentes tamaños se ha incrementado en los últimos años, ya que a
través de ellos es posible anunciar y vender sus productos y servicios, por lo que
se ha convertido en una necesidad contar con profesionistas que sean capaces de
diseñarlos e implementarlos.
2.2.9. Bootstrap
Bootstrap permite cambiar la apariencia páginas o sitios web, a la mano de
manera dinámica, permitiendo que el sitio o página web pueda visualizarse en
cualquier dispositivo electrónico, haciendo que sea fácil el diseño sin necesidad de
empezar desde el comienzo (Guevara Benites, 2017). Bootstrap permite crear
interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz
del sitio web al tamaño del dispositivo en que se visualice. Es decir, el sitio web se
adapta automáticamente al tamaño de una PC, una Tablet u otro dispositivo.
Este framework ha permitido que se pueda diseñar una apariencia agradable
para los usuarios, por lo que el sistema que fue implementado en la escuela Marcel
Laniado de Wind mantiene una agradable vista y sobre todo fácil manejo.
40
Bootstrap no es más que un framework que como una biblioteca de
multiplataforma que contiene una unión de herramientas de open source para
transformar sitios web (Arias, 2015). Bootstrap contiene todo tipo de plantillas de
diseño basadas en HTML y CSS para diversas funciones y componentes, como
navegación, sistema de cuadrícula, carruseles de imágenes y botones.
Este framework se ha encargado de la parte de desarrollo web del sistema para
la escuela Marcel Laniado de Wind, por lo que está compuesto de HTML, CSS y
archivos de JavaScript los cuales contienen funciones específicas para que la
aplicación funcione sin problemas.
2.2.10. Django
Este framework ha permitido realizar una apariencia agradable en cuanto al
diseño del sitio o aplicación web, es de open source, es decir, es libre para ser
compartido y a su vez trabaja conjuntamente con el lenguaje de programación de
Python (Nolasco Valenzuela J. S., 2018). Django, un framework de desarrollo web
que ahorra tiempo y hace que el desarrollo web sea divertido. Utilizando Django se
puede crear y mantener aplicaciones web de alta calidad con un mínimo esfuerzo.
Django ha sido diseñado solo para realizar las tareas específicas de la
programación web. Este entorno está escrito en Python y es de software libre, por
lo que permite realizar aplicaciones web con menos líneas de código y
completamente a la medida (Nolasco Valenzuela J. , 2018). Django es un
framework web diseñado para realizar aplicaciones de cualquier complejidad en
unos tiempos muy razonables. Está escrito en Python y tiene una comunidad muy
amplia, que está en continuo crecimiento.
41
Por ello se eligió este framework para que trabaje de la mano junto con Python
y pueda así que la Escuela Marcel Laniado de Wind pueda mejorar sus procesos
en cuanto a los servicios y labores que se realizan en la misma.
2.2.11. Lenguaje de programación
Estos lenguajes de programación son manejados por los desarrolladores que
desean diseñar nuevas aplicaciones informáticas como las páginas o sitios web o
los sistemas en escritorio, o como un sistema que ayude en la educación, como por
ejemplo el sistema que se desarrolló para la escuela de educación general básica
“Marcel Laniado De Wind” ubicada en el recinto Puerto Inca KM 62 vía Guayaquil-
Machala, Cantón Naranjal (Menchaca García, 2015). Mediante este lenguaje se
comunican el programador y la máquina, permitiendo especificar, de forma precisa,
aspectos como: cuáles datos debe operar un software específico; cómo deben ser
almacenados o transmitidos esos datos; las acciones que debe tomar el software
dependiendo de las circunstancias variables.
Los lenguajes de programación son una vía de comunicaciones entre los
computadores y el ser humano para resolver algún problema. Por esta razón se
utilizará el lenguaje de programación Python de open source para el desarrollo del
sistema, que sin duda de gran ventaja para los Alumnos, docentes, padres de
familia y personal administrativo.
Un lenguaje de programación no es más que un sistema que permite la
comunicación por medio de códigos, sentencias, al igual como se comunicaban los
antepasados, es decir, por medio de signos, ecos o señas, ahora casi ocurre lo
mismo (Gortázar Bellas, Martínez Unanue, & Fresno Fernández, 2016). Para que
la computadora entienda nuestras instrucciones debe usarse un lenguaje
específico conocido como código máquina, el cual la máquina comprende
42
fácilmente, pero que lo hace excesivamente complicado para las personas. De
hecho sólo consiste en cadenas interminables de números 1 y 0.
El sistema que se haya desarrollo por un lenguaje de programación está
organizado para que pueda entenderse y poder interpretar las instrucciones que
deben de ejecutarse tal como se habían propuesto desde el principio del desarrollo
de la aplicación tecnológica.
2.2.12. Python
Python es un lenguaje interpretado, general y sobre todo orientado a objetos y
está basado en sintaxis simple la cual permite la lectura, mantenimiento y sobre
todo la extensión algo extremadamente agradable y aconsejable), y en potentes y
extensibles librerías (Cuevas Álvarez, 2016). El lenguaje Python se caracteriza por
ser simple, rápido y tener una curva de aprendizaje amigable y corta. Está
desarrollado bajo una licencia de código abierto, por lo que es de libre uso y
distribución.
El lenguaje de Python facilita la creación fácil de las tablas en PostgreSQL, por
lo que hay una arquitectura de modelos que al crearlos y hacer una migración se
podrá crear automáticamente, las entidades, campos y tipos de datos lo que
permitió el desarrollo del sistema para la escuela “Marcel Laniado de Wind” (Walker,
2018). Python es un lenguaje de programación de código abierto, orientado a
objetos, muy simple y fácil de entender. Tiene una sintaxis sencilla que cuenta con
una vasta biblioteca de herramientas, que hacen de Python un lenguaje de
programación único.
El lenguaje de Python permite diseñar y desarrollar una interfaz de fácil acceso
para el usuario, esta aplicación trae una nueva programación como son las
sentencias, módulos, categorías de datos, identificadores, operadores y memorias
43
(Cuevas, 2019). Una de las ventajas principales de aprender Python es la
posibilidad de crear un código con gran legibilidad, que ahorra tiempo y recursos,
lo que facilita su comprensión e implementación.
Python es sin duda el lenguaje más popular en la actualidad por los
desarrolladores por la sencillez en su escritura, permitiendo desarrollar proyectos
para beneficio de alguna institución como en este caso es la escuela “Marcel
Laniado de Wind” (Stasi, 2020). Python actualmente es muy popular por ello que
las aplicaciones que usamos actualmente han sido desarrolladas con este lenguaje
de programación, entre ellas encontramos las siguientes: Netflix, Instagram, google,
entre otros.
Python es un lenguaje de programación orientada a objetos por ello se
implementó un sistema web en la escuela “Marcel Laniado de Wind” mediante
tecnologías de open source como Python y PostgreSQL esenciales que van a
permitir el registro de los procesos administrativos y del aprendizaje de los Alumnos
de la escuela de educación general básica (Chazallet, 2016). Es un lenguaje de
programación, un entorno estructurado que tiene muchas plataformas y es bien
conocido por su legibilidad limpia.
La aplicación informática de tipo web fue desarrollada e implementada mediante
la tecnología de código abierto llamado Python el cual ha permitido el control de los
procesos administrativo y de aprendizaje que se registra en la escuela “Marcel
Laniado de Wind”.
2.2.13. Bases de datos
Las bases de datos permiten el almacenamiento de la información, esto es
posible por lo que contiene muchos datos que son de gran relevancia,
manteniéndolos de manera ordenada y correcta. En una empresa estas bases de
44
datos pueden registrar los datos que se van generando en un departamento
(Ventas, Recursos Humanos, Inventarios, entre otros) (Anguiano Morales,
2015).Esta información que es almacenada en estas bases de datos se puede
editarla, eliminarla o simplemente acceder a ella de manera oportuna.
Las bases de datos trabajan en conjunto con los lenguajes de programación y
por ende, son utilizados para desarrollar sistemas para luego registrar información
y que la misma pueda almacenarse en el gestor de datos (Apser, 2015). La base
de datos es un sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas que manipulen
ese conjunto de datos.
Para que al momento de registrar información en el sistema web presentado
como solución a la escuela “Marcel Laniado de Wind”, se almacene en una base
de datos se ha utilizado un gestor de tecnología de open source de PostgreSQL
donde se va a poder realizar el almacenamiento, edición, eliminación y consulta de
datos.
El término de las base de datos se caracteriza por recopilar información la cual
es relacionadas entre sí. Por tal motivo, se puede definir a las bases de datos como
una unión de datos que pueden estar agrupados y ordenados de manera oportuna
(Gómez Fuentes, 2015). Se define una base de datos como una serie de datos
organizados y relacionados entre sí, los cuales son recolectados y explotados por
los sistemas de información de una empresa o negocio en particular.
En tiempos anteriores podíamos encontrar que muchas instituciones educativas
públicas o privadas tenían que guardar la información de los alumnos, docentes,
así como también asistencias, notas, entre otros, mediante el uso de hojas, libretas
o cuadernos, esto ocurría debido al desconocimiento de la tecnología, era tedioso
45
archivar todos estos datos, ahora esto se podrá registrar fácilmente en una base de
datos digitalmente, de manera ordenada y sistematizada.
2.2.14. PostgreSQL
Después de haber obtenido los inconvenientes y requerimientos en la primera
etapa de la metodología XP, resultados que han permitido el desarrollo del
presente proyecto en la escuela “Marcel Laniado de Wind”, se puedo realizar el
respectivo diseño de cada una de las tablas las cuales contienen campos, tipos de
datos, esto representa exactamente la estructura del sistema administrativo por ello
se elegido el gestor de PostgreSQL donde se va a registrar toda la información que
se vaya ingresando a través de la aplicación informática (Zea, Molina, & Redrován,
2017). Los sistemas gestores de bases de datos son la herramienta más adecuada
para almacenar los datos en un sistema de información debido a sus características
de seguridad, recuperación ante fallos, gestión centralizada, estandarización del
lenguaje de consulta y funcionalidad avanzada.
El gestor de PostgreSQL es una base relacional que permite el almacenamiento
de gran parte de información por lo que trabaja en conjunto con ANSI-SQL. Debido
a esto se pueden crear nuevas funcionalidades por lo que son funcionalidades de
manera sencillas de trabajar (Pico, 2017). PostgreSQL igualmente tiene un sistema
de categorías adelantado que puntualiza variedad de información elemental, fácil
de procesar y de compartir, por ello se puede autodenominar que es una base de
objetos relacionados o en inglés “object-relational”.
2.2.15. Software libre
Software libre se refiere a las herramientas de desarrollo de software que se
pueden distribuir, compartir o copiar el código fuente por lo que permite estas
libertades a los usuarios que deseen utilizar (García, 2017). Permite ahorrar en la
46
adquisición, mantenimiento y renovación de tecnologías por lo que es mucho más
económico afrontar una actualización o una instalación masiva de softwares
abiertos que de softwares privativos.
En el año 2008 mediante decreto 1014 se estipulo que toda aquella institución
debía de utilizar tecnologías de software libre para desarrollar sus sistemas, esto
permite que esto logre la productividad del país, por ende, se ha tomado en cuenta
este decreto en la realización del sistema administrativo de la Escuela de educación
general básica “Marcel Laniado de Wind”, para que ellos como institución educativa
no tenga que estar necesitando de compras de licencia para poder utilizar el
sistema web.
Se puede decir que software libre puede ser confundido por freeware pero sin
duda son definiciones muy distintas. La diferencia entre los dos conceptos es que
el segundo no es gratuito en cambio el término libre o de open source se lo puede
utilizar libremente y a su vez distribuirlo con cierta libertad (Casale, 2016). La
libertad de ejecutar el programa significa la libertad para cualquier tipo de persona
u organización de usarlo en cualquier tipo de sistema de computación, para
cualquier tipo de trabajo y propósito, sin estar obligado a comunicarlo a su
programador, o alguna otra entidad específica.
Se ha desarrollado el sistema administrativo de tipo web en la escuela “Marcel
Laniado de Wind” donde se han tomado en cuenta tecnologías de software libre
como Python y PostgreSQL, siguiendo la orden del decreto 1014 estipulado en el
año 2008 para garantizar la calidad del proceso enseñanza - aprendizaje de la
escuela.
47
2.3. Marco legal
2.3.1. Plan Nacional de desarrollo 2017 – 2021
Objetivo 2: Afirmar la interculturalidad y plurinacionalidad, revalorizando
las identidades diversas
Entre las acciones planteadas para su ejecución se encuentra fomentar el multilingüismo, no solo con el enfoque a la preservación de las lenguas ancestrales, sino también a la vinculación con el mundo, con la universalidad. En una sociedad del conocimiento, el lenguaje tiene relación con las nuevas tecnologías de la información y la comunicación (lenguajes audiovisuales, informáticos, entre otros); es decir, el conocimiento articulado a la vida y el multilingüismo como factor para el desarrollo de capacidades prácticas para actuar en el mundo (Senplades, 2017, p. 62).
El objetivo 2 del plan nacional del buen vivir habla sobre fomentar del
multilingüismo es decir que se debe de afirmar las lenguas vinculándolas con la
sociedad por ello es necesario que se relacione el lenguaje con las nuevas
tecnologías, por este motivo se piensa desarrollar un sistema de información tipo
administrativo y de gestión de todas las actividades didácticas que ayude a
fomentar el multilingüismo en el desarrollo de la calidad del proceso enseñanza -
aprendizaje de la escuela general básica “Marcel Laniado De Wind” y que a futuro
pueda ser de gran beneficio tanto a los alumnos, como a los miembros de la
institución educativa.
2.3.2. Ley de propiedad intelectual
Art. 3.- El Instituto Ecuatoriano de la Propiedad Intelectual (IEPI), es el organismo administrativo competente para propiciar, promover, fomentar, prevenir, proteger y defender a nombre del Estado ecuatoriano, los derechos de propiedad Intelectual reconocidos en la presente Ley y en los tratados y convenios internacionales, sin perjuicio de las acciones civiles y penales que sobre esta materia deberán conocerse por la Función Judicial. (Ley de propiedad intelectual, 2008 p.2). La ley propiedad Intelectual hace referencia a los derechos de autor, patentes
este debe de tener reconocimiento o ingresos por la creación donde este equilibrara
los intereses tanto en el ámbito público o de forma innovadora esta ley nos aporta
48
en que cada uno de nosotros podamos prosperar de forma creativa. Enfocándonos
en el área desarrollo e implementación de un software para una institución
educativa donde debemos siempre de estar prevenido a la duplicidad o la toma de
derechos sin algún aviso perdiendo la autoría del sistema.
2.3.3. Decreto 1014
En Ecuador en el año 2008, se emitió el Decreto No. 1014:
1.Cumplimiento de recomendaciones internacionales: La Carta Iberoamericana de Gobierno Electrónico aprobada por la “IX Conferencia Iberoamericana de Ministros de Administración Pública y Reforma del Estado “, que recomienda el uso de estándares abiertos y software libre como herramientas informáticas. Se decretó establecer como política pública la utilización de software libre en los sistemas y equipamientos informáticos de las Entidades de la Administración Pública Central, tomando como definición de Software Libre las cuatro libertades promulgadas por Richard Stallman. Indica, además, que se debe evaluar periódicamente los sistemas informáticos que utilizan software propietario con el fin de migrarlos a software libre (Marco Legal del Software Libre en Ecuador, 2008 p.4). Con el desarrollo del sistema administrativo se podrá controlar y permitir el
proceso enseñanza- aprendizaje de la escuela “Marcel Laniado de Wind”,
cumpliéndose así con el decreto que ya fue estipulado en abril del 2008.
49
3. Materiales y Métodos
3.1. Enfoque de la investigación
3.1.1. Tipo de investigación
Descriptiva. - Gracias al acercamiento que se realizó con la escuela se pudo
determinar cómo se realizaba el proceso del sistema administrativo y gestión
actividades didácticas del proceso enseñanza – aprendizaje, mediante encuestas
a clientes y la entrevista al director se encontraron deficiencias en estas
operaciones, esto permitió el desarrollo de la aplicación informática a futuro.
3.1.2. Diseño de la investigación
Este proyecto no es una investigación experimental o de campo por lo que en si
es una propuesta tecnológica que es de gran ventaja para la escuela “Marcel
Laniado de Wind” puesto que le permite controlar los procesos administrativos y
sobre todo de la gestión de las actividades didácticas lo que sin duda alguna permite
la calidad del proceso enseñanza – aprendizaje del alumnado.
3.2. Metodología
3.2.1. Metodología XP
Esta metodología de programación extrema es un modelado ágil que ayuda con el desarrollo de los sistemas informáticos, más fácilmente. Esta metodología permite la potenciación de las relaciones del equipo de trabajo, garantizando así el aprendizaje y sobre todo bien ambiente de trabajo. La misma permite la retroalimentación continua para que exista buena comunicación entre el equipo y el cliente (Calvo, 2018). Para desarrollo de la presente propuesta tecnológica se tomó en cuenta la
metodología extrema XP, por ser una modelo ágil que nos ha permitido desarrollar
la aplicación informática que es de beneficio tanto como para la institución como
para sus Alumnos.
A continuación se describen cada una de las etapas correspondientes a la
metodología XP:
50
3.2.1.1. Exploración y planificación
Comenzando con la primera fase se realizó la recopilación de información para
constatar los actuales inconvenientes los cuales se describieron en el primer
capítulo, para ello se realizaron encuestas que fueron aplicadas debidamente para
poder obtener datos de manera relevante para el desarrollo de la solución a las
falencias que encontramos, ya con esta información importante, se pudo ir
definiendo algunos de los modelos necesarios para que el sistema funcione
correctamente.
3.2.1.2. Modelado o diseño
Después de la etapa de exploración, se comenzó a desarrollar el diseño de cada
uno de los modelos que se definieron en la etapa anterior, conforme a los
requerimientos obtenidos, en esta etapa se mantuvo también visitas con la
institución educativa en caso requirió que se quite o se aumente ciertas entidades
y atributos, se tomó en cuenta logos, opciones, colores de fondos conforme a la
escuela, además se realizaron todos los diagramas UML, como: modelo lógico,
clases, casos de usos y diccionarios de datos elementales en el desarrollo de un
software.
3.2.1.2.1. Diagramas
A continuación se han realizado cada uno de los diagramas donde muestra la
estructura del sistema web, desarrollado e implementado en la escuela Marcel
Laniado de Wind.
3.2.1.2.1.1. Diagrama de la base de datos
A continuación se ha realizado el diagrama lógico, donde veremos cada entidad,
campos y tipos de datos:
51
Figura 1. Diagrama de la base de datos
Ochoa y Torres, 2021
52
3.2.1.2.1.2. Diagrama de clases
Figura 2. Diagrama de clases
Ochoa y Torres, 2021
53
3.2.1.2.1.3. Casos de usos
Figura 3. Casos de usos. Registro de hoja de vida de Trabajadores
Ochoa y Torres, 2021
54
Tabla 1. Descripción del caso de uso del registro de hojas de vida
Caso de uso del registro de hojas de vida de trabajadores
Ochoa y Torres, 2021
Identificador 01
Nombre Registro de hojas de vida de trabajadores
Descripción Detalla el proceso de registro de hojas de vida
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra las hojas de vida de trabajadores
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “hoja de vida de
trabajadores”.
2. El usuario busca datos del empleado y selecciona.
3. El sistema verifica que se encuentre registrado el
empleado, si se encuentra registrado se mostrará los
datos del empleado en el formulario.
1. Si no existen los datos muestra mensaje de advertencia
2. El usuario realiza el registro debido de las hojas de vida
3. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
1. El usuario ingresara a la opción “Hoja de vida”.
2. El usuario registrará la nueva hoja de vida del
trabajador
3. El usuario debe de crear el empleado en caso si no
existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “hojas de vida”
cuando el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
55
Figura 4. Casos de usos. Registro de contrato de Trabajadores
Ochoa y Torres, 2021
56
Tabla 2. Descripción del caso de uso del registro de contrato de empleados
Caso de uso del registro de contrato de trabajadores
Ochoa y Torres, 2021
Identificador 02
Nombre Registro de contrato de empleados
Descripción Detalla el proceso de registro de contrato de empleados
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los contrato de empleados
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “contrato de
trabajadores”.
2. El usuario busca datos del empleado y selecciona.
3. El sistema verifica que se encuentre registrado el
empleado, si se encuentra registrado se mostrará los
datos del empleado en el formulario.
1. Si no existen los datos muestra mensaje de advertencia
2. El usuario realiza el registro debido de los contrato de
trabajadores
3. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
1. El usuario ingresara a la opción “Contrato”.
2. El usuario registrará el nuevo contrato del trabajador
3. El usuario debe de crear el empleado en caso si no
existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “contrato” cuando
el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
57
Figura 5. Casos de usos. Registro de servicios
Ochoa y Torres, 2021
58
Tabla 3. Descripción del caso de uso del registro de servicios
Caso de uso del registro de servicios
Ochoa y Torres, 2021
Identificador 03
Nombre Registro de servicios
Descripción Detalla el proceso de registro de servicios
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los servicios
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “servicios”.
2. El usuario busca datos del contrato y selecciona.
3. El usuario busca datos del estudiante y selecciona.
4. El usuario busca datos del tipo de servicio y selecciona.
5. El usuario busca datos de la categoría y selecciona.
6. El sistema verifica que se encuentre registrado el
contrato, estudiante, tipo de servicio, categoría, si se
encuentra en el formulario.
4. Si no existen los datos muestra mensaje de advertencia
5. El usuario realiza el registro debido de los servicios
6. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
4. El usuario ingresara a la opción “Servicio”.
5. El usuario registrará el nuevo servicio
6. El usuario debe de crear el contrato en caso si no
existiera
Excepciones Acción
2. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “servicios” cuando
el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
59
Figura 6. Casos de usos. Colación
Ochoa y Torres, 2021
60
Tabla 4. Descripción del caso de uso de colación
Caso de uso del registro de colación
Ochoa y Torres, 2021
Identificador 04
Nombre Colación
Descripción Detalla el proceso de registro de colación
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos de la colación
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Colación”.
2. El usuario busca datos del estudiante y selecciona.
3. El usuario busca datos del tipo de colación y
selecciona.
4. El sistema verifica que se encuentre registrado el
estudiante, tipo de colación en el formulario.
7. Si no existen los datos muestra mensaje de advertencia
8. El usuario realiza el registro debido de la Colación
9. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
7. El usuario ingresara a la opción “Colación”.
8. El usuario registrará el nuevo dato
9. El usuario debe de crear la colación en caso si no
existiera
Excepciones Acción
3. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “Colación” cuando
el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
61
Figura 7. Casos de usos. Registro de conferencia
Ochoa y Torres, 2021
62
Tabla 5. Descripción del caso de uso de registro de conferencia
Caso de uso del registro de conferencia
Ochoa y Torres, 2021
Identificador 05
Nombre Registro de conferencia
Descripción Detalla el proceso de registro de conferencia
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos de la conferencia
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Conferencia”.
2. El usuario busca datos del estudiante y selecciona.
3. El usuario busca datos del tipo de conferencia y
selecciona.
4. El sistema verifica que se encuentre registrado el
estudiante, tipo de conferencia en el formulario.
5. Si no existen los datos muestra mensaje de advertencia
6. El usuario realiza el registro debido de la Conferencia
7. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
10. El usuario ingresara a la opción “Conferencia”.
11. El usuario registrará el nuevo dato
12. El usuario debe de crear la conferencia en caso si no
existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “Conferencia”
cuando el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
63
Figura 8. Casos de usos. Registro de asistencia de Trabajadores
Ochoa y Torres, 2021
64
Tabla 6. Descripción del caso de uso de registro de asistencias
Caso de uso del registro de asistencia de trabajadores
Ochoa y Torres, 2021
Identificador 06
Nombre Registro de asistencia de trabajadores
Descripción Detalla el proceso de registro de asistencia
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos de la asistencia
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Asistencia”.
2. El usuario busca datos del contrato y selecciona.
3. El sistema verifica que se encuentre registrado el
contrato en el formulario.
4. Si no existen los datos muestra mensaje de advertencia
5. El usuario realiza el registro debido de la asistencia
6. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
1. El usuario ingresara a la opción “Asistencia”.
2. El usuario registrará el nuevo dato
3. El usuario debe de crear la asistencia en caso si no
existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “asistencia”
cuando el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
65
Figura 9. Casos de usos. Realización del distributivo
Ochoa y Torres, 2021
66
Tabla 7. Descripción del caso de uso de realización del distributivo
Caso de uso de la realización del distributivo
Ochoa y Torres, 2021
Identificador 07
Nombre Realización del distributivo
Descripción Detalla el proceso de realización del distributivo
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos del distributivo
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Distributivo”.
2. El usuario busca datos del contrato y selecciona.
3. El usuario busca datos de la asignatura y el curso y
selecciona.
4. El sistema verifica que se encuentre registrado el
contrato, asignatura y curso en el formulario.
5. Si no existen los datos muestra mensaje de advertencia
6. El usuario realiza el registro debido del Distributivo
7. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
1. El usuario ingresara a la opción “Distributivo”.
2. El usuario registrará el nuevo dato
3. El usuario debe de crear el distributivo en caso si no
existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “Distributivo”
cuando el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
67
Figura 10. Casos de usos. Recursos
Ochoa y Torres, 2021
68
Tabla 8. Descripción del caso de uso de recursos
Caso de uso de los recursos
Ochoa y Torres, 2021
Identificador 08
Nombre Recursos
Descripción Detalla el proceso de recursos
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos del recurso
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Recurso”.
2. El usuario busca datos del distributivo y selecciona.
3. El usuario busca datos del tipo de recursos y
selecciona.
4. El sistema verifica que se encuentre registrado el
distributivo, tipo de recurso en el formulario.
5. Si no existen los datos muestra mensaje de advertencia
6. El usuario realiza el registro debido del recurso
7. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
4. El usuario ingresara a la opción “Recurso”.
5. El usuario registrará el nuevo dato
6. El usuario debe de crear el distributivo y tipo de recurso
en caso si no existiera
Excepciones Acción
2. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “recurso” cuando
el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
69
Figura 11. Casos de usos. Actividad
Ochoa y Torres, 2021
70
Tabla 9. Descripción del caso de uso de actividades
Caso de uso de las actividades
Ochoa y Torres, 2021
Identificador 09
Nombre Actividades
Descripción Detalla el proceso de actividades
Precondición • El usuario para realizar esta acción debe estar
registrado.
• El usuario debe estar logueado en el sistema.
• El usuario debe tener el rol de “Administrador” o
“usuario”
Postcondición El sistema registra los datos de actividades
Actores • Gerente, Administrador, Secretaria
• Sistema
Secuencia
normal
Pasos Acción
1. El usuario ingresa a la opción de “Actividad”.
2. El usuario busca datos del distributivo y selecciona.
3. El usuario busca datos del tipo de actividad y
selecciona.
4. El sistema verifica que se encuentre registrado el
distributivo, tipo de actividad en el formulario.
5. Si no existen los datos muestra mensaje de advertencia
6. El usuario realiza el registro debido de la actividad
7. El sistema actualizara el registro.
Secuencia
alternativa
Pasos Acción
1. El usuario ingresara a la opción “Actividad”.
2. El usuario registrará el nuevo dato
3. El usuario debe de crear el actividad y tipo de actividad
en caso si no existiera
Excepciones Acción
1. Si hay un cierre inesperado el sistema recordará los
datos ingresados en el formulario de “actividad” cuando
el usuario vuelva a conectarse.
Importancia Importante
Urgencia Inmediatamente
Observaciones El usuario es el indicado para realizar esta acción.
71
3.2.1.2.1.4. Diccionario de datos
Tabla 10. Diccionario de datos de la entidad Tipo_Hoja_vida
Campo Tipo de datos Descripción
idtipohojavida Integer Primary key
nomtipohojavida Varchar(50) Nombre del tipo hoja de vida
Aquí se registra los tipos de hojas de vida
Ochoa y Torres, 2021
Tabla 11. Diccionario de datos de la entidad Hoja_Vda
Campo Tipo de datos Descripción
idhojavida Integer Primary key
idTrabajador Integer Foreign key
idtipohojavida Integer Foreign key
nombre Varchar(50) Nombre de la hoja de vida
Cargo_titulo Varchar(50) Cargo o titulo
desde date Desde
hasta date Hasta
Duración Varchar(50) Duración
Aquí se registra las hojas de vida del Trabajador
Ochoa y Torres, 2021
Tabla 12. Diccionario de datos de la entidad Cargo
Campo Tipo de datos Descripción
idcargo Integer Primary key
nomcargo Varchar(50) Nombre del cargo
Aquí se registra los cargos de Trabajadores
Ochoa y Torres, 2021
72
Tabla 13. Diccionario de datos de la entidad Trabajador
Campo Tipo de datos Descripción
idTrabajador Integer Primary key
idciudad Integer Foreign key
nombres Varchar(50) Nombres del Trabajador
apellidos Varchar(50) Apellidos del Trabajador
cédula Varchar(10) Cédula del Trabajador
Dirección Varchar(50) Dirección del Trabajador
Correo_e Varchar(50) Correo electrónico
teléfonos Varchar(10) Teléfonos del Trabajador
Aquí se registra los datos del Trabajador
Ochoa y Torres, 2021
Tabla 14. Diccionario de datos de la entidad TipoServicio
Campo Tipo de datos Descripción
idtiposerv Integer Primary key
nomtiposervicio Varchar(50) Nombre del tipo de servicio
Aquí se registra los tipos de servicios
Ochoa y Torres, 2021
Tabla 15. Diccionario de datos de la entidad Categoría
Campo Tipo de datos Descripción
idCateg Integer Primary key
nomcateg Varchar(50) Nombre de categoría
Aquí se registra la categoría
Ochoa y Torres, 2021
73
Tabla 16. Diccionario de datos de la entidad TipoColacion
Campo Tipo de datos Descripción
idtipocolacion Integer Primary key
nomtipocolacion Varchar(50) Nombre del tipo de colación
Aquí se registra el tipo de colación
Ochoa y Torres, 2021
Tabla 17. Diccionario de datos de la entidad TipoConferencia
Campo Tipo de datos Descripción
idtipoconferencia Integer Primary key
nomtipoconferencia Varchar(50) Nombre del tipo de Conferencia
Aquí se registra los tipos de conferencia
Ochoa y Torres, 2021
Tabla 18. Diccionario de datos de la entidad Contrato
Campo Tipo de datos Descripción
idcontrato Integer Primary key
idcargo Integer Foreign key
idTrabajador Integer Foreign key
Fecha_in date Fecha de inicio del contrato
Fecha_fn date Fecha fin del contrato
sueldo double Sueldo del contrato
estado boolean Estado del contrato
Aquí se registra los tipos de contrato de Trabajadores
Ochoa y Torres, 2021
74
Tabla 19. Diccionario de datos de la entidad Ciudad
Campo Tipo de datos Descripción
idciudad Integer Primary key
nomciudad Varchar(50) Nombre de la ciudad
Aquí se registra las ciudades
Ochoa y Torres, 2021
Tabla 20. Diccionario de datos de la entidad Servicio
Campo Tipo de datos Descripción
idservicio Integer Primary key
idcontrato Integer Foreign key
idAlumno Integer Foreign key
idtiposerv Integer Foreign key
idcategoria Integer Foreign key
fecha date Fecha del servicio
Hora_in time Hora de inicio del servicio
Hora_fn time Hora fin del servicio
observaciones Varchar(50) Observaciones del servicio
Aquí se registra los servicios
Ochoa y Torres, 2021
75
Tabla 21. Diccionario de datos de la entidad Colación
Campo Tipo de datos Descripción
Idcolacion Integer Primary key
idAlumno Integer Foreign key
Idtipocolacion Integer Foreign key
Fecha date Fecha de la colación
cantidad date Cantidad de la colación
estado boolean Estado de la colación
Aquí se registra la colación
Ochoa y Torres, 2021
Tabla 22. Diccionario de datos de la entidad Conferencia
Campo Tipo de datos Descripción
Idconferencia Integer Primary key
idAlumno Integer Foreign key
Idtipoconferencia Integer Foreign key
Fecha date Fecha de la conferencia
estado boolean Estado de la conferencia
Aquí se registra la conferencia
Ochoa y Torres, 2021
76
Tabla 23. Diccionario de datos de la entidad Asistencia
Campo Tipo de datos Descripción
idasistencia Integer Primary key
idcontrato Integer Foreign key
estado boolean Estado de la asistencia
Fecha date Fecha de la asistencia
Hora_in date Hora de inicio
Hora_fn double Hora fin
estado boolean Estado de la asistencia
Aquí se registra las asistencias
Ochoa y Torres, 2021
Tabla 24. Diccionario de datos de la entidad Sanción
Campo Tipo de datos Descripción
Idsancion Integer Primary key
Idcontrato Integer Foreign key
fecha date Fecha de la sanción
valor real Valor de la sanción
motivo Varchar(50) Motivo de la sanción
estado boolean Estado de la sanción
Aquí se registra la sanción
Ochoa y Torres, 2021
77
Tabla 25. Diccionario de datos de la entidad Distributivo
Campo Tipo de datos Descripción
Iddistributivo Integer Primary key
Idcontrato Integer Foreign key
idasignatura Integer Foreign key
idcurso Integer Foreign key
estado boolean Estado del distributivo
Aquí se registra la realización del distributivo
Ochoa y Torres, 2021
Tabla 26. Diccionario de datos de la entidad Curso
Campo Tipo de datos Descripción
Idcurso Integer Primary key
periodo Varchar(50) Periodo del curso
paralelo Varchar(50) Paralelo del curso
nivel Varchar(50) Nivel del curso
estado boolean Estado del curso
Aquí se registra los cursos
Ochoa y Torres, 2021
Tabla 27. Diccionario de datos de la entidad Registro
Campo Tipo de datos Descripción
Idregistro Integer Primary key
idcurso Varchar(50) Foreign key
idAlumno Varchar(50) Foreign key
estado boolean Estado del registro
Aquí se registra los registros
Ochoa y Torres, 2021
78
Tabla 28. Diccionario de datos de la entidad Alumno
Campo Tipo de datos Descripción
idAlumno Integer Primary key
nombres Varchar(50) Nombre del Alumno
apellidos Varchar(50) Apellidos del Alumno
cédula Varchar(10) Cédula del Alumno
Dirección Varchar(50) Dirección del Alumno
Correo_e Varchar(50) Correo electrónico
teléfonos Varchar(10) Teléfonos del Alumno
representante Varchar(50) Representante del Alumno
Aquí se registra los datos del Alumno
Ochoa y Torres, 2021
Tabla 29. Diccionario de datos de la entidad Recursos
Campo Tipo de datos Descripción
idrecursos Integer Primary key
idtiporecurso Integer Foreign key
iddistributivo Integer Foreign key
Fecha_in date Fecha de inicio de recursos
Fecha_fin date Fecha fin de recursos
link Varchar(50) Link del recurso
comentario Varchar(50) Comentario del recurso
estado boolean Estado del recurso
Aquí se registra los recursos.
Ochoa y Torres, 2021
79
Tabla 30. Diccionario de datos de la entidad TipoActividad
Campo Tipo de datos Descripción
idtipoactividad Integer Primary key
nomtipoactividad Varchar(50) Nombre del tipo de actividad
Aquí se registra los tipos de actividad
Ochoa y Torres, 2021
Tabla 31. Diccionario de datos de la entidad Actividad
Campo Tipo de datos Descripción
idactividad Integer Primary key
idtipoactividad Integer Foreign key
iddistributivo Integer Foreign key
Fecha_in date Fecha de inicio de actividad
Fecha_fin date Fecha fin de actividad
archivo Varchar(50) Archivo de la actividad
Puntaje Varchar(50) Puntaje de la actividad
Rubrica Varchar(50) Rúbrica de la actividad
estado boolean Estado de la actividad
Aquí se registra la actividad
Ochoa y Torres, 2021
Tabla 32. Diccionario de datos de la entidad Asignatura
Campo Tipo de datos Descripción
Idasignatura Integer Primary key
nomasignat Integer Nombre de la asignatura
nivel Varchar(50) Nivel de la asignatura
estado boolean Estado de la asignatura
Aquí se registra la asignatura
Ochoa y Torres, 2021
80
Tabla 33. Diccionario de datos de la entidad Actividades del alumno
Campo Tipo de datos Descripción
idestudactiv Integer Primary key
idactividad Integer Foreign key
idAlumno Integer Foreign key
valor double Valor de la actividad de Alumno
comentario Varchar(50) Comentario
estado boolean Estado de la actividad Alumno
Aquí se registra las actividades del Alumno.
Ochoa y Torres, 2021
Tabla 34. Diccionario de datos de la entidad de Tipo de Recurso
Campo Tipo de datos Descripción
idtiporecurso Integer Primary key
nomtiporecurso Varchar(50) Nombre del tipo de recurso
Aquí se registra los tipos de recursos
Ochoa y Torres, 2021
3.2.1.3. Construcción
Después de la etapa de diseño, se realizó la programación de cada una de las
pantallas las cuales se habían diseñado en la etapa anterior, es decir, de cada
opción, botón, ventana emergente, formulario, datos, tablas que se ha utilizado en
el sistema que es de gran beneficio para la escuela “Marcel Laniado de Wind”.
3.2.1.4. Despliegue o pruebas
Aquí en esta etapa se realiza los casos de prueba donde si existiera el caso de
que hubo errores se lograron corregir, esto es para que se garantice que el sistema
funcione correctamente ya implementado en la escuela “Marcel Laniado de Wind”.
81
3.2.1.4.1. Casos de prueba
Tabla 35. Caso de prueba 1. Hoja de vida de los Trabajadores
Caso de prueba del formulario de hoja de vida de Trabajadores
Ochoa y Torres, 2021
Tabla 36. Caso de prueba 2. Contratos de los Trabajadores
Caso de prueba del formulario de contratos de Trabajadores
Ochoa y Torres, 2021
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de hoja de vida
1.- Mostrar el formulario de hoja de vida
Sin Novedades
Buscar datos del Trabajador
2.- Presentar dato seleccionado del Trabajador
Sin Novedades
Buscar datos del tipo de hoja de vida
3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos de la hoja de vida
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de contratos
1.- Mostrar el formulario de contratos
Sin Novedades
Buscar datos del Trabajador
2.- Presentar dato seleccionado del Trabajador
Sin Novedades
Buscar datos del cargo 3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos del contrato
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
82
Tabla 37. Caso de prueba 3. Servicios
Caso de prueba del formulario de servicios
Ochoa y Torres, 2021
Tabla 38. Caso de prueba 4. Colación
Caso de prueba del formulario del registro de la colación
Ochoa y Torres, 2021
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de servicios
1.- Mostrar el formulario de servicios
Sin Novedades
Buscar datos del contrato
2.- Presentar dato seleccionado del contrato
Sin Novedades
Buscar datos del Alumno
3.- Presentar el dato seleccionado del Alumno
Sin Novedades
Buscar en el tipo de servicio
4.- Presentar el dato seleccionado del tipo de servicio
Sin Novedades
Buscar datos de la categoría
5.- Presentar el dato seleccionado de la categoría
Sin Novedades
Ingresar datos del servicio
6.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 7.- Grabar datos en la base de datos Sin Novedades
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de colación
1.- Mostrar el formulario de colación
Sin Novedades
Buscar datos del Alumno 2.- Presentar dato seleccionado del Alumno
Sin Novedades
Buscar datos del tipo de colación
3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos de la colación
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
83
Tabla 39. Caso de prueba 5. Conferencia
Caso de prueba del formulario del registro de la conferencia
Ochoa y Torres, 2021
Tabla 40. Caso de prueba 6. Asistencia de Trabajadores
Caso de prueba del formulario de la asistencia de Trabajadores
Ochoa y Torres, 2021
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de conferencia
1.- Mostrar el formulario de conferencia
Sin Novedades
Buscar datos del Alumno 2.- Presentar dato seleccionado del Alumno
Sin Novedades
Buscar datos del tipo de conferencia
3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos de la conferencia
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de asistencia
1.- Mostrar el formulario de conferencia
Sin Novedades
Buscar datos del contrato 2.- Presentar dato seleccionado del Alumno
Sin Novedades
Ingresar datos de la asistencia
3.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 4.- Grabar datos en la base de datos
Sin Novedades
84
Tabla 41. Caso de prueba 7. Distributivo
Caso de prueba del formulario del distributivo
Ochoa y Torres, 2021
Tabla 42. Caso de prueba 8. Recursos
Caso de prueba del formulario de recursos
Ochoa y Torres, 2021
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de distributivo
1.- Mostrar el formulario de distributivo
Sin Novedades
Buscar datos del contrato 2.- Presentar dato seleccionado del contrato
Sin Novedades
Buscar datos de la asignatura
3.- Presentar el dato seleccionado Sin Novedades
Buscar datos del curso 4.- Presentar el dato seleccionado Sin Novedades
Ingresar datos del distributivo
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de recursos
1.- Mostrar el formulario de recursos
Sin Novedades
Buscar datos del distributivo
2.- Presentar dato seleccionado del contrato
Sin Novedades
Buscar datos del tipo de recurso
3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos del recurso
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
85
Tabla 43. Caso de prueba 9. Actividad
Caso de prueba del formulario de actividades
Ochoa y Torres, 2021
3.2.1.5. Documentación
Una vez desarrollado el sistema se ha desarrollado el manual de usuario del
sistema con el único fin de que los usuarios que vayan a utilizar el sistema
administrativo puedan conocer el manejo y funcionamiento de este.
3.2.2. Recolección de datos
A continuación se muestra los recursos utilizados en el desarrollado de la
presenta propuesta tecnológica.
3.2.2.1. Recursos
• Recursos Humanos
➢ Alumnos: Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
➢ Tutor del proyecto: Ing. Oscar Xavier Bermeo Almeida MSc
• Recursos bibliográficos
➢ Google books o académico
➢ Sitios web
Evaluación Resultado Esperado Diagnóstico
Ingresa a la pantalla de actividad
1.- Mostrar el formulario de actividad
Sin Novedades
Buscar datos del distributivo
2.- Presentar dato seleccionado del distributivo
Sin Novedades
Buscar datos del tipo de actividad
3.- Presentar el dato seleccionado Sin Novedades
Ingresar datos de la actividad
4.- Comprobar datos ingresados correctamente
Sin novedades
Grabar datos 5.- Grabar datos en la base de datos
Sin Novedades
86
➢ Artículos científicos
➢ Revistas
• Materiales y equipos tecnológicos
➢ Computadores
➢ impresora
➢ Hojas A4
• Software para desarrollar el sistema web
➢ Gestor de base de datos de PostgreSQL
➢ Framework de Django
➢ Lenguaje de marcas de HTML5
➢ Css o etiquetas tags
3.2.2.1.1. Presupuesto
Tabla 44. Presupuesto del proyecto
Presupuesto para el desarrollo de la propuesta tecnológica.
Ochoa y Torres, 2021
Cant Descripción Precio unitario Total
2 Computador $450 $900.00
1 Impresora $180 $180.00
3 Resmas de hojas $3.75 $11.25
Transporte $10 $10.00
Desarrollo del sistema $650 $650.00
hosting $60 $60.00
Total 1.811,25
87
3.2.2.2. Técnicas de investigación.
Las técnicas que se tomaron en cuenta son la encuesta, entrevista, descritas a
continuación:
Entrevista: Se entrevistó al propietario, esto nos sirvió para conocer de primera
mano los problemas que existían en la escuela “Marcel Laniado de Wind” y poder
así dar las soluciones. La entrevista consta de 8 preguntas de respuestas abiertas.
Encuestas: Se realizó la encuesta a los clientes para la identificación de los
inconvenientes, requerimientos los cuales han sido de utilidad para desarrollar el
sistema de información web en la escuela “Marcel Laniado de Wind”. La encuesta
consta de 6 preguntas con 4 alternativas, la cual ha permitido conocer los
problemas de la empresa para desarrollar el sistema y luego ha permitido conocer
la satisfacción por parte de docentes y padres de familia sobre la nueva aplicación
web.
88
3.2.3. Diagrama del sistema web
Figura 12. Diagrama del sistema web
Ochoa y Torres, 2021
Sist
ema
web
Módulo de gestión de empleadosRegistro de datos de docentes
Registro de contratos, control de asistencia, sanciones, vacaciones
Módulo de servicio Registros de Alimentación escolar,
Orientación Psicológico, tutorias
Módulo de enseñanza-aprendizaje
crear asignaturas y cursos para que los docentes planifiquen las clases, controlen asistencias, recepten
tareas lleven un seguimiento de sus notas, evaluaciones, incorporar soluciones específicas de
horarios, también proporcionar herramientas para que el centro pueda desarrollar su propia estrategia de contenidos (aplicaciones, presentaciones, videos)
Módulo de Reportes
Control De Asistencia De Docentes Por Fecha, Control De Asistencia De Alumnos Por Fecha, Turnos Por
Fecha, Alimentación Escolar Por Fecha, Orientación Psicológica Por Fecha, Conferencia Para Padres De
Familia Por Fecha
89
3.2.4. Recolección de datos
Recopilación de datos para poder desarrollar el sistema administrativo
Para poder obtener la información en base a la cual se desarrolló el sistema
administrativo que es fundamental para la escuela “Marcel Laniado de Wind”, se
realizaron encuestas estructuradas a los 27 docentes que cumplen las dos
jornadas, (mañana y tarde) dentro de la institución. Así también se procedió a
levantar información mediante encuestas con los padres de familia de los Alumnos
de la escuela, mediante preguntas de respuesta cerrada, con el fin de identificar los
requerimientos y datos significativos que permitió la creación del nuevo sistema. En
este último caso, se procedió con un muestreo probabilístico, utilizando para ello la
expresión 1. En esta expresión, 𝑛 es el tamaño de la muestra, 𝑁 es el tamaño de la
población, la misma que tiene carácter de finita y está compuesta por 200 padres
de familia. Asimismo, 𝑍 es el nivel de confianza que tendrán los resultados, el cual
será de 1,96 bajo distribución normal para un 95% de confianza; 𝑝 es la proporción
de respuesta afirmativas, cuyo valor a seleccionar será el más crítico de 0.5 por
hecho de no tener información de partida, valor que también será igual para 𝑞 que
es la proporción de fracasos; y 𝑒 es el error de muestreo, considerando un valor del
5%. Una vez aplicada esta fórmula, se llegó al tamaño de muestra de 132 padres
de familia que serán encuestados.
𝑛 =𝑍2𝑁𝑝𝑞
𝑒2(𝑁 − 1) + (𝑍2𝑝𝑞)
1.962𝑥 200 𝑥 0.5 n = ______________________________
(0.05 2𝑥(200 − 1) ) + (1.962𝑥 0.5)
90
192.08 n = ______________________________ = 131,75 1.4579
Tamaño de la muestra = 132
También se realizó una entrevista de requerimientos aplicada al director de la
escuela “Marcel Laniado de Wind”, a través de preguntas de respuestas abiertas,
donde obtuvimos información específica para poder desarrollar el sistema, una vez
aprobado el presente proyecto.
Recopilación de datos después de desarrollar el sistema administrativo
Se realizaron dos encuestas de satisfacción la cual consta de 6 preguntas ambas
con preguntas cerradas ejecutadas a los docentes y padres de familia, la aplicada
a los profesores fueron ejecutadas a los 27 de docentes que tiene la institución y la
encuesta aplicada a los representantes fue ejecutada a los 132 padres de familia,
población que fue calculada en el tamaño de la muestra, ambas tienen como
objetivo obtener el nivel de satisfacción por parte de los encuestados sobre el
sistema web implementado en la escuela “Marcel Laniado de Wind”.
También se aplicó una entrevista de satisfacción al director la cual consta de 8
preguntas de respuestas abiertas, donde el director justifica y da su opinión sobre
algunos de los procesos que tiene el sistema web.
3.2.5. Análisis estadísticos
La información recopilada, especialmente la relacionada con los padres, ha sido
evaluada mediante estadísticas descriptivas como la distribución de frecuencias y
sus respectivos gráficos, a Microsoft Excel.
91
4. Resultados
4.1. Distinción de las necesidades de información a través de técnicas de
investigación para enlistar los requerimientos de sistema de información.
Se distinguió las diferentes necesidades que tenía la escuela Marcel Laniado de
Wind con los procesos del registro de la información, debido a que se conoció esto
debido a la observación, se le presento como solución un sistema de información
web que le permita mejorar estas operaciones que se realizan en la institución, para
conocer los problemas que aquejaban a la escuela se realizaron encuesta y
entrevistas como técnicas de investigación donde se pudieron enlistar los
requerimientos a través de docentes y padres de familia, datos esenciales que
permitieron el desarrollo e implementación de la aplicación informática web en la
Escuela “Marcel Laniado de Wind” (ver Anexo 1, 2 y 3).
Entre los problemas presentados esta que en el área de registros se estaba
llevando el registro de datos personales de docentes, contratos y controles de
asistencia en formatos realizados en hojas de cálculo de Excel, lo que causa que
en ocasiones estos datos que son ingresados aquí no son actualizados y por ende
existe el error que se ha eliminado sin querer el archivo causando la perdida de
datos, ahora esto no será un problema, porque con el sistema estos registros se
los podrá realizar fácilmente en el sistema y buscarlos rápidamente.
Otro de los problemas presentados es que en el área de servicios, se estaba
registrando los datos de cada Alumno en fichas las cuales eran ingresadas en una
carpeta manila, ahora en el sistema estos datos serán registrados en un formulario
de mantenimiento de datos fácilmente evitando así el tiempo en la demora de
fichas.
92
4.1.1. Resultados de la encuesta de requerimientos para los docentes
de la escuela
Se realizó la encuesta aplicada a los 27 docentes de la escuela “Marcel Laniado
de Wind”, para determinar información que pueda permitir el desarrollado del
sistema tipo administrativo que fue presentado como solución para la institución
educativa.
1.- ¿Cómo califica los procesos administrativos y gestión de actividades
didácticas del proceso enseñanza - aprendizaje de la escuela?
Tabla 45. Calificación de procesos - actividades de enseñanza de la escuela
Opción Frecuencia Porcentaje
Excelente 0 0%
Bueno 0 0%
Regular 10 37%
Malo 17 63%
Total 27 100%
Descripción del porcentaje de cada alternativa referente a la calificación de los
procesos administrativos de la escuela
Ochoa y Torres, 2021
Figura 13. Gráfico de calificación de procesos - actividades de enseñanza
Ochoa y Torres, 2021
0%
20%
40%
60%
80%
100%
Excelente Bueno Regular Malo
0% 0%
37% 63%
1.- ¿Como califica los procesos administrativos y gestión de actividades didácticas del proceso
enseñanza - aprendizaje de la escuela?
93
La gran mayoría de los 27 profesores que fueron encuestados dicen que califican
los procesos administrativos y gestión de actividades didácticas del proceso
enseñanza – aprendizaje de la escuela como regular y mala, por ello se dio como
resultado que se debe de mejorar estos procesos y se lo va a realizar a través del
sistema que se piensa desarrollar una vez aprobado el presente proyecto.
2.- ¿Cómo realiza el registro de las notas de sus Alumnos?
Tabla 46. Registro actual de las notas de los Alumnos
Opción Frecuencia Porcentaje
Hojas de papel 5 19%
Hoja de cálculo de Excel 18 67%
Sistema informático 0 0%
Otro 4 15%
Total 27 100%
Descripción del porcentaje de cada alternativa referente al registro de notas Ochoa y Torres, 2021
Figura 14. Gráfico de Registro actual de las notas de los Alumnos
Ochoa y Torres, 2021
La gran mayoría de los 27 profesores que fueron encuestados dicen que realiza
el registro de las notas de sus Alumnos de otra manera a las Opciones puestas,
otros realizan en hojas de papel el registro de notas de sus Alumnos, en cambio
existe la gran mayoría utiliza hojas de cálculo de Excel, la solución a esto sería que
0%
20%
40%
60%
80%
Hojas de papel Hoja decálculo de
Excel
Sistemainformatico
Otro
19%
67%
0%15%
2.- ¿Cómo realiza el registro de las notas de sus estudiantes?
94
con el sistema web a desarrollar se podrá realizar estos registros desde el sistema
sin problemas puesto que los promedios se harán automáticamente, ya que en
Excel hay que realizar formulas y en otras ocasiones multiplicar con una
calculadora.
3.- ¿Con que frecuencia ha cometido errores, al momento de realizar el
registro de notas de sus Alumnos?
Tabla 47. Frecuencia de cometer errores al realizar registro de notas
Opción Frecuencia Porcentaje
Siempre 15 56%
Casi siempre 3 11%
A veces 9 33%
Nunca 0 0%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre la frecuencia de cometer errores sobre el registro de notas Ochoa y Torres, 2021
Figura 15. Gráfico Frecuencia de cometer errores al realizar registro de notas
Ochoa y Torres, 2021
La gran mayoría de los 27 profesores que fueron encuestados dicen que
siempre, ha cometido errores al momento de realizar el registro de notas de sus
0%
20%
40%
60%
Siempre Casi siempre A veces Nunca
56%
11%
33%
0%
3.- ¿Con que frecuencia ha cometido errores, al momento de realizar el registro de notas de sus
estudiantes?
95
Alumnos, otros en cambio que a veces ha cometido errores, y pocos son los que
en cambio dice que casi siempre ha cometido errores, la solución a este problema
es que con el sistema de manera fácil se podrá registrar estos datos sin tener
inconvenientes.
4.- ¿Ha sufrido alguna vez, perdida de información al manipular el medio
para guardar la información requerida?
Tabla 48. Perdida de información al guardar información
Opción Frecuencia Porcentaje
Siempre 23 85%
Casi siempre 1 4%
A veces 3 11%
Nunca 0 0%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre la perdida de datos al guardar información Ochoa y Torres, 2021
Figura 16. Gráfico de Perdida de información al guardar información
Ochoa y Torres, 2021
La gran mayoría de los 27 profesores que fueron encuestados dicen que siempre
ha sufrido alguna vez, perdida de información al manipular el medio para guardar
0%
20%
40%
60%
80%
100%
Siempre Casi siempre A veces Nunca
85%
4%11%
0%
4.- ¿Ha sufrido alguna vez, perdida de información al manipular el medio para guardar
la información requerida?
96
la información requerida, pocos han sufrido a veces y casi siempre, perdida de
información al manipular el medio para guardar la información requerida para la
escuela “Marcel Laniado de Wind”.
5.- ¿Cree usted que los recursos tecnológicos que tiene la escuela son
suficientes para la enseñanza y aprendizaje de los Alumnos?
Tabla 49. De acuerdo con los recursos tecnológicos que tiene la escuela
Opción Frecuencia Porcentaje
Totalmente en desacuerdo 8 30%
En desacuerdo 14 52%
De acuerdo 5 19%
Totalmente de acuerdo 0 0%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre los recursos tecnológicos
Ochoa y Torres, 2021
Figura 17. Gráfico de los recursos tecnológicos que tiene la escuela
Ochoa y Torres, 2021
La gran mayoría de los 27 profesores que fueron encuestados están en
desacuerdo y totalmente en desacuerdo que los recursos tecnológicos que tiene la
escuela “Marcel Laniado de Wind” son suficientes para la enseñanza y aprendizaje
de los Alumnos puesto que un laboratorio de computación no es suficiente para la
enseñanza de todos los alumnos que existen en la institución.
0%
20%
40%
60%
Totalmente endesacuerdo
En desacuerdo De acuerdo Totalmente deacuerdo
30%
52%
19%
0%
5.- ¿Cree usted que los recursos tecnológicos que tiene la escuela son suficientes para la enseñanza y
aprendizaje de los estudiantes?
97
6.- Si se contará con un sistema web, ¿Con que porcentaje usted
consideraría que los Alumnos puedan mejorar su enseñanza-aprendizaje, al
estar su representante informado de su rendimiento en el aula de clases?
Tabla 50. Porcentaje de mejora de Alumnos
Opción Frecuencia Porcentaje
De 0% a 10% 0 0%
De 10% a 50% 1 4%
De 50% a 80% 7 26%
De 80% a 100% 19 70%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre el porcentaje de mejora
Ochoa y Torres, 2021
Figura 18. Gráfico del Porcentaje de mejora de Alumnos
Ochoa y Torres, 2021
La gran mayoría de los 27 profesores que fueron encuestados dicen que, si
contara con un sistema web, el porcentaje que considera que los Alumnos puedan
mejorar su enseñanza-aprendizaje, al estar su representante informados de su
rendimiento en el aula de clases seria de 80% a 100%, por ello sería de gran
beneficio para la institución contar con un sistema que le permita mejorar estos
procesos.
0%
50%
100%
De 0% a 10% De 10% a 50% De 50% a 80% De 80% a100%
0% 4%26%
70%
6.- Si se contará con un sistema web, ¿Con que porcentaje usted consideraría que los estudiantes
puedan mejorar su enseñanza-aprendizaje, al estar su representante informados de su rendimiento en el
aula de clases?
98
4.1.2. Resultados de la encuesta para los padres de familia.
Se realizó la encuesta aplicada a los padres de familia, para determinar la
cantidad se ejecutó el cálculo de la fórmula del tamaño de la muestra donde se
determinó un total 132 personas, donde se obtuvo información que pueda permitir
el desarrollado del sistema tipo administrativo que fue presentado como solución
para la escuela “Marcel Laniado de Wind”.
1.- ¿Cree usted que el actual sistema de registro de información de la
escuela responde a las necesidades educativas de la institución?
Tabla 51. Responde el sistema a las necesidades de la escuela
Opción Frecuencia Porcentaje
Muy en desacuerdo 98 74%
De acuerdo 5 4%
En desacuerdo 29 22%
Muy de acuerdo 0 0%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre las necesidades de la escuela.
Ochoa y Torres, 2021
Figura 19. Gráfico Responde el sistema a las necesidades de la escuela
Ochoa y Torres, 2021
0%
20%
40%
60%
80%
Muy endesacuerdo
De acuerdo En desacuerdo Muy deacuerdo
74%
4%
22%
0%
1.- ¿Cree usted que el actual sistema de registro de información de la escuela responde a las necesidades educativas de la institución?
99
La gran mayoría de los 132 padres de familias que fueron encuestados piensan
que el actual sistema de registro de información de la escuela “Marcel Laniado de
Wind”, no responde a las necesidades educativas de la institución por el motivo de
que la escuela no tiene una herramienta tecnológica que les ayude a mejorar el
actual mantenimiento de datos.
2.- ¿Cómo calificaría usted, la enseñanza-aprendizaje que ha recibió su
representado en la escuela “Marcel Laniado de Wind?
Tabla 52. Calificación de la enseñanza que ha recibido el alumno
Opción Frecuencia Porcentaje
Excelente 0 0%
Bueno 0 0%
Regular 50 38%
Malo 82 62%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre la enseñanza recibida
Ochoa y Torres, 2021
Figura 20. Gráfico Calificación de la enseñanza que ha recibido el alumno
Ochoa y Torres, 2021
En su gran mayoría los encuestados perciben que sus representados han
recibido una enseñanza que va de regular a mala, razón que justifica la inclusión
0%
20%
40%
60%
80%
Excelente Bueno Regular Malo
0% 0%
38%
62%
2.- ¿Cómo calificaría usted, la enseñanza-aprendizaje que ha recibió su representado en la escuela “Marcel
Laniado de Wind?
100
de una herramienta de carácter tecnológica como lo es el sistema de información
que se va a crear, con el fin de mejorar el proceso enseñanza-aprendizaje al
denotar más control en sus procesos.
3.- ¿Cuánto tiempo se ha demorado para pedir información de su
representado, ya sea en secretaria o al solicitar reunión con un docente?
Tabla 53. Tiempo de demora al pedir información
Opción Frecuencia Porcentaje
10 minutos o menos 2 2%
Entre 10 y 25 minutos 9 7%
Entre 25 minutos y 1 hora 96 73%
Más de 1 hora 25 19%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre tiempo de demora
Ochoa y Torres, 2021
Figura 21. Gráfico del Tiempo de demora al pedir información
Ochoa y Torres, 2021
En su gran mayoría los encuestados dicen que se ha demorado de 25 minutos
a 1 hora al pedir información de su representado, ya sea en secretaria o al solicitar
reunión con un docente, puesto que algunos de los profesores están ocupados
dando clases o realizando actividades académicas, no tienen el tiempo de atender
0%
20%
40%
60%
80%
10 minutos omenos
Entre 10 y 25minutos
Entre 10 y 1hora
Más de 1 hora
2% 7%
73%
19%
3.- ¿Cuánto tiempo se ha demorado para pedir información de su representado, ya sea en
secretaria o al solicitar reunión con un docente?
101
a los padres de familia, es por ello que, con el sistema, los padres de familia ya no
tendrán que ir a la escuela, sino que a la comodidad de su hogar.
4.- ¿Qué medios de comunicación, le parecen idóneos para mantenerse
informado sobre el rendimiento de su representado?
Tabla 54. Medios de comunicación para estar informados
Opción Frecuencia Porcentaje
Redes sociales 22 17%
Email 8 6%
Sistema Web 96 73%
Otro 6 5%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre los medios para estar informado
Ochoa y Torres, 2021
Figura 22. Gráfico de Medios de comunicación para estar informados
Ochoa y Torres, 2021
En su gran mayoría los encuestados dicen que utilizaría un sistema web y las
redes sociales como medios de comunicación para estar informado sobre el
rendimiento de su representado, por lo que así sin necesidad de acercarse a la
escuela podrán saber sobre sus notas o comportamiento solo accediendo a este
medio.
0%
20%
40%
60%
80%
Redes sociales Email Sistema Web Otro
17%6%
73%
5%
4.- ¿Qué medios de comunicación, le parecen idóneos para mantenerse informado sobre el
rendimiento de su representado?
102
5.- Si se contará con un sistema web, ¿Con que porcentaje usted
consideraría que mejorará la comunicación con la institución educativa?
Tabla 55. Porcentaje de mejora
Opción Frecuencia Porcentaje
De 0% a 10% 0 0%
De 10% a 50% 3 2%
De 50% a 80% 46 35%
De 80% a 100% 83 63%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre el porcentaje de mejora
Ochoa y Torres, 2021
Figura 23. Gráfico del Porcentaje de mejora
Ochoa y Torres, 2021
En su gran mayoría los encuestados dicen que si se contará con un sistema web
calificaría con un porcentaje de 80% a 100% que mejorara la comunicación con la
institución educativa, puesto que así ellos van a estar informados sobre las notas y
comportamiento de su representado, mejorando así el rendimiento académico de
sus hijos en la institución.
0%
10%
20%
30%
40%
50%
60%
70%
De 0% a 10% De 10% a 50% De 50% a 80% De 80% a 100%
0% 2%
35%
63%
5.- Si se contará con un sistema web, ¿Con que porcentaje usted consideraría que mejorará la
comunicación con la institución educativa?
103
6.- ¿Está usted de acuerdo que mejora el rendimiento académico de su
representado al estar constantemente informado de sus notas y
comportamiento?
Tabla 56. El Alumno mejorará su rendimiento al estar informado
Opción Frecuencia Porcentaje
Muy en desacuerdo 0 0%
De acuerdo 97 73%
En desacuerdo 6 5%
Muy de acuerdo 29 22%
Total 132 100%
Descripción del porcentaje de cada alternativa sobre si habrá mejora al estar informado
Ochoa y Torres, 2021
Figura 24. Gráfico del Alumno mejorará su rendimiento al estar informado
Ochoa y Torres, 2021
En su gran mayoría los encuestados dicen que está de acuerdo a muy de
acuerdo que mejora el rendimiento académico de su representado al estar
constantemente informado de sus notas y comportamiento, por lo que es
fundamental que los padres estén en constante ejecución de que sus hijos cumplen
con sus obligaciones como lo es la educación y con el sistema que se desarrolló
van a poder estar comunicados con la escuela.
0%
20%
40%
60%
80%
Muy endesacuerdo
De acuerdo En desacuerdo Muy de acuerdo
0%
73%
5%
22%
6.- ¿Está usted de acuerdo que mejora el rendimiento académico de su representado al estar
constantemente informado de sus notas y comportamiento?
104
4.2. Planificación de los módulos del sistema de información mediante
programación web en herramientas libres para el desarrollo, para satisfacer
los requerimientos de la Escuela Marcel Laniado de Wind.
Se realizó la planificación de cada uno de los módulos que contiene el sistema
de información web, según los requerimientos obtenidos en la recopilación de datos
realizadas, se pudieron definir las entidades, tipos de datos, métodos y relaciones
esenciales para poder desarrollar el sistema de información basado en entorno web
para la Escuela Marcel Laniado de Wind ubicada en el recinto Puerto Inca KM 62
vía Guayaquil-Machala, Cantón Naranjal, para eso se ha plasmado mediante la
programación web y el uso de herramientas libres el desarrollo de la aplicación
informática para que se puedan controlar los procesos esenciales para la escuela,
para su personal y sobre todo para Alumnos y padres de familia.
El sistema que se ha desarrollado abarca el módulo de la gestión de
Trabajadores donde se toman en cuenta el registro de los docentes, turnos, los
permisos, hojas de vida, contratos, control de asistencia, sanciones y sobre todo
las vacaciones de los trabajadores de la escuela, además se va a poder registrar
todos los servicios que ofrece la escuela como la alimentación escolar, Orientación
Psicológica y sobre todo las tutorías, además del registro y ayuda en la Enseñanza-
Aprendizaje del alumnado como las asignaturas y cursos para que los docentes
planifiquen las clases, controlen asistencias, recepten tareas lleven un seguimiento
de sus notas, evaluaciones, incorporar soluciones específicas de horarios y sobre
todo también proporcionar herramientas para que el centro pueda desarrollar su
propia estrategia de contenidos haciéndolo un poco más dinámico para impartir sus
clases, el sistema de información web que ha sido desarrollado, permite controlar
105
estos procesos que antes que se lo realizaba manual y era un problema para la
institución.
4.3. Establecimiento del sistema de información por medio de la
configuración de su funcionamiento en entorno web para validar que los
requerimientos fueron atendidos.
Se realizó el establecimiento para el desarrollo del sistema de información por
medio de la configuración de su funcionamiento en entorno web es decir los
procesos lógicos plasmados mediante las herramientas de software libre que se
utilizaron para poder crear la nueva aplicación para la Escuela Marcel Laniado de
Wind donde se han validado los diferentes requerimientos que han sido atendidos
para poder dar la solución a los problemas presentados en la institución al no llevar
un control de los diferentes procesos elementales para la escuela.
Para comenzar con el desarrollo del sistema se ha llevado la siguiente estructura
donde se ha creado un nuevo proyecto luego de haber desarrollado primero la base
de datos, luego se fueron creando los modelos o entidades en formularios web con
sus respectivos campos, según el campo va la caja de texto o drodownlist, check
box o radio button, además de los también llamados botones de acción como
nuevo, eliminar, editar, consultar, buscar, entre otros, luego se agregaron colores,
fondos, imágenes, esto es según la apariencia del framework boostrap el cual
contiene los js, HTML, css, images, entre otros. Aquí estará toda la apariencia del
sitio y el sistema web, además de cada menú de opciones, menú inicio y sobre todo
el login o inicio de sesión de usuario, cada módulo estará en un directorio con el
nombre del mismo, llevando un orden en cuanto a funcionamiento.
106
4.4. Desarrollo del sistema a través de lenguaje y gestor de open source
que permita la mejora de los procesos esenciales para la institución
educativa, cumpliendo así con el objetivo principal del presente proyecto.
Se realizó el respectivo desarrollado del sistema y esto se lo hice mediante el
lenguaje y gestor de open source lo que ha permitido mediante los diferentes
operadores lógicos la codificación de cada uno de los formularios, opciones,
botones según los módulos efectuados en el sistema web, que permiten sin dudarlo
la mejora de los procesos esenciales para la institución educativa, logrando así con
el cumplimiento del objetivo principal del presente proyecto.
Los requerimientos obtenidos en la investigación se han tomado en cuenta,
mediante esto se han podido diseñar las pantallas, desarrollar la estructura de la
base de datos., la codificación de cada formulario, botón, pero para que esto sea
posible se ha creado la nueva aplicación en el lenguaje de PHP en la cual se han
creado los nuevos directorios los cuales contienen las CSS, imágenes, lenguaje de
marcas o también llamado HTML, los js, llamado public.js, ahora también se han
diseñado cada uno de los formularios los cuales se encuentran en cada directorio
con el nombre del módulo al que corresponde.
Se ingresa al sistema mediante un dirección URL, donde se debe de ingresar el
usuario y contraseña, al hacerlo correctamente saldrá un menú de inicio donde
estará misión y visión de la escuela y a un lado estará un panel de administración
donde encontraremos las diferentes transacciones y mantenimiento de datos donde
se realizará los diferentes registros, como el módulo de la gestión de Trabajadores,
todos los servicios que ofrece la escuela como la alimentación escolar, Orientación
Psicológica y sobre todo las tutorías, además del registro y ayuda en la Enseñanza-
Aprendizaje del alumnado entre otros procesos (Ver manual técnico).
107
5. Discusión
En los diferentes modelos de innovación educativa actuales, el uso de los
recursos tecnológicos en los procesos de aprendizaje es un valor a analizar. Los
nuevos modos de acceso, comunicación y proceso de la información tienen sin
lugar a duda una gran importancia para la educación y el desarrollo cognoscitivo
humano.
Como primer objetivo específico se ha definido “Distinguir las necesidades de
información a través de técnicas de investigación para enlistar los requerimientos
de sistema de información” donde podemos mencionar el proyecto a continuación
donde los autores dicen (Mora & Vega, 2013) dicen que “Con las técnicas de la
entrevista y observación se recopiló la información relevante del proceso de
matriculación y control de notas para obtener los datos necesarios para construir
los requerimientos funcionales y no funcionales del sistema”.
Es necesario que para comenzar con el desarrollo de un proyecto se realicen
investigaciones con el uso de las técnicas de recopilación de datos para así obtener
información que ayude con obtener nuevos requerimientos esenciales para poder
dar la solución a los diferentes problemas presentados.
Otro proyecto que se menciona es donde el autor (Méndez, 2015) dice que para
poder realizar el análisis de Ias necesidades que afronta Ia Institución debemos
tener bien definido los procedimientos, políticas, normas, reglas, documentos o
formularios utilizados para guardar Ia información, el entorno administrativo, como
se realiza el ingreso de datos a Ia institución, como se controla los procesos, quien
es el encargado de realizar ciertos procesos, en otras palabras todo lo que se
relacione con el problema a resolver.
108
En definitiva estos sistemas web son una herramienta fundamental para las
empresas porque les permite receptar, almacenar, procesar, interpretar y sobre
todo resumir grandes cantidades de información por ello se debe de distinguir las
necesidades de información a través de técnicas de investigación para enlistar los
requerimientos que permitan desarrollar un software en la empresa.
Como segundo objetivo específico se ha definido “Planificar los módulos del
sistema de información mediante programación web en herramientas libres para el
desarrollo, para satisfacer los requerimientos de la Escuela Marcel Laniado de
Wind”, donde aquí se menciona el siguiente proyecto en el cual el autor (Zurita,
2020) dice que se pudo analizar todos y cada uno de los procesos que se
interrelacionan entre sí para dar servicio a la comunidad educativa y se cumplió con
las expectativas de los usuarios finales como Alumnos, docentes y personal
administrativo en cuanto a la definición exacta de sus procesos y exigencias. Se
definió eficazmente el diseño de la solución web con la entrega de soluciones
funcionales a los procesos automatizados de forma incremental y por iteraciones,
satisfaciendo de esta manera los requerimientos más urgentes del cliente.
Realmente las tecnologías en la educación representan una ventaja, puesto que
al utilizarlas estas pueden minimizar ciertas tareas que para los docentes en
tiempos atrás representaba algo tedioso en realizarlas, es mas de manera
interactiva pueden enseñar y transmitir su conocimiento a sus Alumnos.
Otro proyecto que se menciona es donde el autor (Romero, 2015) dice que El
sistema es viable económicamente a lo largo de sus etapas como consecuencia de
la utilización de herramientas de diseño y desarrollo de código abierto o libre de
pago por licencias, figurando como únicos ítems de gasto las planillas del equipo
de proyecto.
109
Después de realizar el análisis de todos y cada uno de los módulos que se
presentó como propuesta para mejorar el control académico operativo de Ia unidad
educativa, podemos concluir que Ia Institución tendrá una mejora notable en Ia
resolución de sus tareas y procesos que serán más ordenados y con un gasto
menor de recurso tanto humanos como materiales que servirán para el adelanto de
Ia Institución.
Como tercer objetivo específico se ha definido “Establecer el sistema de
información por medio de la configuración de su funcionamiento en entorno web
para validar que los requerimientos fueron atendidos”, la autora de este proyecto
(Acevedo , 2018) dice que Los padres de familia y/o apoderados pueden tener
acceso rápido, detallado y confiable a la información solicitada referente a lo
académico en menor tiempo. Por lo tanto se facilitó el control de las notas por parte
del personal administrativo teniendo ahora toda la información en el sistema web.
Con el sistema web se puede se redujo el tiempo de consulta por parte de los
padres de familia y/o apoderados debido a que toda la información se encuentran
en el sistema web implementado en la Institución Educativa.
Otro proyecto que se menciona es donde las autoras (Libia & Recalde, 2016)
dicen que las herramientas que se eligen para desarrollar un producto software
dependen de la finalidad del mismo, en este caso lo más importante es que el
sistema sea amigable y de fácil interpretación para el usuario, esto se lo consiguió
al desarrollar en la plataforma Java del framework Primefaces.
Existen diversas maneras de utilizar la tecnología en favor del que hacer
educativo, como por ejemplo los sistemas informáticos, que no son más que la
unión de hardware, software y recurso humano, que permiten almacenar y procesar
110
información y ayudan a facilitar el manejo dicha información por quienes la utilizan,
sea éste de carácter administrativo o académico.
Como cuarto objetivo específico se ha definido “Desarrollar el sistema a través
de lenguaje y gestor de open source que permita la mejora de los procesos
esenciales para la institución educativa, cumpliendo así con el objetivo principal del
presente proyecto” donde el autor del presente proyecto (Chávez & Tenorio, 2012)
dice que desarrollo del sistema de control escolar, permitió obtener un producto de
software que automatizó los procesos manuales, dentro de los plazos previstos y
cubriendo todas las necesidades que exige la escuela.
La implementación del sistema de control escolar para la institución educativa
proporciona la reducción de los tiempos a los colaboradores del área académica en
la administración y gestión de los procesos académicos, mejorando el desempeño
de sus actividades en la realización de tareas de planificación académica.
Otro proyecto que se menciona es donde el autor (Sandoval, 2014) dice que con
la realización de este proyecto queda demostrado que es viable implementar un
Sistema de Información en la Web con herramientas de software libre para los
sistemas de información; ya que a la fecha se cuenta con decenas de Opciones
disponibles y confiables respecto del software libre.
Por tal motivo se mostró a la escuela como solución, un sistema de información
tipo administrativo y de gestión de todas las actividades didácticas que ayuden a
mejorar la calidad del proceso enseñanza - aprendizaje de la escuela y que a futuro
pueda ser de gran beneficio tanto a los Alumnos, como a los miembros de la
institución educativa.
111
6. Conclusiones
Se distinguió las diferentes necesidades de información a través de técnicas de
investigación como la encuesta a los padres de familia y docentes y la entrevista al
director para enlistar los requerimientos que han permitido desarrollar e
implementar el sistema de información en la escuela.
Se realizó la planificación de los diferentes módulos del sistema de información
web mediante la programación web con la utilización de herramientas libres para el
desarrollo, donde sin duda se ha podido satisfacer los requerimientos de la Escuela
Marcel Laniado de Wind, lo que antes aquejaba a la institución al realizar el registro
de todos sus procesos de manera manual.
Se ha realizado el establecimiento del desarrollo del sistema de información por
medio de la configuración de su funcionamiento en entorno web, es decir mediante
las herramientas de open source lo cual ha permitido validar que los requerimientos
que se obtuvieron en el comienzo de la investigación hayan sido atendidos.
Se ha desarrollado el sistema a través del lenguaje de programación y gestor de
bases de datos tecnologías de open source que han permitido la mejora de los
procesos esenciales para la institución educativa, cumpliendo así con el objetivo
principal del presente proyecto.
Uno de los problemas que ocurrían en el área de registros no se estaba llevando
el registro de datos personales de docentes, contratos y controles de asistencia en
formatos realizados en hojas de cálculo de Excel, con el sistema se puede llevar un
control de todos estos datos, por lo que se van a registrar de una manera más fácil
con tan solo ingresar a la opción que corresponde. Otro problema que ocurría era
en el área de servicios los datos de alumnos se registraban en fichas ahora estos
datos se guardan en una base de datos y ser recuperados cuando se requiera.
112
7. Recomendaciones
Se recomienda lo siguiente para lograr una mejor administración del sistema web
implementado en la escuela Marcel Laniado de Wind:
Se debe de llevar la manipulación del sistema web con disciplina para así lograr
una mejor administración y sobre todo el control de cada uno de los procesos que
han sido automatizados a través de la aplicación web.
Se debe de realizar el mantenimiento al sistema periódicamente y a su vez sacar
respaldos de la información registrada en la aplicación informática por lo menos una
vez por semana.
Es recomendable que los encargados de la institución educativa deben de
ingresar información sobre los pensum académicos como Alumnos, docentes,
cursos, paralelos en el sistema para que así puedan tener un entorno amigable y
sobre todo descartar la posibilidad de que exista pérdida de datos.
Se debe de realizar una capacitación a los docentes, repartir el manual de
usuario y la guía de instalación del sistema. Por lo que estos documentos son
imprescindible para poder dar una instrucción sobre el funcionamiento de la
aplicación a los usuarios manipuladores.
Se debe de realizar nuevas encuestas a los docentes y padres de familia,
gradualmente, para poder realizar la planificación e implementación de nuevas
funciones al sistema para que ayude en tiempos futuros en la gestión de los
procesos de la escuela Marcel Laniado de Wind.
Hay que considerar que el proyecto no plantea el uso de la última tecnología por
lo que cada tiempo se va actualizando nuevas aplicaciones, es indispensable que
en tiempos futuros se vaya pensando en renovar el sistema con nuevas funciones,
opciones esenciales para alcanzar un buen funcionamiento del sistema
113
8. Bibliografía
Ferrer Martínez, J. (26 de 02 de 2016). Implantación de aplicaciones web (GRADO
SUP.). Paracuellos de Jarama, Madrid, España: Grupo Editorial RA-MA.
Recuperado el 25 de 3 de 2020, de edukative:
https://books.google.com.ec/books?id=eo-
fDwAAQBAJ&pg=PA30&dq=sistema+web&hl=es-
419&sa=X&ved=2ahUKEwjWq8ntwprwAhU_F1kFHZrdD7cQ6AEwAnoECA
QQAg#v=onepage&q=sistema%20web&f=false
Acevedo , Y. (4 de 12 de 2018). Sistema web. Recuperado el 29 de 01 de 2021, de
uncp:
http://repositorio.uncp.edu.pe/bitstream/handle/UNCP/5039/T010_4822490
2_T.pdf?sequence=1&isAllowed=y
Alegsa, L. (15 de 5 de 2018). Definición de sistema. Recuperado el 5 de 4 de 2020,
de Alegsa.com: http://www.alegsa.com.ar/Dic/sistema.php
Altablero. (1 de 01 de 2015). Sistemas de información para mejorar la gestión. En
la actualidad el sector educativo nacional. Recuperado el 5 de 4 de 2020, de
http://www.mineducacion.gov.co/1621/article-87646.html
Anguiano Morales, J. D. (30 de 06 de 2015). Características y tipos de bases de
datos. Recuperado el 5 de 4 de 2020, de DeveloperWorks:
https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_dato
s/index.html
Apser. (14 de 07 de 2015). Qué son las bases de datos? Definición y tipos.
Recuperado el 5 de 4 de 2020, de apser:
http://www.apser.es/blog/2015/07/14/que-son-las-bases-de-datos-
definicion-y-tipos/
114
Arias, M. (2015). Webs Responsivas. Responsive Design con Bootstrap. Madrid,
España: IT Campus Academy. Retrieved 4 25, 2021, from
https://books.google.com.ec/books?id=J8lJDQAAQBAJ&printsec=frontcove
r&dq=Bootstrap&hl=es-
419&sa=X&ved=0ahUKEwiBqd7RutfbAhUpx1kKHe1-
A5sQ6AEIQjAD#v=onepage&q=Bootstrap&f=false
Bautista , M., Martínez , A., & Torres, R. (03 de 06 de 2014). El uso de material
didáctico y las tecnologías de información y comunicación (TIC’s) para
mejorar el alcance académico. Recuperado el 5 de 4 de 2020, de palermo:
https://www.palermo.edu/ingenieria/pdf2014/14/CyT_14_11.pdf
Beati, H. (27 de 11 de 2016). HTML5 y CSS3 - Para diseñadores. Buenos Aires,
Argentina: Alfaomega Grupo Editor. Recuperado el 25 de 4 de 2021, de
Developer:
https://books.google.com.ec/books?id=kaywDAAAQBAJ&printsec=frontcov
er&dq=html&hl=es-419&sa=X&ved=2ahUKEwj-
zZzw4ZrwAhWWElkFHej8DWo4ChDoATAAegQIAxAC#v=onepage&q=htm
l&f=false
Beltrán , S., & Enciso , M. (14 de 05 de 2019). Implementación de un Recurso
Educativo Digital para mejorar el desarrollo de proyectos de investigación en
los estudiantes de grado noveno en la IED La Paz, municipio de Guaduas.
Recuperado el 5 de 04 de 2020, de repository ucc:
https://repository.ucc.edu.co/bitstream/20.500.12494/14599/2/2019_Recurs
o_educativo_digital.pdf
Buxarrais, M. R., & Ovide, E. (1 de 11 de 2011). El impacto de las nuevas
tecnologías en la educación en valores del siglo XXI. Recuperado el 4 de 4
115
de 2020, de scielo:
http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1665-
109X2011000200002
Calvo, D. (07 de 04 de 2018). Metodología XP Programación Extrema (Metodología
ágil). Recuperado el 29 de 11 de 2019, de sitio web Diego calvo:
http://www.diegocalvo.es/metodologia-xp-programacion-extrema-
metodologia-agil/
Casale, J. C. (2016). Introducción a la programación: Aprenda a programar sin
conocimientos previos. Córdova, Argentina: RedUsers. Recuperado el 5 de
04 de 2020, de
https://books.google.com.ec/books?id=MKacDAAAQBAJ&printsec=frontcov
er&dq=lenguaje+de+programacion+que+es&hl=es-
419&sa=X&ved=0ahUKEwi0o9nDy9jgAhWNnFkKHTIXAUA4ChDoAQhHM
AY#v=onepage&q=lenguaje%20de%20programacion%20que%20es&f=fals
e
Chávez, A., & Tenorio, J. (12 de 7 de 2012). Desarrollo de un sistema web.
Recuperado el 29 de 1 de 2021, de repositorio.espe:
https://repositorio.espe.edu.ec/bitstream/21000/5719/1/T-ESPE-033705.pdf
Chazallet, S. (2016). Python 3: los fundamentos del lenguaje Recursos
informáticos. Madrid, España: Ediciones ENI. Recuperado el 22 de 3 de
2021, de
https://books.google.com.ec/books?id=KRYyvKmZvpwC&printsec=frontcov
er&dq=python&hl=es-
419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIQjAD#v=one
page&q=python&f=false
116
Cuevas Álvarez, A. (2016). Python 3. Curso Práctico. Paracuellos de Jarama,
Madrid, España: Grupo Editorial RA-MA. Recuperado el 19 de 3 de 2021, de
https://books.google.com.ec/books?id=aI-
fDwAAQBAJ&pg=PA14&dq=python+libro&hl=es-
419&sa=X&ved=2ahUKEwjUvpHF_b3vAhWHm1kKHSa1CyUQ6AEwBXoE
CAQQAg#v=onepage&q=python%20libro&f=false
Cuevas, A. (2019). Programar con Python 3. Madrid, España: Lulu.com.
Recuperado el 22 de 3 de 2021, de
https://books.google.com.ec/books?id=e4K4DwAAQBAJ&pg=PA14&dq=pyt
hon&hl=es-
419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIbTAI#v=one
page&q=python&f=false
Duany Dangel, A. (24 de 02 de 2015). Econlink. Recuperado el 5 de 4 de 2020, de
Sistema de información: https://www.econlink.com.ar/sistemas-
informacion/definicion
Durango, A. (26 de 3 de 2015). Diseño Web con CSS: 2ª Edición. Madrid, España:
IT Campus Academy. Recuperado el 15 de 06 de 2020, de Taller en casa:
https://books.google.com.ec/books?id=bCXsCgAAQBAJ&printsec=frontcov
er&dq=CSS&hl=es-
419&sa=X&ved=2ahUKEwiGj6XI45rwAhXBElkFHTy8BMYQ6AEwAXoECA
AQAg#v=onepage&q=CSS&f=false
Fernández , P. (27 de 2 de 2018). Usabilidad Web. Teoría y uso. Paracuellos de
Jarama, Madrid, España: Grupo Editorial RA-MA. Recuperado el 25 de 3 de
2020, de iadb:
https://books.google.com.ec/books?id=qI6fDwAAQBAJ&pg=PA101&dq=sist
117
ema+web&hl=es-
419&sa=X&ved=2ahUKEwjWq8ntwprwAhU_F1kFHZrdD7cQ6AEwAXoECA
YQAg#v=onepage&q=sistema%20web&f=false
Flores Herrera, J. (25 de 8 de 2015). ¿Qué es HTML? Recuperado el 22 de 3 de
2021, de codigofacilito: https://codigofacilito.com/articulos/que-es-html
García, M. (14 de 11 de 2017). ¿Por qué usar Software Libre? Recuperado el 05
de 4 de 2020, de Medium: https://medium.com/techwomenc/por-
qu%C3%A9-usar-software-libre-6fd7d0a09102
García, M. (14 de 11 de 2017). ¿Por qué usar Software Libre? Recuperado el 05
de 4 de 2020, de Medium: https://medium.com/techwomenc/por-
qu%C3%A9-usar-software-libre-6fd7d0a09102
Gómez Fuentes, M. (2015, 2 1). Bases de datos. Retrieved 4 5, 2020, from uam:
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_del_curso_Bases_de
_Datos.pdf
Gómez, L. J. (2015). Construcción de páginas web. Madrid, España: RA-MA
Editorial. Retrieved from
http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=3229
567
González, C. (28 de 4 de 2017). Portal web con recursos didácticos digitales para
el aprendizaje de HTML y CSS. RIDE. Revista Iberoamericana para la
Investigación y el Desarrollo Educativo, 1-5. Recuperado el 9 de 2 de 2020,
de Developer:
http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S2007-
74672017000200833
118
Gortázar Bellas, F., Martínez Unanue, R., & Fresno Fernández, V. (1 de 9 de 2016).
Lenguajes de programación y procesadores. Madrid, España: Editorial
Centro de Estudios Ramon Areces SA. Recuperado el 5 de 4 de 2020, de
colombiadigital.net: https://books.google.com.ec/books?id=eHL-
DAAAQBAJ&printsec=frontcover&dq=lenguaje+de+programacion&hl=es-
419&sa=X&ved=2ahUKEwj2kJut8prwAhWBFVkFHZMqAaAQ6AEwAnoEC
AIQAg#v=onepage&q&f=false
Guerra , C. (1 de 06 de 2013). La influencia de las nuevas tecnologías en el proceso
de enseñanza aprendizaje de los estudiantes del Séptimo año de Educación
Básica del paralelo “A” y “B” de la escuela “Dr. Elías Toro Funes” de la
parroquia de Quisapincha del cantón Ambato. Recuperado el 5 de 4 de 2020,
de repositorio.uta.:
https://repositorio.uta.edu.ec/bitstream/123456789/5650/1/Tesis%20comple
ta%20n1.pdf
Guevara Benites, A. (1 de 2 de 2017). ¿Qué es Bootstrap? Recuperado el 25 de 4
de 2021, de Devcode.la: https://devcode.la/blog/que-es-bootstrap/
Jiménez, N., & Larreal, A. (8 de Junio de 2017). Aplicación informática: Herramienta
para el aprendizaje de algoritmos. Recuperado el 5 de 4 de 2020, de Revista
tecnologica de ciencia y tecnología:
http://201.249.78.46/index.php/recitiutm/article/view/75
Ley de propiedad intelectual. (28 de 12 de 2008 p.2). Ley de Propiedad Intelectual.
Recuperado el 4 de 5 de 2020, de correosdelecuador:
https://www.wipo.int/edocs/lexdocs/laws/es/ec/ec031es.pdf
119
Libia, C., & Recalde, L. (1 de 2 de 2016). Sistema. Recuperado el 29 de 1 de 2021,
de espoch:
http://dspace.espoch.edu.ec/bitstream/123456789/6275/1/18T00663.pdf
Llerena, L., & González, W. (30 de 6 de 2017). La competencia desarrollar sistemas
web en la formación de los profesionales informáticos: una aproximación a
su estudio. ReiDoCrea, 229-245. Recuperado el 22 de 3 de 2021, de ugr:
https://www.ugr.es/~reidocrea/6-19.pdf
López Sanz, M. (12 de 1 de 2016). Programación Web en el Entorno Servidor.
Paracuellos de Jarama, Madrid: Ra-ma. Recuperado el 5 de 4 de 2020, de
Quora:
https://books.google.com.ec/books?id=7I2fDwAAQBAJ&pg=PA70&dq=que
+es+sistema+web&hl=es-
419&sa=X&ved=2ahUKEwiWgqLbqprwAhUAFVkFHXMzCV0Q6AEwAnoE
CAIQAg#v=onepage&q=que%20es%20sistema%20web&f=false
Marco Legal del Software Libre en Ecuador. (01 de 04 de 2008 p.4). Marco Legal
del Software Libre en Ecuador. Recuperado el 5 de 04 de 2020, de Asle:
https://www.asle.ec/marco-legal-del-softwarelibre-en-ecuador/
Menchaca García, F. R. (2015). Fundamentos de programación en Lenguaje C.
Madrid, España: Instituto Politécnico Nacional. Recuperado el 5 de 4 de
2020, de
https://ebookcentral.proquest.com/lib/uagrariaecsp/reader.action?docID=31
88133
Méndez, F. (1 de 2 de 2015). Sistema de gestión. Recuperado el 29 de 1 de 2021,
de uazuay: http://dspace.uazuay.edu.ec/bitstream/datos/2697/1/09232.pdf
120
Montoyo, A., & Marco, M. (1 de 06 de 2015). Universidad de Alicante. Recuperado
el 5 de 4 de 2020, de Lsi:
https://rua.ua.es/dspace/bitstream/10045/18830/6/Tema_2_-
_Sistemas_de_Informacion.pdf
Mora , N., & Vega, C. (11 de 8 de 2013). SISTEMA INFORMÁTICO DE CONTROL
DE NOTAS. Recuperado el 20 de 11 de 2020, de espam:
http://repositorio.espam.edu.ec/bitstream/42000/71/2/N%C3%89STOR%20
ADRI%C3%81N%20MORA%20MAC%C3%8DAS%20-
%20CRISTHIAN%20XAVIER%20VEGA%20INTRIAGO.pdf
Nolasco Valenzuela, J. (6 de 10 de 2018). Python Aplicaciones prácticas.
Paracuellos de Jarama, Madrid, España: Grupo Editorial RA-MA.
Recuperado el 22 de 3 de 2021, de codingornot:
https://books.google.com.ec/books?id=3o6fDwAAQBAJ&printsec=frontcove
r&dq=como+funciona+django&hl=es-
419&sa=X&ved=2ahUKEwi769ip7prwAhV7F1kFHVDCBzYQ6AEwA3oECA
EQAg#v=onepage&q&f=false
Nolasco Valenzuela, J. S. (2018). Python Aplicaciones prácticas. Paracuellos de
Jarama, Madrid, España: Grupo Editorial RA-MA. Recuperado el 19 de 3 de
2021, de
https://books.google.com.ec/books?id=3o6fDwAAQBAJ&printsec=frontcove
r&dq=python+libro&hl=es-
419&sa=X&ved=2ahUKEwjUvpHF_b3vAhWHm1kKHSa1CyUQ6AEwB3oE
CAgQAg#v=onepage&q=python%20libro&f=false
121
Olayo Arroyo, S. I. (20 de 07 de 2015). Gestiopolis. Recuperado el 5 de 4 de 2020,
de Sistemas de información y organización:
https://www.gestiopolis.com/sistemas-de-informacion-y-organizacion/
Pernaz, R. (27 de 3 de 2021). Python: El lenguaje de programación más popular
para aprender en 2021. Recuperado el 22 de 3 de 2021, de crehana:
https://www.crehana.com/ec/blog/web/que-es-python/
Pico. (27 de Mayo de 2017). Introducción a la base de datos relacional PostgreSQL.
Recuperado el 22 de 3 de 2021, de picodotdev:
https://picodotdev.github.io/blog-bitix/2017/05/introduccion-a-la-base-de-
datos-relacional-postgresql/
Prescott, P. (6 de 5 de 2015). HTML 5. Madrid, España: Babelcube Inc. Recuperado
el 25 de 4 de 2021, de Developer:
https://books.google.com.ec/books?id=BuyNCgAAQBAJ&pg=PT6&dq=html
&hl=es-
419&sa=X&ved=2ahUKEwiex4KJ4JrwAhV9ElkFHSr8AMkQ6AEwBHoECA
YQAg#v=onepage&q=html&f=false
Ramos Pérez, A. F. (05 de 01 de 2016). Sistemas Operativos y Aplicaciones
Informáticas. Paracuellos de Jarama, Madrid, España: Ra-Ma. Recuperado
el 5 de 4 de 2020, de Definicion de aplicación:
https://books.google.com.ec/books?id=YI2fDwAAQBAJ&pg=PA62&dq=apli
caciones&hl=es-
419&sa=X&ved=2ahUKEwib6dKfxprwAhXhMlkFHXcYDRYQ6AEwBHoECA
YQAg#v=onepage&q=aplicaciones&f=false
Romero, R. (1 de 9 de 2015). ANÁLISIS, DISEÑO. Recuperado el 29 de 1 de 2021,
de pucp:
122
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/20.500.12404/1562/R
OMERO_GALINDO_RAUL_SISTEMA_INFORMACION_EDUCACION_ES
PECIAL.pdf?sequence=1
Ruiz, J. A. (1 de 02 de 2013). Las nuevas tecnologías como herramientas que
facilitan la educación. Recuperado el 5 de 4 de 2020, de seeci:
http://www.seeci.net/cuiciid2013/pdfs/unido%20mesa%202%20docencia.pd
f
Sánchez, F. (2015). HTML. Barcelona, España: RA-MA Editorial. Retrieved from
http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=3229
587
Sandoval, A. (5 de 2 de 2014). Implementación de un Sistema de Información.
Recuperado el 30 de 1 de 2021, de usfq:
http://repositorio.usfq.edu.ec/bitstream/23000/2926/1/110133.pdf
Senplades. (2017, 01 01). Plan Nacional de desarrollo 2017-2021. Retrieved 4 5,
2020, from Secretaría Nacional de Planificación y Desarrollo:
http://www.planificacion.gob.ec/wp-
content/uploads/downloads/2017/10/PNBV-26-OCT-
FINAL_0K.compressed1.pdf
Stasi, E. (2020). Programación en Python III: Proyectos prácticos - Raspberry Pi -
MicroPython. Buenos Aires: RedUsers. Recuperado el 22 de 3 de 2021, de
https://books.google.com.ec/books?id=WP_LDwAAQBAJ&printsec=frontco
ver&dq=python&hl=es-
419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEISjAE#v=one
page&q=python&f=false
123
Tunja, J. (15 de 2 de 2018). Desarrollo de una tienda virtual. Recuperado el 22 de
3 de 2021, de repositorio.uti.edu:
http://repositorio.uti.edu.ec/bitstream/123456789/742/1/Proyecto%20de%20
Tesis%20TIENDA%20VIRTUAL.pdf
Walker, J. S. (2018). Python: La Guía Definitiva para Principiantes para Dominar
Python. (A. Martinez, Trad.) Madrid, España: Babelcube Inc. Recuperado el
22 de 3 de 2021, de
https://books.google.com.ec/books?id=T15tDwAAQBAJ&printsec=frontcove
r&dq=python&hl=es-
419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIUjAF#v=one
page&q=python&f=false
Zea, M. P., Molina, J. R., & Redrován, F. F. (2017). Administración de base de
datos. Barcelona, España: 3Ciencias. Recuperado el 22 de 3 de 2021, de
https://books.google.com.ec/books?id=5-
mkDgAAQBAJ&pg=PA12&dq=PostgreSQL&hl=es-
419&sa=X&ved=0ahUKEwj6rqz6lv3bAhUFm1kKHdNEBf4Q6AEITTAF#v=o
nepage&q=PostgreSQL&f=false
Zurita, B. (1 de 3 de 2020). SISTEMA WEB PARA LA GESTIÓN. Recuperado el 29
de 1 de 2021, de repositorio.uisrael:
http://repositorio.uisrael.edu.ec/bitstream/47000/2489/1/UISRAEL-EC-SIS-
378.242-2020-007.pdf
124
9. Anexos
9.1. Anexo 1. Análisis de la entrevista para el director de la escuela
La Escuela De Educación Básica “Marcel Laniado De Wind” ubicada en el recinto
Puerto Inca KM 62 vía Guayaquil-Machala, Cantón Naranjal, se dedica al desarrollo
integrador de actividades de aprendizaje debido a la demanda de Alumnos y sobre
todo al avance de la tecnología han tenido que realizar los procesos administrativos
con una previa planificación, puesto que la contribución de todo el personal es pilar
fundamental de la labor docente; la ejecución, voluntad y entusiasmo es una de las
características con la que se trabaja; se controlan las actividades para que todo se
de en momento que debe darse.
Las actividades pedagógicas se ejecutan mediante la planificación micro
curricular sin que exista otro tipo de metodología, el Alumno es el principal actor
dentro del sistema educativo puesto que son pocas las estrategias las que permite
introducir a los alumnos en el fascinante mundo del conocimiento, por ello la
tecnología es fundamental, por lo que, a través de videos, juegos o actividades
didácticas, se le haría más fácil el aprendizaje.
No todos los docentes se encontrarían actos para utilizar sistemas de
información para impartir sus clases, es por ello que si se desarrollara la presente
propuesta tecnológica se realizara una respectiva capacitación para que ellos
puedan estar formados para distribuir sus clases con el uso de herramientas
tecnológicas.
El sistema por desarrollar contara con los reportes del registro de asistencia y
hora de llegada de la planta docente y la asistencia rigurosa del estudiantado,
además de la revisión eficaz y a tiempo de las actividades generadas por los
docentes, así tal cual lo requiere el director de la institución.
125
9.2. Anexo 2. Encuesta de requerimientos para los docentes
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la encuesta de requerimientos a los docentes
Objetivo. – Recopilar información clave y precisa para desarrollar el sistema e
implementarlo en la escuela “Marcel Laniado de Wind” para mejora de sus
procesos.
Encuestadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
Indicaciones. - Marque con una × o un √ en el recuadro de la Opción que usted
cree que sea la adecuada.
1.- ¿Cómo califica los procesos administrativos y gestión de actividades
didácticas del proceso enseñanza - aprendizaje de la escuela?
Excelente
Bueno
Malo
Regular
2.- ¿Cómo realiza el registro de las notas de sus Alumnos?
Hojas de papel
Hojas de cálculo de Excel
Sistema informático
Otro
3.- ¿Con que frecuencia ha cometido errores, al momento de realizar el
registro de notas de sus Alumnos?
Siempre
Casi siempre
126
A veces
Nunca
4.- ¿Ha sufrido alguna vez, perdida de información al manipular el medio
para guardar la información requerida?
Siempre
Casi siempre
A veces
Nunca
5.- ¿Cree usted que los recursos tecnológicos que tiene la escuela son
suficientes para la enseñanza y aprendizaje de los Alumnos?
Totalmente en desacuerdo
En desacuerdo
De acuerdo
Totalmente de acuerdo
6.- Si se contará con un sistema web, ¿Con que porcentaje usted
consideraría que los Alumnos puedan mejorar su enseñanza-aprendizaje, al
estar sus representantes informados de su rendimiento en el aula de clases?
De 0% a 10%
De 10% a 50%
De 50% a 80%
De 80% a 100%
127
9.3. Anexo 3. Encuesta de requerimientos para los padres de familia
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la encuesta de requerimientos a los padres de familia
Objetivo. – Recopilar información clave y precisa a través de los padres de
familia de los Alumnos de la escuela “Marcel Laniado de Wind”.
Encuestadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
Indicaciones. - Marque con una × o un √ en el recuadro de la Opción que usted
cree que sea la adecuada.
1.- ¿Cree usted que el actual sistema de registro de información de la
escuela responde a las necesidades educativas de la institución?
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
2.- ¿Cómo calificaría usted, la enseñanza-aprendizaje que ha recibió su
representado en la escuela “Marcel Laniado de Wind?
Excelente
Bueno
Malo
Regular
3.- ¿Cuánto tiempo se ha demorado para pedir información de su
representado, ya sea en secretaria o al solicitar reunión con un docente?
10 minutos o menos
Entre 10 y 25 minutos
128
Entre 25 minutos y hora
Más de 1 hora
4.- ¿Qué medios de comunicación, le parecen idóneos para mantenerse
informado sobre el rendimiento de su representado?
Redes sociales
Sistema web
Otro
5.- Si se contará con un sistema web, ¿Con que porcentaje usted
consideraría que mejorará la comunicación con la institución educativa?
De 0% a 10%
De 10% a 50%
De 50% a 80%
De 80% a 100%
6.- ¿Está usted de acuerdo que mejora el rendimiento académico de su
representado al estar constantemente informado de sus notas y
comportamiento?
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
129
9.4. Anexo 4. Entrevista de requerimientos aplicadas al director
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la entrevista de requerimientos para el director
Objetivo. – Recopilar información clave y precisa a través del director de la
escuela “Marcel Laniado de Wind”.
Entrevistadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
1.- ¿Describa cómo se está realizando los procesos administrativos
actualmente en la escuela?
Los procesos administrativos se realizan con una previa planificación, la misma
que se enfoca en los objetivos planteados, la organización en el momento de
contribución de todo el personal es pilar fundamental en se sostiene la labor
docente; la ejecución, voluntad y entusiasmo es una de las características con la
que se trabaja; se controlan las actividades para que todo se de en momento que
debe darse.
2.- ¿Describa cómo se está realizando la gestión de actividades didácticas
de calidad del proceso enseñanza - aprendizaje de la escuela?
Las actividades pedagógicas se ejecutan mediante la planificación micro
curricular sin que exista otro tipo de metodología, el Alumno es el principal actor
dentro del sistema educativo
Son pocas estrategias las que permite introducir a los alumnos en el fascinante
mundo del conocimiento, partiendo de las múltiples inquietudes que manifiestan los
niños y los jóvenes con respecto a lo que acontece en su entorno
130
3.- ¿Describa cómo es actualmente el registro de los datos de los Alumnos
y de los docentes?
El registro de datos se de varias maneras.
• Sistema CAS
• Matrices de datos
• Fichas personales
• Listas de Alumnos
4.- ¿Los docentes se encuentran capacitados para utilizar sistemas de
información?
Todos no
5.- ¿Que procesos usted cree que deberían automatizarse?
La tecnología ha permitido que las escuelas puedan dar varios pasos para
mejorar su administración, reducir costos, transparentar operaciones y garantizar
la seguridad de sus alumnos, es por lo que la automatización de ciertos procesos
debe ser los siguientes:
• Seguridad infantil
• Cuidado del medio ambiente
• Control financiero transparente
6.- ¿Qué reportes usted cree que son necesarios y deberían de generarse
en la institución?
Deben ser necesarios los siguientes:
• Reporte del registro de asistencia y hora de llegada de la planta docente
• Asistencia rigurosa del estudiantado
• Revisión eficaz y a tiempo de las actividades generadas por los docentes
131
9.5. Anexo 5.- Resultados de la encuesta de satisfacción a docentes
1.- ¿Considera que el proceso de control académico que permite el sistema
implementado en la escuela “Marcel Laniado de Wind”, se realiza de manera
eficiente?
Tabla 57. El proceso de control académico es eficiente
Opción Frecuencia Porcentaje
Siempre 25 93%
Casi siempre 2 7%
A veces 0 0%
Nunca 0 0%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre si es eficiente el control académico en la escuela con el nuevo sistema.
Ochoa y Torres, 2021
Figura 25. El proceso de control académico es eficiente
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de docentes piensan que
el proceso de control académico que permite el sistema implementado en la
escuela “Marcel Laniado de Wind” se realiza de manera eficiente, dando como
resultado que sin duda alguna ha sido de ventaja automatizar este proceso, lo que
antes era muy tedioso realizar.
93%
7% 0%0%
1.- ¿Considera que el proceso de control académico que permite el sistema implementado
en la escuela “Marcel Laniado de Wind”, se realiza de manera eficiente?
Siempre Casi siempre A veces Nunca
132
2.- ¿Cómo califica el método de llenado de notas de los Alumnos que le
ofrece el sistema de información implementado en la escuela?
Tabla 58. Calificación del método de llenado de notas de Alumnos
Opción Frecuencia Porcentaje
Excelente 26 96%
Bueno 1 4%
Malo 0 0%
Regular 0 0%
Total 27 100%
Descripción del porcentaje de cada alternativa sobre la calificación del método de llenado de notas con el nuevo sistema
Ochoa y Torres, 2021
Figura 26. Calificación del método de llenado de notas de Alumnos
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de docentes califican que
el método de llenado de notas de los Alumnos que le ofrece el sistema de
información implementado en la escuela como excelente, dando como resultado
que ha sido de ventaja que los docentes puedan registrar las notas en el sistema
sin tener problemas de error en eliminación de algún archivo por llevar el control en
Excel.
96%
4% 0%0%
2.- ¿Cómo califica el método de llenado de notas de los estudiantes que le ofrece el sistema de información implementado en la escuela?
Excelente Bueno Malo Regular
133
3.- ¿Está de acuerdo que los padres de familia puedan visualizar
información de sus representados (notas, conducta, entre otros) desde el
sistema web implementado en la escuela?
Tabla 59. Los padres deberían de visualizar información en el sistema
Descripción del porcentaje de cada alternativa sobre los padres deberían de visualizar información en el sistema
Ochoa y Torres, 2021
Figura 27. Los padres deberían de visualizar información en el sistema
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de docentes están de
acuerdo que los padres de familia puedan visualizar información de sus
representados (notas, conducta, entre otros) desde el sistema web que ha sido
implementado en la escuela. El sistema de información permite de una manera
sencilla que los representantes puedan visualizar información de sus representados
a través del sistema que ha sido implementado en la escuela “Marcel Laniado de
Wind”.
0%
19% 0%
81%
3.- ¿Está de acuerdo que los padres de familia puedan visualizar información de sus
representados (notas, conducta, entre otros) desde el sistema web implementado en la
escuela?
Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo
Opción Frecuencia Porcentaje
Muy en desacuerdo 0 0%
De acuerdo 5 19%
En desacuerdo 0 0%
Muy de acuerdo 22 81%
Total 27 100%
134
4.- ¿Qué tiempo se demora en registrar las notas en el sistema web que se
encuentra implantado en la escuela?
Tabla 60. Tiempo de demora en registrar las notas en el sistema web
Descripción del porcentaje de cada alternativa sobre el tiempo de demora en registrar las notas en el sistema web Ochoa y Torres, 2021
Figura 28. Tiempo de demora en registrar las notas en el sistema web
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de docentes se demoran
de 10 minutos o menos en registrar las notas en el sistema web, esto da como
resultado que el sistema permite que en menor tiempo se pueda registrar la
información lo que al realizar este proceso manualmente era tedioso y tomaba más
tiempo en realizar el cálculo de notas e impresión de la misma.
5.- ¿Los procesos que corresponde al registro de servicios (planificación
de clases, control de asistencias, recepción de tareas, notas, evaluaciones,
85%
15%
0% 0%
4.- ¿Qué tiempo se demora en registrar las notas en el sistema web que se encuentra implantado
en la escuela?
10 minutos o menos Entre 10 y 25 minutos
Entre 25 minutos y hora Más de 1 hora
Opción Frecuencia Porcentaje
10 minutos o menos 23 85%
Entre 10 y 25 minutos 4 15%
Entre 25 minutos y hora 0 0%
Más de 1 hora 0 0%
Total 27 100%
135
horarios, tutorías) en el sistema implementado ¿Cumple con todas sus
expectativas?
Tabla 61. El registro de servicios en el sistema cumple con sus expectativas
Descripción del porcentaje de cada alternativa sobre el registro de servicios en el sistema cumple sus expectativas
Ochoa y Torres, 2021
Figura 29. El registro de servicios en el sistema cumple con sus expectativas
Ochoa y Torres, 2021
Podemos observar en el gráfico que la totalidad de docentes piensan que los
procesos que corresponde al registro de servicios (planificación de clases, control
de asistencias, recepción de tareas, notas, evaluaciones, horarios, tutorías) en el
sistema implementado cumple con todas sus expectativas, dando como resultado
que se ha podido llenar las necesidades y requerimientos que ellos requerían para
mejorar y controlar los procesos de la escuela.
100%
0%0%0%
5.- ¿Los procesos que corresponde al registro de servicios (planificación de clases, control de
asistencias, recepción de tareas, notas, evaluaciones, horarios, tutorías) en el sistema
implementado ¿Cumple con todas sus expectativas?
Siempre Casi siempre A veces Nunca
Opción Frecuencia Porcentaje
Siempre 27 100%
Casi siempre 0 0%
A veces 0 0%
Nunca 0 0%
Total 27 100%
136
6.- ¿Cree usted que con las herramientas de estrategia de contenidos
(aplicaciones, presentaciones, videos) que tiene el sistema implementado le
permitirá impartir sus clases y ayudar a los Alumnos en su enseñanza y
aprendizaje?
Tabla 62. Las herramientas que tiene el sistema ayudan a impartir clases
Descripción del porcentaje de cada alternativa sobre herramientas que tiene el sistema ayudan a impartir clases
Ochoa y Torres, 2021
Figura 30. El registro de servicios en el sistema cumple con sus expectativas
Ochoa y Torres, 2021
Podemos observar en el gráfico que la totalidad de docentes piensan que las
herramientas de estrategia de contenidos (aplicaciones, presentaciones, videos)
que tiene el sistema implementado le permitirá impartir sus clases y así ayudara a
los Alumnos en su enseñanza y aprendizaje, dando como resultado que es de gran
ventaja para los docentes dar sus clases de una manera más divertida y dinámica.
100%
0%
0%
0%
6.- ¿Cree usted que con las herramientas de estrategia de contenidos (aplicaciones,
presentaciones, videos) que tiene el sistema implementado le permitirá impartir sus clases y ayudar a los estudiantes en su enseñanza …
Siempre Casi siempre A veces Nunca
Opción Frecuencia Porcentaje
Siempre 27 100%
Casi siempre 0 0%
A veces 0 0%
Nunca 0 0%
Total 27 100%
137
9.6. Anexo 6.- Resultados de la encuesta de satisfacción a padres
1.- ¿Cómo califica la facilidad de acceso a la información de su
representante en el sistema de información que ha sido implementado en la
escuela “Marcel Laniado de Wind”?
Tabla 63. Calificación de facilidad de acceso a la información en el sistema
Descripción del porcentaje de cada alternativa sobre calificación de fácil acceso
Ochoa y Torres, 2021
Figura 31. Calificación de facilidad de acceso a la información en el sistema
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de padres de familia
califican la facilidad de acceso a la información de su representante en el sistema
de información que ha sido implementado en la escuela “Marcel Laniado de Wind”
como excelente. Lo que nos comprueba que el sistema web es de fácil acceso para
poder registrar o buscar información que se requiera.
96%
4%0%0%
1.- ¿Cómo califica la facilidad de acceso a la información de su representante en el sistema de
información que ha sido implementado en la escuela “Marcel Laniado de Wind”?
Excelente Bueno Malo Regular
Opción Frecuencia Porcentaje
Excelente 127 96%
Bueno 5 4%
Malo 0 0%
Regular 0 0%
Total 132 100%
138
2.- ¿Está de acuerdo usted, en visualizar la información de su
representando a través de un sistema web, sin la necesidad de ir a la escuela?
Tabla 64. Esta de acuerdo en ver la información desde un sistema web
Descripción del porcentaje de cada alternativa sobre ver datos en el sistema
Ochoa y Torres, 2021
Figura 32. Esta de acuerdo en ver la información desde un sistema web
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de padres de familia están
muy de acuerdo, en visualizar la información de su representando a través de un
sistema web, sin la necesidad de acercarse a la escuela para preguntar, lo que da
como resultado, que es de ventaja para los representantes poder obtener
información de sus representados desde la comodidad de su casa o lugar de
trabajo.
0%1%0%
99%
2.- ¿Está de acuerdo usted, en visualizar la información de su representando a través de un sistema web, sin la necesidad de ir a la escuela?
Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo
Opción Frecuencia Porcentaje
Muy en desacuerdo 0 0%
De acuerdo 1 1%
En desacuerdo 0 0%
Muy de acuerdo 131 99%
Total 132 100%
139
3.- ¿Cree usted que el sistema web implementado en la escuela ha llenado
sus requerimientos y expectativas?
Tabla 65. El sistema ha llenado sus requerimientos y expectativas
Descripción del porcentaje de cada alternativa sobre el sistema lleno sus expectativas.
Ochoa y Torres, 2021
Figura 33. El sistema ha llenado sus requerimientos y expectativas
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de padres de familia creen
que el sistema web implementado en la escuela ha llenado sus requerimientos y
expectativas, esto ocurre debido a que para el desarrollo del sistema de información
web se tomaron en cuenta todos los requerimientos que fueron obtenidos en el
análisis de la encuesta de requerimientos que se realizó al comienzo de la
investigación.
98%
2%0%0%
3.- ¿Cree usted que el sistema web implementado en la escuela ha llenado sus
requerimientos y expectativas?
Siempre Casi siempre A veces Nunca
Opción Frecuencia Porcentaje
Siempre 129 98%
Casi siempre 3 2%
A veces 0 0%
Nunca 0 0%
Total 132 100%
140
4.- ¿Está de acuerdo que los docentes puedan impartir sus clases
aplicando una estrategia de contenidos (aplicaciones, presentaciones,
videos) que le brinda el sistema web?
Tabla 66. Docentes imparten sus clases con una estrategia de contenido
Descripción del porcentaje de cada alternativa sobre docentes imparten sus clases con una estrategia de contenido
Ochoa y Torres, 2021
Figura 34. Docentes imparten sus clases con una estrategia de contenido
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de padres de familia están
de acuerdo que los docentes puedan impartir sus clases aplicando una estrategia
de contenidos (aplicaciones, presentaciones, videos) que le brinda el sistema web,
0%2%0%
98%
4.- ¿Está de acuerdo que los docentes puedan impartir sus clases aplicando una estrategia de contenidos
(aplicaciones, presentaciones, videos) que le brinda el sistema web?
Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo
Opción Frecuencia Porcentaje
Muy en desacuerdo 0 0%
De acuerdo 2 2%
En desacuerdo 0 0%
Muy de acuerdo 130 98%
Total 132 100%
141
por lo que así pueden hacer que las clases sean más dinámicas y los Alumnos
puedan aprender de una manera más sencilla y eficaz.
5.- ¿Cómo calificaría la apariencia del sistema web implementado en la
escuela?
Tabla 67. Calificación de la apariencia del sistema web
Descripción del porcentaje de cada alternativa sobre apariencia del sistema
Ochoa y Torres, 2021
Figura 35. Calificación de la apariencia del sistema web
Ochoa y Torres, 2021
Podemos observar en el gráfico que la gran mayoría de padres de familia
califican la apariencia del sistema web implementado en la escuela “Marcel Laniado
de Wind” como excelente, mientras que existe un mínimo que dice que es bueno,
98%
2%0%0%
5.- ¿Cómo calificaría la apariencia del sistema web implementado en la escuela?
Excelente Bueno Malo Regular
Opción Frecuencia Porcentaje
Excelente 129 98%
Bueno 3 2%
Malo 0 0%
Regular 0 0%
Total 132 100%
142
esto es porque se tomaron en cuenta colores, fondo, imágenes, logos, de acorde a
la escuela, además de los requerimientos por parte del director.
6.- ¿Considera usted que el sistema administrativo y de gestión es fácil y
sencillo de operar?
Tabla 68. El sistema administrativo y de gestión es fácil y sencillo de operar
Descripción del porcentaje de cada alternativa sobre es fácil de operar
Ochoa y Torres, 2021
Figura 36. El sistema administrativo y de gestión es fácil y sencillo de operar
Ochoa y Torres, 2021
Podemos observar en el gráfico que la totalidad de padres de familia están muy
de acuerdo que el sistema administrativo y de gestión es fácil y sencillo de operar,
esto es porque se ha utilizado una apariencia y manejo fácil para que el usuario no
tenga problemas en utilizarlo, cabe mencionar que se ha desarrollado un manual
de usuario donde se explicara cada paso para utilizar el sistema, el cual lo
encontraremos en el anexo 12 del presente proyecto.
0%0%0%
100%
6.- ¿Considera usted que el sistema administrativo y de gestión es fácil y sencillo de
operar?
Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo
Opción Frecuencia Porcentaje
Muy en desacuerdo 0 0%
De acuerdo 0 0%
En desacuerdo 0 0%
Muy de acuerdo 132 100%
Total 132 100%
143
9.7. Anexo 7.- Análisis de la entrevista de satisfacción al director
La Escuela De Educación Básica “Marcel Laniado De Wind” ubicada en el recinto
Puerto Inca KM 62 vía Guayaquil-Machala, Cantón Naranjal, se dedica al desarrollo
integral de actividades de aprendizaje debido a la demanda de Alumnos, tenían
problemas con el registro de la información debido a que lo hacían de manera
manual ahora que existe un sistema desarrollado consideran que todos los módulos
y las opciones de cada uno están complementados para poder mejorar y satisfacer
las necesidades educativas de los alumnos y poder brindar mejor educación y
mayor facilidad al momento de realizar las actividades.
La escuela tiene los servicios de la alimentación escolar, la orientación
psicológica, conferencias para los padres de familia y tutorías para los alumnos,
con el sistema que se ha implementado se puede tener más coordinación en todos
los servicios y que los padres de familia están informados de todas las actividades.
Las herramientas que tiene el sistema implementado ayudará que el centro
pueda desarrollar su propia estrategia de contenidos (aplicaciones, presentaciones,
videos) para la enseñanza y aprendizaje de los Alumnos por lo que será de gran
ayuda para los docentes, porque aparte de tareas también se podrán compartir
videos, las presentaciones, para retroalimentar de conocimientos a los Alumnos.
El acceso de la información académica del Alumno que ofrece el sistema web
es oportuno y eficiente por lo que los padres de familia siempre estarán pendiente
de las asistencias y las notas de sus hijos, y el sistema ofrece esa información,
tanto los docentes como padres de familia podrán utilizar esta información para
llevar un control de los alumnos, además de que los tiempo de respuesta entre una
ventana y otra es satisfactorio.
144
9.8. Anexo 8.- Encuesta de satisfacción a los docentes de la escuela
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la encuesta de satisfacción a los docentes
Objetivo. – Conocer cuál es la satisfacción acerca del sistema administrativo y
de gestión mediante los docentes de la escuela “Marcel Laniado de Wind”.
Encuestadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
Indicaciones. - Marque con una × o un √ en el recuadro de la Opción que usted
cree que sea la adecuada.
1.- ¿Considera que el proceso de control académico que permite el sistema
implementado en la escuela “Marcel Laniado de Wind”, se realiza de manera
eficiente?
Siempre
Casi siempre
A veces
Nunca
2.- ¿Cómo califica el método de llenado de notas de los Alumnos que le
ofrece el sistema de información implementado en la escuela?
Excelente
Bueno
Malo
Regular
3.- ¿Está de acuerdo que los padres de familia puedan visualizar
información de sus representados (notas, conducta, entre otros) desde el
sistema web implementado en la escuela?
145
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
4.- ¿Qué tiempo se demora en registrar las notas en el sistema web que se
encuentra implantado en la escuela?
10 minutos o menos
Entre 10 y 25 minutos
Entre 25 minutos y hora
Más de 1 hora
5.- ¿Los procesos que corresponde al registro de servicios (planificación
de clases, control de asistencias, recepción de tareas, notas, evaluaciones,
horarios, tutorías) en el sistema implementado ¿Cumple con todas sus
expectativas?
Siempre
Casi siempre
A veces
Nunca
6.- ¿Cree usted que con las herramientas de estrategia de contenidos
(aplicaciones, presentaciones, videos) que tiene el sistema implementado le
permitirá impartir sus clases y ayudar a los Alumnos en su enseñanza y
aprendizaje?
Siempre
Casi siempre
A veces
Nunca
146
9.9. Anexo 9.- Encuesta de satisfacción a los padres de familia
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la encuesta de satisfacción a los padres de familia
Objetivo. – Conocer cuál es la satisfacción acerca del sistema administrativo y
de gestión mediante los padres de familia de la escuela “Marcel Laniado de Wind”.
Encuestadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
Indicaciones. - Marque con una × o un √ en el recuadro de la Opción que usted
cree que sea la adecuada.
1.- ¿Cómo califica la facilidad de acceso a la información de su
representante en el sistema de información que ha sido implementado en la
escuela “Marcel Laniado de Wind”?
Excelente
Bueno
Malo
Regular
2.- ¿Está de acuerdo usted, en visualizar la información de su
representando a través de un sistema web, sin la necesidad de ir a la escuela?
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
147
3.- ¿Cree usted que el sistema web implementado en la escuela ha llenado
sus requerimientos y expectativas?
Siempre
Casi siempre
A veces
Nunca
4.- ¿Está de acuerdo que los docentes puedan impartir sus clases
aplicando una estrategia de contenidos (aplicaciones, presentaciones,
videos) que le brinda el sistema web?
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
5.- ¿Cómo calificaría la apariencia del sistema web implementado en la
escuela?
Excelente
Bueno
Malo
Regular
6.- ¿Considera usted que el sistema administrativo y de gestión es fácil y
sencillo de operar?
Muy en desacuerdo
De acuerdo
En desacuerdo
Muy de acuerdo
148
9.10. Anexo 10.- Entrevista de satisfacción para el director
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACION E INFORMATICA
Cuestionario de la entrevista de satisfacción para el director
Objetivo. – Conocer cuál es el nivel de satisfacción acerca del sistema
administrativo y de gestión mediante el director de la escuela “Marcel Laniado de
Wind”.
Entrevistadores. – Ochoa Tirado Steven Patricio, Torres Toala Lesly Patricia.
Encuestado: Director de la escuela
1.- ¿Considera usted que el sistema que ha sido implementado en la
Escuela “Marcel Laniado de Wind”, responde a las necesidades educativas
del presente periodo lectivo? Justifique:
Si, totalmente todos los módulos y las opciones de cada uno están
complementados para poder mejorar y satisfacer las necesidades educativas de
nuestros alumnos y poder brindar mejor educación y mayor facilidad al momento
de realizar las actividades.
2.- Los procesos que corresponde al registran todos los servicios que
ofrece la escuela (alimentación escolar, orientación Psicológica y tutorías) en
el sistema implementado ¿Cumple con todas sus expectativas?
Si, nosotros tenemos la alimentación escolar, la orientación psicológica,
conferencias para los padres de familia y tutorías para los alumnos, con el sistema
que se ha implementado podemos tener más coordinación en todos nuestros
servicios y que los padres de familia están informados de todas nuestras
actividades.
149
3.- ¿Que opina sobre las herramientas que tiene el sistema implementado
y que ayuda que el centro pueda desarrollar su propia estrategia de
contenidos (aplicaciones, presentaciones, videos) para la enseñanza y
aprendizaje de los Alumnos? Justifique:
Es una de las partes más esenciales que tiene el sistema y que es de gran ayuda
para los docentes, porque aparte de tareas también podemos compartir videos, las
presentaciones, para retroalimentar de conocimientos a los Alumnos.
4.- ¿Considera usted que el acceso de la información académica del
Alumno que ofrece el sistema web es oportuno y eficiente?
Si, los padres de familia siempre están pendiente de las asistencias y las notas
de sus hijos, y el sistema ofrece esa información, tanto los docentes como padres
de familia podrán utilizar esta información para llevar un control de los alumnos.
5.- ¿Qué opina usted sobre el proceso de tomar asistencia del Alumno a
través del sistema web implantada en Escuela “Marcel Laniado de Wind”?
Justifique:
Pienso que las asistencias son muy importantes no solo para saber que Alumno
está presente, sino también para llevar un control de los alumnos que estén
faltando, entonces con el sistema tenemos un registro para aquellos alumnos que
por diferentes motivos no se puedan conectar a las clases, y poder mandar tareas
asincrónicas para que puedan cumplir con las actividades académicas.
6.- ¿Considera usted que los tiempos de respuesta del sistema
implementado en la escuela “Marcel Laniado de Wind” son los apropiados?
Si, aparte de mí, lo han utilizado varios docentes y podemos coincidir que el
tiempo de respuesta entre una ventana y otra es satisfactorio, no tenemos que
esperar para poder realizar nuestras actividades, sino hacerlas de forma fluida.
150
7.- ¿Cree usted que el diseño o apariencia del sistema administrativo y de
gestión implementado en la escuela es agradable para los usuarios
(docentes, padres de familia, personal administrativo, Alumnos)? Justifique:
Si, el diseño del sistema está pensado para todos estos tipos de usuarios, tanto
para mí, mis compañeros docentes, padres de familia y nuestros queridos alumnos,
los colores y la forma en que cada opción está colocadas en el sistema, se nos
hace fácil de encontrarlas, y también de lo que se trata cada una.
8.- ¿Está usted satisfecho por el desarrollo e implementación del sistema
que fue implementado en la escuela Laniado de Wind? Justifique:
Sí, me siento satisfecho con el sistema que han implementado aquí en nuestra
escuela, cada uno de los módulos, de las opciones, de todo lo que constituye el
sistema está pensado para mejorar nuestra calidad de proceso de enseñanza y
aprendizaje y nuestra parte administrativa, recalcar también que con el sistema
brindamos más conocimientos hacia nuestros alumnos, y una mejor planificación
académica.
151
9.11. Anexo 11. Realizando la entrevista y las encuestas.
Figura 37. Realizando entrevista al director de la escuela
Ochoa y Torres, 2021
Figura 38. Realizando encuesta a uno de los docentes de la encuesta
Ochoa y Torres, 2021
152
9.12. Anexo 12. Manual de usuario.
MANUAL DE USUARIO
DEL
SISTEMA DE
LA
153
Introducción
Se ha realizado el presente manual de usuario para que los usuarios que vallan
a manipular el sistema puedan conocer el funcionamiento de cada uno de los
procesos que tiene el sistema web que ha sido desarrollado implementado para la
escuela MARCEL LANIADO DE WIND.
INGRESO AL SISTEMA: Para realizar el ingreso a la plataforma del sistema
utilizamos un navegador del internet actualizado lo cual utilizamos el siguiente link
de acceso: http://138.122.108.24:9046/login/
Inicio de sesión
Al ir al link anterior nos saldrá la siguiente pantalla:
Figura 39. Login del sistema.
Ochoa y Torres, 2021
Iniciamos sesión con el usuario y contraseña, según el nivel de grupo que le
corresponda.
Luego de iniciar sesión nos saldrá la siguiente pantalla:
Figura 40. Menú de inicio del sistema.
Ochoa y Torres, 2021
154
Panel de administración
Figura 41. Menú de inicio del sistema.
Ochoa y Torres, 2021
Al lado izquierdo encontraremos el panel de administración donde estarán todas
las opciones que tiene el sistema sobre transacciones y mantenimientos de datos.
Módulos de Trabajadores
En este módulo estarán las siguientes opciones:
Figura 42. Módulo de Trabajadores.
Ochoa y Torres, 2021
Cargo.- se registra el cargo del docente
Figura 43. Listado de cargos.
Ochoa y Torres, 2021
155
Para guardar un nuevo registro de datos se da clic en
Figura 44. Nuevo registro de cargo.
Ochoa y Torres, 2021
Se ingresa el dato del cargo y luego se da clic en
Para editar un cargo ya registrado se busca en el listado de cargos, la línea de
datos que se requiere modificar, entonces se da clic en entonces nos saldrá
el siguiente formulario donde se podrá realizar la actualización del registro.
Figura 45. Nuevo registro de cargo.
Ochoa y Torres, 2021 Se da clic en y se podrá actualizar el registro que se ha editado.
Para eliminar la línea de dato de cargo se da clic en
Figura 46. Mensaje de advertencia de eliminación de cargo.
Ochoa y Torres, 2021 Se podrá eliminar esa línea de datos del cargo.
Contratos.- se registra el contrato del docente
Figura 47. Listado de contratos.
Ochoa y Torres, 2021
156
Para guardar un nuevo registro de datos se da clic en
Figura 48. Nuevo registro de contrato.
Ochoa y Torres, 2021
Se ingresa el dato del contrato y luego se da clic en
Se sigue los mismos pasos para editar y eliminar los datos del contrato. Eventos.- se registra el contrato del docente
Figura 49. Listado de eventos.
Ochoa y Torres, 2021
Para guardar un nuevo registro de datos se da clic en
Figura 50. Nuevo registro de evento.
Ochoa y Torres, 2021
Se ingresa el dato del evento y luego se da clic en
Se sigue los mismos pasos para editar y eliminar los datos del evento. Profesor.- Se registra los datos personales del profesor.
157
Figura 51. Listado de profesor.
Ochoa y Torres, 2021 Para guardar un nuevo registro de datos se da clic en
Figura 52. Nuevo registro de profesor.
Ochoa y Torres, 2021
Se ingresa el dato del profesor y luego se da clic en
Se sigue los mismos pasos para editar y eliminar los datos del profesor. Tipos de curriculum Vitae.- Se registra los datos del CV del profesor.
Figura 53. Listado del tipo de CV del profesor.
Ochoa y Torres, 2021 Para guardar un nuevo registro de datos se da clic en
Figura 54. Nuevo registro de tipo de CV.
Ochoa y Torres, 2021
Se ingresa el dato del tipo de CV y luego se da clic en
Se sigue los mismos pasos para editar y eliminar los datos del tipo de CV.
158
Tipo de eventos.- Se registra los datos del tipo de evento.
Figura 55. Listado del tipo de evento.
Ochoa y Torres, 2021 Para guardar un nuevo registro de datos se da clic en
Figura 56. Nuevo registro de tipo de evento.
Ochoa y Torres, 2021
Se ingresa el dato del tipo de evento y luego se da clic en
Se sigue los mismos pasos para editar y eliminar los datos del tipo de evento. Turnos.- Se registra los datos del turno.
Figura 57. Listado del turno.
Ochoa y Torres, 2021 Para guardar un nuevo registro de datos se da clic en se ingresa
los datos del turno y se podrá guardar, editar y eliminar siguiendo los pasos antes
mencionados.
159
Módulos de gestión
En este módulo estarán las siguientes opciones:
Figura 58. Módulo de gestión.
Ochoa y Torres, 2021
Alimentación escolar.- Se registra los datos referentes a la colación que se les
da a los alumnos.
Figura 59. Listado de alimentación escolar.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de la
alimentación escolar.
160
Asignaturas. - Se registra los datos referentes a las asignaturas que se dan en
la escuela.
Figura 60. Listado de asignaturas.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de la asignatura.
Conferencias.- Se registra los datos referentes a las conferencias que se dan
en la escuela por los profesores.
Figura 61. Listado de conferencias.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de la
conferencia.
Alumno.- Se registra los datos referentes a los Alumnos que tiene la escuela.
Figura 62. Listado de Alumnos.
Ochoa y Torres, 2021
161
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de los Alumnos.
Matriculación.- Se registra los datos referentes a las matrículas de los Alumnos
en un nuevo periodo lectivo.
Figura 63. Listado de matrícula.
Ochoa y Torres, 2021
Para ingresar un nuevo dato de matrícula se da clic en
Figura 64. Nuevo registro de matrícula.
Ochoa y Torres, 2021
Se selecciona el periodo lectivo, al seleccionar el Alumno se cargará la tabla
donde estará el docente, el cargo, la materia y el nivel y se da guardar el registro.
Orientación psicológica.- Se registra los datos referentes a la orientación
psicológica.
Figura 65. Listado de orientación psicológica.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de orientación
psicológica.
Periodo.- Se registrará los periodos lectivos de clase disponibles en la escuela.
162
Figura 66. Listado de periodos.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de periodos,
cabe mencionar que en este periodo se podrá agregar el Curso Docente/Materias
existentes en el periodo lectivo seleccionado
Figura 67. Asignación del curso Docente/Materias.
Ochoa y Torres, 2021
Se podrá hacer la selección de materias y nivel solo dando clic en la flecha de
cada Campo y luego se da clic en guardar registro.
Para ver las materias, docente y nivel según el periodo le vamos a dar clic en
Figura 68. Visualización de curso Docente/Materias.
Ochoa y Torres, 2021
163
Temas de Conferencia. - Se registrará los temas de conferencia disponibles.
Figura 69. Listado de temas de conferencia.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de temas de
conferencia.
Tipos de actividades.- Se registrará los tipos de actividades disponibles.
Figura 70. Listado de tipos de actividades.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de tipos de
actividades.
Tipos de colación.- Se registrará los tipos de colación.
Figura 71. Listado de tipos de colación.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de tipos de
colación.
164
Tipos de recursos.- Se registrará los tipos de recursos.
Figura 72. Listado de tipos de recursos.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de tipos de
recursos.
Tutorías.- Se registrará las tutorías que reciben los Alumnos a través de los
docentes.
Figura 73. Listado de tutorías.
Ochoa y Torres, 2021
Se sigue lo mismos pasos para grabar, editar y eliminar un dato de tutorías.
Módulos de reportes
En este módulo estarán las siguientes opciones:
Figura 74. Módulos de reportes.
Ochoa y Torres, 2021
165
Alimentación escolar.- Se podrá generar el reporte sobre la alimentación
escolar. Existen 2 opciones de búsqueda como:
Rango de fechas: donde se puede escoger fecha de inicio o fecha fin.
Figura 75. Opción de rango de fechas de reporte.
Ochoa y Torres, 2021
Tipo de colación: se podrá escoger el tipo de colación donde ahí se podrá
generar el reporte.
Figura 76. Opción de tipo de colación de reporte.
Ochoa y Torres, 2021
Figura 77. Reporte de Alimentación escolar.
Ochoa y Torres, 2021
Asistencia Est.- Se podrá generar el reporte sobre las asistencias de Alumnos.
Existen 1 opción de búsqueda como:
Figura 78. Reporte de Asistencia de Alumno.
Ochoa y Torres, 2021
166
Rango de fechas: donde se puede escoger fecha de inicio o fecha fin.
Figura 79. Opción de rango de fechas de reporte de alimentación.
Ochoa y Torres, 2021
Asistencia Prof.- Se podrá generar el reporte sobre las asistencias de
profesores. Existen 1 opción de búsqueda como:
Figura 80. Reporte de Asistencia de Alumno.
Ochoa y Torres, 2021
Figura 81. Rango de fechas del reporte de asistencia prof.
Ochoa y Torres, 2021 Se podrá generar el reporte y a su vez descargarlo en Excel al dar clic en
Figura 82. Reporte de asistencia de profesor en Excel.
Ochoa y Torres, 2021
167
Se podrá generar el reporte y a su vez descargarlo en PDF al dar clic en
Figura 83. Reporte de asistencia de profesor en PDF.
Ochoa y Torres, 2021
Conferencias.- Se podrá generar el reporte sobre las conferencias de
profesores.
Figura 84. Reporte de conferencias.
Ochoa y Torres, 2021 Orientación Psicológica.- Se podrá generar el reporte sobre la Orientación
Psicológica.
Figura 85. Reporte de Orientación Psicológica.
Ochoa y Torres, 2021 Turnos.- Se podrá generar el reporte sobre los turnos.
Figura 86. Reporte de turnos.
Ochoa y Torres, 2021
168
Módulos de seguridad
En este módulo estarán las siguientes opciones:
Figura 87. Módulo de seguridad.
Ochoa y Torres, 2021
Accesos.- Se registraran los accesos de inicio de sesión
Figura 88. Accesos de usuario.
Ochoa y Torres, 2021
Conf. Dashboard.- Se registrara la configuración o edición del dashboard.
Figura 89. Configuración del dashboard.
Ochoa y Torres, 2021 Grupos.- Se registraran los grupos de usuarios con los accesos.
Figura 90. Grupos de usuarios.
Ochoa y Torres, 2021
169
Info. Colegio.- Se realizará la edición de la información del colegio.
Figura 91. Información del colegio.
Ochoa y Torres, 2021 Módulos.- Se registra los módulos que aparecen en el panel de administración.
Figura 92. Módulos.
Ochoa y Torres, 2021 Respaldos.- Se registran los respaldos de la base de datos que se vayan
descargando.
Figura 93. Respaldos de base de datos.
Ochoa y Torres, 2021 Tipos de módulos.- Se registran los tipos de módulos.
Figura 94. Tipos de módulos.
Ochoa y Torres, 2021
170
Usuarios.- Se registran los usuarios del sistema.
Figura 95. Usuarios del sistema.
Ochoa y Torres, 2021 Módulos de ubicación
En este módulo estarán las siguientes opciones:
Figura 96. Módulo de ubicación.
Ochoa y Torres, 2021 Cantones.- Aquí se registrarán los diferentes cantones según la provincia, esto
saldrán al momento de elegir los datos del Alumno.
Figura 97. Listado de cantones.
Ochoa y Torres, 2021
171
Países. - Aquí se registrarán los diferentes países para que así pueda salir según
la provincia, cantones.
Figura 98. Listado de países.
Ochoa y Torres, 2021 Parroquias.- Aquí se registraran las diferentes parroquias correspondientes a
cada provincia o cantón.
Figura 99. Listado de parroquias.
Ochoa y Torres, 2021
Provincias.- Aquí se registran las provincias correspondientes al país que se
seleccione.
Figura 100. Listado de provincias.
Ochoa y Torres, 2021
172
Opciones adicionales del panel de administración.
Figura 101. Opciones adicionales del panel de administración.
Ochoa y Torres, 2021
Cambiar password.- Aquí se podrá cambiar la contraseña del usuario actual, el
que ha iniciado sesión.
Figura 102. Cambiar password.
Ochoa y Torres, 2021
Editar perfil.- Aquí se podrá editar el perfil del usuario actual, el que ha iniciado
sesión.
Figura 103. Editar perfil.
Ochoa y Torres, 2021
Para cerrar sesión del sistema, ubicamos el icono en el lado superior izquierdo.
Y asi se va a cerrar la sesión del mismo.
173
9.13. Anexo 13. Manual técnico.
MANUAL TÉCNICO
DEL
SISTEMA
DE LA
174
Introducción
Se ha desarrollado el siguiente manual donde se explica las arquitecturas
utilizadas para poder desarrollar el sistema web en la Escuela Marcel Laniado de
Wind.
Programas de desarrollo del sistema
Tabla 69. Programas para desarrollar el sistema web
HERRAMIENTAS DESCRIPCIÓN
PostgreSQL 9.5 Base de datos
PYHTON 3.8.1 Lenguaje de programación
DJANGO 2.2.9 Framework
JetBrains PyCharm 2019.2.4 x64 IDE de desarrollo
PgAdmin 4 IDE para administrar la base de datos
Descripción de cada programa utilizado que permitió desarrollar el sistema
Ochoa y Torres, 2021
Utilizado para que el sistema funcione en Intranet
• Windows 8.1, 10
• PC con procesador Intel® Core™ i5
• Memoria RAM de 4 GB
• Disco duro de 250 GB
Utilizado para que el sistema funcione en Intranet
• Ubuntu 18.04
• 2 GB / 1 CPU
• 25 GB SSD disk
• 1000 GB transfer
175
MODELO DE LA BASE DE DATOS DEL SISTEMA
ARQUITECTURA DEL DISEÑO DEL DIRECTORIO SISTEMA
Para la programación del sistema web llamado para la escuela “Marcel Laniado
de Wind”, se ha utilizado como punto de partida para la realización del código del
programa la documentación de DJANGO, asi mismo hemos sacado provecho de
todas ventajas que nos tre este poderoso framework para lo que es la seguridad, la
creacion de la base de datos a traves de las migraciones, los archivos estaticos, el
guardado de imágenes, el servidor que posee para las pruebas, etc.
176
Tabla 70. Archivos del directorio del sistema
ARCHIVOS DEL DIRECTORIO
DEL SISTEMA
El directorio del sistema se divide en varias subcarpetas, cada una de ella contiene archivos de diferente extension que cumplen una función determinada, acontinuacion se explica para que sirve cada una de las mismas. DIRECTORIO DEMO APPS. - En esta carpeta tendremos todos nuestros módulos del sistema, en ellas tendremos todas las apps necesarias para poder desarrollar nuestro sistema. Tendremos diferentes archivos más importantes como los siguientes:
1. MODELS. - Son archivos de PYHTON que contienen todos nuestros módulos en referencia a las tablas de la base de datos, estas al realizar las migraciones permiten crear las tablas en la base de datos.
2. FORMS. - Son archivos de PYHTON que contienen todos nuestros formularios en referencia a los modelos del sistema.
3. VIEWS. - Son archivos de PYHTON que contienen todas las funciones o lógica de como funcionara tu modulo.
4. URLS. - Son archivos que nos ayudan en las llamadas a las funciones de las vistas de tu modulo.
DEMO. – En esta carpeta tendremos los archivos de configuración de nuestro sistema. En ella tendremos los archivos más destacado los SETTINGS para las configuraciones del sistema Y las URLS para las llamadas a las URLS de cada módulo. MEDIA. - En esta carpeta se almacenan todos nuestros archivos multimedia que guardemos a través de los formularios; se guardan por nombre de carpeta que pongamos y fecha. STATIC. - En esta carpeta tendremos almacenamos los archivos de diseño, imágenes, Javascript, plugins, y la plantilla de nuestro sistema. TEMPLATES. - En esta carpeta tendremos todos nuestros paginas HTML de nuestro sistema, estas son llamadas a través de las URLS y VIEWS de cada módulo correspondiente.
Descripción de archivos del directorio del sistema
177
Ochoa y Torres, 2021
Arquitecturas para desarrollar el sistema en la escuela
Tabla 71. Arquitecturas para desarrollar sistema
Carpeta Significado
Config Contiene archivos importantes como settings.py el cual
contiene toda la información de la base de datos, idioma y
todas las configuraciones de nuestro sitio web en django.
Core Contiene todas nuestras apps para conformar el sitio web,
dentro de cada app se tendrá los models, forms, views, y las
urls.
Deploy Contiene todos los archivos necesarios para poder
deployar nuestro sistema web en un servidor.
Logs Es una carpeta donde se almacenan todos los errores,
accesos o códigos que se ejecutan en nuestra aplicación.
Media Contiene todos los archivos media de nuestras tablas que
utilicen atributos de tipo file, están separados por año, mes, y
día (Se ejecuta automáticamente si se lo configura).
Requirements Contiene un archivo plano donde están todos los
requerimientos que se deben instalar para que la aplicación
funcione.
Static Contiene todos los archivos estáticos como css, plugins,
javascript, y todo lo necesario para la parte estética del
sistema web.
Templates Contiene todos los HTML para las páginas de nuestro sitio
web.
Descripción de las arquitecturas para desarrollar el sistema
Ochoa y Torres, 2021
178
Modelos para la creación de tablas
Tabla 72. Modelos de la creación de tablas
ARCHIVO EXPLICACIÓN
class Lot(BaseModel):
name = models.CharField(max_length=150, unique=True,
verbose_name='Nombre')
latitude = models.CharField(max_length=50, verbose_name='Latitud')
longitude = models.CharField(max_length=50,
verbose_name='Longitud')
hectares = models.intField(default=0, verbose_name='Hectareas')
def __str__(self):
return self.name
def toJSON(self):
return {
'id': self.id,
'name': self.name,
'latitude': self.latitude,
'longitude': self.longitude,
'hectares': self.hectares,
}
class Meta:
verbose_name = 'Lote'
verbose_name_plural = 'Lotes'
ordering = ['-id']
Este modelo pertenece a
la tabla gastos, cada tabla
de la base de datos se
debe representar en un
modelo, a partir de eso se
pueden crear las tablas en
la base de datos con solo
ejecutar don comandos;
uno para crear las
migraciones
makemigrations y el otro
para que esas
configuraciones permitan
crear las tablas migrate.
Descripción de los modelos de la creación de tablas
Ochoa y Torres, 2021
179
Formularios
Tabla 73. Explicación de los formularios
ARCHIVO EXPLICACIÓN
class LotForm(ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['name'].widget.attrs['autofocus'] = True
class Meta:
model = Lot
fields = '__all__'
widgets = {
'name': TextInput(attrs={'placeholder': 'Ingrese
un nombre'}),
'latitude': TextInput(),
'hectares': TextInput(),
'longitude': TextInput(),
}
exclude = ['user_creation', 'user_updated']
id = intField(widget=HiddenInput(attrs={'id': 'id'}),
initial=0)
La ventaja que tiene
django es que puede
crear de manera
dinámica los formularios
en el HTML.
Los formularios se crean
solos a partir de los
modelos, también se
pueden adjuntar nuevos
campos con tan solo
decláralos.
Descripción de los formularios
Ochoa y Torres, 2021
180
Vistas
Tabla 74. Explicación de las vistas
ARCHIVO EXPLICACIÓN
Class LotListView(AccessModuleMixin, PermissionModuleMixin, ListView):
model = Lot template_name = 'lot/list.html' permission_required = 'view_lot' def dispatch(self, request, *args, **kwargs): return super().dispatch(request, *args,
**kwargs) def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['create_url'] =
reverse_lazy('lot_create') context['title'] = 'Listado de Lotes' return context
Trabajar con vistas
basadas en clases es
una gran ventaja en
Django porque podemos
ejecutar las acciones
básicas de un CRUD con
tan solo enviar los
parámetros correctos ya
tendremos realizado un
mantenimiento. Además
de acciones adicionales
como validar permisos,
etc.
Descripción de las vistas
Ochoa y Torres, 2021
Tabla 75. Descripción de las urls
ARCHIVO EXPLICACIÓN
from django.urls import path
urlpatterns = [
path('lot/', LotListView.as_view(), name='lot_list'),
path('lot/add/', LotCreateView.as_view(), name='lot_create'),
path('lot/update/<int:pk>/', LotUpdateView.as_view(),
name='lot_update'),
path('lot/delete/<int:pk>/', LotDeleteView.as_view(),
name='lot_delete'),
]
Las urls son el puente de
conexión con las vistas y
los modelos. Cada app
debe tener un conjunto
de urls para poder
acceder a sus
mantenimientos.
Descripción de las urls
Ochoa y Torres, 2021
181
Templates o archivos del lenguaje de marcas
Tabla 76. Descripción de las templates
ARCHIVO EXPLICACIÓN
{% extends 'list.html' %}
{% block columns %}
<th style="width: 5%;" class="text-center">Nro</th>
<th style="width: 25%;">Nombre</th>
<th style="width: 20%;">Longitud</th>
<th style="width: 20%;">Latitud</th>
<th style="width: 15%;">Hectareas</th>
<th style="width: 15%;" class="text-center"><i class="fa fa-wrench" aria-
hidden="true"></i></th>
{% endblock %}
{% block rows %}
{% for i in object_list %}
<tr>
<td>{{ i.id }}</td>
<td>{{ i.name }}</td>
<td>{{ i.latitude }}</td>
<td>{{ i.longitude }}</td>
<td class="text-center"><span class="badge badge-success">{{
i.hectares }}</span></td>
<td class="text-center">
<a href="{% url 'lot_update' i.id %}" data-toggle="tooltip"
title="Editar registro" class="btn btn-warning btn-xs btn-flat">
<i class="fas fa-edit" aria-hidden="true"></i>
</a>
<a href="{% url 'lot_delete' i.id %}" rel="delete" data-toggle="tooltip"
title="Eliminar registro" class="btn btn-danger btn-xs btn-flat">
<i class="fas fa-trash" aria-hidden="true"></i>
</a>
</td>
</tr>
{% endfor %}
{% endblock %}
Los Templates son HMTL en Django, pero una gran ventaja que tienen que se pueden heredar de plantillas bases para no repetir código innecesario. En este caso se tiene una plantilla base llamada list.html que tiene como base principal los componentes básicos para una tabla. Una vez heredado la plantilla solo se debe poner los datos faltantes en los bloques de la herencia. La variable object_list es una variable propia de la vista que nos retorna el listado de la tabla correspondiente del modelo de la vista.
Descripción de las Templates o archivos del lenguaje de marcas
Ochoa y Torres, 2021
A continuación se muestra el código utilizado para listar, crear, editar y eliminar
los datos en el sistema.
Ahora tendremos las vistas donde estarán las 4 acciones de un crud.
182
Tabla 77. Código que permite listas y crear datos
Códigos que permiten listar y crear datos
Ochoa y Torres, 2021
Listar datos
El código permite la consulta de
datos
class BrandListView(AccessModuleMixin, PermissionModuleMixin,
ListView):
model = Brand
template_name = 'brand/list.html'
permission_required = 'view_brand'
def dispatch(self, request, *args, **kwargs):
return super().dispatch(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['create_url'] = reverse_lazy('brand_create')
context['title'] = 'Listado de Marcas'
return context
Crear
El código permite la creación de
un nuevo dato
class BrandCreateView(AccessModuleMixin, PermissionModuleMixin,
CreateView):
model = Brand
template_name = 'brand/create.html'
form_class = BrandForm
success_url = reverse_lazy('brand_list')
permission_required = 'add_brand'
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
return super().dispatch(request, *args, **kwargs)
def validate_data(self):
data = {'valid': True}
try:
type = self.request.POST['type']
obj = self.request.POST['obj'].strip()
if type == 'name':
if Brand.objects.filter(name__icontains=obj):
data['valid'] = False
except:
pass
return JsonResponse(data)
def post(self, request, *args, **kwargs):
data = {}
action = request.POST.get('action', None)
try:
if action == 'add':
data = self.get_form().save()
elif action == 'validate_data':
return self.validate_data()
else:
data['error'] = 'No ha seleccionado ninguna opción'
except Exception as e:
data['error'] = str(e)
return HttpResponse(json.dumps(data),
content_type='application/json')
def get_context_data(self, **kwargs):
context = super().get_context_data()
context['list_url'] = self.success_url
context['title'] = 'Nuevo registro de una Marca'
context['action'] =
183
Tabla 78. Código que permite editar datos
Códigos que permiten editar datos
Ochoa y Torres, 2021
Editar
El código permite el
procedimiento de editar los datos
ya registrados
class BrandUpdateView(AccessModuleMixin,
PermissionModuleMixin, UpdateView):
model = Brand
template_name = 'brand/create.html'
form_class = BrandForm
success_url = reverse_lazy('brand_list')
permission_required = 'change_brand'
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
self.object = self.get_object()
return super().dispatch(request, *args, **kwargs)
def validate_data(self):
data = {'valid': True}
try:
type = self.request.POST['type']
obj = self.request.POST['obj'].strip()
id = self.get_object().id
if type == 'name':
if
Brand.objects.filter(name__icontains=obj).exclude(id=id):
data['valid'] = False
except:
pass
return JsonResponse(data)
def post(self, request, *args, **kwargs):
data = {}
action = request.POST.get('action', None)
try:
if action == 'edit':
data = self.get_form().save()
elif action == 'validate_data':
return self.validate_data()
else:
data['error'] = 'No ha seleccionado ninguna opción'
except Exception as e:
data['error'] = str(e)
return HttpResponse(json.dumps(data),
content_type='application/json')
def get_context_data(self, **kwargs):
context = super().get_context_data()
context['list_url'] = self.success_url
context['title'] = 'Edición de una Marca'
context['action'] = 'edit'
return context
184
Tabla 79. Código que permite eliminar datos
Códigos que permiten eliminar datos registrados
Ochoa y Torres, 2021
Eliminar
El código permite el
procedimiento de eliminar los
datos ya registrados
class BrandDeleteView(AccessModuleMixin,
PermissionModuleMixin, DeleteView):
model = Brand
template_name = 'brand/delete.html'
success_url = reverse_lazy('brand_list')
permission_required = 'delete_brand'
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
return super().dispatch(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
data = {}
try:
self.get_object().delete()
except Exception as e:
data['error'] = str(e)
return HttpResponse(json.dumps(data),
content_type='application/json')
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['title'] = 'Notificación de eliminación'
context['list_url'] = self.success_url
return context