UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES...

128
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES - QUEVEDO FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TITULO INGENIERO EN SISTEMAS E INFORMÁTICA TEMA: APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN QUEVEDO.” AUTOR: VERA HUACON JAMIL SANTIAGO ASESOR: ING. MG. LOZADA TORRES EDWIN FABRICIO AMBATO ECUADOR 2018

Transcript of UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES...

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES - QUEVEDO

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TITULO INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN QUEVEDO.” AUTOR: VERA HUACON JAMIL SANTIAGO ASESOR: ING. MG. LOZADA TORRES EDWIN FABRICIO

AMBATO – ECUADOR 2018

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

APROBACIÓN DEL ASESOR DE TRABAJO DE TITULACIÓN

CERTIFICACIÓN

Quien suscribe, legalmente CERTIFICA QUE: El presente trabajo de Titulación

realizado por el Sr. JAMIL SANTIAGO VERA HUACÓN, estudiante de la carrera de

Sistemas, Facultad de Sistemas Mercantiles, con la APLICACIÓN WEB PARA LA

GESTIÓN ACADÉMICA DE LA ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ

ISAAC MONTES DEL CANTÓN QUEVEDO” ha ido pródigamente revisado y

cumple con todos los requisitos establecidos en la normativa de la Universidad

Autónoma Regional de los Andes – UNIANDES- por lo que se aprueba su

presentación.

Ambato, Enero del 2018

ING. MG. LOZADA TORRES EDWIN FABRICIO

ASESOR

Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

DECLARACIÓN DE AUTENTICIDAD

YO, JAMIL SANTIAGO VERA HUACÓN, estudiante de la Carrera de Sistemas,

Facultad Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente

trabajo de investigación, previo a la obtención del titulo de INGENIERIO EN

SISTEMAS E INFORMÁTICA, son absolutamente originales, auténticos y personales;

a excepción de las citas, por lo que son de mi exclusiva responsabilidad.

Ambato, Enero del 2018

__________________________________

JAMIL SANTIAGO VERA HUACÓN

C.I. 1205128125

AUTOR

Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

DERECHOS DE AUTOR

Yo, JAMIL SANTIAGO VERA HUACON, declaro que conozco y acepto la

disposición constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional

Autónoma de Los Andes, que en su parte pertinente textualmente dice: El Patrimonio de

la Universidad UNIANDES, está constituido por: La propiedad intelectual sobre las

Investigaciones, trabajos científicos o técnicos, proyectos profesionales y consultoría

que se realicen en la Universidad o por cuenta de ella;

Ambato, Enero del 2018

__________________________________

JAMIL SANTIAGO VERA HUACÓN

C.I. 1205128125

AUTOR

Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

DEDICATORIA

A DIOS

Porque ha estado conmigo en cada paso que doy, darme las fortalezas necesarias para

seguir adelante y no desmayar durante los problemas que se presentaban, enseñándome

que con la Fe todo se logra cumplir los objetivos propuestos,

A MI PADRES.

Por sus sabios consejos, paciencias, ánimos, apoyos, por su amor incondicional, por

ayudarme a ser perseverante, nunca abandonarme en el camino largo del estudio,

guiándome, instruyéndome siendo ellos mis apoyos prioritarios para que no me rindiera

en mitad del camino y poder culminar este proyecto investigativo. Gracias madre y

padre de mi vida.

A MIS MAESTROS

Por brindarme sus conocimientos, sus anécdotas, esfuerzos, paciencia y motivación que

han logrado en mí que pueda terminar mis estudios con éxitos y así poder ejercer mi

profesión a futuro de manera correcta.

A MIS HERMANAS.

Por siempre desearme lo mejor, estando allí presentes, por sus consejos, ánimos, y de

otra manera apoyándome para la culminación de esta investigación.

A MI ESPOSA E HIJOS

Porque han estado pendientes, apoyándome y dándome cariño, confianza y apoyo

incondicional para cumplir otra etapa de mi vida.

“Cada día sabemos más y entendemos menos”. (Albert Einstein).

Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

AGRADECIMIENTO

A Dios quien me permitió vivir el día a día, quien me lleno de sabiduría, salud,

fortaleza, fe y demostrarme que todos los objetivos propuestos se pueden culminar con

fe y dedicación.

A mis padres por el amor recibido, la dedicación y la paciencia con la que cada día se

preocupaban por mi avance, por ser los promotores de mis sueños, gracias a ellos por

cada día confiar y creer en mis expectativas, gracias a mi madre por estar dispuesta a

acompañarme cada larga y agotadora noche de estudio, gracias a mi padre por siempre

desear y anhelar siempre lo mejor para mi vida gracias a ellos por cada consejo y por

cada una de sus palabras me guiaron durante mi vida y al desarrollo de este proyecto,

esto es simplemente único y se refleja en la vida de un hijo.

A la Universidad Regional Autónoma de los Andes “UNIANDES”, a mi asesor Ing.

Fabricio Lozada que me guio con sus sabios conocimientos y a todas aquellas personas

que de alguna u otra manera colaboraron y ayudaron para llevar esta investigación

adelante.

Gracias...

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

INDICE GENERAL

APROBACION DEL ASESOR DEL TRABAJO DE TITULACIÓN

DECLARACIÓN DE AUTENTICIDAD

DERECHOS DE AUTOR

DEDICATORIA

AGRADECIMIENTO

INDICE GENERAL

INDICE DE TABLAS

INDICE DE GRAFICOS

RESUMEN

ABSTRACT

INTRODUCCIÓN…………………………………………….……..……… 1

Antecedentes de la Investigación………………………………….….…....... 1

Planteamiento del problema………………………………………….….…... 1

Formulación del problema……………………………………………..……. 2

Delimitación del problema…………………………………………….……. 3

Objeto de investigación y de campo…………………………………….…... 3

Identificación de la línea de investigación………………………………….. 3

Objetivos……………………………………………………………………. 3

Objetivo General……………………………………………………………. 3

Objetivo Especifico…………………………………………………………. 3

Idea a defender………………………………………………………………. 4

Variable independiente……………………………………………………… 4

Variable dependiente………………………………………………………… 4

Justificación del tema………………………………………………………... 4

CAPITULO 1………………………………………………………………… 6

1. MARCO TEÓRICO………………………………………………………. 6

1.1. Metodologías del Desarrollo de Softwares Agiles…………………….... 6

1.1.1. El manifiesto ágil…………………………………………………….. 6

1.1.2. Comparación de metodologías tradicionales vs Metodologías agiles … 7

1.2. Metodología Extreme Programming (XP)……………………………….. 7

1.2.1. Las variables XP: coste, tiempo, calidad y alcance…………………….. 8

1.2.2. Los cuatros valores: comunicación, simplicidad, retroalimentación…… 8

1.3. Metodología Scrum………………………………………………………... 9

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

1.3.1. La esencia de scrum……………………………………………………... 10

1.4. Metodología RUP…………………………………………………………. 10

1.4.1. Rup como proceso de desarrollo………………………………………... 11

1.5. UML………………………………………………………………………. 11

1.5.1. UML y su función en el modelado y diseño orientados a objetos………. 11

1.5.2. Tipos de diagramas UML……………………………………………….. 12

1.6. Servidor Web……………………………………………………………… 14

1.6.1. Componentes Internos…………………………………………………... 14

1.6.2. Tipos de servidores……………………………………………………… 14

1.6.3. Funcionamiento de un servidor web…………………………………….. 15

1.6.4. Aplicaciones de los servidores web……………………………………... 15

1.7. Modelamiento de Bases de Datos…………………………………………. 16

1.7.1. ¿Qué es una base de datos?........................................................................ 16

1.7.2. Sistemas de gestor de base de datos……………………………………… 16

1.7.3. Características deseables en un SGBD…………………………………... 16

1.7.4. Implicaciones del enfoque de base de datos……………………………... 17

1.7.5. Modelo de los datos……………………………………………………… 18

1.7.6. Modelo entidad – relación……………………………………………….. 18

1.7.7. El modelo relacional……………………………………………………... 20

1.7.8. Seguridad en base de datos………………………………………………. 20

1.7.9. Procedimientos almacenados…………………………………………….. 21

1.7.10. Transiciones…………………………………………………………….. 22

1.7.11. Necesitamos transacciones……………………………………………… 22

1.8. MySQL……………………………………………………………………... 22

1.8.1. Características de MySQL………………………………………………... 23

1.9. PHP…………………………………………………………………………. 24

1.9.1. Características generales de PHP…………………………………………. 24

1.9.2 Ventajas……………………………………………………………………. 24

1.10. HTML5……………………………………………………………………. 25

1.10.1. Un poco de historia……………………………………………………… 25

1.10.2. Introducción y las nuevas etiquetas a html5…………………………….. 26

1.10.3. Nuevas etiquetas de html5………………………………………………. 26

1.10.4. Ventajas y desventajas…………………………………………………… 28

1.10.5. Soporte html5 en navegadores viejos…………………………………… 28

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

1.11. Javascript………………………………………………………………….. 29

1.12. CSS3………………………………………………………………………. 29

1.12.1. Familias de navegadores………………………………………………… 29

1.12.2. Beneficios del uso del CSS3…………………………………………….. 30

1.13. Tecnologías Educativas…………………………………………………… 30

1.13.1. La orientación educativa y las Tics………………………………….….. 31

1.13.2. Utilización de las Tics para la información escolar y profesional………. 31

1.14. Importancia de la aplicación de la tecnología en el campo educativo…….. 32

1.15. Ventajas de la base de datos para la gestión de información…………….... 33

1.16. Ventajas de la web para la gestión académica de información…………… 33

1.17. Conclusiones parciales del capítulo………………………………………. 34

CAPITULO II…………………………………………………………………… 36

2. METODOLOGÍAS Y PLANTEAMIENTO DE LA PROPUESTA………… 36

2.1. Caracterización del sector………………………………………………….. 36

2.2. Descripción de procedimientos metodológicos……………………………. 36

2.2.1. Metodologías de la investigación………………………………………... 37

2.2.2. Tipo de investigación……………………………………………………. 37

2.3. Técnicas de Investigación…………………………………..……………… 38

2.3.1. Entrevistas……………………………………………………………….. 38

2.3.2. Encuestas………………………………………………………………… 38

2.3.3. Instrumentos de investigación…………………………………………… 39

2.4. Población y muestra……………………………………………………….. 39

2.4.1. Análisis e interpretación de resultados…………………………………... 39

Resultados de encuestas realizadas a docentes al plantel educativo…………… 40

Entrevista realizada a la directora del plantel educativo…………………….…. 50

Entrevista realizada a la subdirectora del plantel educativo……………………. 52

Entrevista realizada al Inspector General del plantel educativo………………... 55

Entrevista realizada al Presidente del Consejo Estudiantil del plantel educativo. 56

Entrevista realizada al Presidente de Padres de familia del plantel educativo…. 58

2.5. Conclusiones parciales del capítulo………………………………………… 59

CAPITULO III………………………………………………………………….. 60

DESARROLLO DE LA PROPUESTA………………………………………… 60

3.1. Título de la propuesta………………………………………………………. 60

3.2. Fundamentación……………………………………………………………. 60

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

3.3. Objetivos de la propuesta…………………………………………………... 60

3.3.1. Objetivo General…………………………………………………………. 60

3.3.2. Objetivos Específicos…………………………………………………….. 60

3.4. Justificación de la propuesta………………………………………………... 61

3.5. Metodología de desarrollo………………………………………………….. 61

3.5.1. La esencia de scrum………………………………………………………. 62

3.5.2. Fases de la metodología scrum…………………………………………… 62

3.5.2.1. Fase inicial……………………………………………………………… 63

3.5.2.2. Fase definición………………………………………………………….. 63

3.5.2.3. Fase de ejecución……………………………………………………….. 63

3.5.2.4. Fase de entrega………………………………………………………..… 63

3.5.2.5. Fase soporte y mantenimiento…..….…………………………………… 63

3.5.2.6. Fase de Cierre del proyecto……………………………………………… 63

3.6. Requerimientos……………………………………………………………... 63

3.6.1. Requerimientos funcionales………………………………………………. 63

3.6.2. Requerimientos no funcionales…………………………………………… 68

3.6.3. Identificación de roles y funcionalidades………………………………… 70

3.7. Casos de Uso……………………………………………………………….. 71

3.7.1. Identificación de usuarios………………………………………………... 71

3.8. Diagramas de caso de uso………………………………………………….. 71

3.9. Diagramas de secuencia……………………………………………………. 84

3.10. Diseño…………………………………………………………………….. 88

3.10.1. Diseño Físico de la base de datos………………………………………. 88

3.10.2. Diagramas de clases……………………………………………………. 88

3.10.3. Diseño Navegacional Sistema de información web…………………… 89

3.10.4. Diccionario de datos……………………………………………………. 89

3.10.5. Diseño de Interfaz……………………………………………………… 95

3.10.5. Pruebas…………………………….…………………………………… 99

3.10.6. Pruebas de caja blanca…………………………………………………. 99

3.10.5.Pruebas de caja negra…………………………………………………… 100

3.10.5. Pruebas de verificación y validación…………………………………… 101

CONCLUSIONES

RECOMENDACIONES

BIBLIOGRAFIA

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

INDICE DE TABLAS

Tabla 1. Población y muestra…………………………………………………… 39

Tabla 2. Pregunta N.- 1…………………………………………………………. 40

Tabla 3. Pregunta N.- 2…………………………………………………………. 41

Tabla 4. Pregunta N.- 3………………………………………………………..… 42

Tabla 5. Pregunta N.- 4…………………………………………………………. 43

Tabla 6. Pregunta N.- 5………………………………………………………..… 44

Tabla 7. Pregunta N.- 6………………………………………………………..… 45

Tabla 8. Pregunta N.- 7………………………………………………………….. 46

Tabla 9. Pregunta N.- 8………………………………………………………….. 47

Tabla 10. Pregunta N.- 9………………………………………………………… 48

Tabla 11. Pregunta N.- 10……………………………………………………….. 49

Tabla 12. Requerimientos Fncnionales – RF01…………………………………. 64

Tabla 13. Requerimientos Funcionales – RF02…………………………………. 64

Tabla 14. Requerimientos Funcionales – RF03…………………………………. 64

Tabla 15. Requerimientos Funcionales – RF04…………………………………. 65

Tabla 16. Requerimientos Funcionales – RF05…………………………………. 65

Tabla 17. Requerimientos Funcionales – RF06…………………………………. 65

Tabla 18. Requerimientos Funcionales – RF07…………………………………. 66

Tabla 19. Requerimientos Funcionales – RF08…………………………………. 66

Tabla 20. Requerimientos Funcionales – RF09…………………………………. 66

Tabla 21. Requerimientos Funcionales – RF10…………………………………. 67

Tabla 22. Requerimientos Funcionales – RF11…………………………………. 67

Tabla 23. Requerimientos Funcionales – RF12…………………………………. 67

Tabla 24. Requerimientos Funcionales – RF13…………………………………. 68

Tabla 25. Requerimientos Funcionales – RNF01………………………………. 68

Tabla 26. Requerimientos Funcionales – RNF02………………………………. 69

Tabla 27. Requerimientos Funcionales – RNF03………………………………. 69

Tabla 28. Requerimientos Funcionales – RNF03………………………………. 69

Tabla 29. Identificación de Roles y Funcionalidades…………………………... 70

Tabla 30. Caso de uso: Registro de Usuario……………………………………. 72

Tabla 31. Caso de uso: Ingreso al Sistema ………………………………….... 73

Tabla 32. Caso de uso: Registro de periodos ………………………………….. 74

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

Tabla 33. Caso de uso: Registro de materias …………………………………… 75

Tabla 34. Caso de uso: Registro de cursos……………………………………… 76

Tabla 35. Caso de uso: Registro de profesores ………………………………… 77

Tabla 36. Caso de uso: Registro de estudiantes ………………………………... 78

Tabla 37. Caso de uso: Registro de matrículas …………………………………. 79

Tabla 38. Caso de uso: Registro de asignación …………………………………. 81

Tabla 39. Caso de uso: Registro de calificaciones………………………………. 82

Tabla 40. Caso de uso: Configuración………. …………………………………. 83

Tabla 41. Diccionario de datos: Tabla Periodo. ………………………………… 89

Tabla 42. Diccionario de datos: Tabla Materia …………………………………. 90

Tabla 43. Diccionario de datos: Tabla Curso. …………………………………... 90

Tabla 44. Diccionario de datos: Tabla Profesor ……………………………….. 90

Tabla 45. Diccionario de datos: Tabla Asignación………………………..……. 91

Tabla 46. Diccionario de datos: Tabla Estudiante………………………………. 92

Tabla 47. Diccionario de datos: Tabla Calificación……………………………. 92

Tabla 48. Diccionario de datos: Tabla Matricula………………………………. 93

Tabla 49. Diccionario de datos: Tabla Usuario. ……………………………….. 93

Tabla 50. Diccionario de datos: Tabla Rol Usuario. …………………………… 94

Tabla 51. Diccionario de datos: Tabla Estado de Usuario. …………………….. 94

Tabla 52. Diccionario de datos: Tabla Mensajes ……………………………….. 95

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

INDICE DE GRÁFICOS

Gráfico 1. Capas del Software Ágil……………………………………………. 8

Gráfico 2. Html5 en distintos navegadores……………………………………. 28

Gráfico 3. Pregunta N.- 1………………………………………………………. 40

Gráfico 4. Pregunta N.- 2………………………………………………………. 41

Gráfico 5. Pregunta N.- 3………………………………………………………. 42

Gráfico 6. Pregunta N.- 4………………………………………………………. 43

Gráfico 7. Pregunta N.- 5………………………………………………………. 44

Gráfico 8. Pregunta N.- 6………………………………………………………. 45

Gráfico 9. Pregunta N.- 7………………………………………………………. 46

Gráfico 10. Pregunta N.- 8……………………………………………………... 47

Gráfico 11. Pregunta N.- 9……………………………………………………... 48

Gráfico 12. Pregunta N.- 10..…………………………………………………... 49

Gráfico 13. Caso de uso: General………………………………………………. 71

Gráfico 14. Caso de uso: Registro de Usuario…………………………………. 72

Gráfico 15. Caso de uso: Ingreso al sistema…………………………………… 73

Gráfico 16. Caso de uso: Registro de periodos lectivos……….……………….. 74

Gráfico 17. Caso de uso: Registro de materias………………………………… 75

Gráfico 18. Caso de uso: Registro de cursos…………………………………… 76

Gráfico 19. Caso de uso: Registro de profesores…………………………….… 77

Gráfico 20. Caso de uso: Registro estudiante………………………………..… 78

Gráfico 21. Caso de uso: Registro matricula..…………………………………. 79

Gráfico 22. Caso de uso: Registro asignación…………………………………. 80

Gráfico 23. Caso de uso: Registro calificación………………………………… 81

Gráfico 24. Caso de uso: Configuración……..………………………………… 83

Gráfico 25. Diagrama de secuencia: Registro de usuario………………………. 84

Gráfico 26. Diagrama de secuencia: Registro de periodos…………………….. 85

Gráfico 27. Diagrama de secuencia: Registro de curso………………………... 85

Gráfico 28. Diagrama de secuencia: Registro de profesor…………………….. 86

Gráfico 29. Diagrama de secuencia: Registro de estudiantes…………………. 86

Gráfico 30. Diagrama de secuencia: Registro de calificaciones………………. 87

Gráfico 31. Diagrama de secuencia: Generar reportes………………………… 87

Gráfico 32. Diagrama físico de la base de datos………………………………. 88

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

Gráfico 33. Diagrama de clases………………………….……………………... 88

Gráfico 34. Diseño navegacional sistema de información web………………… 89

Grafico 35. Menú principal……………………………………………………… 95

Grafico 36. Interfaz de Login de usuarios………………………………………. 96

Grafico 37. Formulario de Periodos Lectivos…………………………………… 96

Grafico 38. Formulario registro de materias……………………………………. 97

Grafico 39. Formulario registro de cursos……………………………………… 97

Grafico 40. Formulario registro de profesores…………………………………. 97

Grafico 41. Formulario registro del estudiante…………………………………. 98

Grafico 42. Formulario registro de matrícula………………………………….. 98

Grafico 43. Formulario de asignación de materias…………………………….. 99

Grafico 44. Pruebas de caja negra…………………..………………………….. 100

Grafico 45. Prueba de caja negra: Campo usuario no aumentado……………… 101

Grafico 46. Prueba de caja negra: Campo usuario aumentado…….…………… 101

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

RESUMEN

El proyecto consiste en una aplicación web para la Escuela de Educación Básica “José

Isaac Montes”, que no cuenta con un sistema de control de calificaciones, que genera

conflictos al presentar informes de calificaciones a los representantes a través del

departamento de secretaria, tutores o autoridades. Los datos se ingresan manualmente

por medio de un formato prestablecido en Excel que retrasa la entrega de informes a los

representantes legales de los estudiantes.

La investigación utilizó los siguientes métodos de la investigación científica: La

analítica sintética que permite enterarnos del fundamento del problema para encontrar

su solución, así como la deductiva que permitió obtener información, ejecución de los

conocimientos globales del problema y el inductivo para obtener la información

mediante entrevista y encuestas; siguiendo la línea de investigación de desarrollo de

softwares y programación de sistemas.

Para el desarrollo de aplicación se utilizó la metodología SCRUM. Esto permite la

comunicación entre los colaboradores del departamento de secretaria de la institución y

el desarrollo del producto de software además la reducción de tiempo y costos para

elaboración del proyecto, se utilizó herramientas web: PHP, HTML5, CCS3, MySQL,

entre otros. Como resultado, se obtiene una aplicación web que cumple y satisface las

necesidades del establecimiento educativo que logra eliminar las dificultades

encontradas en la institución.

La aplicación web para la gestión académica de la Escuela de Educación Básica “Jose

Isaac Montes” permite a los docentes ingresar las notas de sus materias y parciales

correspondientes, obtener los promedios de forma automática. Los estudiantes y padres

de familia pueden ver las calificaciones obtenidas durante los parciales de cada

semestre. La parte administrativa podrá supervisar todos los procesos y optimizar el

proceso de registro de calificación de manera oportuna para la mejora de gestión

académica.

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

ABSTRACT

The project consists of implementing a web application in the "José Isaac Montes"

school, which does not have a qualification control system, so that generates a conflict

when submitting report cards to the legal representatives through the secretary's unit,

tutors or authorities. The information data is entered manually using a spreadsheet in

Excel that delays the distribution of report cards to the legal representatives of each

pupil.

The study used the following methods: The synthetic analysis that permits us to find out

the foundation of the problem to find its clarification, besides the deductive method the

information is collected through it and applying interviews and surveys the general

knowledge must be evidenced through the inductive method; considering the research

line of software improvement and design.

Additionally, the SCRUM methodology was used to develop the application, so this

allows the collaboration between coworkers in the secretary unit and the development of

the software, saving time and money by elaborating the project using this web tools:

PHP, HTML5, CCS3, MySQL, among others. As a result, a web application is obtained

that meets and satisfy the requirements of the school being more productive at the time

of distributing report cards.

The web application for academic qualification control in "José Isaac Montes" school

allows teachers to enter grades for each period, so the averages are obtained

automatically. Thanks to this app students and parents can check the grades online. The

administrative unit will be able to control all the processes and heighten the

qualification control system process in a timely manner for the improvement of

academic management.

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

1

INTRODUCCIÓN

Antecedentes de la Investigación

En una investigación preliminar llevada a cabo en varios repositorios digitales de

diferentes instituciones de educación superior del país se han encontrado trabajos de

grado que tienen que ver con el tema propuesto y que sirven como antecedentes

investigativos del presente perfil, entre los trabajos investigados se puede mencionar:

Desarrollar un sistema de gestión académica permitirá a las instituciones a realizar

procesos de manera rápida y eficiente, ya que hoy en día son pocas las instituciones que

no disponen de un mecanismo eficiente para manejar y hacer llegar la información

concerniente a los estudiantes, padres de familia y otros interesados, ocasionando

malestar en la personas que solicitan información ya que estos procesos se realizan de

manera manual. (Mina Otuna, 2014).

El implementar una aplicación web usando el modelo ISO/IEC, permitirá aprovechar

recursos tecnológicos del internet ya que su estructura en mantenimiento consta de seis

fases desde empezando un levantamiento de la situación, problemas que se encuentran,

soluciones planteadas, aceptación e implementación del sistema para cualquier entidad,

además de aprovechar el lenguaje PHP y Java Script que brinda muchas funciones para

los diferentes exploradores que hoy en día existen por ultimo concluye que el Modelo

ISO/IEC es muy fácil de implementar y seguir. (Delgado Vera, 2012)

Usar la metodología OOHDM como técnica de diseño que permitirá realizar un

conjunto de tareas a mediano y largo plazo donde reduce el tiempo de desarrollo del

Portal Web en conjunto con el software Open Source que brindará confiabilidad,

seguridad del diseño y programación, con esto mejorará la administración académica

del Colegio Nacional Experimental Amazonas. (Humberto, 2008)

Planteamiento del problema

La informática ha adquirido una importancia decisiva, no solo en el mundo

especializado de las grandes computadoras, sino en la vida cotidiana de los países. Por

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

2

su puesto, para llegar a tiempos actuales y modernos, muchas cosas tuvieron que surgir.

En este caso, de la era de la informática, ocurrieron dos causas contemporáneas a las

que se les atribuye este gran cambio, como son las aplicaciones web que permiten

gestionar los procesos académicos de cualquier sector educativo, ya que son eficientes y

mejoran la calidad de servicios a los usuarios.

Estos sistemas informáticos en conjunto con una buena aplicación web desarrollada

automatizan los procesos operativos y suministran una plataforma informática necesaria

para una toma de decisiones, manejo y factibilidad de datos, a su vez por su dinamismo

hace que sea amigable para los usuarios.

La Escuela de Educación Básica “José Isaac Montes”, que se encuentra ubicada el

cantón Quevedo, Provincia de Los Ríos en la calle Carlos Julio Arosemena, institución

que ayuda a la comunidad educativa con sus saberes disciplinares en el ámbito

educativo, utiliza hojas de cálculos de Excel donde realizan sus cálculos matemáticos

promédiales de un paralelo o asignatura, para posterior ser enviados a través de un link

del OneDrive. Los docentes a través de sus correos ingresan al link, editan y registran

calificaciones, que surge durante cada año lectivo, esto entorpece la agilidad y veracidad

del procesamiento de datos, acceso rápido a las calificaciones y brindar un servicio de

calidad a la comunidad educativa, debido al inadecuado proceso de gestión académica

utilizado.

El proceso que ellos utilizan año a año constituye un problema que afecta tanto al

personal docente, administrativo, estudiantes y padres de familia que provoca: entrega

de información no oportuna y veraz a estudiantes a los miembros de la comunidad

educativa, retardo de reportes, una planificación no adecuada al subir las calificaciones

de los estudiantes por los docentes, entregar información correcta a través de un sitio

web propio de la institución.

Formulación del problema

¿Cómo mejorar la gestión académica de los estudiantes de la Escuela de Educación

Básica “José Isaac Montes”?

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

3

Delimitación del problema

La investigación se realizó en el Departamento de Secretaria de la Escuela Educación

Básica “José Isaac Montes”, de la Provincia de Los Ríos, Cantón Quevedo, Parroquia

“24 de mayo”, que se encuentra ubicada en la avenida principal Carlos Julio

Arosemena, en el año 2017.

Objeto de investigación y campo de acción

Objeto de investigación: Sistemas de Información.

Campo de acción: Aplicación Web

Identificación de la línea de investigación

Desarrollo de Software y Programación de Sistemas

Objetivos

Objetivo General

Desarrollar una aplicación web para la gestión académica de la escuela de Educación

Básica “José Isaac Montes”, del Cantón Quevedo.

Objetivos Específicos

Sustentar bibliográficamente las aplicaciones web y gestión académica escolar.

Analizar la información recopilada, organizarla detalladamente determinando el

alcance y requerimientos del sistema.

Aplicar la solución propuesta teniendo en cuenta los aspectos analizados durante

el proyecto.

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

4

Idea a defender

La implementación de una aplicación web para la gestión académica de la escuela de

Educación Básica “José Isaac Montes”, del Cantón Quevedo.

Variable independiente:

Aplicación Web

Variable dependiente:

Control de la gestión académica

Justificación del tema

El diseño e implementación de este proyecto se plantea en la Escuela con la finalidad de

mejorar el servicio que hace años viene registrando sus notas a través del registro de

notas a mano usando bolígrafos, máquina de escribir, actas de grado y por ultimo una

computadora usando la impresora, esta última muchas veces sin tinta, dañadas por

recalentamiento, sin poder beneficiarse de los recursos tecnológicos de datos para el

registro y almacenamiento de información.

Muchas actas de notas y registros se han deteriorado hasta llegar al punto de ser

ilegibles, algunos se han perdido o colocados en lugares a la intemperie, esto también

conlleva a la falta de organización por parte de secretaria y autoridades, se envían

oficios a los directivos del Distrito de Educación de Quevedo, para disponer de recursos

económicos para la adquisición de recursos tecnológicos e implementaciones de

plataformas informáticas, pero la contestaciones no llegan por parte del directivo del

Distrito de Educación y muchas veces solo envían oficios que manifiestan “Se está

analizando.”

Por estas razones se considera que el desarrollo del Diseño e implementación de un

portal web es fundamental para la institución, con esta implementación brindarán mejor

servicio a la comunidad educativa y los mantendrán actualizados en sus informaciones

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

5

en conjunto con sus calificaciones, además de ahorrar tiempo y dinero más aun al

ingresar la información se evitan de realizar demasiados reportes.

La comunidad educativa no puede ser ajena de las nuevas tecnologías de información ya

que nos aportan valiosas herramientas para mejorar, perfeccionar actividades

desempeñan a diario los estudiantes, docentes y padres de familia, es importante que las

instituciones se apropien de los recursos tecnológicos actuales para brindar servicios de

calidad y calidez a los miembros de la comunidad educativa.

En el Cantón Quevedo son pocas las instituciones que cuentan con un portal web, con

aplicaciones que permitan facilitar el control de ingreso de calificaciones, y esto abre un

camino para que las instituciones que no cuentan con las herramientas web sean

partícipes de este proyecto siendo los beneficiarios directos, logrando dentro de sus

planteles un ambiente de comunicación entre todos los miembros que conformar la

comunidad educativa.

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

6

CAPITULO I

MARCO TEÓRICO

1.1. Metodología del Desarrollo de Softwares Agiles

Durante el transcurso de los años 90 el ambiente cambiante y turbulento era cada vez

más la regla que la excepción. Por lo tanto, surgió la necesidad de desarrollar

metodologías livianas y maniobrables que pudieran operar en ese ambiente. Estas

metodologías son conocidas colectivamente hoy en día como “metodologías ágiles”. En

la figura 1 se puede observar una línea cronológica de cómo fueron evolucionando y

surgiendo los distintos tipos de metodologías de desarrollo de software, desde las

metodologías orientadas a los procesos, hasta las agiles como, por ejemplo: DSDM,

SCRUM, FDD, etc. (Fernandez Gonzalez, 2013).

1.1.1. El manifiesto “ágil”

En el "Manifiesto ágil" se definen los cuatro valores por las que se deberían guiar las

metodologías ágiles, estamos buscando mejores maneras para desarrollar software y

ayudar a otros a desarrollarlo.

En este trabajo se valora:

Al individuo y sus interacciones más que al proceso y las herramientas.

Desarrollar software que funciona, más que obtener una buena

documentación.

La colaboración con el cliente más que la negociación de un contrato.

Responder a los cambios más que seguir una planificación.

De esta manera, mientras mayor valor tengamos en la parte derecha más

apreciaremos los de la parte izquierda. (Fernandez Gonzalez, 2013)

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

7

1.1.2. Comparación de metodologías tradicionales vs. Metodologías ágiles

Existen distintos tipos de metodologías de desarrollo de software y se pueden clasificar

dependiendo diversos aspectos. Pero como se aclaró, una de las clasificaciones más

relevantes es la que se refiere a la filosofía de desarrollo que persiguen las mismas.

Encontramos entonces a estos dos tipos de metodologías:

Metodologías de desarrollo Tradicionales (pesados, o de peso)

Metodologías de desarrollo ágiles (livianos o ligeros). (Fernandez Gonzalez,

2013)

1.2. Metodología Extreme Programming (XP).

Creada por Kent Beck, Ward Cunninghamn y Ron Jeffries a finales de los noventa, la

programación extrema ha pasado de ser una simple idea para un único proyecto a

inundar todas las "factorías de software". Algunos la definen como un movimiento

"social" de los analistas del software hacia los hombres y mujeres de negocios, de lo que

debería ser el desarrollo de soluciones en contraposición a los legalismos de los

contratos de desarrollo.

Actualmente esta metodología pasa de boca en boca como si de "algo secreto y

pecaminoso" se tratase, y muchos jefes de proyectos están buscando la oportunidad para

convencer a sus directivos y clientes de ponerla en práctica con algún proyecto piloto.

Los resultados dictarán si XP pasa a impregnar el desarrollo del software de las

próximas décadas o si simplemente nos quedaremos con la idea de aquella versión

utópica de desarrollo de software. (Fernandez Gonzalez, 2013)

Para alcanzar el objetivo de software como solución ágil, la metodología XP se

estructura en tres capas que agrupan las doce prácticas básicas de XP:

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

8

Gráfico N° 1: Capas del Software Ágil

1. Metodología de programación: diseño sencillo, test, refactorización y

codificación con estándares.

2. Metodología de equipo: propiedad colectiva del código, programación en

parejas, integración continua, cuarenta horas semanales y metáfora del negocio.

3. Metodología de procesos: cliente in situ, entregas frecuentes y planificación

del juego. (Fernandez Gonzalez, 2013).

1.2.1. Las variables xp: coste, tiempo, calidad y alcance

El punto de partida de la metodología XP son las variables que utiliza para cada

proyecto: coste (la inversión económica y en recursos), tiempo (el tiempo empleado,

determinado por la fecha de entrega final), calidad (del código y del aplicativo

desarrollado) y alcance (Conjunto de funcionalidades). (Fernandez Gonzalez, 2013).

1.2.2. Los cuatro valores: comunicación, simplicidad, realimentación y coraje

Los creadores de esta metodología quisieron medir su utilidad a través de cuatro

valores, que representan aquellos aspectos cuyo cumplimiento nos va a garantizar el

éxito en el proyecto: comunicación, simplicidad, realimentación y coraje. Veamos qué

significa cada uno de ellos:

a) Comunicación. Debe ser fluida entre todos los participantes en el proyecto;

además el entorno tiene que favorecer la comunicación espontánea, ubicando a

todos los miembros en un mismo lugar. La comunicación directa nos da mucho

Fuente: (Fernández, 2013)

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

9

más valor que la escrita, podemos observar los gestos del cliente, o la expresión

de cansancio de nuestro compañero.

b) Simplicidad. Cuanto más sencilla sea la solución, más fácilmente podremos

adaptarla a los cambios. Las complejidades aumentan el coste del cambio y

disminuyen la calidad del software. En XP nos vamos a olvidar de frases como

"haremos un sistema genérico que...", o "esto lo pongo por si acaso algún día lo

necesitamos".

c) Realimentación. El usuario debe utilizar desde la primera entrega el software

desarrollado, dándonos sus impresiones y sus necesidades no satisfechas, de

manera que esas historias vuelvan a formar parte de los requisitos del sistema.

d) Coraje. Coraje para vencer la frase más típica de los desarrolladores: "si funciona

no lo toques". Con XP debemos tocar continuamente cosas que ya funcionan, para

mejorarlas. Hemos de cambiar esta frase por la de: "si funciona, puedes

mejorarlo". Y eso, os lo aseguramos, requiere de mucho valor y coraje.

(Fernandez Gonzalez, 2013).

1.3. Metodología Scrum

Scrum es una metodología ágil de gestión de proyectos cuyo objetivo primordial es

elevar al máximo la productividad de un equipo. Pone su atención y hace foco sobre

valores y prácticas de gestión, en vez de requerimientos, prácticas de desarrollo,

implementación y otras cuestiones técnicas. Ésta metodología delega completamente en

el equipo la responsabilidad de decidir la mejor manera de trabajar para ser lo más

productivos posibles, es decir, que es flexible y los integrantes del equipo pueden optar

por organizar la forma de interactuar entre ellos. (Fernández, 2013).

La terminología “Scrum” procede del deporte llamado rugby, donde se designa al acto

de preparar el avance del equipo en unidad pasando la pelota a uno y otro jugador.

Scrum es adaptable, ágil, auto-organizado y con pocos tiempos muertos. Esta

metodología ágil fue desarrollada por Jeff Sutherlandix y elaborada más formalmente

por Ken Schwaberx. Poco tiempo después Sutherland y Schwaber se unieron para

refinar y extender Scrum. Se la ha llegado a conocer como una herramienta de hiper-

productividad. Schwaber se dio cuenta entonces de que un proceso necesita aceptar el

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

10

cambio, en lugar de esperar predictibilidad. Se enfoca en el hecho de que procesos

definidos y repetibles sólo funcionan para atacar problemas definidos y repetibles con

gente definida y repetible en ambientes definidos y repetibles. Toma el cambio como

una forma de entregar al final del desarrollo algo más cercano a la verdadera necesidad

del Cliente. Puede ser aplicado teóricamente a cualquier contexto en donde un grupo de

gente necesita trabajar junta para lograr una meta común. (Fernandez Gonzalez, 2013)

Se basa en los principios ágiles:

Privilegiar el valor de la gente sobre el valor de los procesos.

Entregar software funcional lo más pronto posible.

Predisposición y respuesta al cambio.

Fortalecer la comunicación y la colaboración.

Comunicación verbal directa entre los implicados en el proyecto.

Simplicidad; eliminación de artefactos innecesarios en la gestión del proyecto.

1.3.1. La esencia de scrum

Más que una metodología de desarrollo es una herramienta para gestionar

proyectos.

No contiene definiciones en áreas de ingeniería.

Con visión de que el trabajo es efectuado por equipos auto-organizados y

autodirigidos, logrando motivación, responsabilidad y compromiso.

Está basada en un proceso constructivo iterativo e incremental donde las

iteraciones tienen duración fija

Contiene definición de roles, prácticas y productos de trabajo escritas de forma

simple.

1.4. Metodologia RUP

El Proceso Unificado Racional (Rational Unified Process en inglés, y sus siglas RUP)

es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado

(UML), constituyen la metodología estándar más utilizada para el análisis,

implementación y documentación de sistemas orientados a objetos. RUP no es un

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

11

sistema con pasos firmemente establecidos, sino que trata de un conjunto de

metodologías adaptables al contexto y necesidades de cada organización, donde el

software es organizado como una colección de unidades atómicas llamados objetos,

constituidos por datos y funciones, que interactúan entre sí. (Fernandez Gonzalez,

2013).

1.4.1. Rup como proceso de desarrollo

RUP es explícito en la definición de software y su trazabilidad, es decir,

contempla en relación causal de los programas creados desde los requerimientos

hasta la implementación y pruebas.

RUP identifica claramente a los profesionales (actores) involucrados en el

desarrollo del software y sus responsabilidades en cada una de las actividades.

(Fernandez Gonzalez, 2013).

1.5. UML

El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de

modelado visual común y semántica y sintácticamente rico para la arquitectura, el

diseño y la implementación de sistemas de software complejos, tanto en estructura

como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software,

p. ej., en el flujo de procesos en la fabricación. (Alarcon, 2000)

UML no es un lenguaje de programación, pero existen herramientas que se pueden usar

para generar código en diversos lenguajes usando los diagramas UML. UML guarda

una relación directa con el análisis y el diseño orientados a objetos. (Alarcon, 2000)

1.5.1. UML y su función en el modelado y diseño orientados a objetos

Los lenguajes orientados a objetos dominan el mundo de la programación porque

modelan los objetos del mundo real. UML es una combinación de varias notaciones

orientadas a objetos: diseño orientado a objetos, técnica de modelado de objetos e

ingeniería de software orientada a objetos. (Alarcon, 2000)

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

12

1.5.2. Tipos de diagramas UML

UML usa elementos y los asocia de diferentes formas para formar diagramas que

representan aspectos estáticos o estructurales de un sistema, y diagramas de

comportamiento, que captan los aspectos dinámicos de un sistema. (Alarcon, 2000)

Diagramas UML estructurales. (Alarcon, 2000).

1. Diagrama de clases: El diagrama UML más comúnmente usado, y la

base principal de toda solución orientada a objetos. Las clases dentro de

un sistema, atributos y operaciones, y la relación entre cada clase. Las

clases se agrupan para crear diagramas de clases al crear diagramas de

sistemas grandes.

2. Diagrama de componentes: Muestra la relación estructural de los

elementos del sistema de software, muy frecuentemente empleados al

trabajar con sistemas complejos con componentes múltiples. Los

componentes se comunican por medio de interfaces.

3. Diagrama de estructura compuesta: Los diagramas de estructura

compuesta se usan para mostrar la estructura interna de una clase.

4. Diagrama de implementación: Ilustra el hardware del sistema y su

software. Útil cuando se implementa una solución de software en

múltiples máquinas con configuraciones únicas.

5. Diagrama de objetos: Muestra la relación entre objetos por medio de

ejemplos del mundo real e ilustra cómo se verá un sistema en un momento

dado. Dado que los datos están disponibles dentro de los objetos, estos

pueden usarse para clarificar relaciones entre objetos.

6. Diagrama de paquetes: Hay dos tipos especiales de dependencias que se

definen entre paquetes: la importación de paquetes y la fusión de

paquetes. Los paquetes pueden representar los diferentes niveles de un

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

13

sistema para revelar la arquitectura. Se pueden marcar las dependencias

de paquetes para mostrar el mecanismo de comunicación entre niveles.

Diagramas UML de comportamiento. (Alarcon, 2000).

1. Diagramas de actividades: Flujos de trabajo de negocios u operativos

representados gráficamente para mostrar la actividad de alguna parte o

componente del sistema. Los diagramas de actividades se usan como una

alternativa a los diagramas de máquina de estados.

2. Diagrama de comunicación: Similar a los diagramas de secuencia, pero

el enfoque está en los mensajes que se pasan entre objetos. La misma

información se puede representar usando un diagrama de secuencia y

objetos diferentes.

3. Diagrama de panorama de interacciones: Hay siete tipos de diagramas

de interacciones. Este diagrama muestra la secuencia en la cual actúan.

4. Diagrama de secuencia: Muestra cómo los objetos interactúan entre sí y

el orden de la ocurrencia. Representan interacciones para un escenario

concreto.

5. Diagrama de máquina de estados: Similar a los diagramas de

actividades, describen el comportamiento de objetos que se comportan de

diversas formas en su estado actual.

6. Diagrama de temporización: Al igual que en los diagramas de

secuencia, se representa el comportamiento de los objetos en un período

de tiempo dado. Si hay un solo objeto, el diagrama es simple. Si hay más

de un objeto, las interacciones de los objetos se muestran durante ese

período de tiempo particular.

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

14

7. Diagrama de caso de uso: Representa una funcionalidad particular de un

sistema. Se crea para ilustrar cómo se relacionan las funcionalidades con

sus controladores (actores) internos/externos.

1.6. Servidor Web

Un servidor web, también denominado servidor HTTP, es una aplicación o software que

se ejecuta en una computadora que cumple el rol del servidor en una arquitectura

cliente-servidor, esta aplicación se encarga de realizar conexiones bidireccionales o

unidireccionales, sincronizadas o no, con uno o varios clientes, recibiendo peticiones y

posteriormente respondiendo a dichas solicitudes utilizando un lenguaje de

programación determinado del lado del cliente. (Almiron, 2014)

1.6.1. Componentes Internos

Cuando hablamos de los componentes de un servidor, nos referimos a los mismos

componentes básicos que encontramos en un equipo de escritorio, pero especializados

para brindar mayor poder de cómputo y, por sobre todo, mayor fiabilidad. La razón de

ser un servidor es, justamente, dar un servicio a los usuarios en forma continua y

predecible. Lo normal es que los servidores den servicio 24x7, es decir, las 24 horas, los

7 días de la semana. (Almiron, 2014)

1.6.2. Tipos de Servidores. (Almiron, 2014).

Windows Server: Están basados en la tecnología NT y a diferencia de sus

homólogos para computadoras de escritorio, están optimizados para labores

empresariales, porque deshabilitan funciones innecesarias con el fin de mejorar

el rendimiento (la interfaz gráfica, por ejemplo, esta desactivada para disminuir

el uso de memoria).

Su principal característica es establecer cuentas de usuario gestionadas,

personalizadas y organizadas, cada usuario es identificado y se le hace

corresponder un perfil con permiso y delegaciones. Los datos, redes, servidores

y cuentas de usuario quedan protegidos de intrusiones.

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

15

Servidores basados en GNU/Linux: Perteneciente a la familia UNIX, que se

distribuye en forma libre, es posible acceder a su cóadigo y modificarlo, una de

las grandes ventajas de la implementación de servidores GNU/Linux es el ahorro

en los costos de instalación, pero también se requiere una mayor especialización

por parte del personal informático.

1.6.3. Funcionamiento de un servidor web

La aplicación de servidor web se ejecuta en una computadora servidor, a la espera de

peticiones de clientes (navegadores web que se ejecutan en los clientes). Las peticiones

al servidor suelen realizarse mediante HTTP utilizando el método de petición GET, en

la que la pagina o un sitio se solicita, a traces de la URL (Uniform

Resource Locator o Localizador uniforme de recursos) al servidor web. (Almiron,

2014).

1.6.4. Aplicaciones

Los servidores web pueden entregar aplicaciones web, estas son porciones de código

que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP por ende hay

que distinguir entre:

Aplicaciones en el lado del cliente: El cliente es el encargado de ejecutarlas en

la máquina del usuario. Son las aplicaciones tipo Java applets o JavaScript; el

servidor proporciona el código de las aplicaciones al cliente y este mediante el

navegador, las ejecuta.

Aplicaciones en el lado del servidor: El servidor web ejecuta la aplicación;

esta, una vez ejecutada, genera cierto código HTML; el servidor toma este

código recién creado y lo envía al cliente por medio del protocolo HTTP, por lo

general, es más práctico que las aplicaciones que se encuentran del lado del

servidor ya que, al ejecutarse en el servidor y no en los clientes, estos últimos no

requieren de ningún agregado para poder interpretar Java o Javascript. (Almiron,

2014)

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

16

1.7. Modelamiento Base de Datos

1.7.1. ¿Qué es una base de datos?

Una base de datos es un conjunto de datos relacionados entre sí. Por datos entendemos

hechos conocidos que pueden registrarse y que tienen un significado implícito. Por

ejemplo, consideremos los nombres, números telefónicos y direcciones de personas que

conocemos. Tal vez hayamos registrado estos datos en una libreta de direcciones

indizada, o quizá lo hayamos hecho en un disquete, empleando un computador personal

y software del tipo de DBASE IV o V, PARADOX o EXCEL. Se trata de un conjunto

de datos relacionados entre sí y que tienen un significado implícito; por tanto,

constituyen una base de datos. (Ramez A, 2012)

1.7.2. Sistemas de gestor de base de datos

Un sistema de gestión de bases de datos (SGBD; en inglés, datábase management

system: DBMS) es un conjunto de programas que permite a los usuarios crear y

mantener una base de datos.

Es decir, el SGBD es un sistema de software en la cual la finalidad es que facilita el

proceso de definir, construir y manipular bases de datos para diversas aplicaciones para

lo cual hay que especificar los tipos de datos, las estructuras y las restricciones de los

datos que se almacenarán en ella controlado por el SGBD que permite manipularla base

de datos mediante consultar para obtener datos específicos, actualizar de datos. (Ramez

A, 2012)

1.7.3. Características deseables en un sgbd

Las características que bebe tener los SGBD son:

Control de la redundancia

Suplicación del trabajo.

Desperdicio espacio de almacenamiento

Los datos se tornen inconsistentes.

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

17

Restricción de los accesos no autorizados

Almacenamiento persistente de objetos y estructuras de datos de programas

Inferencias en la base de datos mediante reglas de deducción

Suministro de múltiples interfaces con los usuarios

Representación de vínculos complejos entre los datos

Respaldo y recuperación. (Ramez A, 2012).

1.7.4. Implicaciones del enfoque de base de datos

Las implicaciones de bases de datos que pueden resultar provechosas:

Potencial para imponer normas

Imponer normas a los usuarios de la base de datos en una organización

grande.

Facilita la comunicación y cooperación entre diversos departamentos,

proyectos y usuarios de esa organización.

Es posible definir normas para los nombres y formatos de los elementos de

información, para los formatos de presentación, para las estructuras de los

informes, para la terminología.

Menor tiempo de creación de aplicaciones. - Se estima que el tiempo de

creación con un SGBD es de una sexta a una cuarta parte del requerido en un

sistema de archivos tradicional.

Flexibilidad. - Añadir un nuevo archivo a la base de datos o extender los

elementos de un archivo ya existente sin afectar los datos almacenados y los

programas de aplicación ya existentes.

Disponibilidad de información actualizada. - Los SGBD ponen la base de

datos a disposición de todos los usuarios. En el momento en que un usuario

actualiza la base de datos, todos los demás usuarios pueden ver de inmediato

esta actualización

Economías de escala. - El SGBD consolida los datos y las aplicaciones,

reduciéndose las actividades del personal de procesamiento de datos en los

diferentes proyectos o departamentos. (Ramez A, 2012).

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

18

1.7.5. Modelo de los datos

Una característica fundamental de la metodología de bases de datos es que ofrece algún

nivel de abstracción de los datos. La abstracción de datos se refiere generalmente a la

supresión de detalles de la organización y el almacenamiento de datos y a la relevancia

de las características fundamentales para un conocimiento mejorado de los datos. Una

de las características principales de la metodología de bases de datos es soportar la

abstracción de datos para que diferentes usuarios puedan percibir esos datos con el nivel

de detalle que prefieren. (Ramez A, 2012).

Un modelo de datos (colección de conceptos que se pueden utilizar para describir la

estructura de una base de datos) proporciona los medios necesarios para conseguir esa

abstracción, por estructura de una base de datos nos referimos a los tipos de datos,

relaciones y restricciones que deben mantenerse para los datos, la mayoría de modelos

de datos también incluyen un conjunto de operaciones básicas para especificar las

recuperaciones y actualizaciones en la base de datos. (Ramez A, 2012).

1.7.6. Modelo entidad – relación.

Este modelo se obtiene en tiempo de diseño de la base de datos. Fue propuesto por Peter

Chen en 1976 y desde entonces se viene utilizando de una forma muy global. Se

caracteriza por utilizar una serie de símbolos y reglas para representar los datos y sus

relaciones. Con este modelo conseguimos representar de manera gráfica la estructura

lógica de una base de datos (Alvarez S. , 2007).

Los principales elementos del modelo entidad-relación son las entidades con sus

atributos y las relaciones entre entidades.

Entidad

Se trata de un objeto del que se recoge información de interés de cara a la base

de datos. Gráficamente se representan mediante un rectángulo. Un ejemplo seria

la entidad banco, donde se recogerían los datos relativos a ese banco, como

puede ser el nombre, el número de sucursal, la dirección, etc.

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

19

Dentro de las entidades pueden ser fuertes o débiles. Las fuertes son las que no

dependen de otras entidades para existir, mientras que las entidades débiles

siempre dependen de otra entidad sino no tienen sentido por ellas mismas.

Relación

Podemos definir la relación como una asociación de dos o más entidades. A cada

relación se le asigna un nombre para poder distinguirla de las demás y saber su

función dentro del modelo entidad-relación. Otra característica es el grado de

relación, siendo las de grado 1 relaciones que solo relacionan una entidad

consigo misma. Las de grado 2 son relaciones que asocian dos entidades

distintas, y las de grado n que se tratan de relaciones que unen más de dos

entidades.

Las relaciones se representas gráficamente con rombos, dentro de ellas se coloca el

nombre de la relación.

Otra característica es el tipo de correspondencia entre dos relaciones:

1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo

una ocurrencia de la otra entidad relacionada.

1: N. Uno a Mucho, a cada ocurrencia de la entidad A le pueden corresponder

varias de la entidad B.

N: M. Muchos a muchos, cada ocurrencia de una entidad puede contener

varias de la otra entidad relacionada y viceversa.

Para finalizar las características de la relación tenemos la cardinalidad que define

el número máximo y mínimo de ocurrencias de cada tipo de entidad. Se representa

con los valores máximo coma mínimo encerrado entre paréntesis encima de la

relación. (Máximo, mínimo)

Atributo

Se define como cada una de las propiedades de una entidad o relación. Cada

atributo tiene un nombre y todos los posibles valores que puede tener. Dentro de

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

20

una entidad tiene que haber un atributo principal que identifica a la entidad y su

valor tiene que ser único. Un ejemplo de atributo principal seria el dni dentro de

la entidad persona.

1.7.7. El modelo relacional

El modelo relacional de los datos fue introducido por Codd (1970). Se basa en una

estructura de datos simple y uniforme el modelo relacional representa la base de datos

como una colección de relaciones. En términos informales, cada relación semeja una

tabla o, hasta cierto punto, un archivo simple.

En el modelo relacional, una fila se denomina tupla, una cabecera de columna es un

atributo y la tabla es una relación. El tipo de datos que describe los tipos de valores que

pueden aparecer en cada columna se llama dominio. (Ramez A, 2012)

1.7.8. Seguridad en base de datos

El término seguridad en la BD engloba al mecanismo que proteja a la base de datos

frente a amenazas intencionadas o accidentales. La seguridad no se aplica únicamente a

los datos almacenados en las propias bases de datos, sino también a otras partes del

sistema que pueden afectar directamente a la propia base de datos y al transporte de los

datos. (Ramez A, 2012).

Los datos son un recurso valioso para las organizaciones, por lo que se han de

establecer políticas de seguridad para garantizar su confidencialidad, su

integridad y su disponibilidad

Confidencialidad. No desvelar datos a usuarios no autorizados. Comprende

también la privacidad (protección de datos personales).

Disponibilidad. La información debe estar accesible.

Integridad. Permite asegurar que los datos no han sido falseados.

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

21

1.7.9. Procedimientos almacenados

Un procedimiento almacenado (stored procedure) es, sencillamente, un algoritmo cuya

definición reside en la base de datos, y que es ejecutado por el servidor del sistema.

Aunque SQL define formalmente un lenguaje de programación para procedimientos

almacenados, cada uno de los sistemas de bases de datos importantes a nivel comercial

implementa su propio lenguaje para estos recursos. InterBase ofrece un dialecto

parecido a la propuesta de SQL; Microsoft SQL Server ofrece el denominado Transact-

SQL. No obstante, las diferencias entre estos lenguajes son mínimas, principalmente

sintácticas, siendo casi idénticas las capacidades expresivas.

El uso de procedimientos almacenados ofrece las siguientes ventajas:

Los procedimientos almacenados ayudan a mantener la consistencia de la base

de datos.

Las instrucciones básicas de actualización, update, inserty delete, pueden

combinarse arbitrariamente si dejamos que el usuario tenga acceso ilimitado a

las mismas. No toda combinación de actualizaciones cumplirá con las reglas de

consistencia de la base de datos.

Los procedimientos almacenados permiten superar las limitaciones del

lenguaje de consultas.

Los procedimientos almacenados pueden reducir el tráfico en la red.

Con los procedimientos almacenados se puede ahorrar tiempo de desarrollo.

(Ramez A, 2012).

1.7.10. Transacciones.

Las transacciones: es el mecanismo que brindan las bases de datos para garantizar la

coherencia de su contenido, especialmente cuando varias aplicaciones acceden

simultáneamente al mismo. (Ramez A, 2012)

Los sistemas profesionales de bases de datos utilizan los bloqueos como un posible

mecanismo de implementación del control de concurrencia a bajo nivel. Y el

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

22

programador debe trabajar y pensar en transacciones, como forma de asegurar la

consistencia de sus operaciones en la base de datos. (Ramez A, 2012)

Una transacción es una secuencia de operaciones de lectura y escritura durante las

cuales se puede ver la base de datos como un todo consistente y, si se realizan

actualizaciones, dejarla en un estado consistente. (Ramez A, 2012).

1.7.11. Necesitamos transacciones

En primer lugar: ver la base de datos como un todo consistente. Con esto quiero decir

que, durante todo el intervalo que está activa la transacción, los valores leídos y no

modificados por la misma permanecen estables, y si al principio de la misma satisfacían

las reglas de integridad, siguen cumpliéndolas durante todo el tiempo de vida de la

transacción. (Ramez A, 2012)

En segundo lugar: "si se realizan actualizaciones, dejar la base de datos en un estado

consistente". La condición anterior es necesaria, desde un punto de vista estricto, para el

cumplimiento de esta condición, pues no se puede pretender realizar una actualización

que satisfaga las reglas de consistencia si la transacción puede partir de un estado no

consistente. Pero implica más que esto. En particular, se necesita garantizar que toda la

secuencia de operaciones consideradas dentro de una transacción se ejecute; si la

transacción aborta a mitad de camino, los cambios efectuados deben poder deshacerse

automáticamente. (Ramez A, 2012).

1.8. Mysql

El software MySQL proporciona un servidor de base de datos SQL (Structured Query

Language) muy rápido, multihilo, multi usuario y robusto. El servidor MySQL está

diseñado para entornos de producción críticos, con alta carga de trabajo así como para

integrarse en software para ser distribuido. MySQL es una marca registrada de MySQL

AB. Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas

relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza

múltiples tablas para almacenar y organizar la información. (Pavon, 2012)

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

23

MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos

de desarrollo, permitiendo su interactuación con los lenguajes de programación más

utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos. El

software MySQL tiene una doble licencia. Los usuarios pueden elegir entre usar el

software MySQL como un producto Open Source bajo los términos de la licencia GNU

General Public License o pueden adquirir una licencia comercial estándar de MySQL

AB. (Pavon, 2012)

1.8.1. Características de mysql.

Prestaciones

MySQL es un SGBD que ha ganado popularidad por una serie de atractivas

características:

Está optimizado para equipos de múltiples procesadores.

Es muy destacable su velocidad de respuesta.

Se puede utilizar como cliente-servidor o incrustado en aplicaciones.

Cuenta con un rico conjunto de tipos de datos.

Soporta múltiples métodos de almacenamiento de las tablas, con

prestaciones y rendimiento diferentes para poder optimizar el SGBD a

cada caso concreto.

Su administración se basa en usuarios y privilegios.

Se tiene constancia de casos en los que maneja cincuenta millones de

registros, sesenta mil tablas y cinco millones de columnas. (Casillas,

(s.f))

Limitaciones

No soporta procedimientos almacenados (se incluirán en la próxima versión

5.0).

No incluye disparadores (se incluirán en la próxima versión 5.0).

No incluye vistas (se incluirán en la próxima versión 5.0).

No incluye características de objetos como tipos de datos estructurados

definidos por el usuario, herencia etc. (Casillas, (s.f))

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

24

1.9. PHP

PHP significa PHP Hypertext Pre-processor, es un lenguaje de programación

interpretado y de propósito general, diseñado originalmente para la creación de páginas

web dinámicas del lado del servidor y puede ser embebido dentro de código HTML. Un

lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, tomando el

código en PHP como su entrada y creando páginas web como salida. Puede ser

desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos

y plataformas sin costo alguno. (Alvarez M. , 2009)

Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador

lo soporte, es independiente del navegador, pero sin embargo para que sus páginas PHP

funcionen, el servidor donde están alojadas debe soportar PHP. (Alvarez M. , 2009)

1.9.1. Características generales de PHP

Multiplataforma

PHP funciona tanto en sistemas Unix o Linux con servidor web Apache como en

sistemas Windows con Microsoft Internet Information Server, de forma que el

código generado por cualquiera de estas plataformas no debe ser modificado al

pasar a la otra. (Cowburn, 2010)

Código Abierto

Como producto de código abierto, PHP goza de la ayuda de un gran grupo de

programadores, permitiendo que los fallos del funcionamiento se encuentren y

se reparan rápidamente. El código se pone al dia continuamente con mejoras y

extensiones de lenguaje para ampliar las capacidades de PHP.

1.9.2. Ventaja

Licencia de software libre

PHP es un lenguaje basado en herramientas con licencias de software libre, es

decir, no hay que pagar licencias ni estamos limitados en su distribución y es

posible ampliarlo con nuevas funcionalidades si así lo deseamos.

(Cowburn, 2010)

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

25

Sintaxis cómoda

PHP cuenta con una sintaxis similar a la de C, C++ o Perl. (Cowburn, 2010)

Soporta objetos y herencia

PHP tiene soportes para la programación orientada a objetos, es decir, es posible

crear clases para la construcción de objetos, con sus constructores. (Cowburn,

2010)

Extensa librería de funciones

PHP cuenta con una extensa librería de funciones que facilitan enormemente el

trabajo de los desarrolladores. (Cowburn, 2010)

Compatibilidad con base de datos

Quizá la característica más fuerte de PHP sea su amplio soporte para una gran

cantidad de base de datos. Tiene acceso a un gran número de gestores de bases

de datos: Adabas D, dBase, Empress, Ingress, InterBase, FrontBase, DB2,

Informix, mSQL, MySQL, ODBC, Oracle, PostgreSQL, Sybase, etc. (Cowburn,

2010)

Expansión:

PHP está alcanzando unos niveles de uso tan elevaos que hacen que su

conocimiento sea algo indispensable para los profesionales del desarrollo en

Internet. (Cowburn, 2010)

1.10. HTML5

1.10.1. Un poco de historia

En 1989 Tim Berners-Lee creó un sistema que permitía conectar documentos

electrónicos, utilizando un lenguaje que enlazaba un documento con otro, dando algunas

características de formato a estos textos. Este lenguaje llamado HTML o Hypertext

Markup Language, traducido al español como Lenguaje de Marcado de Hipertexto.

(Herrera, 2012).

Este lenguaje fue creado deliberadamente para que fuera muy simple, ya que en aquel

entonces la Internet se utilizaba con base en comandos de texto, es decir, que aunque

Internet existía, no había un navegador que presentara información en ventanas

haciendo “clics” como sucede hoy en día, por lo que había que facilitarles esto en la

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

26

medida de lo posible a las personas que creaban documentos con este formato en el

lenguaje. (Herrera, 2012).

1.10.2. Introducción y las nuevas etiquetas a html5

HTML5 es la actualización de HTML, el lenguaje en el que es creada la web. HTML5

también es un término de marketing para agrupar las nuevas tecnologías de desarrollo

de aplicaciones web: HTML5, CSS3 y nuevas capacidades de Javascript. (Vega, 2011)

La versión anterior y más usada de HTML, HTML4, carece de características necesarias

para la creación de aplicaciones modernas basadas en un navegador. El uso fuerte de

Javascript ha ayudado a mejorar esto, gracias a frameworks como jQuery,1 jQuery UI2,

Sproutcore3, entre otros. Flash en especial ha sido usado en reemplazo de HTML para

desarrollar web apps que superaran las habilidades de un navegador: Audio, video,

webcams, micrófonos, datos binarios, animaciones vectoriales, componentes de interfaz

complejos, entre muchas otras cosas. Ahora HTML5 es capaz de hacer esto sin

necesidad de plugins y con una gran compatibilidad entre navegadores. (Vega, 2011).

1.10.3. Nuevas etiquetas de html5

HTML4 y HTML5 son 100% compatibles entre sí. Todo el código que tienes en HTML

normal seguirá funcionando sin problemas en HTML5. Para empezar a usar HTML5 lo

único que tienes que hacer es colocar este DOCTYPE4 antes de la etiqueta <html>:

(Vega, 2011).

<!DOCTYPE html>

Es un DOCTYPE mucho más simplificado que XHTML5 (cuyas reglas siguen

siendo usadas) y te permite usar todas las habilidades de HTML5 sin que nada

de lo que ya tienes programado deje de funcionar.

Las principales etiquetas HTML5 nuevas no tienen una representación especial

en pantalla. Todas se comportan como un <div> o un <span>. Pero cada una

tiene un significado semántico superior a un simple div o span.

<header>

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

27

Hacer cosas como <div id=”header”> es un poco estúpido cuando el 99% de los

proyectos web tienen una cabecera. <header> está diseñada para reemplazar la

necesidad de crear divs sin significado semántico.

<hgroup>

Muchos headers necesitan múltiples títulos, como un blog que tiene un título y

un tagline explicando el blog. <hgroup> permite colocar un h1, h2 y h3 dentro

del header sin afectar el SEO, permitiendo usar otro h1 en el sitio.

En el HTML actual, sólo puedes usar h1 una vez por sitio o el h1 pierde

prioridad de SEO.

<nav>

Igual que <header>, <nav> está diseñado para que ahí coloques la botonera de

navegación principal. Puedes colocar cualquier etiqueta dentro, aunque lo

recomendado es usar listas <ul>.

<section>

Define un área de contenido única dentro del sitio. En un blog, sería la zona

donde están todos los posts.

En un video de youtube, habría un section para el video, uno para los datos del

video, otro para la zona de comentarios.

<article>

Define zonas únicas de contenido independiente. En el home de un blog, cada

post sería un article. En un post del blog, el post y cada uno de sus comentarios

sería un <article>.

<aside>

Cualquier contenido que no esté relacionado con el objetivo primario de la

página va en un aside. En un blog, obviamente el aside es la barra lateral de

información.

En el home de un periódico, puede ser el área de indicadores económicos.

<footer>

Este es obvio. Es el pie de página y todo lo que lo compone.

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

28

1.10.4. Ventajas y desventajas

Ventajas: Posee una gran cantidad de funcionalidades que los desarrolladores

sólo lograban con el uso de algún plug-in de terceros como Applets de Java o

Flash embebidos en el código. (Herrera, 2012)

Las mejoras en el manejo de multimedia son ampliamente superiores; imágenes,

video, audio y fuentes de texto son mucho más manipulables en muchos casos,

estas mejoras se pueden tomar como una respuesta directa a Flash. (Herrera,

2012)

Desventajas: HTML5 es tan nuevo que algunas personas que todavía usan

computadoras viejas podrían usar navegadores que no pueden visualizarlo aún.

(Herrera, 2012)

En resumen, HTML5 nos proporcionará una manera de hacer un código más

limpio, más fácil de leer y escribir, cubriendo al mismo tiempo y de mejor

manera la cada vez mayor demanda de funcionalidades por parte de

programadores, diseñadores y usuarios. (Herrera, 2012)

1.10.5. Soportes html5 en navegadores viejos

HTML5 trae al mundo del desarrollo web habilidades que, siendo el 2010, era casi

vergonzoso no tener; cosas como <video> y <canvas> eran más que necesarias. Sin

embargo, no es el primer gran cambio de internet, la primera gran revolución del

desarrollo web vino en el 2004 con Gmail, al traer a la luz el objeto XmlHttpRequest1,

más conocido como AJAX2. (Vega, 2011)

No existe aún un navegador que soporte absolutamente todas las características de

HTML5, cada fabricante ha intentado añadir las propias especificaciones y

características para darle “ventaja” a su navegador. (Vega, 2011).

Gráfico N° 2: HTML5 en distintos navegadores

Fuente: (Vega, 2011)

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

29

Google Chrome 12, Microsoft Internet Explorer 9, Firefox 5, Opera 11 y Apple Safari 5

dicen soportar HTML5, pero en realidad soportan muchas características comunes del

estándar, pero otras son soportadas por un navegador y por otro no. Hay algunas

técnicas para detectar el soporte HTML5 de un navegador, pero son tan vertiginosas las

mejoras en los navegadores para HTML5 que hacen extremadamente difícil mantener la

pista de lo que está pasando, actualizaciones o nuevas versiones de los navegadores

están disponibles todo el tiempo. Por esta razón el autor ha hecho una página para

ayudarle a ver qué elementos HTML5 son soportados por su navegador. (Vega, 2011).

1.11. Javascript

JavaScript es actualmente una tecnología vital en lo que al desarrollo de aplicaciones

modernas para la Web se refiere. Todos los navegadores se han estado esforzando en

dar un mejor soporte y rendimiento para JavaScript, adicionalmente otros grupos han

creado extensiones muy interesantes para esta tecnología, todos los desarrolladores Web

hoy en día estarán de acuerdo con las anteriores afirmaciones, pero lo que hace a

JavaScript aún más importante es que está acompañando en su evolución a HTML5, lo

que hace de la Web ya no sólo un asunto de alojar páginas para después mostrarlas, sino

la convierte en una verdadera plataforma de desarrollo para aplicaciones. (Herrera,

2012)

1.12. CSS3

El CSS es un lenguaje de estilos empleado para definir la presentación, el formato y la

apariencia de un documento de marcaje, sea html, xml, o cualquier otro. Comúnmente

se emplea para dar formato visual a documentos html o xhtml que funcionan como

espacios web. También puede ser empleado en formatos xml, u otros tipos de

documentos de marcaje para la posterior generación de documentos. (Coellell, 2013).

1.12.1. Familias de navegadores

Hablamos de familias de navegadores para especificar las diferentes tecnologías de

dibujo que contienen, y así poder agrupar las distintas versiones de navegadores de una

manera sencilla para el desarrollador. Así, podemos destacar cuatro grandes familias:

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

30

1. Basados en el motor de dibujo de Internet Explorer, fundamentalmente

navegadores en el sistema operativo Windows, en las diferentes versiones, 6, 7,

8, 9. Y muchos de los empotrados en programas como Microsoft Office y otros.

2. Familia Geko, que utilizan el motor de dibujo Geko, desarrollado por Mozilla.

El más popular es el Firefox, pero existen múltiples implementaciones en

diferentes dispositivos.

3. Familia Webkit. Basados en el motor de dibujo Opensource Webkit,

desarrollado por el Konkeror, y actualmente mejorado por el Safari de Apple y

el Google Chrome. También es el motor de dibujo de las dos plataformas de

dispositivos móviles más extendidos, iOS (iPhone/iPad) y Android.

4. Familia de navegadores basados en Opera. (Coellell, 2013)

1.12.2. Beneficios del uso del css3.

1. Reducción del tiempo de desarrollo y mantenimiento

Utilizar propiedades y métodos de CSS3 puede ser un beneficio directo a la hora

de desarrollar, puesto que nos ahorramos bastante trabajo, como por ejemplo a la

hora de hacer fondo con esquinas redondeadas. Antes había que hacerlo con

imágenes. También ahorramos mucho trabajo a la hora de hacer sombras, ya que

nos ahorramos de nuevo la imagen que teníamos que usar antes (normalmente

un gráfico en formato png). También podemos mejorar el rendimiento al tener

menos código, divs dentro de divs, etc. (Coellell, 2013)

2. Incrementar el rendimiento de las páginas

Menos etiquetas html indican menos código a la hora de descargarse del servidor

y menos código a la hora de interpretar y dibujar el navegador. Dos ahorros, uno

de ancho de banda y el otro de rendimiento del ordenador. Además, muchas de

las técnicas de CSS3 nos ahorran imágenes, que a la vez cumplen la doble

premisa de rendimiento. (Coellell, 2013)

1.13. Tecnologías Educativas

Se entiende por tecnología educativa como el acercamiento científico basado en la

teoría de sistemas que proporciona al educador las herramientas de planificación y

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

31

desarrollo a través de recursos tecnológicos con el fin de mejorar los procesos de

enseñanza y de aprendizaje maximizando el progreso de los objetivos educativos y

buscando la efectividad del aprendizaje. Las exigencias del mundo actual hacen que sea

necesario desarrollar diversas estrategias para educar tanto en la tecnología como por

medio de ella (Chacon, 2010).

1.13.1. La orientación educativa y las TICs.

Desde nuestro punto de vista las TICs pueden cumplir diferentes funciones en el campo

de la orientación educativa o psicopedagógica, que a grandes rasgos podemos sintetizar

en las siguientes:

Para la información escolar y profesional.

Para la realización de acciones de tutorización.

Como herramientas para el diagnóstico y autodiagnóstico.

Como instrumentos para la formación de los orientadores.

Y como herramienta para la gestión y la administración.

Lógicamente su concreción dependerá del modelo orientador y psicopedagógico en el

cual nos movamos, y de la TIC concreta a la cual nos estemos refiriendo, ya que no

tienen las mismas posibilidades el vídeo que las redes telemáticas, entre otras cosas por

sus potencialidades para la comunicación sincrónicas y asincrónicas que cada uno de los

medios tienen. (Cabero, 2000).

1.13.2. Utilización de las TICs para la información escolar y profesional

Dentro de esta posibilidad, podremos diferenciar en su utilización para la orientación

académica y para la orientación profesional. En ambos casos, lo que sí van a servir al

orientador, y a las instituciones que tienen como objetivo prioritario esta finalidad, es el

liberarse de transmitir cierta información a los estudiantes y de esta forma poder

dedicarse a otras tareas más de diagnóstico y de atención individualizada a los alumnos

y clientes. (Cabero, 2000)

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

32

Tres podemos decir que son las TICs que fundamentalmente se han utilizado para la

información escolar y académica: el vídeo, los materiales multimedia e Internet. Claro

ejemplo de los primeros, son los vídeos institucionales que prácticamente todas las

Universidades han realizado para informar a los estudiantes de COU, sobre las

diferentes carreras y estudios que se pueden cursar en ella. En la actualidad algunos de

estos materiales se están pasando a formatos digitales para su distribución en CD-ROM

y DVD. (Cabero, 2000).

Las posibilidades que presentan los materiales multimedia en cuanto a poder incorporar

diferentes recursos como son materiales audiovisuales, sonoros, animaciones, textos,

etc; más el hecho de la popularización de los ordenadores con capacidades multimedia y

su facilidad de transporte y distribución, han influido para que los materiales

multimedia se hayan convertido en uno de los más utilizados en los últimos años para la

orientación de los estudiantes. En este sentido nos encontramos con una diversidad de

ellos que desde la orientación en “Técnicas de Trabajo Intelectual”, a la elección de

estudios académicos, o en salidas profesionales. Es más dentro de un mismo nivel de

estudio nos encontramos con diferentes posibilidades, como en el caso de los estudios

universitarios, donde se pueden realizar materiales para la orientación en su acceso, para

mientras los estudiantes se mantienen en los estudios, y para su información en lo que

respecta a su salida profesional. (Cabero, 2000).

1.14. Importancia de la aplicación de la tecnología en el campo educativo

La tecnología es vista como una parte integral de la actividad cognitiva. El papel del

profesor como facilitador es visto desde una perspectiva constructivista en donde el

docente, dentro del salón de clases debe generar climas sociales y culturales. Los

docentes deben fomentar la organización y el desarrollo de proyectos basados en

problemas donde los alumnos construyen activamente el conocimiento vinculando los

conocimientos con los conocimientos previos. (Adell, 1997)

El maestro, como agente motivador, tiene que actualizar constantemente la información

y la tecnología para hacer que el aprendizaje sea más auténtico, relevante y acorde con

la realidad del mundo que le rodea. En la misma medida el docente debe asumir la

tecnología como un recurso necesario para fortalecer los procesos de enseñanza,

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

33

aprendizaje y para adoptarla en procesos que requieran organización de la información

relacionada con el ambiente educativo, en busca de brindar a la comunidad un servicio

eficiente y de calidad (Adell, 1997)

1.15. Ventajas de las Bases de Datos para la gestión de la información de las

calificaciones.

Las bases de datos se constituyen como una herramienta de apoyo fundamental para

sistematizar la información relacionada con las calificaciones de una institución

educativa, ya que permiten ingresar la información de manera ordenada. El proceso de

transición entre el diligenciamiento de las calificaciones escrito y ahora sistematizado

mediante una computadora es lento pero genera resultados efectivos y confiables. En la

actualidad existen muchas instituciones que han implementado este sistema recibiendo

beneficios en cuanto al manejo, acceso o modificación de la información, tales como:

Se generan patrones que hacen que la información tenga entradas y salidas

estandarizadas, concretas y ordenadas.

Este sistema facilita un rápido acceso a la información generando procesos

eficaces y eficientes de consultas, solicitud de certificados de estudio o

modificaciones por parte de los docentes.

Los administrativos y docentes encuentran en la informática un apoyo para hacer

más efectiva la organización de la información.

La sistematización de la información mediante la implementación de una base

de datos genera confiabilidad ya que se pueden hacer copias de seguridad para

garantizar la permanencia de los datos que continuamente se manejan en la

institución educativa. (Adell, 1997)

1.16. Ventajas de la web para la gestión académica de información

En la actualidad, muchas instituciones se han dado cuenta de la importancia que el Web

tiene en el desarrollo de sus potencialidades, ya que con ello pueden lograr una mejor

comunicación con personas o instituciones situadas en cualquier lugar del mundo.

Gracias a la conexión con la red mundial Internet, poco a poco, cada individuo o

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

34

institución va teniendo acceso a mayor cantidad de información de las diversas ramas de

la ciencia con distintos formatos de almacenamiento. (Adell, 1997)

La mayor parte de información es presentada de forma estática a través de documentos

HTML, lo cual limita el acceso a los distintos tipos de almacenamiento en que ésta

pueda encontrarse, pero en la actualidad surge la posibilidad de utilizar aplicaciones que

permitan acceder a información de forma dinámica, tal como a bases de datos, con

contenidos y formatos muy diversos. (Adell, 1997)

Una de las ventajas de utilizar el Web para este fin, es que no hay restricciones en el

sistema operativo que se debe usar, permitiendo la conexión entre si, de las páginas

Web desplegadas en un browser del Web que funciona en una plataforma, con

servidores de bases de datos alojados en otra plataforma. Además, no hay necesidad de

cambiar el formato o estructura de la información dentro de las bases de datos. (Adell,

1997)

1.17. Conclusiones parciales del Capítulo

Las nuevas tecnologías son un gran aporte para los docentes y estudiantes ya que

en ellos pueden trabajar de forma asincrónica y sincrónica donde interactúan las

personas a través de sus correos, chats, redes sociales, plataformas, con estos

avances tecnológicos se ha impulsado que la educación aproveche la enorme

variedad de recursos que ellos proveen (voz, video y datos), considerando que la

educación en línea asincrónica es el formato más adecuado para los cursos que

se ofrecen a través del internet y facilita el acceso a usuarios con conocimientos

previos de las TICS.

Las aplicaciones web pueden almacenar y procesar información en los diferentes

tipos de servidores que existen por lo que no hay necesidad de instalar

programas básicos o complejos para guardar informaciones de alto contenido e

incluso descargarlas y manipularlas desde nuestros dispositivos móviles.

MySQL nos permite trabajar con mucha información ya que podemos

administrar base de datos creadas por nosotros y elegir la sentencia que

deseemos para realizar algunas consultas multipropósitos para ser visualizadas

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

35

en nuestros informes, además que permite el mantenimiento de tablas y datos

creando backup para almacenar y recuperar datos importantes.

JavaScript ha evolucionado mucho lo cual nos permite hacer paginas dinámicas

ya no estáticas y esto hace que la persona que interactúa con una página web se

familiarice con la interacción de lo que él está buscando.

PHP es un lenguaje de programación interpretado y de propósito general,

diseñado originalmente para la creación de páginas web dinámicas del lado del

servidor y puede ser embebido dentro de código HTML.

La metodología Ágil SCRUM aporta a la gestión de proyectos cuyo objetivo

primordial es elevar la máxima productividad de un equipo de trabajo, delega

responsabilidades, es flexible lo que permite que todos los integrantes el equipo

pueden optar por organizar la forma de interactuar entre ellos, logrando así dejar

a un lado prácticas de desarrollo, implementaciones y varias cuestiones técnicas

de requerimientos para la elaboración de proyectos

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

36

CAPITULO II

METODOLOGÍA Y PLANTEAMIENTO DE LA PROPUESTA

2.1. Caracterización del sector

La Escuela de Educación Básica “José Isaac Montes”, es una institución pública de

educación general básica, ubicada en el Cantón Quevedo en la Av. Carlos Julio

Arosemena, con una capacidad de 1500 estudiantes con un grupo de 44 docentes,

distribuidos en dos jornadas académicas diurna y vespertina, esta institución está

dirigida por la Msc. Maribel Arzube, Directora; Msc. Teresa Marín, Subdirectora, Lic.

Hector Menéndez, Inspector General, quienes tienen como propósito educar jóvenes con

una educación de calidad y calidez formando estudiantes capacitados y constructivistas.

2.2. Descripción de procedimientos metodológico para el desarrollo de la

investigación.

La metodología de la investigación científica fue de vital importancia y trascendente en

el desarrollo del presente proyecto, fusionando los componentes educativos con las

nuevas tecnologías de información, mediante el uso de los paradigmas cualitativo y

cuantitativo.

La metodología cualitativa permitió descubrir y refinar preguntas de investigación de

entrevistar y encuestas que fueron aplicadas al personal administrativo, docentes,

estudiantes y padres de familia de la institución educativa verificando que existen

falencias en los diferentes procesos, imposibilitando el acceso a datos de una manera

rápida y eficiente con un margen de error muy alto.

La metodología cuantitativa fue utilizada para la elaboración de la documentación

donde se requerían diferentes datos estadísticos de los usuarios, tanto como docentes,

estudiantes y padres de familia de la institución y así determinar aspectos

indispensables para el desarrollo de la aplicación web

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

37

2.2.2. Métodos de investigación

Inductivo: Para determinar las características mínimas del software mediante el análisis

de los elementos del todo para llegar a un concepto o ley.

Deductivo: Se analizará todos los problemas que tiene la Escuela de Educación Básica

“José Isaac Montes” y desarrollar una aplicación web que permita solucionar los

mismos.

Analítico – Sintético: Permitirá internarnos en la fundamentación teórica de los

factores que influyen a acerca de la forma en cómo se controlan los procesos de

calificaciones, como los padres obtienen información de las calificaciones de sus

estudiantes, y de la mala gestión administrativa académica, este método nos da un

marco teórico congruente a la investigación y fundamentar las estrategias planteadas.

Enfoque en sistema: La propuesta contiene un enfoque sistemático al integrases el

desarrollo integral de los diferentes procesos para la automatización de la aplicación

web para mejorar los procesos actuales del control de la gestión académica de la

Escuela de Educación Básica “José Isaac Montes”.

2.2.3. Tipo de investigación

Se utilizó la investigación descriptiva que consiste en llegar a conocer la funcionalidad

de las tecnologías para el desarrollo de la aplicación web

Investigación Bibliográfica

Se usó esta investigación para obtener fuentes bibliográficas, donde se visitó la

biblioteca de la Universidad Regional Autónoma de los Andes “UNIANDES”, la

biblioteca del Universidad Técnica Estatal de Quevedo, y la Biblioteca Municipal del

Cantón y a su vez repositorios digitales de Bibliotecas Virtuales de diferentes

universidades nacionales e internacionales

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

38

Investigación de campo

Se realizó en la Escuela de Educación Básica “José Isaac Montes”, del Cantón

Quevedo, Provincia Los Ríos, utilizando entrevistas y encuestas como herramientas de

investigación que permitieron describir variables de análisis y obtener resultados para

las estadísticas.

Investigación aplicada

Ya que se realizó las encuestas y entrevistas quedando asombrados por el

desconocimiento de las tecnologías educativas por parte de docentes y padres de

familia, además de la mala forma de gestión académica que llevaban para llevar sus

registros, además de generar reportes de calificaciones poco aceptables en un papel a los

padres de familia.

2.3. Técnicas de Investigación

2.3.1. Entrevistas

Las entrevistas nos permitieron involucrarnos en los aspectos académicos, las formas

como se evaluaban las actividades académicas, el bajo conocimiento de las tecnologías

educativas por parte de los profesorados, la entrevista con cada miembro de la

comunidad educativa fue muy enriquecedora ya que a base de sus opiniones se realizó

las mejoras de gestiones académicas y el control de calificaciones.

2.3.2. Encuestas

Permitieron obtener los datos de los actores involucrados cuyas opiniones interesan para

el desarrollo de la aplicación web, para ello se utilizan listados de preguntas escritas a

fin de obtener y recopilar la información necesaria para la propuesta planteada.

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

39

2.3.3. Instrumentos de investigación.

Conversaciones con los actores implicados para conocer la realidad de la gestión

académica de la Escuela de Educación Básica “José Isaac Montes”.

Cuestionarios, instrumento de la encuesta que se realizará para determinar los

problemas existentes.

Observaciones directas, donde nos permitió tomar anotaciones del

comportamiento de la aplicación web durante su ejecución

Guías de entrevistas

2.4. Población y muestra

El universo de estudio comprende el proyecto propuesto para la institución de una

manera directa e indirecta, para lo cual se muestra en la tabla de población y muestras.

Tabla 1: Población y muestra

Función Cantidad Técnicas

Autoridades 3 Entrevistas

Secretaria 1 Entrevista

Docentes 41 Encuesta

Presidente Padres de Familia 1 Entrevista

Presidente del Consejo Estudiantil 1 Entrevista

TOTAL 47 Población

Fuente: La investigación

Elaborado por: Jamil Vera Huacón

Al ser una población reducida, no amerita la muestra y se trabajará con la totalidad de la

población.

2.4.1. Análisis e interpretación de resultados

Los datos se han analizado y tabulado en base a las respuestas obtenidas de las

diferentes personas encuestadas a través de los instrumentos como la entrevista y

encuesta.

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

40

2.4.1.1. Encuesta aplicada a Docentes de la Escuela de Educación Básica “José

Isaac Montes”

Pregunta 1. ¿Considera usted que realizar el control de notas manualmente

produce demora en la entrega de la hoja de calificaciones?

Tabla 2: Calificación del proceso de la información

ALTERNATIVAS FRECUENCIA %

SI 41 100

NO 0 0

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera

Análisis

El personal docente esta considera que, si hay tardanza al momento de entregar la hoja

de calificaciones, por tal motivo es necesario automatizar dichos procesos para obtener

resultados certeros y entregar eficientemente la hoja de calificaciones a los estudiantes.

SI100%

NO0%

PREGUNTA # 1

Gráfico N° 3: Calificación del proceso de la información

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

41

Pregunta 2. ¿Existen dificultades para la entrega de notas en secretaria?

Tabla 3: Dificultades de entrega notas

ALTERNATIVAS FRECUENCIA %

SI 30 73,17

NO 11 26,83

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los resultados obtenidos manifiestan que, si hay problemas de notas al entregar en

secretaria, para lo cual nos da la pauta de fortalecer la idea a desarrollar una aplicación

para agilice los procesos automatizados y poder entregar oportunamente la entrega de

información académica de los estudiantes.

SI73%

NO27%

PREGUNTA # 2

Gráfico N° 4: Dificultades de entrega de notas

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

42

Pregunta 3. ¿Cree usted que una aplicación web optimizaría la eficiencia al

momento de ingresar notas que normalmente lo realiza la institución en el

OneDrive?

Tabla 4: Aplicación Web optimiza los procesos académicos

ALTERNATIVAS FRECUENCIA %

SI 30 73,17

NO 11 26,83

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

El reporte de calificaciones es realizado por parciales, con la aplicación del sistema

automatizado pueden generarse reportes más frecuentes.

SI73%

NO27%

PREGUNTA #5

Gráfico N° 5: Aplicación Web optimiza los procesos académicos Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

43

Pregunta 4. ¿Cree usted que los procesos de gestión académica como actualmente

se realizan, aseguran que toda la información recogida por dichos procesos sea

consistente, ofrezca información relevante, oportuna y útil en el momento

requerido?

Tabla 5: Procesos de gestión académica actuales en la institución

ALTERNATIVAS FRECUENCIA %

SIEMPRE 11 26,83

LA MAYORIA DE LAS VECES 20 48,78

SOLO EN ALGUNAS OCASIONES 10 24,39

NUNCA 0 0

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

La implementación de una aplicación web automatizado mejorara la eficiencia de los

procesos de la gestión académica, además de incrementar la confiabilidad, seguridad y

optimización de los recursos en la información disponible para el docente.

SIEMPRE27%

LA MAYORIA DE LAS VECES

49%

SOLO EN ALGUNAS

OCASIONES24%

NUNCA0%

PREGUNTA # 4

Gráfico N° 6: Procesos de gestión académica actuales en la institución

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

44

Pregunta 5. ¿El control y seguimiento académico actual satisface sus necesidades al

momento de entregar reportes al departamento de secretaria?

Tabla 6: Control y seguimiento académico

ALTERNATIVAS FRECUENCIA %

SI 30 73,17

NO 11 26,83

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los docentes manifiestan que satisface ciertas necesidades, pero que no es suficiente

porque existe poca información, descoordinación, además de que al digitar sus notas el

proceso es lento, por lo cual es necesario darle rapidez y agilidad al proceso de

digitación de notas creando un sistema de información para hacer más eficiente la

gestión académica de la institución.

SI73%

NO27%

PREGUNTA #5

Gráfico N° 7: Control y seguimiento académico

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

45

Pregunta 6. ¿Le lleva mucho tiempo el registro y cálculo de las notas de los

estudiantes en su libreta de calificaciones?

Tabla 7: Tiempo de registro y cálculos en calificaciones

ALTERNATIVAS FRECUENCIA %

SI 36 87,80

NO 5 12,20

TOTAL 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

El proceso de registro de calificaciones de los docentes que llevan de los estudiantes en

la obtención de una nota parcial sería agilizado con un sistema donde realice cálculos

automáticos y promedio exacto logrando así disminuir el tiempo de trabajo del docente

y registrar a tiempo las calificaciones de los estudiantes.

SI88%

NO12%

PREGUNTA #6

Gráfico N° 8: Tiempo de registro y cálculos en calificaciones Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

46

Pregunta 7. ¿Cuánto tiempo se demora en obtener un reporte de asistencia de un

determinado estudiante?

Tabla 8: Tiempo en obtener reporte de asistencia

ALTERNATIVAS FRECUENCIA %

15 – 30 minutos 31 75,61

30 minutos – 1 hora 10 24,39

1 – 2 horas 0 0

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los docentes al obtener el reporte de asistencia de un numero determinados estudiantes

lo realizan entre 15 minutos y 1 hora, para lo cual este tiempo sería mejorado mediante

la aplicación del sistema informático donde automatizare todo el proceso.

15 – 30 minutos76%

30 minutos – 1 hora24%

1 – 2 horas0%

PREGUNTA # 7

Gráfico N° 9: Tiempo en obtener reporte de asistencia

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

47

Pregunta 8. ¿Cuál de las siguientes opciones considera usted, que genera

información más confiable y exacta en la gestión académica?

Tabla 9: Información confiable y exacta en procesos académicos

ALTERNATIVAS FRECUENCIA %

PROCESOS

MANUALES

30 73,17

PROCESOS

AUTOMATIZADOS

11 26,83

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los docentes manifiestan que los procesos manuales son mejores que los procesos

automatizados, lo que ratifica que los procesos automatizados generan información más

confiable y exacta, con la implementación del sistema informático mejorara en todos

sus aspectos la gestión académica para los miembros de la comunidad educativa.

PROCESOS MANUALES

73%

PROCESOS AUTOMATIZADOS

27%

PREGUNTA # 8

Gráfico N° 10: Información confiable y exacta en procesos académicos

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

48

Pregunta 9. ¿Hace uso permanente del internet (navegación, consultas de

información, etc)?

Tabla 10: Hace uso permanente del internet

ALTERNATIVAS FRECUENCIA %

SI 41 100

NO 0 0

TOTAL 41 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los docentes hacen uso del internet para diferentes actividades académicas y sociales,

razón por la cual no se ve la necesidad de una capacitación intensiva a los docentes con

respecto al ingreso y manipulación de la aplicación web para el control de calificaciones

de los estudiantes.

SI100%

NO0%

PREGUNTA # 9

Gráfico N° 11: Hace uso permanente del internet.

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

49

Pregunta 10. ¿Estaría de acuerdo que la institución integre una aplicación web

informativa con los datos más relevantes de la misma?

Tabla 11: Importancia de sitio web institucional

ALTERNATIVAS FRECUENCIA %

SI 41 100

NO 0 0

TOTAL 0 100

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Análisis

Los docentes están de acuerdo con que se integre una página web informativa de la

institución con temas relevantes ya que no disponen de un medio tecnológico de

promoción que identifique a la misma y donde ellos a través de la página puedan

acceder al proceso de registrar notas académicas de los estudiantes, esto ofrecería

grandes ventajas al plantel.

SI100%

NO0%

PREGUNTA # 10

Gráfico N° 12: Importancia de sitio web institucional.

Fuente: Encuesta realizada a los docentes de la Esc. de Ed. Bás. “José Isaac Montes”

Elaborado por: Jamil Vera Huacón

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

50

2.4.1.2. Entrevistas aplicadas a las autoridades y secretaria de la Escuela de

Educación Básica “José Isaac Montes”

ENTREVISTA A LA DIRECTORA DE LA ESCUELA DE EDUCACIÓN

BÁSICA “JOSE ISAAC MONTES”

OBJETIVO

El presente instrumento tiene como finalidad conocer la viabilidad para la creación

de una “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA

ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO”

Pregunta: ¿Dentro del proceso de obtención de notas por parte de los docentes lo

realizan de forma manual o un sistema informático?

Respuesta: De forma manual en sus libretas de calificaciones para luego pasarlos a un

programa en Excel que es enviado a través de un link por correo electrónico por vía

OneDrive

Pregunta: ¿Existen problemas dentro del manejo de la administración académica?

Respuesta: Considero que normalmente el mayor problema es al momento de generar

reportes a los padres de familia, ya que muchos docentes no manipulan un sistema

informático.

Pregunta: ¿Cree usted que mejoraría la gestión académica mediante la

implementación de una aplicación web de gestión académica para control de

calificaciones que ayude a automatizar todos los procesos?

Respuesta: Claro, hoy en día muchas instituciones usan aplicaciones y sistemas

informáticos para generar reportes, dar a conocer a la comunidad sobre eventos y cosas

que se realizan en la institución, esto nos llevaría a tener una fuente de datos verídicos y

generar reportes de manera rápida que muchos padres a veces solicitan.

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

51

Pregunta: ¿Cuáles son las principales necesidades dentro de la institución?

Respuesta: Como en toda institución las necesidades son muchas tanto

tecnológicamente como de infraestructura, pero si hablamos de la gestión académica el

mayor problema es generar los informes de calificaciones y que los docentes suban sus

calificaciones a tiempo.

Pregunta: ¿Considera que habrá una reducción significativa en gastos de

suministros debido a la automatización de proceso de calificaciones?

Respuesta: Claro porque hoy en día los suministros de oficina son de alto costos y

además estaríamos ayudando al medio ambiente, esto nos ayudaría a reducir tiempo y

gastos administrativos también de cálculos manuales.

Análisis de la entrevista

Según lo expuesto en la entrevista por la directora del Plantel, podemos analizar que los

registros de la gestión académica varios docentes lo llevan de forma manual donde ellos

realizan los cálculos matemáticos para luego subirlos en un archivo de Excel en el

OneDrive que se les envía a los docentes mediante links al correo personal.

Los Docentes generan sus reportes a través de archivos de Excel que muchas veces hay

errores de digitación por parte del docente lo cual genera inconformidad a los

padres/madres de familia ya que hay calificaciones que no son las mismas que ellos han

preguntado con anterioridad

Por lo tanto, se determina la necesidad de automatizar los procesos de registros de

calificaciones, lo cual es factible realizarlo mediante una aplicación web que controle

los procesos de gestión académica de notas.

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

52

ENTREVISTA A LA SUBDIRECTORA DE LA ESCUELA DE EDUCACIÓN

BÁSICA “JOSE ISAAC MONTES”

OBJETIVO

El presente instrumento tiene como finalidad conocer la viabilidad para la creación

de una “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA

ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO”

Pregunta: ¿Cómo está distribuida la planta docente?

Respuesta: Esta distribuida por la Directora que es encargada de la parte

administrativa, la Subdirectora encargada de la parte académica y de las comisiones

permanentes de la institución, El inspector general encargado del personal docente y

estudiante en cuanto a las asistencias y disciplinas, El Consejo Ejecutivo que está

conformada por 6 docentes de titulares del plantel, La Junta General de Docentes que

son todos los docentes del plantel, El Presidente de los Padres de Familia que es

seleccionado en una reunión con todos los presidentes de cada paralelo, el Presidente

del Consejo Estudiantil, seleccionado de las listas participantes al consejo estudiantil.

Pregunta: ¿De qué manera se realiza el registro de notas de los estudiantes?

Respuesta: Cada docente lleva un registro manual, luego es subido a un cuadro de

Excel que se envía a través de un link que se edita vía OneDrive de esta manera los

docentes realizan cada parcial el mismo proceso.

Pregunta: ¿Cómo realizan el control de estudiantes que no son promovidos,

desertores, y que repiten grado o curso?

Respuesta: Para aprobar el año lectivo en lo que es la educación elemental y media se

suma los promedios de todas las materias si el promedio da menos de 6,99 el estudiante

pierde el año directamente, en el caso de la educación superior los estudiantes que no

aprueban con 14 puntos en cada materia se quedan a supletorio, donde rinden un

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

53

supletorio para poder pasar al año inmediato superior de no pasar el examen supletorio,

existe el examen remedial de no pasar también este examen, tienen el examen de gracia,

posterior a esto si no aprueban en ninguno de estos exámenes repiten el año que estaban

cursando.

Pregunta: ¿Los estudiantes y padres de familia tienen acceso a sus notas a través

de algún medio informático o página web?

Respuesta: Los estudiantes tienen acceso únicamente a la plataforma de Educarecuador

que es del Ministerio de Educación, muchos estudiantes como padres de familia tienen

dificultades a la hora de entrar ya que al momento de ingresar las contraseñas o usuarios

no son correctos y esto genera malestar en ellos, por la cual la institución genera sus

reportes en Excel a través de cada tutor y se les entrega su boleta de calificaciones.

Pregunta: ¿Qué problemas se presentan en el proceso de registrar notas de los

estudiantes?

Respuesta: El mayor problema como le comenté antes es que el OneDrive a veces es

estable y otras, esto genera impaciencia en los docentes cuando están editando sus

calificaciones.

Análisis de la entrevista

Según lo manifestado por la subdirectora del plantel, los docentes tienen un archivo de

Excel donde ingresan sus calificaciones una vez hecho el proceso manual en sus

libretines de calificaciones, pero este proceso que realizan es inestable y genera muchos

errores de información, pérdida de tiempo y no agilita rápido los procesos.

Manifiesta que en muchas ocasiones se han elaborado boleta de calificaciones con

errores por parte de una nota promedial en sus cálculos que son realizados en el archivo

de Excel, que muchas veces al ingresar las calificaciones los docentes borran las

formulas por error, en el aspecto de supletorio o perdida de año los docentes tienen que

borrar manualmente las notas ya calculadas anteriormente para poder reingresar la

calificación nueva.

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

54

Es por eso por lo que se determina la necesidad de automatizar estos procesos de

registro de calificaciones, además que el administrador nos manifiesta que estaría de

acuerdo con una aplicación web de control de calificaciones esto serviría para un

manejo eficaz de la información y fortalecería la administración académica.

ENTREVISTA AL INSPECTOR GENRAL DE LA ESCUELA DE

EDUCACIÓN BÁSICA “JOSE ISAAC MONTES”

OBJETIVO

El presente instrumento tiene como finalidad conocer la viabilidad para la creación

de una “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA

ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO”

Pregunta: ¿Cómo controlan la asistencia de los estudiantes?

Respuesta: Pues se controla la asistencia dirigiéndome a cada paralelo y mencionando

el nombre del estudiante y ubicándole un visto en la casilla de ese dia de asistencia, se

registran atrasos, además de justificar mediante un oficio por parte del representante el

motivo de que porque su hijo no pudo asistir a clases y se le entrega una boleta para que

cada docente le justifique la inasistencia de ese día.

Pregunta: ¿Cómo controlan la asistencia de los docentes?

Respuesta: En años atrás el Gobierno ofreció reloj biométricos para controlar la

asistencia pero hasta la actualidad no nos facilitan el dispositivo por lo cual la asistencia

de los docentes se la realiza a través de una hoja que consta el nombre de ellos la hora

de entrada, hora de salida y su firma donde ellos allí asientan su registro diario de

asistencia, luego se contabiliza la asistencia e inasistencia de los docentes y se realiza un

reporte para ser enviado al Distrito de Educación en el Departamento de Talento

Humano.

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

55

Pregunta: ¿Qué sanciones se aplican por faltas y atrasos de los docentes?

Respuesta: Se procede de acuerdo a la Ley y al Código de Convivencia del Ministerio

de Educación y Relaciones laborales, las faltas injustificadas deben justificarse a través

de un oficio con su respaldo correspondiente para poder ser justificada, además de 3

faltas diarias que no justifique el docente se procede con el proceso de sumario

administrativo previo informe de Talento Humano enviado a la Dirección Distrital.

Pregunta: ¿Los docentes tienen acceso a su registro de asistencia?

Respuesta: Referente a la asistencia de los estudiantes se les entrega un reporte por

parcial de las asistencias tanto justificadas, injustificadas y atrasos donde ellos en lo

posterior suben estas asistencias al OneDrive, en caso de la asistencia de los docentes se

publica en la cartelera en una hoja los días asistidos, justificados, injustificados y atrasos

que tuvo ese docente en el parcial.

Pregunta: ¿Los estudiantes pueden perder el año por inasistencias a clases?

Respuesta: Claro los estudiantes con el 10% de la asistencia general de los 200 dias

laborables pueden perder el año por asignatura, es decir si el estudiante tiene 20 faltas

en todo el año en una materia puede perder el año previo a no haber justificado las

inasistencias que ha tenido el plazo máximo para justificar la inasistencia es de 48

horas, de allí para alla no será justificada la falta.

Análisis de la entrevista

Según lo manifestado por el inspector llevan el control de asistencia de los estudiante y

docentes de forma manual, para luego ser digitados al archivo de Excel donde el realiza

los reportes para ser entregados a cada docente en lo que se refiere a la asistencia de los

estudiantes y al Distrito de Educación en forma de informe en lo que respecta a los

Docentes.

Por lo cual se determinar la automatización de registros de asistencias, además

concuerda que la creación de una aplicación web para la gestión académica sería de

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

56

gran ayuda porque evitaría la perdida de datos y la información será veraz, oportuna,

confiable cuando se requiera presentar o emitir un certificado de asistencia.

2.4.1.3. Entrevistas aplicadas al Presidente del Consejo Estudiantil y Presidente de

Padres de Familia de la Escuela de Educación Básica “José Isaac Montes”

ENTREVISTA AL PRESIDENTE DEL CONSEJO ESTUDIANTIL DE LA

ESCUELA DE EDUCACIÓN BÁSICA “JOSE ISAAC MONTES”

Pregunta: ¿Secretaria le atiende de manera oportuna cuando usted solicita sus

calificaciones parciales, quimestrales, anuales?

Respuesta: El mayor tiempo si lo atienden de manera oportuna, muchas veces demoran

de 24 a 48 horas la entrega de las calificaciones porque manifiestan que tiene que

ingresar al sistema y confirmar que todos los docentes pasen sus calificaciones.

Pregunta: ¿Has encontrado errores en tus calificaciones cuando te entregan la

boleta?

Respuesta: Si muchos compañeros han tenido errores de promedio el profesor en el

aula nos dice tienes de promedio tanto pero cuando nos entregan la boleta tenemos otra

nota y esto genera molestias y ciertos mal entendidos de padres a docentes.

Pregunta: ¿Debe llenar algún formulario o hacer un oficio para solicitar la boleta

en secretaria o a su tutor?

Respuesta: No llenamos ningún formulario, ni hacemos oficio, las boletas nos entregan

en cada parcial correspondiente por parte del tutor, cuando otros estudiantes desean una

copia de la libreta se acercan a Dirección para que a través de la directora autorice la

entrega de una copia por parte de secretaria.

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

57

Pregunta: ¿Le gustaría poder realizar consultas de sus notas por internet?

Respuesta: Si me gustaría, a pesar de que se nos entrega una clave y usuario para poder

ingresar a la plataforma de Educar Ecuador, pero muchas veces estos datos que nos dan

no son correctos y no podemos ingresar, más aún allí es cuando debemos esperar el

reporte que nos brinda la institución que es muy ajena a la que el Gobierno, la del

Gobierno tiene muchos errores de autentificación.

Pregunta: ¿Te gustaría que la institución tenga una página web donde puedas

conocer eventos, calendarios y más aún puedas acceder a tus notas a través de la

misma?

Respuesta: Seria magnifico ya que la Escuela cuenta con una FANPAGE pero solo

para dar a conocer eventos sociales y deportivos que ocurren en el colegio, pero

imagínate tener una página propia y que podamos acceder a nuestras calificaciones,

conocer eventos, cronogramas y sin número de cosas haría a nuestra institución tenga

más realce educativo de la que ya la tiene.

Análisis de la entrevista

Lo manifestado por el representante de los estudiantes muchas ocasiones tiene

problemas con la boleta de calificaciones porque muchos docentes le dan un promedio y

al momento que le entregan la boleta tiene otro promedio.

Les gustaría también que las notas le lleguen a su correo personal o a su vez ingresar a

una página web propia de la institución donde puedan verificar tareas, eventos,

asistencias y calificaciones ya que en la página oficial del Ministerio de Educación hay

errores de autentificación al momento de ingresar a verificar sus calificaciones.

Es por eso por lo que se determina la necesidad de automatizar estos procesos de

registro de calificaciones, además que el estudiante nos manifiesta que estaría de

acuerdo con una aplicación web de control de calificaciones donde se visualicen

eventos, cronogramas, asistencias y calificaciones lo cual se evitará errores, mejorará la

información que la institución brinda para promocionarse.

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

58

ENTREVISTA AL PRESIDENTE DE PADRES/MADRES DE FAMILIA DE

LA ESCUELA DE EDUCACIÓN BÁSICA “JOSE ISAAC MONTES”

Pregunta: ¿Secretaria le atiende de manera oportuna cuando usted solicita sus

calificaciones parciales, quimestrales, anuales?

Respuesta: Si atiende a ciertos requerimientos cuando la información es de otros años

lectivos se demoran 48 horas para dar algún certificado o documento porque tienen que

buscar en los libros de acta o en el computador.

Pregunta: ¿Has encontrado errores en tus calificaciones cuando te entregan la

boleta?

Respuesta: Son pocas las equivocaciones que he escuchado por parte de otros padres,

pero considero que si tienen un computador donde pasan sus calificaciones debe ser

mínimo el margen de error.

Pregunta: ¿Debe llenar algún formulario o hacer un oficio para solicitar la boleta

en secretaria o a su tutor?

Respuesta: No nunca se ha llenado ningún formulario, uno se acerca a secretaria o a

dirección y manifiesta lo que necesita si pueden en ese momento se lo dan sino tienes q

regresar al siguiente día

Pregunta: ¿Le gustaría poder realizar consultar los avances académicos,

comportamiento y asistencia de su representado a la institución por internet?

Respuesta: Hoy en día muchas instituciones tienen este sistema de consultar tareas,

trabajos y notas a través de una página web, incluso envían las boletas al correo

electrónico de cada padre o madre de familia

Pregunta: ¿Te gustaría que la institución tenga una página web donde puedas

conocer eventos, calendarios y más aún puedas acceder a las notas de su

representado a través de la misma?

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

59

Respuesta: Claro, esto enriquecería mucho a la comunidad educativa ya que hoy en día

quien no manipula la tecnología, muchas veces uno por sus ocupaciones no da logro a ir

a reuniones o saber del avance académico de nuestros hijos

Análisis de la entrevista

Según lo manifestado por el representante de padres/madres de familia la institución a la

hora de entregar de notas se encuentra con ciertos errores en calificaciones que no son

en todas las boletas de calificaciones, además que les gustaría que les lleguen a sus

correos personales el avance académico, tareas, actividades, comportamientos,

asistencias de sus representados ya que el tiempo en reuniones o eventos es muy corto

para ellos.

Por lo tanto, se determina la necesidad de automatizar los procesos entrega de boletas de

calificaciones, lo cual es factible realizarlo mediante una aplicación web que controle

los procesos de gestión académica de notas.

2.5. Conclusiones parciales del capítulo.

Las boletas de calificaciones no están disponibles siempre por lo cual los

estudiantes no tienen dicha información disponible para poder verificar sus

calificaciones.

No se cuenta con reportes detallados, estadísticos de los avances académicos de

los estudiantes, ya que el OneDrive es de forma limitada.

Con la aplicación de la encuesta se evidencia la necesidad de que la Institución

cuente con un sistema informático web que ayude al control de la gestión

académica, para facilitar la información de datos en Docente, Estudiantes y

Padres/Madres de familia de la Escuela de Educación Básica “José Isaac

Montes”, del Cantón Quevedo.

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

60

CAPITULO III

DESARROLLO DE LA PROPUESTA

3.1. Título de la Propuesta

"Aplicación Web para la gestión académica de la Escuela de Educación Básica “José

Isaac Montes del Cantón Quevedo.”

3.2. Fundamentación

Para el departamento de Secretaria del plantel, se implementará una aplicación web

utilizando tecnología de software libre, para el desarrollo se utilizó la metodología de

Software Ágil SCRUM, para el almacenamiento de los datos el Motor Base de Datos

MySQL, y lenguajes de programación como son: HTML5, Javascript, PHP.

3.3. Objetivos de la Propuesta

3.3.1. General

Desarrollar una aplicación web para la gestión académica de calificaciones en la escuela

de Educación Básica “José Isaac Montes”, del Cantón Quevedo.

3.3.2. Específicos

Analizar los requerimientos del Departamento de Secretaria de la Escuela de

Educación Básica “José Isaac Montes”, para la gestión de información.

Diseñar la aplicación web con los requerimientos determinados para la solución

de las necesidades de la secretaria del plantel para el proceso de gestión de

calificaciones.

Desarrollar la aplicación web con el uso de herramientas informáticas

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

61

3.4. Justificación de la Propuesta

Actualmente las tecnologías de información y comunicación han avanzado en grandes

cambios frente a la sociedad, donde se han creado varias herramientas informáticas,

muchos usuarios han optado por compartir información de manera gratuita y otras por

alguna contribución, muchas aplicaciones ofrecen rapidez, veracidad, confiabilidad y

sostenibilidad en sus datos, lo cual es propicio y cómodo para empresas, negocios,

instituciones públicas y privadas lo que permite la acertada toma de decisiones para

lograr el crecimiento de las organizaciones.

La propuesta de la investigación se basa en la necesidad de tener un manejo de

información oportuna, veraz y confiabilidad en sus datos al momento de generar

reportes de calificaciones y digitar notas por parte de los docentes, estudiantes dentro de

la Escuela de Educación Básica “José Isaac Montes”, del Cantón Quevedo a través de la

automatización de los procesos en la gestión de datos académicos.

Es fundamental que la Institución cuente con una herramienta informática que permita

el procesamiento de información en formar efectiva para que los docentes que puedan

tener un control eficiente de sus calificaciones.

Además, es necesario que el personal docente sea capacitado de manera oportuna, a

través de la capacitación puedan manipular el sistema y puedan manejar la información

de sus calificaciones de manera efectiva y confiable.

Los estudiantes y padres de familia se deberá socializar la aplicación web para la

gestión de la calificación por parte de las autoridades de la institución lo que permite

conocer el cumplimiento del proceso de enseñanza aprendizaje de su representados.

3.5. Metodología de desarrollo

Para el desarrollo de la aplicación se ha tomado con base la metodología desarrollo de

software ágil SCRUM esta metodología ágil aporta en la gestión de proyectos cuyo

objetivo primordial es elevar al máximo la productividad de un equipo de trabajo. Pone

su atención y hace foco sobre valores y prácticas de gestión, en vez de requerimientos,

Page 78: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

62

prácticas de desarrollo, implementación y otras cuestiones técnicas. Ésta metodología

delega completamente en el equipo la responsabilidad de decidir la mejor manera de

trabajar para ser lo más productivos posibles, es decir, que es flexible y los integrantes

del equipo pueden optar por organizar la forma de interactuar entre ellos. (Fernández,

2013).

Se basa en los principios ágiles:

Privilegiar el valor de la gente sobre el valor de los procesos.

Entregar software funcional lo más pronto posible.

Predisposición y respuesta al cambio.

Fortalecer la comunicación y la colaboración.

Comunicación verbal directa entre los implicados en el proyecto.

Simplicidad; eliminación de artefactos innecesarios en la gestión del proyecto.

3.5.1. La esencia de scrum

Más que una metodología de desarrollo es una herramienta para gestionar

proyectos.

No contiene definiciones en áreas de ingeniería.

Con visión de que el trabajo es efectuado por equipos auto-organizados y

autodirigidos, logrando motivación, responsabilidad y compromiso.

Está basada en un proceso constructivo iterativo e incremental donde las

iteraciones tienen duración fija

Contiene definición de roles, prácticas y productos de trabajo escritas de forma

simple.

3.5.2. Fases de la metodología SCRUM

El enfoque de ciclo de vida mas usado en las ciencias de la información es

que usa las siguientes seis fases definidas en función de los recursos

necesarios de la metodología SCRUM.

Page 79: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

63

3.5.2.1. Fase Inicial

Análisis de requerimientos

Viabilidad Técnica

Búsqueda de una solución técnica

Viabilidad financiera

3.5.2.2. Fase de Definición

Definición de las actividades

Creación de un diagrama de actividades

Crear los planes para la ejecución

3.5.2.3. Fase de ejecución

Desarrollo

Integración del producto

Pruebas del producto

3.5.2.4. Fase de Entrega

Entrega del producto

3.5.2.5. Fase Soporte y Mantenimiento

Desarrollo de productos para el soporte, no siempre es necesario

3.5.2.6. Fase de cierre del proyecto

Se formaliza el cierre del proyecto y las lecciones aprendidas

Todas estas fases, sobre todo en la fase de ejecución del proyecto suelen ir acompañadas

de unas etapas complementarias como son el control, la verificación y el cumplimiento

de las normas.

3.6. Requerimientos

3.6.1. Requerimientos Funcionales

El objetivo principal de plantear la aplicación web para la gestión académica de la

Page 80: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

64

Unidad Educativa “Isaac Montes”, el mismo que debe cumplir los siguientes

requerimientos:

Tabla 12: Requerimientos Funcionales-RF01

Elaborado por: Jamil Vera Huacón

Tabla 13: Requerimientos Funcionales-RF02

Elaborado por: Jamil Vera Huacón

Tabla 24: Requerimientos Funcionales-RF03

Identificación del

requerimiento:

requerimiento:

RF03

Nombre del

Requerimiento:

Autentificación del profesor

Características: El profesor deberá identificarse para acceder al sistema para

realizar operaciones específicas.

Sistema.

Descripción del

requerimiento:

El sistema dará paso al inicio y modulo calificación e informes.

pacientes Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Identificación del

requerimiento:

RF01

Nombre del

Requerimiento:

Autentificación al administrador del sistema.

Características: El administrador deberá identificarse para acceder al sistema de

gestión académica

Descripción del

requerimiento:

El sistema dará paso al inicio y los módulos dependiendo si se

encuentra autentificado como administrador.

Prioridad del requerimiento: Alta

Identificación del

requerimiento:

RF02

Nombre del

Requerimiento:

Crear usuario del sistema

Características: El administrador del sistema deberá poder crear, modificar y

eliminar usuarios.

Descripción del

requerimiento:

El sistema realiza operaciones de crear, modificar y eliminar

usuarios, dependiendo si se encuentra autentificado como

administrador. Prioridad del requerimiento: Alta

Page 81: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

65

Tabla 35: Requerimientos Funcionales-RF04

Identificación del

requerimiento:

requerimiento:

RF04

Nombre del

Requerimiento:

Ingresar calificaciones el profesor.

Características: El profesor realizar el ingreso de calificaciones a los estudiantes de

los cursos que dicta clases en la institución.

Descripción del

requerimiento:

El sistema dará paso al inicio y modulo calificación e informes.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 46: Requerimientos Funcionales-RF05

Identificación del

requerimiento:

requerimiento:

RF05

Nombre del

Requerimiento:

Crear periodos lectivos

Características: El administrador podrá crear, actualizar, consultar periodos lectivos

Reportes físicos Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 57: Requerimientos Funcionales-RF07

Identificación del

requerimiento:

requerimiento:

RF06

Nombre del

Requerimiento:

Registrar materias

Características: El administrador podrá crear, actualizar, consultar las materias que

se imparten en la institución.

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Page 82: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

66

Tabla 68: Requerimientos Funcionales-RF09

Identificación del

requerimiento:

requerimiento:

RF07

Nombre del

Requerimiento:

Registrar cursos

Características: El administrador podrá crear, actualizar, consultar los cursos de la

institución por periodo lectivo

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 79: Requerimientos Funcionales-RF06

Identificación del

requerimiento:

requerimiento:

RF08

Nombre del

Requerimiento:

Registrar profesores

Características: El administrador podrá crear, actualizar, consultar los profesores de

la institución por periodo lectivo

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 20: Requerimientos Funcionales-RF08

Identificación del

requerimiento:

requerimiento:

RF09

Nombre del

Requerimiento:

Registrar estudiantes

Características: El administrador podrá crear, actualizar, consultar los estudiantes

de la institución para luego matricularse

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Page 83: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

67

Tabla 21: Requerimientos Funcionales-RF10

Identificación del

requerimiento:

requerimiento:

RF10

Nombre del

Requerimiento:

Registrar matriculas

Características: El administrador podrá crear, actualizar, consultar, buscar

estudiantes registrados, anulación de matrículas de los estudiantes

de la institución por periodo lectivo.

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 22: Requerimientos Funcionales-RF11

Identificación del

requerimiento:

requerimiento:

RF11

Nombre del

Requerimiento:

Registrar asignación de materias a profesores

Características: El administrador podrá crear, actualizar, consultar, buscar

asignación de materias, anulación de materias asignadas a los

profesores de la institución por periodo lectivo.

Reportes físicos

Descripción del

requerimiento:

El sistema le dará paso al inicio y modulo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 23: Requerimientos Funcionales-RF12

Identificación del

requerimiento:

requerimiento:

RF12

Nombre del

Requerimiento:

Registrar calificaciones

Características: El administrador realizar el ingreso de calificaciones a los

estudiantes de los cursos que dicta clases en la institución.

Descripción del

requerimiento:

El sistema dará paso al inicio y modulo calificación e informes.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Page 84: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

68

Tabla 24: Requerimientos Funcionales-RF13

Identificación del

requerimiento:

requerimiento:

RF13

Nombre del

Requerimiento:

Configurar parámetros del sistema

Características: El administrador realizar la configuración del sistema como la

creación de roles a los usuarios del sistema, control del proceso de

matriculación.

Descripción del

requerimiento:

El sistema dará paso al inicio y módulo de parámetros del

sistema.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

3.6.2. Requisitos no Funcionales

Se indicar los controles, restricciones del sistema (aplicación web), de importancia para

garantizar el desempeño del sistema para lo cual se describirá los siguientes

requerimientos no funcionales.

Tabla 25: Requerimientos no Funcionales-RNF01

Identificación del

requerimiento:

requerimiento:

RNF01

Nombre del

Requerimiento:

Información

Características: La aplicación proporciona información para la gestión

académico.

Descripción del

requerimiento:

La visualización de la información requerida por el usuario será

de total credibilidad

Medico

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Page 85: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

69

Tabla 26: Requerimientos no Funcionales-RNF02

Identificación del

requerimiento:

requerimiento:

RNF02

Nombre del

Requerimiento:

Interfaz del Sistema

Características: La aplicación ofrece un entorno amigable, sencillo y de

compresión fácil para la manipulación de la información.

Descripción del

requerimiento:

La aplicación con una interfaz amigable para el buen uso del

mismo.

mismo.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 27: Requerimientos no Funcionales-RNF03

Identificación del

requerimiento:

requerimiento:

RNF03

Nombre del

Requerimiento:

Desempeño

Características: La aplicación brindara una confiabilidad de los datos

Descripción del

requerimiento:

Garantizar el desempeño del sistema a los Usuarios,

permitiéndoles realizar consultas y reportes de la gestión

académica.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Tabla 28: Requerimientos no Funcionales-RNF04

Identificación del

requerimiento:

RNF04

Nombre del

Requerimiento:

Seguridad de la Información

Características: La aplicación brindara seguridad en el almacenamiento de datos

Descripción del

requerimiento:

Garantizar la seguridad del sistema tanto en la información y base

de datos que se manejan internamente en el sistema.

Prioridad del requerimiento: Alta

Elaborado por: Jamil Vera Huacón

Page 86: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

70

3.6.3. Identificación de roles y Funcionalidades

Tabla 298: Identificación de Roles y Funcionalidades

ROLES TAREAS

Administrador Gestión

Periodos lectivos

o Consulta Periodos

Materia

o Consulta Materia

Curso

o Consulta Curso

Profesor

o Consulta Profesor

o Consulta Generar Profesores

Estudiante

o Consulta Estudiantes

o Consulta General Estudiantes

Matricula

Matriculación

o Buscar Estudiantes

o Buscar Matriculados

o Anulación de Matriculas

o Buscar Anulaciones

Asignaciones

o Buscar Materias

o Anulación de Materias

o Buscar Anulaciones de

Materias

Calificaciones

o Calificar

o Consulta de Profesores

o Libreta

o Informes

Parámetros

o Periodo de Matriculas

o Usuarios

o Roles

Salir

o Si

o No

Profesor Calificaciones

o Calificar

o Consulta de Calificaciones

o Informes

Elaborado por: Jamil Vera Huacón

Page 87: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

71

3.7. Casos de Uso

3.7.1. Identificación de Actores

Administrador Profesor Representante Estudiantes

Administrador. - Es la persona encargada de dar mantenimiento al sistema

(aplicación web) y también de la configuración del sistema.

Profesor. - Se encargará del ingreso de calificaciones.

Representante. - Esta persona podrá realizar las consultas de calificaciones de

sus representados previamente autentificado en el sistema.

Estudiantes. - una vez autenticado en el sistema pueden realizar la revisión de

sus calificaciones

3.8. Diagramas de Casos de Uso

Grafico N° 13 : Caso de uso: General

Elaborado por: Jamil Vera Huacón

Page 88: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

72

a) Caso de uso Registrar usuario

Grafico N° 14: Caso de uso: General

Elaborado por: Jamil Vera Huacón

Tabla 30. Caso de Uso: Registro de Usuario

Nombre Caso de uso Registrar Usuario

Descripción:

Permite el registro de usuario al sistema

Actores:

El Administrador

Precondiciones:

El Administrador debe ingresar información del usuario.

Flujo normal:

El Administrador debe de ingresar los datos del usuario y determinar el rol

El sistema valida los datos del usuario.

Si el Usuario se registra en la base de datos del sistema.

Flujo alternativo:

Validación de usuario: El ingreso de usuario, contraseña y la validación de

rol del usuario en el sistema son únicos en el sistema.

Guardar usuario: el sistema almacenara los datos del usuario en la base de

datos cuando se crea y se actualiza los datos del usuario.

Elaborado por: Jamil Vera Huacón

Page 89: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

73

b) Caso de uso ingreso al sistema

Grafico N° 15: Caso de uso: Ingreso al Sistema

Elaborado por: Jamil Vera Huacón

Tabla 31. Caso de uso: Ingreso al Sistema

Nombre Caso de uso Ingreso al Sistema

Descripción:

Permite el Ingreso de Usuarios al Sistema.

Actores:

El Administrador, Profesor

Precondiciones:

El Administrador, Profesor haberse logeado y autentificado en el sistema.

Flujo normal:

El Administrador y Profesor acceden ingresando su nombre de usuario y

contraseña y la validación del rol.

El sistema valida los datos del usuario y autoriza el acceso.

Si el Usuario está registrado en la base de datos del sistema, el mismo permitirá el

acceso al usuario y podrá realizar cualquier actividad permitida dentro de los

privilegios del usuario.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Validación de usuario: El ingreso de usuario, contraseña y la validación de

rol del usuario en el sistema son incorrectos no se puede acceder al sistema.

Elaborado por: Jamil Vera Huacón

Page 90: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

74

c) Caso de uso registrar periodos lectivos

Grafico N° 16: Caso de uso: Registro de periodos lectivos

Elaborado por: Jamil Vera Huacón

Tabla 32. Casa de Uso: Registro de periodos

Nombre Caso de uso Registrar periodos

Descripción:

Permite el registro de periodos lectivos.

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de los periodos lectivos

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Consultar los periodos ingresados.

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar Periodo: el sistema almacena los datos del periodo en la base de

datos

Validación de usuario: El ingreso de usuario, contraseña y la validación de

rol del usuario en el sistema son incorrectos no se puede acceder al sistema.

Elaborado por: Jamil Vera Huacón

Page 91: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

75

d) Caso de uso registrar de materias

Grafico N° 17: Caso de uso: Registro de materias

Elaborado por: Jamil Vera Huacón

Tabla 33. Caso de Uso: Registro de Materias

Nombre Caso de uso Registrar materias

Descripción:

Permite el registro de materias

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de materias

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Consultar materias ingresados.

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar materia: el sistema almacena los datos de la materia en la base de

datos.

Elaborado por: Jamil Vera Huacón

Page 92: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

76

e) Caso de uso registrar de curso

Grafico N° 18: Caso de uso: Registro de Cursos

Elaborado por: Jamil Vera Huacón

Tabla 34. Casa de uso: Registrar cursos.

Nombre Caso de uso Registrar cursos

Descripción:

Permite el registro de cursos

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de cursos

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Consultar cursos ingresados.

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar curso: el sistema almacena los datos del curso en la base de datos.

Elaborado por: Jamil Vera Huacón

Page 93: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

77

f) Caso de uso registrar de profesores

Grafico N° 19: Caso de uso: Registro de profesores

Elaborado por: Jamil Vera Huacón

Tabla 35. Caso Uso: Registro de profesores

Nombre Caso de uso Registrar de profesores

Descripción:

Permite el registro de profesores

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de profesores

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Consultar profesores ingresados.

También se almacena los datos actualizados previa validación.

Se habilita y deshabilitan los profesores

Page 94: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

78

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar profesor: el sistema almacena los datos del curso en la base de datos

Habilitar: se habilita al profesor en el sistema

Deshabilitar: se realiza esta operación para bloquear el resto de operación del

profesor en el sistema.

Elaborado por: Jamil Vera Huacón

g) Caso de uso registrar de estudiantes

Grafico N° 20: Caso de uso: Registrar estudiantes

Elaborado por: Jamil Vera Huacón

Tabla 36. Caso de uso: Registrar estudiantes

Nombre Caso de uso Registrar de estudiantes

Descripción:

Permite el registro de estudiantes

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de estudiantes

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Consultar estudiantes ingresados.

También se almacena los datos actualizados previa validación.

Se habilita y deshabilitan los estudiantes en el sistema

Page 95: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

79

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar estudiante: el sistema almacena los datos de los estudiantes en la

base de datos

Habilitar: se habilita al estudiante en el sistema

Deshabilitar: se realiza esta operación para bloquear el resto de operación del

estudiante en el sistema.

Elaborado por: Jamil Vera Huacón

h) Caso de uso registrar matricula

Grafico N° 21: Caso de uso: Registro matriculas

Elaborado por: Jamil Vera Huacón

Tabla 37. Caso de uso: Registro de matriculas

Nombre Caso de uso Registrar de matriculas

Descripción:

Permite el registro de matriculas

Actores:

El Administrador

Precondiciones:

El Administrador

Page 96: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

80

Flujo normal:

El Administrador realizar la creación de matriculación

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Buscar estudiantes ingresados.

Buscar matriculas generadas

Anulación matriculas

Buscar anulación de matriculas

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar matricula: el sistema almacena los datos de las matricula de los

estudiantes en la base de datos

Anulación de matrícula de los estudiantes solicitantes.

Elaborado por: Jamil Vera Huacón

i) Caso de uso registrar asignación

Grafico N° 22: Caso de uso: Registro de asignación

Elaborado por: Jamil Vera Huacón

Page 97: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

81

Tabla 38. Caso de uso: Registro de asignación

Nombre Caso de uso Registrar de asignación

Descripción:

Permite el registro de asignación de materias a los profesores

Actores:

El Administrador

Precondiciones:

El Administrador

Flujo normal:

El Administrador realizar la creación de asignación de materias a los profesores

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Buscar materias para verificar su existencia

Anulación materias asignadas

Buscar anulación de materias asignadas a los profesores

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar asignación: el sistema almacena los datos las asignaciones de materias

a los profesores

Anulación de materias a los profesores.

Elaborado por: Jamil Vera Huacón

Page 98: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

82

j) Caso de uso registrar calificación

Grafico N° 23: Caso de uso: Registrar Calificaciones

Elaborado por: Jamil Vera Huacón

Tabla 39. Caso de uso: Registrar calificaciones

Nombre Caso de uso Registrar calificación

Descripción:

Permite el registro de calificaciones

Actores:

El Administrador, profesores

Precondiciones:

El Administrador

Flujo normal:

El Administrador o el profesor realizar la consulta de profesores para seleccionar

la materia y curso a calificar

El sistema valida los datos ingresados de las calificaciones

Si los datos están validos permite almacenar los datos

También se almacena los datos actualizados previa validación.

Genera los informes como reporte de calificaciones y libreta

Page 99: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

83

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar calificación: el sistema almacena los datos de calificaciones de los

estudiantes.

Elaborado por: Jamil Vera Huacón

k) Caso de uso configuración

Grafico N° 24: Caso de uso: Configuración

Elaborado por: Jamil Vera Huacón

Tabla 40. Caso de uso: Configuración

Nombre Caso de uso configuración

Descripción:

Permite el registro de la configuración de los parámetros del periodo de matriculación y

roles

Actores:

El Administrador

Precondiciones:

El Administrador debe estar autenticado en el sistema.

Page 100: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

84

Flujo normal:

El Administrador realizar la creación de asignación de materias a los profesores

El sistema valida los datos ingresados

Si los datos están validos permite almacenar los datos

Buscar materias para verificar su existencia

Anulación materias asignadas

Buscar anulación de materias asignadas a los profesores

También se almacena los datos actualizados previa validación.

Flujo alternativo:

Validar datos: El sistema valida el ingreso de datos.

Guardar periodo de matrícula: el sistema almacena los datos las asignaciones

de materias a los profesores

Guardar roles: el sistema almacena los datos las asignaciones de materias a

los profesores

Anulación de materias a los profesores.

Elaborado por: Jamil Vera Huacón

3.9. Diagramas de secuencia

a) Registro de usuarios

Grafico N° 25.. Diagrama de secuencia: Registro de usuarios

Elaborado por: Jamil Vera Huacón

: Administrador

Usuarios Sistemas Regitrar Usuarios

1 : Ingresar()

2 : Validar datos()

3 : Guardar() 4 : Elegir usuario()

5 : Modificar()

6 : Ingresa datos()

7 : Guardar() 8 : Elegir usuario()

Page 101: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

85

b) Registro de periodos

Grafico N° 26. Diagrama de secuencia: Registro de usuarios

Elaborado por: Jamil Vera Huacón

c) Registro de Cursos

Grafico N° 27 . Diagrama de secuencia: Registro de cursos

Elaborado por: Jamil Vera Huacón

:

Administrador

Period

o Sistema

s

Registrar

Periodo

1 : Ingresar

datos

2 : Validar

datos() 3 :

Guardar()

5 : Elegir el periodo() 6 :

Modificar()

7 : Ingresa

datos() 8 :

Guardar() 9 : El periodo se

actualizo

4 : El periodo se almaceno

correctamente

: Administrador

Curso Sistemas Registrar Curso

1 : Ingresar datos

2 : Validar datos()

3 : Guardar()

5 : Elegir el curso() 6 : Modificar()

7 : Ingresa datos()

8 : Guardar()

9 : El curso se actualizo

4 : El curso se almaceno correctamente

Page 102: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

86

d) Registro de Profesor

Grafico N° 28. Diagrama de secuencia: Registro de profesores

Elaborado por: Jamil Vera Huacón

e) Registrar Estudiante

Grafico N° 29. Diagrama de secuencia: Registro de Estudiantes

Elaborado por: Jamil Vera Huacón

: Administrador

Profesor Sistemas Registrar Professor

1 : Ingresar datos

2 : Validar datos()

3 : Guardar()

5 : Elegir el profesor() 6 : Modificar()

7 : Ingresa datos()

8 : Guardar()

9 : El profesor se actualizo

4 : El profesor se almaceno correctamente

: Administrador

Estudiante Sistemas Registrar Estudiante

1 : Ingresar datos

2 : Validar datos()

3 : Guardar()

5 : Elegir el estudiante() 6 : Modificar()

7 : Ingresa datos()

8 : Guardar()

9 : El estudiante se actualizo

4 : El estudiante se almaceno correctamente

Page 103: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

87

: Administrador

Generar Reportes Informes SIstemas

1 : Ingresar()

2: Elegir Reporte()

3 : Obtener Reporte

4: Imprimir()

f) Registrar Calificación

Grafico N° 30. Diagrama de secuencia: Registro de calificaciones

Elaborado por: Jamil Vera Huacón

g) Generar Reportes

Grafico N° 31. Diagrama de secuencia: Generar reportes

Elaborado por: Jamil Vera Huacón

: Administrador Profesor Sistemas Materia Calificacion

Registrar Calificacion

1 : Buscar Profesor()

5 : Guardar()

6: Se almaceno la califcacion

2 :Buscar Materia

3: Ingresar datos

Page 104: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

88

3.10. Diseño

3.10.1. Diseño Físico de la base de datos

Grafico N° 32. Diagrama físico de la base de datos

Elaborado por: Jamil Vera Huacón

3.10.2. Diagrama de clases

Grafico N° 33. Diagrama de Clases

Elaborado por: Jamil Vera Huacón

Page 105: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

89

3.10.3. Diseño Navegacional Sistema de Información Web

Grafico N° 34. Diagrama de Clases

Elaborado por: Jamil Vera Huacón

3.10.4. Diccionario de Datos

En las siguientes tablas se muestran los metadatos que contienen ciertas características

lógicas y puntuaciones de los datos las cuales se van a utilizar en la Aplicación,

incluyendo campo, descripción, tipo de datos.

Tabla TPERIODO

CAMPO DESCRIPCION TIPO NULO

Idper Identificador del Periodo Varchar(20) NO

Nomper Nombre del periodo Varchar(50) NO

Desper Fecha de inicio del periodo date NO

Hasper Fecha final del periodo date NO

Page 106: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

90

Staper Estado del periodo char(1) NO

Tabla 41. Diccionario de datos: Tabla Periodo

Elaborado por: Jamil Vera Huacón

Tabla TMATERIA

CAMPO DESCRIPCION TIPO NULO

Idmat Identificador de la materia Varchar(20) NO

Desmat Nombre de la materia Varchar(50) NO

Stamat Estado de la materia char(1) NO

Tabla 42. Diccionario de datos: Tabla Materia

Elaborado por: Jamil Vera Huacón

Tabla TCURSO

CAMPO DESCRIPCION TIPO NULO

Idcur Identificador del curso Varchar(20) NO

Descur Descripción del curso Varchar(50) NO

Parcur Paralelo del curso Char(3) NO

Ciccur Ciclo del curso Varchar(15) NO

Stacur Estado del curso char(1) NO

Idper Identificador del Periodo Varchar(20) NO

Tabla 43. Diccionario de datos: Tabla Curso

Elaborado por: Jamil Vera Huacón

Tabla TPROFESOR

CAMPO DESCRIPCION TIPO NULO

Idpro Identificador del profesor Varchar(20) NO

Nompro Nombres del profesor Varchar(50) NO

Apepro Apellidos del profesor Varchar(50) NO

Fecpro Fecha de nacimiento del profesor Date No

Sexpro Sexo del profesor Varchar(10) NO

Page 107: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

91

Ciupro Ciudad del profesor Varchar(20) NO

Dirpro Dirección del profesor Varchar(20) NO

Telpro Teléfono del profesor Varchar(12) NO

Fecinpro Fecha de ingreso del profesor a la

institucion

Date No

Email Correo electrónico del profesor Varchar(30) NO

Titpro Titulo de tercer nivel del profesor Varchar(40) NO

Ticpro Título de cuarto nivel del

profesor

Varchar(40) NO

Stapro Estado del profesor Char(1) NO

Idper Identificador del Periodo Varchar(20) NO

Fotpro Fotografía del profesor Varchar(50) NO

Tabla 44. Diccionario de datos: Tabla Profesor

Elaborado por: Jamil Vera Huacón

Tabla TASIGNACION

CAMPO DESCRIPCION TIPO NULO

Idasi Identificador de la asignación Varchar(20) NO

Idper Identificador del Periodo Varchar(20) NO

Idpro Identificador del profesor Varchar(20) NO

Idcur Identificador del curso Varchar(20) NO

Idmat Identificador de la materia Varchar(20) NO

Fecasi Fecha de asignación Date NO

Estasi Estado de la asignacion Char(1) NO

Tabla 45. Diccionario de datos: Tabla Asignación

Elaborado por: Jamil Vera Huacón

Page 108: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

92

Tabla TESTUDIANTE

CAMPO DESCRIPCION TIPO NULO

Idest Identificador del estudiante Varchar(20) NO

Nomest Nombres del estudiante Varchar(50) NO

Apeest Apellidos del estudiante Varchar(50) NO

Fecest Fecha de nacimiento del

estudiante

Date No

Sexest Sexo del estudiante Varchar(10) NO

Ciuest Ciudad del estudiante Varchar(20) NO

Direst Dirección del estudiante Varchar(20) NO

Telest Teléfono del estudiante Varchar(12) NO

Repest Representante del estudiante Varchar(40) NO

Celest Celular del representante Varchar(12) NO

Ocuest Ocupación del representante Varchar(40) NO

Corest Email del representante Varchar(40) NO

Fecinest Fecha de ingreso del estudiante a

la institucion

Date No

Email Correo electrónico del estudiante Varchar(30) NO

Staest Estado del estudiante Char(1) NO

Idper Identificador del Periodo Varchar(20) NO

Fotest Fotografía del estudiante Varchar(50) NO

Tabla 46. Diccionario de datos: Tabla Estudainte

Elaborado por: Jamil Vera Huacón

Tabla TCALFICACION

CAMPO DESCRIPCION TIPO NULO

Idcal Identificador de la calificación Int NO

Idper Identificador del Periodo Varchar(20) NO

Idpro Identificador del profesor Varchar(20) NO

Page 109: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

93

Idcur Identificador del curso Varchar(20) NO

Idmat Identificador de la materia Varchar(20) NO

Idest Identificador del estudiante Varchar(20) NO

Tipcal Tipo de calificación Varchar(20) NO

Notacal Valor de la calificación Float NO

Usuario Usuario que realiza la grabación Varchar(10) NO

Tabla 47. Diccionario de datos: Tabla Calificación

Elaborado por: Jamil Vera Huacón

Tabla TMATRICULA

CAMPO DESCRIPCION TIPO NULO

Idmat Identificador de la matricula Varchar(20) NO

Fecmat Fecha de la matricula Date

Idper Identificador del Periodo Varchar(20) NO

Idest Identificador del estudiante Varchar(20) NO

Idcur Identificador del curso Varchar(20) NO

Estmat Estado de la matricula Char(1) NO

Tabla 48. Diccionario de datos: Tabla Matricula

Elaborado por: Jamil Vera Huacón

Tabla TBUSUARIO

CAMPO DESCRIPCION TIPO NULO

Cedula Cedula del usuario Varchar(20) NO

Nombres Nombres del usuario Varchar(20) NO

Apellidos Apellidos del usuario Varchar(20) NO

Fecnac Fecha de nacimiento del usuario Date No

Sexo Sexo del usuario Char(1) NO

Page 110: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

94

Ciudad Ciudad del usuario Varchar(20) NO

Direccion Dirección del usuario Varchar(50) NO

Telefono Teléfono del usuario Varchar(10) NO

Correo Correo electrónico del usuario Varchar(10) NO

Estado Estado del usuario Char(1) NO

Fingreso Fecha de ingreso del usuario Date NO

Staest Estado del estudiante Char(1) NO

Idper Identificador del Periodo Varchar(20) NO

Fotest Fotografía del estudiante Varchar(50) NO

Tabla 49. Diccionario de datos: Tabla Usario

Elaborado por: Jamil Vera Huacón

Tabla TBROLUSUARIO

CAMPO DESCRIPCION TIPO NULO

ID Identificador del rol del usuario Char(1) NO

Descripción Descripción del rol del usuario Varchar(30) NO

Tabla 50. Diccionario de datos: Tabla Rol de usuario

Elaborado por: Jamil Vera Huacón

Tabla TBESTADOUSUARIOS

CAMPO DESCRIPCION TIPO NULO

Idestado Identificador del estado del

usuario

Char(1) NO

Descripción Descripción del estado del

usuario

Varchar(20) NO

Tabla 51. Diccionario de datos: Tabla Estado de usuarios

Elaborado por: Jamil Vera Huacón

Page 111: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

95

Tabla TBMENSAJES

CAMPO DESCRIPCION TIPO NULO

Fecha Fecha del mensaje Timestamp NO

Nombre Nombre del mensaje Varchar(40) NO

Email Email para los mensajes Varchar(50) NO

Asunto Asunto de los email Varchar(50) No

Mensaje Contenido del mensaje text NO

Id Identificador del mensaje int NO

Tabla 52. Diccionario de datos: Tabla Mensajes

Elaborado por: Jamil Vera Huacón

3.10.5. Diseño de Interfaz

Pantalla Principal

Grafico N° 35 . Menú Principal

Elaborado por: Jamil Vera Huacón

Page 112: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

96

Interfaz de Login de Usuarios

Grafico N° 36 . Interfaz de Login de Usuarios

Elaborado por: Jamil Vera Huacón

Formulario Periodos Lectivos

Grafico N° 37. Formulario Registro de Periodos Lectivos

Elaborado por: Jamil Vera Huacón

Page 113: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

97

Formulario de Registro de materias

Grafico N° 38. Formulario Registro de Materia

Elaborado por: Jamil Vera Huacón

Formulario de Registro de Cursos

Grafico N° 39. Formulario Registro de Curso

Elaborado por: Jamil Vera Huacón

Formulario de Registro de Profesores

Grafico N° 40. Formulario Registro de Profesores

Elaborado por: Jamil Vera Huacón

Page 114: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

98

Formulario de Registro del Estudiante

Grafico N° 41. Formulario Registro de Estudiantes

Elaborado por: Jamil Vera Huacón

Formulario de Registro de Matricula

Grafico N° 42. Formulario Registro de Matricula

Elaborado por: Jamil Vera Huacón

Page 115: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

99

Formulario de registro de Asignación de Materias

Grafico N° 43. Formulario Asignación de Materias

Elaborado por: Jamil Vera Huacón

3.10.6. Pruebas

La Aplicación Web para la gestión académica involucra operaciones para garantizar,

prevenir, encontrar y solucionar problemas que ocurra en la ejecución. Por esta razón

las pruebas se orientan a detectar anomalías y vulnerabilidades bajo los siguientes

eventos:

3.10.7. Pruebas de caja blanca

Este tipo de pruebas ayudaron a establecer posibles errores o fallas mediante el análisis

de la estructura interna de los componentes de la aplicación web, por lo cual se evaluó

la estructura de la base de datos, validación en el manejo de errores y la exploración de

los mismo, además se realizó la evaluación de la decisiones lógicas y bucles presentados

en los módulos de esta manera se evidencia a cada uno de los diagramas de flujo

funciones acorde con los requerimientos del usuario para descartar errores en el diseño

y código fuente reduciendo el riesgo de la aplicación web.

Page 116: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

100

Grafico N° 44. Pruebas de caja negra

Elaborado por: Jamil Vera Huacón

3.10.8. Pruebas de caja negra

Estas pruebas están basadas en descripción de las especificaciones para proceder y

seleccionar condiciones, datos y casos de prueba a partir de los requerimientos de la

gestión académica de la Escuela de Educación Básica José Isaac Montes del sistema

para el desarrollo de las pruebas de caja negra se consideró los siguientes tipos de

errores.

Funciones incorrectas o ausentes

Errores en la interfaz

Errores en estructuras de datos o en accesos a bases de datos externas

Errores de rendimiento

Errores de inicialización y de terminación

A continuación, se detallan los errores hallados que deben ser mejorados y rectificados

para el óptimo funcionamiento de la Aplicación Web.

Resultados de prueba de caja negra.

Estructura del Menú principal para el ingreso de calificaciones, matriculación,

asignación de materia a profesores.

Búsqueda de información inmediata varias opciones de búsqueda con mayor

claridad

Validación de la cedula.

Page 117: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

101

Validación para el almacenamiento de los registros de calificaciones para

determinar el usuario que guardo, a continuación se indica que se tuvo que

aumentar un campo para lograr este requerimiento.

El campo usuario no estaba aumentado.

Grafico N° 45. Prueba de caja negra: Campo usuario no aumentado

Elaborado por: Jamil Vera Huacón

El campo usuario aumentado.

Grafico N° 46. Prueba de caja negra: Campo usuario aumentado

Elaborado por: Jamil Vera Huacón

3.10.9. Pruebas de verificación y validación

La ejecución de este tipo de pruebas ayudó al proceso de la indagación de la aplicación

web para el cumplimiento de los requerimientos con el conjunto de proceso de

comprobación y análisis se asegura que el software este acorde a su especificación y

cumple con las necesidades del cliente a entera satisfacción.

Page 118: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

102

CONCLUSIONES

La aplicación web optimizo el tiempo que los docentes habitualmente realizaban

la obtención de notas permitiendo agilitar los procesos de entregas de reportes

de calificaciones.

La recopilación de la información se realizó mediante la entrevista, encuesta y

observación lo que permitió la realización del análisis de los requerimientos del

departamento de la secretaria de la escuela de educación básica.

Realizado el levantamiento de los requerimientos de la aplicación acorde con las

necesidades de la institución se diseña la aplicación con la utilización de la

metodología ágil Scrum y UML cumpliendo los estándares de desarrollo de

software.

La aplicación web para su desarrollo utilizó herramientas como son html5,

javascript, php y los datos se almacenaron en mysql, garantizando la calidad de

los proceso de la aplicación y el almacenamiento de los datos para lograr que el

departamento de secretaria la optimización de sus proceso académico brindando

un servicio eficiente, eficaz y de calidad a la comunidad educativa.

Los estudiantes y representantes están conformes al usar la aplicación por que la

manipulación es sencilla para obtener la información cumpliendo con políticas

de seguridad mediante el número de cedula como usuario del sistemas y

contraseña previamente entrega, lo que permite conocer el estado académico de

cada estudiante.

El desarrollo de la aplicación web de gestión académica está realizada con los

requerimientos necesarios de la institución, donde representa un avance

tecnológico dentro de la misma, logrando la automatización de los procesos en

el departamento de secretaria.

Page 119: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

103

RECOMENDACIONES.

Se recomienda a la persona encargada de la administración del sitio actualice

continuamente la información del software.

Posteriormente del periodo estimado de uso a la aplicación web se recomienda

realizar un mantenimiento correctivo a la base de datos para su apropiado

funcionamiento, además de realizar respaldos semanalmente o mensual de las

misma a fin de asegurar la confiabilidad del sistema.

Es necesario realizar capacitaciones a los integrantes de la comunidad educativa

para evitar errores de accesos ya que muchos de sus integrantes tienen poco

conocimiento de las TICS.

Obtener respaldos constantes de la base de datos y almacenar en un lugar seguro

para evitar la pérdida de esta.

Es necesario que los docentes ingresen las calificaciones de cada materia a

tiempo para generar correctamente el reporte de notas.

Page 120: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

104

BIBLIOGRAFIA

Adell, J. (11 de 1997). Tendencias en educación en la sociedad de las tecnologias

de la información. Recuperado el 15 de 07 de 2017, de

http://nti.uji.es/docs/nti/Jordi_Adell_EDUTEC.html

Alarcon, R. (2000). Diseño Orientado a objetos UML. Madrid - España: EIDOS.

Almiron, V. (2014). Redes, Administración de Servidores. Buenos Aires:

REDUSER.

Alvarez, M. (2009). Desarrolloweb.com. Recuperado el 10 de 07 de 2017, de

https://desarrolloweb.com/manuales/manual-php.html

Alvarez, S. (12 de Septiembre de 2007). Modelo Entidad - Relacion. Recuperado el

10 de 07 de 2017, de httpp://desarrolloweb.com/articulos/modelo-entidad-

relacion.html

Cabero, J. (2000). Nuevas tecnologias aplicadas a la educación. Madrid.

Casillas, L. ((s.f)). Base de datos en Mysql.

Chacon, M. A. (2010). LA TECNOLOGIA EN EL MARCO EDUCATIVO.

Recuperado el 15 de 07 de 2017, de

http://www.ugr.es/~ugr_unt/Material%20M%F3dulo%2010/CAPTULO-1.pdf.

Coellell, P. J. (2013). CSS3 y Javascript Avanzado. México: UOC.

Cowburn, P. (2010). Manual PHP. Recuperado el 10 de 07 de 2017, de

www.php.net//manual

Fernandez Gonzalez, J. (2013). Introducción a las metodologías Agiles. México:

UOC.

Herrera, E. (2012). Arrancar con Html 5. Curso de programacion. México:

Alfaomega.

Pavon, J. (2012). Navegar en Internet, Creacion de un portal web con PHP y

MySql. España: Rama.

Ramez A, S. B. (2012). Sistemas de Base de Datos, Conceptos Fundamentales.

México: Segunda Edicion.

Vega, F. y. (2011). Guía HTML 5, El presente de la Web HTML5, Css3 y

Javascript. México.

Page 121: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

105

Page 122: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

106

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

ENTREVISTA A DOCENTES DE LA ESCUELA DE EDUCACIÓN BÁSICA

“JOSÉ ISAAC MONTES”

OBJETIVO:

El presente instrumento tiene como finalidad conocer la viabilidad para la creación

de un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA

ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.” Utilizando los indicadores por favor sírvase marcar con una X en el

ítem, que usted considere adecuado.

1. ¿Considera usted que realizar el control de notas manualmente produce demora

en la entrega de la hoja de calificaciones?

a) SI ( )

b) NO ( )

2. ¿Existen dificultades para la entrega de notas en secretaria?

a) SI ( )

b) NO ( )

3. ¿Cree usted que una aplicación web optimizaría la eficiencia al momento de

ingresar notas que normalmente lo realiza la institución en el OneDrive?

a) SI ( )

b) NO ( )

4. ¿Cree usted que los procesos de gestión académica como actualmente se

realizan, aseguran que toda la información recogida por dichos procesos sea

consistente, ofrezca información relevante, oportuna y útil en el momento

requerido?

a) SIEMPRE ( )

b) LA MAYORIA DE VECES ( )

c) SOLO EN ALGUNAS OCASIONES ( )

d) NUNCA ( )

Page 123: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

107

5. ¿El control y seguimiento académico actual satisface sus necesidades al

momento de entregar reportes al departamento de secretaria?

a) SI ( )

b) NO ( )

6. ¿Le lleva mucho tiempo el registro y cálculo de las notas de los estudiantes en su

libreta de calificaciones?

a) SI ( )

b) NO ( )

7. ¿Cuánto tiempo se demora en obtener un reporte de asistencia de un

determinado estudiante?

a) 15 – 30 MINUTOS ( )

b) 30 MINUTOS – 1 HORA ( )

c) 1 – 2 HORAS ( )

8. ¿Cuál de las siguientes opciones considera usted, que genera información más

confiable y exacta en la gestión académica?

a) PROCEOS MANUALES ( )

b) PROCESOS AUTOMATIZADOS ( )

9. ¿Hace uso permanente del internet (navegación, consultas de información, etc)?

a) SI ( )

b) NO ( )

10. ¿Estaría de acuerdo que la institución integre una aplicación web informativa

con los datos más relevantes de la misma?

a) SI ( )

b) NO ( )

GRACIAS POR SU COLABORACIÓN

FACULTAD DE SISTEMAS MERCANTILES

Page 124: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

108

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

GUÍA DE ENTREVISTA A LA DIRECTORA DE LA ESCUELA DE

EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES”

OBJETIVO:

La presente entrevista tiene como finalidad conocer la viabilidad para la creación de

un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA

DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.”

Buenos días Sra./Srta. ________________________________, le agradezco el

tiempo que me haya brindado para poder realizar esta entrevista. También quiero

mencionarle que los comentarios e información que me proporcione serán muy

valiosos para el proyecto a realizar.

1. Pregunta: ¿Dentro del proceso de obtención de notas por parte de los docentes lo

realizan de forma manual o un sistema informático?

2. Pregunta: ¿Existen problemas dentro del manejo de la administración académica?

3. Pregunta: ¿Cree usted que mejoraría la gestión académica mediante la

implementación de una aplicación web de gestión académica para control de

calificaciones que ayude a automatizar todos los procesos?

4. Pregunta: ¿Cuáles son las principales necesidades dentro de la institución?

5. Pregunta: ¿Considera que habrá una reducción significativa en gastos de

suministros debido a la automatización de proceso de calificaciones?

Le agradecemos su participación.

Page 125: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

109

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

GUÍA DE ENTREVISTA A LA SUBDIRECTORA DE LA ESCUELA DE

EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES”

OBJETIVO:

La presente entrevista tiene como finalidad conocer la viabilidad para la creación de

un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA

DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.”

Buenos días Sra./Srta. ________________________________, le agradezco el

tiempo que me haya brindado para poder realizar esta entrevista. También quiero

mencionarle que los comentarios e información que me proporcione serán muy

valiosos para el proyecto a realizar.

1. Pregunta: ¿Cómo está distribuida la planta docente?

2. Pregunta: ¿De qué manera se realiza el registro de notas de los estudiantes?

3. Pregunta: ¿Cómo realizan el control de estudiantes que no son promovidos,

desertores, y que repiten grado o curso?

4. Pregunta: ¿Los estudiantes y padres de familia tienen acceso a sus notas a través

de algún medio informático o página web?

5. Pregunta: ¿Qué problemas se presentan en el proceso de registrar notas de los

estudiantes?

Le agradecemos su participación.

Page 126: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

110

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

GUÍA DE ENTREVISTA A L INSPECTOR DE LA ESCUELA DE

EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES”

OBJETIVO:

La presente entrevista tiene como finalidad conocer la viabilidad para la creación de

un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA

DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.”

Buenos días Sr. ________________________________, le agradezco el tiempo que

me haya brindado para poder realizar esta entrevista. También quiero mencionarle

que los comentarios e información que me proporcione serán muy valiosos para el

proyecto a realizar.

1. ¿Cómo controlan la asistencia de los estudiantes?

2. ¿Cómo controlan la asistencia de los docentes?

3. ¿Qué sanciones se aplican por faltas y atrasos de los docentes?

4. ¿Los docentes tienen acceso a su registro de asistencia?

5. ¿Los estudiantes pueden perder el año por inasistencias a clases?

Le agradecemos su participación.

Page 127: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

111

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

GUÍA DE ENTREVISTA AL PRESIDENTE DEL CONSEJO ESTUDIANTIL

DE LA ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES”

OBJETIVO:

La presente entrevista tiene como finalidad conocer la viabilidad para la creación de

un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA

DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.”

Buenos días Estudiante. ________________________________, le agradezco el

tiempo que me haya brindado para poder realizar esta entrevista. También quiero

mencionarle que los comentarios e información que me proporcione serán muy

valiosos para el proyecto a realizar.

1. ¿Secretaria le atiende de manera oportuna cuando usted solicita sus

calificaciones parciales, quimestrales, anuales?

2. ¿Has encontrado errores en tus calificaciones cuando te entregan la boleta?

3. ¿Debe llenar algún formulario o hacer un oficio para solicitar la boleta en

secretaria o a su tutor?

4. ¿Le gustaría poder realizar consultas de sus notas por internet?

5. ¿Te gustaría que la institución tenga una página web donde puedas conocer

eventos, calendarios y más aún puedas acceder a tus notas a través de la misma?

Le agradecemos su participación.

Page 128: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES …dspace.uniandes.edu.ec/bitstream/123456789/7946/1/TUAEXCOMSI… · DERECHOS DE AUTOR Yo, JAMIL SANTIAGO VERA HUACON, declaro

112

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS

GUÍA DE ENTREVISTA AL PRESIDENTE DE PADRES/MADRES DE

FAMILIA DE LA ESCUELA DE EDUCACIÓN BÁSICA “JOSÉ ISAAC

MONTES”

OBJETIVO:

La presente entrevista tiene como finalidad conocer la viabilidad para la creación de

un “APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA ESCUELA

DE EDUCACIÓN BÁSICA “JOSÉ ISAAC MONTES DEL CANTÓN

QUEVEDO.”

Buenos días Sr. ________________________________, le agradezco el tiempo que

me haya brindado para poder realizar esta entrevista. También quiero mencionarle

que los comentarios e información que me proporcione serán muy valiosos para el

proyecto a realizar.

1. ¿Secretaria le atiende de manera oportuna cuando usted solicita sus

calificaciones parciales, quimestrales, anuales?

2. ¿Ha encontrado errores en tus calificaciones cuando te entregan la boleta?

3. ¿Debe llenar algún formulario o hacer un oficio para solicitar la boleta en

secretaria o a su tutor?

4. ¿Le gustaría poder realizar consultar los avances académicos, comportamiento y

asistencia de su representado a la institución por internet?

5. ¿Te gustaría que la institución tenga una página web donde puedas conocer

eventos, calendarios y más aún puedas acceder a las notas de su representado a

través de la misma?