UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS...

138
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA TEMA: “APLICACIÓN WEB DE GESTIÓN ACADÉMICA Y CONTROL DE PAGO DE PENSIONES PARA EL INSTITUTO TÉCNICO IMBABURA DE LA CIUDAD DE IBARRA.” AUTOR: TEC. BRIAN EDUARDO MONTENEGRO TINAJERO. ASESOR: ING. MARCO CHECA. IBARRA ECUADOR 2014

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

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO

DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA: “APLICACIÓN WEB DE GESTIÓN ACADÉMICA Y CONTROL DE PAGO DE

PENSIONES PARA EL INSTITUTO TÉCNICO IMBABURA DE LA CIUDAD DE

IBARRA.”

AUTOR: TEC. BRIAN EDUARDO MONTENEGRO TINAJERO.

ASESOR: ING. MARCO CHECA.

IBARRA – ECUADOR

2014

II

CERTIFICACIÓN DEL ASESOR

En calidad de asesor del trabajo de investigación, certifico que el proyecto de tesis cuyo tema

es, “APLICACIÓN WEB DE GESTIÓN ACADÉMICA Y CONTROL DE PAGO DE

PENSIONES PARA EL INSTITUTO TÉCNICO IMBABURA DE LA CIUDAD DE

IBARRA”, fue elaborado por el estudiante Brian Eduardo Montenegro Tinajero, que cumple

con todos los requisitos metodológicos y científicos de la Universidad Regional Autónoma

de los Andes “UNIANDES”, por lo tanto autorizó su presentación para la defensa.

Ibarra, Mayo del 2014

-----------------------------

Ing. Marco Checa

C.C 1001656105

ASESOR DE TESIS INFORMÁTICO

III

DECLARACIÓN DE AUTORÍA

Yo, Brian Eduardo Montenegro Tinajero, previa a la obtención del título de Ingeniero en

Sistemas e Informática, declaro ser el autor el presente Proyecto con el tema “Aplicación

Web de Gestión Académica y Control de Pago de Pensiones, para el INSTITUTO TÉCNICO

IMBABURA DE, la ciudad de Ibarra”, responsabilizándome de su contenido y autoría.

Ibarra, Mayo del 2014

-----------------------------------

Tec. Brian Montenegro

C.C. 1003677422

IV

DEDICATORIA

Quiero agradecer primeramente a Dios y a todas las personas importantes en mi vida, que

siempre estuvieron listas para brindarme toda su ayuda y apoyo incondicional en este largo

camino. Con todo mi cariño está tesis va dedicada para mis padres Edgar Montenegro y

Elena Tinajero, a mis hermanos Edgar Montenegro y Marilyn Montenegro, a la madre de mi

hija Karla Sánchez y mi hermosa hija Danna Montenegro.

V

AGRADECIMIENTO

Primeramente me gustaría agradecerte a Dios por bendecirme y hacer realidad este sueño

tan anhelado, a mis padres por todo el amor y apoyo incondicional que me han brindado

durante todo el transcurso de mi vida.

A la UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”, por

darme la oportunidad de estudiar y ser un profesional.

También me gustaría agradecer a todos mis profesores de toda la carrera que han aportado

con un granito de arena a toda mi formación tanto a nivel personal y académica.

VI

ÍNDICE GENERAL

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

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

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

Formulación del problema…………………………………………………………………..1

Delimitación del problema……………………………………………………………….....1

Objeto de investigación y campo de acción………………………………………………...1

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

Objetivo general y objetivos específicos…………………………………………………....2

Idea a defender……………………………………………………………………………...2

Justificación del tema…………………………………………………………………….....2

Breve explicación de la metodología investigativa a emplear……………………………...3

Resumen de la estructura de la tesis………………………………………………………...3

Elementos de novedad, aporte teórico y significación práctica………………………….....3

CAPÍTULO I ........................................................................................................................ 5

MARCO TEÓRICO ............................................................................................................ 5

1.1. Origen y evolución del objeto de investigación. ................................................................. 5

1.1.1. Origen de los Sistema de Gestión Académica. ............................................................. 5

1.2. Análisis de las distintas posiciones teóricas sobre el objeto de investigación. ..... 5

1.3. Valoración crítica de los conceptos principales de las distintas posiciones

teóricas .................................................................................................................................. 6

1.3.1. Inscripciones ................................................................................................................. 6

1.3.2. Matriculas ..................................................................................................................... 7

1.3.3. Control de notas y faltas ............................................................................................... 7

1.3.4. Control de Pagos .......................................................................................................... 7

1.3.5. Reportes...…………………………………………….....……………………………8

1.3.6. Sistemas de Información .............................................................................................. 8

1.3.6.1. Introducción .............................................................................................................. 8

VII

1.3.6.2. Concepto ................................................................................................................... 8

1.3.6.3. Características ........................................................................................................... 9

1.3.6.4. Aplicación de los Sistemas de Información .............................................................. 9

1.3.6.5. Importancia de los sistemas de información ............................................................. 9

1.3.6.6. Objetivos que cumplen los Sistemas de Información ............................................. 10

1.3.7. Aplicaciones web ....................................................................................................... 10

1.3.7.1. Historia .................................................................................................................... 10

1.3.7.2. Concepto ................................................................................................................. 10

1.3.7.3. Características ......................................................................................................... 11

1.3.7.4. Ventajas y Desventajas ........................................................................................... 11

1.3.8. Herramientas de desarrollo ......................................................................................... 12

1.3.8.1. Editores Web ........................................................................................................... 12

1.3.8.2. Tipos de editores Web. ........................................................................................... 12

1.3.9. PHP ............................................................................................................................. 13

1.3.9.1. Concepto PHP ......................................................................................................... 13

1.3.9.2. Ventajas .................................................................................................................. 13

1.3.9.3. Desventajas ............................................................................................................. 13

1.3.10. Base de datos ......................................................................................................... 14

1.3.10.1. Concepto de base de datos .................................................................................... 14

1.3.10.2. MySQL ................................................................................................................. 14

1.3.11. Reportes ................................................................................................................... 16

1.3.11.1. Fpdf ....................................................................................................................... 16

1.3.12. Seguridades en las Aplicaciones Web ..................................................................... 17

1.3.12.1. Principales objetivos de la seguridad informática ................................................ 17

1.3.12.2. Amenazas más comunes de las Aplicaciones Web .............................................. 17

1.4. Análisis crítico sobre el objeto de investigación. ................................................... 18

1.5. Conclusiones parciales del capítulo. ....................................................................... 18

VIII

CAPÍTULO II .................................................................................................................... 19

2. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA. .................. 19

2.1. Caracterización del sector ....................................................................................... 19

2.2. Descripción del procedimiento metodológico para el desarrollo de la

investigación ....................................................................................................................... 19

2.2.1. Modalidad de la Investigación ................................................................................... 19

2.2.2. Cualitativa .................................................................................................................. 19

2.2.4. Tipos de investigación ................................................................................................ 20

2.2.5. Métodos, técnicas e instrumentos de investigación .................................................... 20

2.2.6. Metodología RUP ....................................................................................................... 21

2.2.7. Identificación de variables. ......................................................................................... 21

2.2.8. Población y muestra ................................................................................................... 21

2.2.9. Interpretación de resultados ........................................................................................ 22

2.2.9.1. Encuesta dirigida a los docentes del Instituto Técnico Imbabura.......................... 22

2.2.9.2. Encuesta dirigida a los alumnos del Instituto Técnico Imbabura .......................... 30

2.2.9.3. Evaluación y análisis de la información obtenida a través de las entrevistas

dirigidas al rector y secretaria de la institución. .................................................................. 36

2.2.10. Análisis de encuestas y entrevistas. ....................................................................... 40

2.3. Propuesta de Investigación ...................................................................................... 42

2.4. Conclusiones parciales del capítulo ........................................................................ 42

CAPÍTULO III ................................................................................................................... 44

3. DESARROLLO DE LA PROPUESTA .................................................................................. 44

3.1. Documento de Visión. ................................................................................................. 44

3.1.1. Inicio .......................................................................................................................... 44

3.1.1.1. Introducción ............................................................................................................ 44

3.1.1.2. Alcance ................................................................................................................... 44

3.1.1.3. Definición, acrónimos y abreviaturas ..................................................................... 45

3.1.2. Posicionamiento ......................................................................................................... 46

IX

3.1.2.1. Oportunidad de Negocio ......................................................................................... 46

3.1.2.2. Sentencias que define el problema .......................................................................... 46

3.1.3. Descripción de stakeholders (participantes en el proyecto) y usuarios ..................... 46

3.1.3.1. Resumen de Stakeholders ....................................................................................... 47

3.1.3.2. Resumen de Usuarios .............................................................................................. 47

3.1.3.4. Perfil de Stakeholders ............................................................................................. 48

3.1.4. Descripción global del producto. ............................................................................... 49

3.1.4.1. Perspectiva del producto. ........................................................................................ 49

3.1.4.2. Resumen de características ..................................................................................... 49

3.1.4.3. Restricciones ........................................................................................................... 50

3.1.5. Análisis de riesgos ..................................................................................................... 50

3.1.5.1. Lista de riesgos ....................................................................................................... 50

3.1.6. Plan de contingencia .................................................................................................. 52

3.1.6.1. Protección de Hardware .......................................................................................... 52

3.1.6.2. Desastres naturales .................................................................................................. 52

3.1.6.3. Backups ................................................................................................................... 53

3.1.6.4. Desastres del entorno .............................................................................................. 54

3.2. Elaboración .................................................................................................................. 54

3.2.1. Modelo de Casos de uso ............................................................................................ 54

3.2.1.1. Caso de uso: Inscripción ......................................................................................... 54

3.2.1.2. Caso de Uso: Matrícula ........................................................................................... 55

3.2.1.3. Caso de Uso: Control Notas y Faltas ...................................................................... 56

3.2.1.4. Caso de Uso: Pago Pensión .................................................................................... 56

3.2.1.5. Caso de Uso: Administrador ................................................................................... 57

3.2.1.6. Caso de uso Estudiante ........................................................................................... 57

3.2.1.7. Caso de uso del Docente ......................................................................................... 58

3.2.1.9. Caso de uso del Rector............................................................................................ 60

X

3.2.2. Diagrama de Flujo de Datos ...................................................................................... 60

3.2.2.1. Diagrama nivel 0 ..................................................................................................... 60

3.2.3. Diseño de base de datos ............................................................................................. 61

3.2.4. Diccionario de Base de Datos .................................................................................... 62

3.2.5. Diseño de entradas y salidas ...................................................................................... 65

3.2.5.1. Inicio de sesión ....................................................................................................... 65

3.2.5.2. Pantalla de Inicio ................................................................................................... 65

3.2.5.3. Módulo de Configuración Inicial ............................................................................ 66

3.2.5.4. Creación y Configuración del Período Académico ................................................ 66

3.2.5.5. Inscripciones .......................................................................................................... 67

3.2.5.6. Matrícula ................................................................................................................. 67

3.3. Construcción ................................................................................................................ 68

3.4. Transición .................................................................................................................... 68

3.4.1. Manual de Usuario y manual Técnico ....................................................................... 68

3.4.2. Capacitación ............................................................................................................... 69

3.4.3. Pruebas ....................................................................................................................... 69

3.4.3.1. Pruebas con datos reales ......................................................................................... 69

3.4.3.2. Prueba de velocidad ................................................................................................ 70

3.4.3.3. Prueba estilo CSS compatibilidad de interfaz gráfica. ........................................... 70

3.4.3.4. Pruebas de Software ................................................................................................ 71

3.4.3.5. Pruebas de Hardware .............................................................................................. 72

3.5. Estudio de Viabilidad ................................................................................................. 72

3.5.1. Viabilidad Técnica .................................................................................................... 72

3.5.2. Viabilidad Operativa. ................................................................................................ 73

3.5.3. Viabilidad Económica. .............................................................................................. 73

3.6. Analisis de resultados finales de la investigación. .................................................... 74

3.7. Concluciones parciales ............................................................................................... 74

XI

CONCLUSIONES GENERALES .................................................................................... 75

RECOMENDACIONES ................................................................................................... 76

BIBLIOGRAFÍA ............................................................................................................... 77

LINKOGRAFÍA ................................................................................................................ 78

ANEXOS ............................................................................................................................. 79

XII

ÍNDICE DE GRÁFICOS

Figura 1: Sistemas de Información ....................................................................................... 9

Figura 2: Editor Web .......................................................................................................... 12

Figura 3: Php ...................................................................................................................... 13

Figura 4: Base de Datos estructura ..................................................................................... 14

Figura 5: Base de Datos Mysql .......................................................................................... 15

Figura 6: Estadística Hace uso permanente del internet ..................................................... 22

Figura 7: Porcentajes pregunta N°2 El navegador más utilizado ...................................... 23

Figura 8: Porcentajes pregunta N° 3 integración página web informativa ......................... 24

Figura 9: Porcentajes pregunta N° 4 cuenta de correo electrónico .................................... 25

Figura 10: porcentajes pregunta N° 5 proceso actual sistema académico ......................... 26

Figura 11: porcentajes pregunta N° 6 implementación aplicación web ............................. 26

Figura 12: porcentajes pregunta N° 7 reporte horario de clases ........................................ 27

Figura 13: Porcentajes pregunta N° 8 restricciones ingreso de notas y faltas ................... 28

Figura 14: Porcentajes pregunta N° 9 sistema de evaluación ............................................. 29

Figura 15: porcentajes pregunta N° 10 control de pagos ................................................... 29

Figura 16: Porcentajes pregunta N° 1 alumno Hace uso permanente del internet ............ 30

Figura 17: Tabulación pregunta N°2 El navegador más utilizado ..................................... 31

Figura 18: Porcentajes pregunta N° 3 alumnos dispone de una cuenta de correo

electrónico ............................................................................................................................ 32

Figura 19: Porcentajes pregunta N° 4 alumnos integraciones página web informativa ..... 32

Figura 20: Porcentajes pregunta N° 5 módulo de noticias ................................................. 33

Figura 21: Tabulación pregunta N° 6 inscripciones ........................................................... 34

Figura 22: Porcentajes pregunta N° 7 módulo de consulta de notas ................................. 35

Figura 23: Porcentajes pregunta N° 8 Ingreso al sistema ................................................... 35

Figura 24: Diagrama de caso de Uso: Inscripción .............................................................. 54

Figura 25: Diagrama Caso de Uso: Matrícula .................................................................... 55

Figura 26: Diagrama Caso de Uso: Control Notas y Faltas ................................................ 56

Figura 27: Diagrama Caso de Uso: Pago Pensión .............................................................. 56

Figura 28: Caso de Uso Administrador .............................................................................. 57

Figura 29: Caso de uso Estudiante ..................................................................................... 57

Figura 30: Caso de uso del Docente ................................................................................... 58

Figura 31: Caso de uso de la Secretaria .............................................................................. 59

XIII

Figura 32: Caso de uso del Rector ...................................................................................... 60

Figura 33: Diagrama nivel 0 ............................................................................................... 60

Figura 34: Diseño de base de datos .................................................................................... 61

Figura 35: Diseño de entrada de inicio de sesión ............................................................... 65

Figura 36: Diseño de la pantalla de Inicio .......................................................................... 66

Figura 37: Diseño Módulo de configuración inicial ........................................................... 66

Figura 38: Diseño Creación y Configuración del Período Académico ............................. 67

Figura 39: Diseño Inscripciones ......................................................................................... 67

Figura 40: Matrícula Búsqueda de Alumno ....................................................................... 68

Figura 41: Formulario de Matrícula ................................................................................... 68

Figura 42: Pruebas con datos reales ................................................................................... 69

Figura 43: Prueba con datos falsos ..................................................................................... 70

Figura 44: Prueba de velocidad .......................................................................................... 70

Figura 45: Prueba estilo CSS compatibilidad de interfaz gráfica. ...................................... 71

XIV

ÍNDICE DE TABLAS

Tabla 1: Población implicada ............................................................................................. 22

Tabla 2: Tabulación pregunta N°1 Hace uso permanente del internet ............................... 22

Tabla 3: Tabulación pregunta N°2 El navegador más utilizado ......................................... 23

Tabla 4: Tabulación pregunta N° 3 integración página web informativa ........................... 24

Tabla 5: Tabulación pregunta N° 4 cuenta de correo electrónico ...................................... 24

Tabla 6: Tabulación pregunta N° 5 proceso actual sistema académico .............................. 25

Tabla 7: Tabulación pregunta N° 6 implementación aplicación web ................................. 26

Tabla 8: Tabulación pregunta N° 7 reporte horario de clases ........................................... 27

Tabla 9: Tabulación pregunta N° 8 restricción ingreso de notas y faltas .......................... 28

Tabla 10: Tabulación pregunta N° 9 sistema de evaluación .............................................. 28

Tabla 11: Tabulación pregunta N° 10 control de pagos ..................................................... 29

Tabla 12: Tabulación pregunta N° 1 alumno Hace uso permanente del internet ............... 30

Tabla 13: Tabulación pregunta N°2 El navegador más utilizado ....................................... 31

Tabla 14: Tabulación pregunta N° 3 alumnos dispone de cuenta de correo electrónico ... 31

Tabla 15: Tabulación pregunta N° 4 alumnos integración página web informativa ......... 32

Tabla 16: Tabulación pregunta N° 5 módulo de noticias ................................................... 33

Tabla 17: Tabulación pregunta N° 6 inscripciones ............................................................ 34

Tabla 18: Tabulación pregunta N° 7 módulo de consulta de notas .................................... 34

Tabla 19: Tabulación pregunta N° 8 Ingreso al sistema ..................................................... 35

Tabla 20: Sentencia que define el problema ....................................................................... 46

Tabla 21: Resumen del desarrollador de la aplicación ....................................................... 47

Tabla 22: Resumen de Usuarios ......................................................................................... 47

Tabla 23: Desarrollador de la Aplicación ........................................................................... 48

Tabla 24: Perfil del Asesor ................................................................................................. 49

Tabla 25: Resumen de características del producto ............................................................ 49

Tabla 26: Lista de Riesgos .................................................................................................. 50

Tabla 27: Diccionario de Base de Datos ............................................................................. 62

Tabla 28: Pruebas de Software ........................................................................................... 71

Tabla 29: Pruebas de Hardware .......................................................................................... 72

XV

RESUMEN EJECUTIVO

La Aplicación Web de Gestión Académica y Control de Pagos de Pensiones, para el

INSTITUTO TÉCNICO IMBABURA, de la ciudad de Ibarra, se desarrolló para resolver las

diferentes necesidades en cuanto a las deficiencias en los procesos académicos, debido a los

diferentes errores y pérdida de información que se producen constantemente y el riesgo de

trabajar con datos erróneos siendo de vital importancia el buen manejo de la información

para el desempeño ágil, transparente y correcto para la administración de la institución.

En la actualidad el desarrollo de software, programación conjuntamente con el gran auge y

avances que refleja el internet ha dado un impulso notable a las nuevas tecnologías. En este

sentido, las Aplicaciones Web a nivel mundial en el área de la educación están dirigidas y

enfocadas a la obtención de información de una manera oportuna en un tiempo reducido

transportándonos hacia un mundo más inteligente.

Para el desarrollo del proyecto se utilizó la metodología deductiva la cual ayudó a concluir

los posibles errores y soluciones a los diferentes problemas dentro del sistema académico

actual, la Observación Científica que se empleó para determinar el problema principal del

objeto de estudio e identificar las causas y sus respectivos efectos, la experimental que se

aplicó en la etapa de comprobación del sistema para verificar su buen funcionamiento y

corrección de posibles bugs o fallas en la aplicación web , conjuntamente fundamentada en

técnicas como son la encuesta y la entrevista bajo una modalidad cualitativa y cuantitativa.

Para el desarrollo del sistema de información se empleó la metodología RUP, la cual nos

permitió definir las diferentes fases de análisis, diseño, desarrollo y transición de la

aplicación Web, siendo de apoyo para la obtención de información indispensable para el

estudio de problemas y requerimientos de la institución, inmersa dentro de una línea de

investigación de desarrollo de software y programación de sistemas, que permite la

elaboración de una Aplicación Web como la solución para el beneficio del personal y

estudiantes del plantel.

Como resultado de la investigación se determinó que el proceso académico y control de pago

de pensiones que se estaba aplicando no eran los más adecuados, por tal motivo se desarrolló

una Aplicación Web con información centralizada, unificada y eficiente permitiendo ahorrar

tiempo y recursos para la toma de decisiones.

XVI

EXECUTIVE SUMMARY

The web application Management Academic and Control of Payments Pension for

INSTITUTE TECHNICAL IMBABURA of Ibarra city, was developed to meet the

different needs regarding deficiencies in the academic processes, due to different errors and

loss of INFORMATION that are constantly and the risk of working with erroneous data, for

being of vital importance the good information management for performance agile,

transparent and proper for the administration of the institution.

At present, software development and programming in conjunction with the growth and

progress that reflects the internet has given a significant boost to new technologies. In this

sense, the Web Applications worldwide in the area of education, are directed and focused

on getting information in a short time taking us towards a smarter planet.

For the development of the project, was used methodology deductive which helped

conclude the possible errors and solutions to the various problems within the current

academic system, scientific observation that was used to determine the main problem, the

object of study and identify the causes and their effects, the experimental methodology

which was applied in the stage of system check to verify proper operation and correct any

bugs or flaws in the web application, founded jointly on techniques such as survey and

interview under a mode qualitative and quantitative

For the development of the information system the RUP methodology was used, which

allowed us to define the different phases of analysis, design, development and transition of

Web application, with support for obtaining information essential for the study of problems

and requirements of the institution, immersed within a investigation line software

development and programming systems, allowing the development of a Web application as

a solution for the benefit of staff and students of the institute.

Were being applied were not the most appropriate, as such a Web Application with

centralized, unified and efficient information saving time and resources for decision-making

was developed, that they were using were not the most appropriate, for this reason was

developed the Web Application with centralized information, unified and efficient, saving

time and resources for decision-making.

1

INTRODUCCIÓN

Durante la investigación realizada se logró recolectar diversa información de trabajos

anteriores que aportan con datos de gran relevancia, obtenidos de los diferentes repositorios

de distintas Universidades nacionales como internacionales, evidenciando trabajos

relacionados con el manejo de los procesos de la Gestión Académica, destacando entre los

documentos el trabajo de tesis realizado por los estudiantes Alexandra Narváez y Paúl

Almeida de la Escuela Politécnica del Ejército del Ecuador, dicha información sirvió de

base para identificar las fallas en los proceso del actual sistema que se maneja dentro del

Instituto Técnico Imbabura, entre los cuales están:

En los procesos de inscripciones y matriculas, se detectaron algunos inconvenientes durante

la recolección de datos del aspirante, esta información se registra a través de nóminas, que

se las realiza de forma manual, almacenando los datos en libros, archiveros y hojas impresas,

por lo que toma bastante tiempo registrar y consultar la información.

Con respecto al pago de pensiones, no existe un control estricto que permita regular

paulatinamente los cobros de colegiaturas, que brinde ciertas restricciones para aquellos

estudiantes que no cumplan con las normas establecidas, y de esta manera, forzar el pago

inmediato de las mismas.

En cuanto al proceso de control de notas y conteo de faltas se han suscitado diversas pérdidas

de información, fallos en el cálculo de promedios y demora de reportes dificultando el

trabajo del personal concluyendo de esta forma, que existen grandes deficiencias en los

procesos de la gestión académica y control de pago de pensiones del “Instituto Técnico

Imbabura”, correspondientes a inscripciones, matriculas, control de notas, asistencia, control

de pagos y reportes.

El desarrollo de la presente investigación busca solucionar las deficiencias en los procesos

de gestión académica y control de pago de pensiones del Instituto Técnico Imbabura.

Identificando como objeto de investigación, los proceso de gestión académica y control de

pago de pensiones y como capo de acción, las Aplicaciones Web, inmersas dentro de una

línea de investigación enfocada al Desarrollo de Software y Programación de Sistemas.

2

Planteando como objetivo general, la implantación de una “Aplicación Web de gestión

académica y control de pagos de pensiones para el Instituto Técnico Imbabura de la ciudad

de Ibarra”.

Para cumplir con el objetivo general, se deberán cumplir con los siguientes objetivos

específicos:

Fundamentar teórica y bibliográficamente, los procesos de la gestión académica y

control de pago de pensiones para la elaboración de una Aplicación Web.

Diagnosticar las diferentes necesidades del “Instituto Técnico Imbabura” para

determinar los requerimientos y prioridades del plantel.

Desarrollar una Aplicación Web de gestión académica y control de pago de pensiones,

para el “Instituto Técnico Imbabura”, de la ciudad de Ibarra.

Validar la propuesta.

Estableciendo como idea a defender ¿Cómo mejorar la gestión académica y el control de

pago de pensiones, para el “Instituto Técnico Imbabura”, de la ciudad de Ibarra?

Por dichas razones surge la necesidad de incorporar una aplicación Web de gestión

Académica y Control de pago de Pensiones que mejore notablemente los procesos,

generando grandes ventajas, en donde los estudiantes mediante la consulta vía online,

podrán obtener el reporte de notas y faltas.

Los docentes que desde cualquier lugar con una conexión a internet, podrán acceder a la

aplicación Web para realizar el ingreso de notas, faltas y obtención de reportes.

La Secretearía automatizará todo el proceso correspondiente inscripciones, matrículas,

control de notas, control de faltas, control de pago de pensiones y reportes de una forma

ordenada y exacta.

El director obtendrá reportes al instante, los cuales ayudarán a la toma de decisiones para

realizar el control de la institución.

3

Durante la investigación se emplearon diversas metodologías, entre las cuales están: la

descriptiva que se empleó para analizar e interpretar todos los procesos académicos; la

deductiva que ayudó a concluir los posibles errores y soluciones a los diferentes problemas;

la documental que brindó información adicional para comprender le estructura y

herramientas a utilizar; la investigación de campo debido a que todo el proceso se realizó

dentro del “Instituto Técnico Imbabura” y la técnica experimental esta última se aplicó en la

etapa de comprobación del sistema, para verificar su buen funcionamiento y corrección de

posibles bugs o fallas en la aplicación web.

Entre las técnicas de investigación se implementó la encuesta, que permitió recopilar

información primordial de enfoque cuantitativo dirigido hacia las diferentes fuentes

primarias como son docentes y alumnos. También se aplicó la entrevista para recopilar

información de forma oral y personalizada dirigida al Director de la Institución sobre los

procesos académicos.

Por último se aplicó la metodología RUP, que permitió establecer las fases y el desarrollo

de la aplicación Web.

Dentro del desarrollo se establece la siguiente estructura de tesis:

En el primer capítulo se realiza un análisis sobre el origen y evolución del objeto de

investigación, análisis de las diferentes posiciones teóricas, marco teórico, procesos de

gestión académica, control de pagos, Sistemas de Información, Aplicaciones Web,

Seguridades informáticas, Conceptos sobre hosting, dominio y por último las conclusiones

parciales.

El segundo capítulo está constituido por la caracterización del sector, descripción del

procedimiento metodológico, propuesta del investigador y conclusiones.

El tercer capítulo constituye el análisis de resultados finales de la investigación,

conclusiones y recomendaciones a las que se ha llegado luego de una completa investigación

para culminar el proyecto de tesis.

Por último en la sección final se ubican los anexos que son importantes para sustentar y

validar la solución del problema.

Como novedad se describe la revolución y auge que ha tenido la incorporación de software

libre en todo el mundo gracias a su alta seguridad, fiabilidad y licenciamiento GPL (Licencia

4

pública general), como también la propuesta del Gobierno Ecuatoriano de migrar a esta

nueva alternativa en todas las instituciones públicas, ya que brinda muchas ventajas y

beneficios en el ámbito laboral.

Para la adquisición de conocimiento sobre la Gestión Académica y control de pago de

pensiones se investigó en datos bibliográficos de proyectos similares, todo esto en conjunto

con el análisis realizado a los diferentes procesos ejecutados dentro de la Institución permitió

la creación de una Aplicación Web que se adapte a las necesidades de la misma, dicha

información puede servir como fuente de consulta para futuras investigaciones en la que se

enmarca y se detalla todo el trabajo de tesis realizado. Del cual se obtuvo como resultado

un sistema de gestión académica y control de pago de pensiones seguro, rápido y eficiente,

reduciendo los márgenes de error significativamente, potenciando un crecimiento

institucional.

5

CAPÍTULO I

MARCO TEÓRICO

1.1. Origen y evolución del objeto de investigación.

1.1.1. Origen de los Sistema de Gestión Académica.

Según Fernández, V (2006), los sistemas de información se originan como una sub-

disciplina de las ciencias de la computación enfocada al tratamiento y administración de

datos e información brindando soporte a las diferentes organizaciones destinadas a la toma

de decisiones y automatización de procesos.

La Gestión académica son todos los trámites, procesos que se manejan dentro de las

instituciones educativas, organizadas por diferentes normas y reglas establecidas por los

sistemas educativos de cada país. Desde la antigüedad, la educación ha sido uno de los

pilares fundamentales del progreso da cada nación, por lo que es de gran importancia su

correcta administración, gracias a los diversos avances de las tecnologías, dicho control ha

ido automatizándose paulatinamente, partiendo del tradicional control bajo registro

documentados, pasando por los diferentes sistemas académicos de escritorio, a las

aplicaciones web multiplataforma que han evolucionado con el pasar de los años,

adaptándose a las necesidades y cambios que en la actualidad son las herramientas

indispensables de las cuales dependen las organizaciones educativas para su correcta

administración.

1.2. Análisis de las distintas posiciones teóricas sobre el objeto de investigación.

Según Amaya, J. (2009), “Los sistemas de información son un conjunto de procesos

orientados al tratamiento y administración de datos e información con el objetivo de brindar

apoyo en la toma de decisiones dentro de una empresa”.

Según Aguilera, J. (2004), El concepto de gestión hace referencia a la acción y a la

consecuencia de administrar, disponer dirigir, ordenar u organizar una determinada cosa o

situación.

6

Según Rodríguez, L. (2000), El concepto de la palabra académico es un término utilizado

para denominar no sólo a individuos sino también a entidades, objetos o proyectos que se

relacionan con niveles superiores de educación.

De acuerdo a los tres conceptos podemos concluir que, un SISTEMA DE GESTIÓN

ACADEMICO, es el conjunto de procesos orientado al tratamiento y administración de una

organización o institución educativa el cual brinde apoyo en la toma de decisiones.

1.3. Valoración crítica de los conceptos principales de las distintas posiciones

teóricas

1.3.1. Inscripciones

Dentro del ámbito educativo las inscripciones es un proceso que se lo realiza para obtener

información previa a la matriculación y así establecer un número adecuado de estudiantes

para las diferentes carreras, mediante un proceso de selección.

La información que se requiere para la realizar la inscripción de un alumno es:

Los datos personales del estudiante como son: número de cédula, nacionalidad, nombres,

apellidos, fecha de nacimiento, edad, sexo, estado civil, provincia, ciudad, dirección,

teléfonos, email, sección de estudios, modalidad, carrera, nivel y datos de los padres.

Una vez ingresados todos los datos del alumno se tiene acceso al reporte de inscripción en

el que se detalla todos los datos ingresados en el sistema durante un período académico

especifico, dicho formulario será indispensable y obligatorio para la matrícula

conjuntamente con una serie de documentos físicos para validar el ingreso y veracidad de

los datos del estudiante.

De esta forma se agiliza todo el proceso para el personal encargado el cual podrá emplear

el tiempo ganado en distintas actividades.

7

1.3.2. Matriculas

La matriculación de un estudiante es el proceso en donde se legaliza su incorporación y

aprobación del nivel dentro de la institución educativa, para la cual, debe estar previamente

inscrito, deberá presentar la documentación correspondiente como es llevar el formulario de

inscripción, certificación de haber terminado el ciclo Básico, dos fotografías, copia de la

cedula y papeleta de votación.

Luego de confirmar todos los datos de la inscripción posteriormente se realizará la

asignación del nivel, paralelo y para finalizar se procede al cobro del pago respectivo.

En caso de ser un estudiante que ya se ha matriculado anteriormente solo deberá entregar

dos fotografías tamaño carnet, verificar la aprobación del nivel y realizar el pago oportuno.

Luego el encargado designará el curso y el paralelo correspondiente al estudiante, guardará

la información y procederá a emitir la factura del pago realizado.

1.3.3. Control de notas y faltas

El control de notas y faltas es indispensable dentro de toda institución educativa, ya que a

través de este proceso, se lleva el cálculo de los promedios de cada estudiante para

determinar si aprueba o no el año lectivo, como también el respectivo conteo del número de

faltas registradas a lo largo del periodo académico dependiendo del método de evaluación

que rija en el país.

Dicho control es el pilar fundamental, ya que toda la gestión académica gira alrededor de

este proceso de ello depende que el sistema genere un ciclo académico estable y se pueda

obtener una información valiosa que sirva para la toma de decisiones dentro del plantel.

1.3.4. Control de Pagos

Este módulo es indispensable dentro de todo plantel educativo el cual permite el control de

pago de pensiones durante el período académico en donde consta a detalle los desembolsos

mensuales obligados a pagar por cada estudiante.

Dependiendo de las políticas que se manejen dentro de cada plantel se establecen ciertas

restricciones o sanciones.

8

Con este se realizar un seguimiento constante de todos los estudiantes que se encuentren en

estado de mora dentro de la institución.

1.3.5. Reportes

Los reportes dentro del control de gestión académica permitirán organizar y exhibir la

información contenida en una base de datos de una mejor manera, aplicando un formato

determinado a los datos para mostrarlos por medio de un diseño atractivo y que sea fácil de

interpretar por los usuarios.

Entre los innumerables tipos de reportes que se pueden obtener dentro la gestión académica

los principales son:

Listado de alumnos, alumnos inscritos, alumnos matriculados, deudores, alumnos

aprobados, reprobados, supletorios, horario de clases, malla curricular, mejores alumnos,

graduados, reporte de notas y faltas.

1.3.6. Sistemas de Información

1.3.6.1. Introducción

La generación de nuevas tecnologías en el campo de desarrollo de software han sido

revolucionarias y de mucha importancia en diferentes empresas e instituciones que han

experimentado un gran crecimiento, gracias a los nuevos descubrimientos, uno de ellos es la

aparición de los sistemas de información que revolucionan el tratamiento de la información

ayudando a unificar y potenciar el flujo de datos y procedimientos para la toma de

decisiones dentro de una empresa.

1.3.6.2. Concepto

Según Amaya, J (2009), “Los sistemas de información son un conjunto de procesos

orientados al tratamiento y administración de datos e información con el objetivo de brindar

apoyo en la toma de decisiones dentro de una empresa”.

9

Figura 1: Sistemas de Información

Fuente: http://commons.wikimedia.org/wiki/File:Esquema_sistema_de_informacion.png

1.3.6.3. Características

Automatización de procesos.

Proporcionar información indispensable para la toma de decisiones.

Proporciona una ventaja a nivel competitivo.

Horro significativo en mano de obra.

Disponibilidad de la información al instante.

Tiempo de respuesta reducida.

Gran Seguridad.

Exactitud.

Amigabilidad con el usuario.

1.3.6.4. Aplicación de los Sistemas de Información

Los sistemas de información están destinados al ámbito empresarial o institucional ya que

se encargan del uso y administración de la información que corresponde a una organización.

En la nueva era las industrias buscan la generación de conocimiento que ayude a la toma de

decisiones en las diferentes áreas o departamentos de una empresa, por eso la necesidad de

innovarse para estar siempre un paso por delante de los demás.

1.3.6.5. Importancia de los sistemas de información

La implantación de los Sistemas de Información dentro de las diferentes instituciones

públicas y privadas de todo ámbito es muy grande ya que automatizan procesos, ayudando

de esta manera alcanzar rápidamente los objetivos plateados.

10

Tener una cultura acerca de los sistemas de información es esencial tanto a en el área de

sistemas, producción y gerencia de empresas para poder realizar una correcta manipulación,

administración y toma de decisiones.

Para competir con grandes empresas en un mundo completamente cambiante que se

actualiza a una rapidez impresionante es indispensable estar siempre preparados para

adaptarnos a los cambios y comprender que la incorporación de los sistemas de información

son un punto indispensable para obtener una mejor posición en el entorno global y dinámico

de hoy.

1.3.6.6. Objetivos que cumplen los Sistemas de Información

Automatizar los procesos operativos.

Proporcionar información de apoyo a la toma de decisiones.

Lograr ventajas competitivas a través de su implantación y uso.

Brindar un mejor servicio.

1.3.7. Aplicaciones web

1.3.7.1. Historia

Según López, M. (2010), las Aplicaciones Web nacen de la mano de Tim Berners-Lee en

sus inicios eran simplemente páginas estáticas que mostraba información textual e imágenes

subidas en una computadora conectada en red con el pasar de los años esta tecnología ha ido

evolucionando en la actualidad las aplicaciones permiten la interacción del servidor con el

cliente, convirtiéndose en una web dinámica en la que el acceso a información textual,

imágenes, videos, chats, video conferencias etc. Son la revolución en la comunicación.

1.3.7.2. Concepto

Según Mora, S (2008), “Una aplicación web es un software creado en un lenguaje soportado

por los navegadores Web en la que los clientes acceden a un servidor a través de un browser

considerado como cliente ligero ya sea en una intranet o internet”.

11

1.3.7.3. Características

Comunicación mediante HTTP sobre TCP/IP.

Procesamiento en servidor.

Acceso a bases de datos.

Arquitectura por capas.

Distintos tipos de usuarios.

Multiplataforma.

1.3.7.4. Ventajas y Desventajas

Ventajas

Compatibilidad multiplataforma.

Actualización inmediata sin implicación del cliente.

Inmediato acceso sin necesidad de ser instalada.

Bajos requerimientos de memoria RAM.

Menos errores.

Bajo costo.

Múltiples usuario vía online.

Desventajas

Incompatibilidad entre navegadores.

Problemas de privacidad en la red.

Mano de Obra especializada para su mantenimiento (alto costo).

1.3.7.5. Clasificación

Las aplicaciones web se pueden clasificar de la siguiente manera.

Publicitaria: Busca causar el mayor de los impactos en el público en el que interviene

sonido, video para hacer más llamativo.

Informativo: Busca informar a la población de los diferentes echo de una manera

rápida con información de actualidad se utilizan contenidos RSS.

12

Comunidad: Presentada para todos los usuarios con intereses similares como son las

redes sociales, chats, blogs etc.

Catálogo/Tienda: Presentado como mercado cibernético son los sitios en donde una

persona puede adquirir productos ya sea a nivel personal como empresarial.

1.3.8. Herramientas de desarrollo

Según Galindo, C. (2010), una herramienta de desarrollo de software es un programa

informático que usa un programador para crear, depurar, gestionar o mantener un programa.

1.3.8.1. Editores Web

Según Magalo, A. (2011), un editor web es una aplicación diseñada con el fin de facilitar la

creación y edición de documentos HTML (lenguaje de marcas de hipertexto) o XHTML

(lenguaje de marcas de hipertexto extensible). Su complejidad puede variar desde la de un

simple editor de texto plano como un blog de notas, a un entorno complejo como

Dreamweaver.

Figura 2: Editor Web

Fuente: http://upload.wikimedia.org/ Aptana_Studio_Screenshot.png

1.3.8.2. Tipos de editores Web.

Editor de texto sin formato: También llamado editor de texto plano como blog de

notas.

Editor de texto con ventanas desdobladas: versión ligeramente más sofisticada que

la anterior. Suelen constar de un par de ventanas. Una de trabajo, donde se teclea el

código HTML y el texto que se quiere incluir en la página.

13

Editores WYSIWYG: Editor que brinda un panel de control de manera visual en

donde se pueden colocar distintos elementos sobre una vista previa de la

página, encargándose el programa de generar el documento HTML.

1.3.9. PHP

1.3.9.1. Concepto PHP

Según Cepeda, A. (2011), PHP es un lenguaje de programación del lado del servidor fácil

de aprender creado originalmente para el desarrollo Web de aplicaciones dinámicas, fue uno

de los primeros lenguajes de programación del lado del servidor que se podían incorporar

directamente en el documento HTML en lugar de llamar a un archivo externo que procese

los datos.

Figura 3: Php

Fuente: http://commons.wikimedia.org/wiki/File:PHP-logo.svg

1.3.9.2. Ventajas

Es Software libre.

Es Multiplataforma.

Capacidad de conexión con la mayoría de Bases de datos disponibles.

Capacidad de generar aplicaciones web dinámicas y robustas.

Amplia documentación y soporte técnico.

Permite la programación orientada a objetos.

PHP no incluye una metodología de programación predeterminada queda a elección

del programador.

1.3.9.3. Desventajas

Difícil de optimizar

14

No tiene una separación de capas, es decir, código HTML, SQL, y PHP están todos

mezclados.

No tiene un adecuado manejo de Unicode.

1.3.10. Base de datos

1.3.10.1. Concepto de base de datos

Según Caballero, V. (2011), las Bases de datos son un conjunto de datos pertenecientes a un

mismo contexto y almacenados sistemáticamente para su posterior uso, para luego ser

manipulados mediante un gestor de base de datos los cuales nos permiten ingresa, modificar,

guardar, realizar consultas de forma rápida y estructurada.

Figura 4: Base de Datos estructura

Fuente: http://static.commentcamarche.net/es.kioskea.net/pictures/bdd-images-basecs.gif

1.3.10.2. MySQL

Según Urresti, L. (2006), MySQL es un sistema gestor de base de datos relacionales,

multihilo y multiusuario, características que potencian su funcionamiento para agregar una

mayor cantidad de datos y procesar dicha información a una mayor velocidad, estructurada

mediante tablas que permiten tener una mayor organización, desarrollada bajo una licencia

de software libre.

15

Figura 5: Base de Datos Mysql

Fuente: http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Mysql9.JPG/250px-

Mysql9.JPG

Características principales de MySQL

Escrito en C y C++.

Funciona en diferentes plataformas.

Proporciona sistemas de almacenamiento transaccional y no transaccional.

Un sistema de reserva de memoria muy rápido basado en threads.

Joins muy rápidos usando un multi-join de un paso optimizado.

Tablas hash en memoria, que son usadas como tablas temporales.

Diversos tipos de columnas.

Soporte completo para las cláusulas SQL GROUP BY y ORDER BY

Soporte completo para operadores y funciones.

Puede mezclar tablas de distintas bases de datos en la misma consulta.

Soporte a grandes bases de datos.

Interfaz para el conector ODBC.

El servidor soporta mensajes de error en distintos lenguajes.

Ventajas de MySQL

Velocidad al realizar las operaciones.

Bajo consumo de recursos de hardware.

Bajos costos de requerimientos para el desarrollo.

Facilidad de configuración e instalación.

Soporta gran variedad de Sistemas Operativos

16

Conectividad y seguridad.

MySQL usa la licencia GPL.

Su conectividad, velocidad, y seguridad hacen de MySQL altamente apropiado

para acceder bases de datos en Internet

Desventajas de MySQL

Un gran porcentaje de las utilidades de MySQL no están documentadas.

No es intuitivo.

1.3.11. Reportes

1.3.11.1. Fpdf

Según Domíngez, S. (2006), FPDF es una clase escrita en PHP que permite generar

documentos PDF directamente desde PHP, es decir, sin usar la biblioteca PDFlib. Se puede

obtener de manera libre y se la puede usar para cualquier propósito, se tiene acceso libre al

código para realizar las adaptaciones que se crea conveniente.

FPDF tiene otras ventajas: funciones de alto nivel. Esta es una lista de sus principales

características:

Elección de la unidad de medida, formato de página y márgenes

Gestión de cabeceras y pies de página

Salto de página automático

Salto de línea y justificación del texto automáticos

Admisión de imágenes (JPEG, PNG y GIF)

Colores

Enlaces

Admisión de fuentes TrueType, Type1 y codificación

Compresión de página.

17

1.3.12. Seguridades en las Aplicaciones Web

Según William, S (2004), dentro del desarrollo de aplicaciones web uno de los aspectos

fundamentales que se debe tener en cuenta durante la producción son las seguridades, de esta

manera se procura que la información y recursos estén protegidos. Internet es un factor

primordial en la comunicación y también un evidente riesgo potencial de acceso y mal uso

de los servicios e información disponibles. En donde Se catalogan aplicaciones más críticas

que otras donde su seguridad debe de ser muy significativa, pero en general todas las

aplicaciones Web deben de estar protegidas y aseguradas ante los principales ataques.

1.3.12.1. Principales objetivos de la seguridad informática

Detectar los posibles problemas y amenazas a la seguridad, minimizando y

gestionando los riesgos.

Garantizar la adecuada utilización de los recursos y de las aplicaciones de los

sistemas.

Limitar las pérdidas y conseguir la adecuada recuperación del sistema en caso de un

incidente de seguridad.

Verificar que el ingreso se únicamente dedicado hacia el personal estipulado durante

su creación.

1.3.12.2. Amenazas más comunes de las Aplicaciones Web

Inyecciones SQL

Según Uceda, O. (2011), la inyección sql es una técnica utilizada para alterar comandos sql

definidos en una aplicación con la finalidad de mostrar datos, sobrescribirlos, eliminarlos y

ejecutar órdenes que no fueron establecidas por el desarrollador.

Pérdida de autenticación y gestión de sesiones

Se produce cuando las funciones de la aplicación relacionadas con la autenticación y la

gestión de sesiones no se implementan correctamente, lo que puede permitir a los atacantes

comprometer contraseñas, claves, sesiones o explotar otros problemas que podrían permitir

asumir la identidad de otros usuarios.

18

Exposición de datos sensibles

Aplicaciones web no protegen adecuadamente datos sensibles tales como números de

tarjetas de crédito o credenciales de autenticación. Los datos sensibles requieren de métodos

de protección adicionales tales como el cifrado de datos almacenados mediante técnicas

criptográficas adecuadas.

Falta de restricciones en accesos por URL.

Falta de validación en el procesamiento de URLS que podrían ser usadas para invocar

recursos sin los derechos apropiados o páginas ocultas.

Protección insuficiente de la capa de transporte.

Elección de un cifrado débil o mala gestión de certificados.

1.4. Análisis crítico sobre el objeto de investigación.

Dentro del sector educativo, el "INSTITUTO TÉCNICO IMBABURA", es una unidad

educativa privada de excelencia que forma profesionales especialistas en diferentes carreras

técnicas artesanales, críticos, humanistas, con capacidades de liderazgo y emprendedores

con responsabilidad social, capaces de desenvolverse en un mundo competitivo basada en la

excelencia de la educación con criterios de sustentabilidad para contribuir al desarrollo

social, económico y cultural de la región y del país.

1.5. Conclusiones parciales del capítulo.

Se puede concluir que la gestión académica, es el pilar principal en donde se

concentran todos los procesos académicos, siendo la base fundamental de toda

institución educativa ayudando a llevar un control estricto de alumnos, docentes, y

personal administrativo.

La optimización de procesos mediante la implantación de la Aplicación Web de

Gestión Académica y Control de pago de pensiones, permite ahorrar tiempo y recursos

al generar reportes de manera inmediata indispensables para la toma de decisiones,

como también reducir al máximo los errores en los diferentes procesos académicos.

La incorporación de una base de datos como MySQL, permite almacenar, respaldar y

manipular la información de la institución, obteniendo grandes ventajas, reduciendo

al máximo los costó de producción, facilitando el acceso a grandes cantidad de datos,

destacando la eficiencia con que se realiza los procesos y la accesibilidad a los usuarios

finales.

19

CAPÍTULO II

2. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA.

Para cumplir con los objetivos dentro del desarrollo de una “Aplicación web de gestión

académica y control de pago de pensiones, para el INSTITUTO TÉCNICO IMBABURA”,

se elaboró un estudio previo de la problemática que se presentaba y así plantear una solución

identificando los beneficios y problemas que involucraría el desarrollo e implantación del

proyecto.

2.1. Caracterización del sector

Según la misión del Instituto Técnico Imbabura, es contribuir a la formación de profesionales

especialistas en diferentes carreras técnicas artesanales, críticos, humanistas, con

capacidades de liderazgo y emprendedores con responsabilidad social, capaces de

desenvolverse en un mundo competitivo, basada en la excelencia de la educación con

criterios de sustentabilidad para contribuir al desarrollo social, económico y cultural de la

región y del país.

Con la visión de ser un referente regional y nacional en la formación del ser humano, en el

desarrollo de pensamiento y emprendimiento, brindando servicios de excelencia en el campo

educativo.

2.2. Descripción del procedimiento metodológico para el desarrollo de la

investigación

2.2.1. Modalidad de la Investigación

2.2.2. Cualitativa

En el desarrollo de la “Aplicación web de gestión académica y control de pago de pensiones

,para el Instituto Técnico Imbabura”, de la ciudad de Ibarra, se investigó el proceso que se

lleva dentro de la institución con respecto a las inscripciones, matriculas, pagos, registro de

notas y faltas de los estudiantes verificando que existen falencias en los diferentes procesos,

siendo un sistema en un alto porcentaje manual, que imposibilita el acceso a los datos de un

amanera rápida y eficiente con un margen de error muy alto.

20

2.2.3. Cuantitativa

Se emplea la modalidad cuantitativa debido a que durante la elaboración de la

documentación se requieren datos estadísticos de los diferentes requerimientos de los

usuarios. tanto alumnos como docentes de la institución y así determinar aspectos

indispensables para el desarrollo de la aplicación web.

2.2.4. Tipos de investigación

En el desarrollo del siguiente trabajo de tesis se aplicaron diferentes tipos de investigaciones

entre las cuales está la descriptiva que se empleó para analizar e interpretar todos los

procesos académicos; la investigación documental que brindó información adicional para

comprender la estructura y herramientas a utilizar para la realización del proyecto; la

investigación de campo debido a que todo el proceso se realizó dentro del “INSTITUTO

TÉCNICO IMBABURA”, en el que se recolecto información primordial que sirvió de ayuda

para determinar las diferentes falencias en el sistema académico empleado; la investigación

bibliográfica ya que se utilizó los registros, procesos, archivos, documentos e información

que maneja la institución así como también herramientas como libros, manuales e internet.

2.2.5. Métodos, técnicas e instrumentos de investigación

El método deductivo ayudó a concluir los posibles errores y soluciones a los diferentes

problemas dentro del sistema académico actual; la observación científica se empleó para

determinar el problema principal del objeto de estudio e identificar las causas y sus

respectivos efectos; el método experimental se aplicó en la etapa de comprobación del

sistema para verificar su buen funcionamiento y corrección de posibles bugs o fallas en la

aplicación web.

Dentro de las técnicas de investigación se aplicaron escuetas dirigidas tanto a alumnos como

docentes ayudando a recolectar información relevante de los diferentes aspectos académicos,

procesos, consultas, reportes, menús y herramientas, que se deberán utilizar para el correcto

funcionamiento por parte de los usuarios finales, para lo cual se empleó como instrumento

un cuestionario con varias preguntas cerras, para facilitar la tabulación de la información

obtenida para su posterior análisis.

21

A demás se empleó la técnica de la entrevistas destinadas a la secretaria y rector de la

institución, dirigida mediante un cuestionario con un número de pregustas previamente

estructuradas, para recolectar datos indispensables sobre los proceso de gestión académica.

2.2.6. Metodología RUP

La Metodología RUP se empleó para la elaboración de la “Aplicación web de gestión

académica y control de pago de pensiones para el INSTITUTO TÉCNICO IMBABURA de

la ciudad de Ibarra”, la cual nos permite definir las faces que debemos cumplir para la

ceración de nuestro proyecto tomando en cuenta quien, como, cuando y que debe hacerse en

todo el ciclo de vida que se divide en cuatro fases que son: Inicio, Elaboración, Construcción

y Transición.

Centrándose en su arquitectura dirigido a través de los casos de uso buscan asegurar la

producción de software de alta calidad que resuelva las necesidades de los usuarios dentro

de un presupuesto y tiempo establecidos.

2.2.7. Identificación de variables.

Variable Independiente: Aplicación Web de gestión académica y control de pago de

pensiones.

Variable Dependiente: Procesos de gestión académica y control de pago de pensiones

del “Instituto Técnico Imbabura”.

2.2.8. Población y muestra

Para la identificación de población y muestra se involucró a todas las personas inmersas

dentro del “INSTITUTO TÉCNICO IMBABURA”, de la ciudad de Ibarra, al no ser un grupo

muy numeroso que sobrepase las 150 personas no existe la necesidad de extraer una muestra

mediante la fórmula correspondiente.

Por lo que se aplicaron las encuestas y entrevistas a toda la población de la que se recabará

información indispensable para la elaboración de la “Aplicación Web de Gestión Académica

y control de pago de pensiones”.

Tomando en cuenta los siguientes implicados:

22

100%

0%SI

NO

Tabla 1: Población implicada

POBLACIÓN

IMPLICADOS NÚMERO INSTRUMENTO

DOCENTES 24 ENCUESTA

ALUMNOS 120 ENCUESTA

SECRETARIA 1 ENTREVISTA

RECTOR 1 ENTREVISTA

Elaborado por: Brian Montenegro

2.2.9. Interpretación de resultados

2.2.9.1. Encuesta dirigida a los docentes del Instituto Técnico Imbabura

La encuesta fue dirigida hacia los 24 docentes pertenecientes al Instituto Técnico Imbabura.

Pregunta N° 1

1.- Hace uso permanente del internet (navegación, consultas de información etc.)

SI NO

Tabla 2: Tabulación pregunta N°1 Hace uso permanente del internet

Elaborado por: Brian Montenegro

Figura 6: Estadística Hace uso permanente del internet

Elaborado por: Brian Montenegro

Respuesta Frecuencia Frecuencia relativa

Si 24 100%

No 0 0%

Total 24 100%

23

0%

62%17%21%

INTERNETEXPLORER

MOZILLAFIREFOX

Análisis:

De acuerdo con los resultados obtenidos se llega a la determinación que el 96% de las

personas si tiene acceso a internet por lo que no se ve la necesidad de una capacitación

intensiva a los docentes con respecto a los temas de navegación y consultas dentro de la

Web.

Pregunta N° 2

2.- ¿Qué navegador es el que más utiliza para ingresar a internet?

Internet Explorer Mozilla Firefox Opera Google Chrome

Tabla 3: Tabulación pregunta N°2 El navegador más utilizado

Respuesta Frecuencia Frecuencia relativa

Internet Explorer 0 0%

Mozilla Firefox 15 62%

Opera 4 17%

Google Chrome 5 21%

Total 24 100%

Elaborado por: Brian Montenegro

Figura 7: Porcentajes pregunta N°2 El navegador más utilizado

Elaborado por: Brian Montenegro

Análisis:

El navegador más utilizado es Mozilla Firefox con 62% uno de los más seguro actualmente

seguido por Google Chrome con un 21%, Opera con un 17% y Finalizamos con Internet

Explorer el cual fue descartado totalmente ya que no arrojo ningún porcentaje con lo que se

determina que la aplicación debería desarrollarse con una compatibilidad del 100% para el

navegador Mozilla Firefox y Google Chrome.

24

Pregunta N° 3

3.- Estaría de acuerdo a que la institución integre una página web informativa con los

datos más relevantes de la misma.

SI NO

Tabla 4: Tabulación pregunta N° 3 integración página web informativa

Respuesta Frecuencia Frecuencia relativa

Si 21 87%

No 3 13%

Total 24 100%

Elaborado por: Brian Montenegro

Figura 8: Porcentajes pregunta N° 3 integración página web informativa

Elaborado por: Brian Montenegro

Análisis:

Los datos nos indican que el 87% de los docentes están de acuerdo con que se integre una

página web Informativa con los temas más relevantes de la institución ya que no disponen

un medio de promoción que identifique a la institución y de esta manera dar a conocer todas

las ventajas que ofrece el plantel.

Pregunta N° 4

4.- Dispone de una cuenta de correo electrónico activa.

SI NO

Tabla 5: Tabulación pregunta N° 4 cuenta de correo electrónico

Respuesta Frecuencia Frecuencia relativa

Si 20 83%

87%

13%SI

NO

25

No 4 17%

Total 24 100%

Elaborado por: Brian Montenegro

Figura 9: Porcentajes pregunta N° 4 cuenta de correo electrónico

Elaborado por: Brian Montenegro

Análisis:

El 83% de los docentes disponen de una cuenta de correo electrónico activa la misma que

será útil al momento de generar las claves para el ingreso al sistema al momento del registro

del nuevo docentes.

Pregunta N° 5

5.- ¿Todos los procesos de gestión académica que se implementa dentro de la institución

se maneja a través de un sistema informático?

SI NO

Tabla 6: Tabulación pregunta N° 5 proceso actual sistema académico

Respuesta Frecuencia Frecuencia relativa

Si 0 0%

No 24 100%

Total 24 100%

Elaborado por: Brian Montenegro

83%

17%SI

NO

26

Figura 10: porcentajes pregunta N° 5 proceso actual sistema académico

Elaborado por: Brian Montenegro

Análisis:

Se confirma que dentro de la institución todos los procesos de la gestión académica aún se

los realiza de manera manual obteniendo una respuesta del 100% de docentes que afirma

que dentro de la institución no se maneja ningún sistema informático para la gestión de los

mismos.

Pregunta N° 6

6.- ¿Cree usted que se mejoraría el control de registro de notas y faltas de los alumnos si se

implementara una aplicación Web, que permita el ingreso de todos estos datos a través de

internet desde la comodidad de su hogar disponible las 24 horas del Día?

SI NO

Tabla 7: Tabulación pregunta N° 6 implementación aplicación web

Respuesta Frecuencia Frecuencia relativa

SI 24 100%

NO 0 0%

TOTAL 24 100%

Elaborado por: Brian Montenegro

Figura 11: porcentajes pregunta N° 6 implementación aplicación web

Elaborado por: Brian Montenegro

0%

100%

SI

NO

SI100%

NO0% SI

NO

27

SI100%

NO0% SI

NO

Análisis:

El 100% del personal docente está de acuerdo que se implante y se mejore el sistema de

ingreso de notas y control de faltas, mediante el desarrollo de una Aplicación Web, la misma

que optimizara los procesos brindando varias ventajas a favor.

Pregunta N° 7

7.- ¿Cree que se debería publicar los reportes horario de clases, noticias de la institución vía

online?

SI NO

Tabla 8: Tabulación pregunta N° 7 reporte horario de clases

Respuesta Frecuencia Frecuencia relativa

Si 24 100%

No 0 0%

Total 24 100%

Elaborado por: Brian Montenegro

Figura 12: porcentajes pregunta N° 7 reporte horario de clases

Elaborado por: Brian Montenegro

Análisis:

El 100% de los encuestados piensan que la información de los diferentes horarios de clases

y noticias de la institución se debería publicar para que sirva de información y así brindar un

mejor servicio.

Pregunta N° 8

8.- ¿Cree que se debería restringir el ingreso de notas y faltas estableciendo períodos de

fechas específicas en donde los docentes se vean obligados a realizar el asentamiento de la

nota en el espacio de tiempo establecido y de esta manera llevar un control total?

SI NO

28

37%63%

SI

NO

Tabla 9: Tabulación pregunta N° 8 restricción ingreso de notas y faltas

Respuesta Frecuencia Frecuencia relativa

Si 9 37%

No 15 63%

Total 24 100%

Elaborado por: Brian Montenegro

Figura 13: Porcentajes pregunta N° 8 restricciones ingreso de notas y faltas

Elaborado por: Brian Montenegro

Análisis:

Analizando las respuestas dadas se determina que un 63% de los docentes plantean que la

aplicación web no debería restringir el ingreso de notas y faltas durante periodos de fechas

prestablecidas, más bien debería permanecer abierto durante todo el período académico

debido al reducido tiempo que se tiene para poder evaluar y obtener la mayor cantidad de

notas.

Pregunta N° 9

9.- El modelo de evaluación que se implementa dentro de la institución es:

Trimestral Quimestral Semestral

Tabla 10: Tabulación pregunta N° 9 sistema de evaluación

Respuesta Frecuencia Frecuencia relativa

Trimestral 0 0%

Quimestral 24 100%

Semestral 0 0%

Total 24 100%

Elaborado por: Brian Montenegro

29

Figura 14: Porcentajes pregunta N° 9 sistema de evaluación

Elaborado por: Brian Montenegro

Análisis:

El sistema de evaluación empleado dentro de la Institución es quimestral, un sistema que

emplea dos quimestres durante todo el periodo académico, de los cuales, se deben recoger

notas parciales y finales por cada uno de ellos llevando un control de notas tanto cualitativas

como cuantitativas para los reportes finales.

Pregunta N° 10

10.- ¿Se realiza un control de pago de pensiones dentro de la institución el cual prohíba el

ingreso de notas por parte de las autoridades de la institución en caso de que los estudiantes

se encuentren adeudado alguna colegiatura?

SI NO

Tabla 11: Tabulación pregunta N° 10 control de pagos

Respuesta Frecuencia Frecuencia relativa

SI 0 0%

NO 24 100%

TOTAL 24 100%

Elaborado por: Brian Montenegro

Figura 15: porcentajes pregunta N° 10 control de pagos

Elaborado por: Brian Montenegro

0%

100%

0% Trimestral

Quimestral

Semestral

0%

100%

SI

NO

30

Análisis

No se implantan restricciones en caso de adeudar alguna colegiatura

2.2.9.2. Encuesta dirigida a los alumnos del Instituto Técnico Imbabura

Se realizó 120 encuestas a los alumnos de las diferentes carreras técnicas de la institución.

Pregunta N° 1

1.- Hace uso permanente del internet (navegación, consultas de información etc.)

SI NO

Tabla 12: Tabulación pregunta N° 1 alumno Hace uso permanente del internet

Elaborado por: Brian Montenegro

Figura 16: Porcentajes pregunta N° 1 alumno Hace uso permanente del internet

Elaborado por: Brian Montenegro

Análisis: Se determina que en un 100% los estudiantes hacen uso del internet como una

fuente de consulta continua y tienen conocimientos acerca de navegación dentro de internet,

razón por la cual no se ve la necesidad de una capacitación intensiva a los estudiantes con

respecto a los temas de navegación y consultas dentro de la Web.

Pregunta N° 2

2.- ¿Qué navegador es el que más utiliza para ingresar a internet?

Internet Explorer Mozilla Firefox Opera Google Chrome

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

100%

0%

SI NO

31

Tabla 13: Tabulación pregunta N°2 El navegador más utilizado

Respuesta Frecuencia Frecuencia relativa

Internet Explorer 0 0%

Mozilla Firefox 100 83.4%

Opera 0 0%

Google Chrome 20 16.6%

Total 120 100%

Elaborado por: Brian Montenegro

Figura 17: Tabulación pregunta N°2 El navegador más utilizado

Elaborado por: Brian Montenegro

Análisis: El navegador más utilizado es Mozilla Firefox con 83.4% uno de los más seguro

actualmente seguido por Google Chrome con un 16.6%, Opera con un 0% y Finalizamos

con Internet Explorer el cual fue descartado totalmente ya que no arrojo ningún porcentaje

con lo que se determina que la aplicación debería desarrollarse con una compatibilidad del

100% para el navegador Mozilla Firefox y Google Chrome.

Pregunta N° 3

3.- Dispone de una cuenta de correo electrónico activa.

SI NO

Tabla 14: Tabulación pregunta N° 3 alumnos dispone de cuenta de correo electrónico

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

Elaborado por: Brian Montenegro

0; 0%83,4; 42%

0; 0%16,6; 8%

100; 50%

INTERNETEXPLORER

MOZILLAFIREFOX

OPERA

32

Figura 18: Porcentajes pregunta N° 3 alumnos dispone de una cuenta de correo

electrónico

Elaborado por: Brian Montenegro

Análisis:

El 100% de los alumnos disponen de una cuenta de correo electrónico activa la misma que

será útil al momento de generar las claves para el ingreso al sistema durante la matrícula.

Pregunta N° 4

4.- Estaría de acuerdo a que la institución integre una página web informativa con los

datos más relevantes de la misma.

SI NO

Tabla 15: Tabulación pregunta N° 4 alumnos integración página web informativa

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

Elaborado por: Brian Montenegro

Figura 19: Porcentajes pregunta N° 4 alumnos integraciones página web informativa

Elaborado por: Brian Montenegro

100%

0%SI

NO

100%

0%SI

NO

33

Análisis:

Los datos nos indican que el 100% de los alumnos están de acuerdo con que se integre una

página web Informativa con los temas más relevantes de la institución ya que no disponen

un medio de promoción que identifique la institución y de esta manera dar a conocer todas

las ventajas que ofrece el plantel.

Pregunta N° 5

5.- ¿Está de acuerdo que se incorpore una sección de noticias en donde se publique datos o

acontecimientos importantes que sucedan dentro de la institución?

SI NO

Tabla 16: Tabulación pregunta N° 5 módulo de noticias

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

Elaborado por: Brian Montenegro

Figura 20: Porcentajes pregunta N° 5 módulo de noticias

Elaborado por: Brian Montenegro

Análisis:

El 100% de los alumnos están de acuerdo que se integre un módulo de noticas el cual brinde

información de los eventos más relevantes de la institución.

Pregunta N° 6

6.- ¿Cree que se mejoraría el proceso de inscripciones si esta se las realizara por internet

mediante un formulario?

SI NO

100%

0% SI

NO

34

100%

0%SI

NO

Tabla 17: Tabulación pregunta N° 6 inscripciones

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

Elaborado por: Brian Montenegro

Figura 21: Tabulación pregunta N° 6 inscripciones

Elaborado por: Brian Montenegro

Análisis

El 100% de los estudiantes afirma que se mejoraría el proceso de inscripciones vía online

agilizando todos los trámites pro lo que se confirma que es importante la implementación de

una aplicación Web.

Pregunta N° 7

7.- ¿Está de acuerdo que se implemente un módulo de consulta on-line de las notas de los

estudiantes?

SI NO

Tabla 18: Tabulación pregunta N° 7 módulo de consulta de notas

Respuesta Frecuencia Frecuencia relativa

Si 120 100%

No 0 0%

Total 120 100%

Elaborado por: Brian Montenegro

35

Figura 22: Porcentajes pregunta N° 7 módulo de consulta de notas

Elaborado por: Brian Montenegro

Análisis

El 100% de los estudiantes están de acuerdo que se implemente un módulo de consulta de

sus notas disponible los 360 días del año el mismo que los mantendrá informados de su

progreso académico.

Pregunta N° 8

8.- ¿Cómo le gustaría acceder al sistema?

Cédula Usuario y Clave

Tabla 19: Tabulación pregunta N° 8 Ingreso al sistema

Respuesta Frecuencia Frecuencia relativa

cédula 32 26.7%

Usuario y clave 88 73.3%

Total 120 100%

Elaborado por: Brian Montenegro

Figura 23: Porcentajes pregunta N° 8 Ingreso al sistema

Elaborado por: Brian Montenegro

Análisis

El 73.3% de los estudiantes considera que sería conveniente que se incorpore un ingreso al

sistema mediante usuario y una contraseña el mismo que brindara una mayor seguridad a los

datos.

27%

73%

CÉDULA

USUARIOY CLAVE

100%

0%SI

NO

36

2.2.9.3. Evaluación y análisis de la información obtenida a través de las entrevistas

dirigidas al rector y secretaria de la institución.

Entrevista dirigida a la Sra. Sonia Gisela Obando Chiliquinga.

Secretaria del “Instituto Técnico Imbabura”

Entrevistador: Tec. Brian Montenegro.

Pregunta: ¿Cuáles son los procesos que realiza en el departamento a su cargo?

Respuesta: En el departamento a mi cargo realizó todo lo correspondiente a inscripciones,

matriculas, cobro de pensiones, registro de notas faltas de alumnos y docente, emisión de

reporte de notas.

Pregunta: ¿Dentro de la Institución la administración y control de la gestión a

académica se la maneja a través de un sistema informático o de forma manual?

Todo el proceso se maneja manualmente registrando en un 60% todos los datos en

documentos físicos en un y un 40% documentos de Word y Excel.

Pregunta: ¿Cuáles son los problemas más comunes dentro del manejo de la

administración académica?

En fechas de inscripciones y matriculas la aglomeración de personas debido a que todos los

datos y documentos necesarios para su aceptación y promoción de curso tiene que ser

verificados de forma manual, por lo que toma mucho tiempo el ingresar y confirmar la

información, como también errores al ingresar las notas de los alumnos, demora al emitir los

reportes de notas, dificultad para llevar el correcto control de pago de las colegiaturas, y

demora en la obtención de reportes en general ya que todas estas funciones son realizadas

por mi persona.

Pregunta: ¿Cree que se podría mejorar la administración de la gestión académica

mediante la implantación de una “Aplicación Web de gestión académica y control de

pago de pensiones”, que ayude automatizar todos los procesos de inscripciones,

matriculas, pagos, faltas, notas y obtención de reportes?

Creo que sería un paso importante el automatizar los procesos mediante la implantación de

una aplicación web ya que todo el trabajo se lo realizaría mucho más rápido y con menos

errores.

37

Pregunta: Cuando llega el período de inscripciones cuál es el proceso que deben seguir

los estudiantes para inscribirse.

Respuesta: Presentarse en las fechas que establezca la institución, una vez ahí se realiza la

matrícula directamente en la que se toma los datos tanto del alumno como el del

representante como también se cobra la matrícula y pago del primer mes, también debe

presentar la documentación: copia de la cedula, papeleta de votación y un certificado de

haber terminado el ciclo básico

Pregunta: ¿Cuál es el rango de edad para poder matricular a un estudiante?

Respuesta: Las diferentes secciones de estudio tienen diferentes áreas en las que puede

ingresar cualquier persona sin límite de edad siempre y cuando haya aprobado el ciclo

básico.

Pregunta: ¿Cuáles son los documentos indispensables para seguir una carrera técnica?

Respuesta: Cédula, papeleta de votación, una fotografía tamaño carnet.

Pregunta: ¿Cuánto dura un período académico y cuántos son?

Respuesta: Los periodos académicos que establece la dirección de estudios son de dos

periodos completos para la culminación y aprobación de una carrera técnica. Pero

internamente se manejan las carreras por niveles en donde el número de niveles que se debe

aprobar varía dependiendo a la carrera que se dese seguir los mismos que varían desde 3 a

4 niveles con un tiempo de duración de 5 meses.

Pregunta: Una vez realizado el proceso de inscripciones existe algún mecanismo de

selección para separar a los alumnos que serán aceptados y podrán matricularse.

Respuesta: Ninguno ya que son pocos los alumnos que ingresan cada año.

Pregunta: ¿Cuál es el proceso que debe seguir para realizar la matrícula de un

estudiante nuevo y de uno que ya se encuentre registrado?

Respuesta: De un estudiante nuevo se pide toda la documentación necesaria correspondiente

a la sección de estudio en la que desea inscribirse.

Para un alumno que ya se encuentra registrado solamente se pide que presente su cédula,

papeleta de votación y una fotografía tamaño carnet.

Pregunta: Existen valores adicionales en la matrícula como pago de uniformes, libor

etc.

Respuesta: Ningún valor.

Pregunta: En cuántos pagos se dividen el costo de un nivel para las carreras técnicas.

Respuesta: Los pagos en las diferentes secciones se los realiza mensualmente.

38

Pregunta: ¿Cuál es el proceso que deben seguir los docentes para el registro de notas y

faltas de los estudiantes?

Respuesta: Presentar las notas en un periodo de tiempo específico, presentar las notas en su

registro para poder registrar en un archivo de Excel en el que se almacena para luego calcular

promedios y emitir los boletines de calificaciones.

Pregunta: ¿Cuál es el formato del reporte de notas de los estudiantes?

Respuesta: Los datos que se registra son: nombre de la institución, datos del curso, paralelo,

carrera, nombre del estudiante y la especificación de las notas por trimestres, mensuales

según la sección de estudios, faltas y promedios.

Pregunta: ¿Cuáles con los problemas más comunes en cuanto al registro de notas y

cálculo de promedios que se dan dentro de la institución?

Respuesta: Los problemas más comunes son: la pérdida de información de notas, datos

de los alumnos, cálculo de promedios, emisión de reportes.

Pregunta: ¿Cuáles son los informes o reportes que debe presentar a las diferentes

autoridades?

Respuesta: Emisión de reportes de notas, actas de grado informe de pensiones, listas de

alumnos, docentes, alumnos aprobado y reprobados.

Entrevista dirigida al Lic. Jaime Galiano

Rector del “Instituto Técnico Imbabura”

Pregunta: ¿Dentro de la Institución la administración y control de la gestión a

académica se la maneja a través de un sistema informático o de forma manual?

Respuesta: De Forma Manual además de la ayuda de programas como Word y Excel.

Pregunta: ¿Cuáles son los problemas más comunes dentro del manejo de la

administración académica?

Respuesta: Principalmente el generar cada finalización de nivel los diferentes reportes de

alumnos aprobados, reprobados, alumnos que se quedan a supletorios, lista de graduados,

promociones etc.

39

Pregunta: ¿Cree que se podría mejorar la administración de la gestión académica

mediante la implantación de una Aplicación Web de gestión académica y control de

pago de pensiones que ayude automatizar todos los procesos?

Respuesta: Sería muy importante el mejorar e innovar el sistema actual aún más si brindaría

grandes ventajas en cuanto al manejo de la gestión dentro de nuestra institución.

Pregunta: ¿Cuáles son las principales necesidades dentro de la institución?

Respuesta: Solucionar los problemas que se tiene con respecto al control de notas, faltas,

generación reportes y pagos.

Pregunta: ¿Qué información cree que sea conveniente presentar como parte

informativa en la Aplicación web para que toda la persona conozca la labor de la

institución y de esta manera incentivar a que más estudiantes se unan y formen parte

de la comunidad estudiantil?

Respuesta: Lo más importante sería darles a conocer las diferentes carreras que nosotros

ofrecemos, para que ellos sepan que beneficios obtienen al poder especializarse en las

diferentes carrearas en un corto tiempo.

Pregunta: ¿Cuándo llega el período de inscripciones cuál es el proceso que deben seguir

los estudiantes.

Respuesta: Debe presentar lo que es algún certificado o título de educación superior, copia

de su identificación personal o partida de nacimiento y una fotografía.

Pregunta: ¿Cuáles son los requisitos indispensables que deben cumplir los estudiantes

ecuatorianos para legalizar su matrícula?

Respuesta: Presentar sus documentos y el pago respectivo.

Pregunta: ¿Qué requisitos debe cumplir un estudiante de otra nacionalidad para

poderse matrícular en la institución?

Respuesta: Cuando son personas de otro país deben presentar algún certificado de estar

legalmente dentro del país a excepción de los refugiados que ellos solo deben presentar el

carnet correspondiente.

Pregunta: ¿Cuáles son los elementos que contiene la agenda académica de la

institución?

Respuesta: En la agenda se registran las fechas de inicio del período, inscripción, matrícula

entrega de notas, feriados y eventos.

Pregunta: ¿Existen sanciones a los profesores que no cumplan a tiempo las diferentes

40

actividades establecidas en la agenda académica?

Respuesta: No existe ningún tipo de sanción solo se le hace un llamado al docente

exigiéndole su cumplimiento a lo largo de todo el tiempo que se ha trabajado no se ha tenido

ningún inconveniente.

Pregunta: ¿Cada que tiempo genera la secretearía los reportes de notas de los

estudiantes?

Respuesta: Al final de cada Nivel dependiendo de la carrera en la que se encuentre.

Pregunta: ¿Qué reportes son requeridos por parte del rectorado para la toma de

decisiones?

Respuesta: Los reportes más importantes son los de notas y falta de los estudiantes.

Pregunta: ¿Cuáles son los problemas más frecuentes que se han dado a lo largo del

periodo de clases con respecto a la gestión académica?

Respuesta: El problema más importante es la falta de comunicación por parte de los padres

de familia con los docentes de la institución para que se puedan planificar las diferentes

actividades.

2.2.10. Análisis de encuestas y entrevistas.

Durante la investigación se recolectaron diversos datos a través de entrevistas y encuestas,

estas herramientas sirvieron de ayuda para entender los diferentes problemas y necesidades

que se presenta con el sistema académico actua,l el mismo que ha venido dificultando varias

tareas expuestas por el personal de la institución, entre las cuales, se resaltan las siguientes:

El proceso de inscripciones, se lo realiza de una manera desorganizada y con gran lentitud

al igual que el proceso de matrícula, debido a que toma mucho tiempo registrar, archivar y

documentar los datos de los diferentes alumnos.

Además, de diversos errores en los cálculos de promedios, notas y generaciones de reportes

que no contienen datos reales y precisos.

Deficiencias en el proceso de pago de pensiones, gracias a que no se cuenta con un método

de cobro eficaz que permita llevar un constante control de los alumnos deudores.

41

De igual manera se pudo verificar que el sistema que se maneja, se lo realiza en un 60% de

forma manual y un 40%, con la ayuda de herramientas de ofimática, por esta razón se

producen grandes fallos durante todos los procesos antes mencionados.

También permitió recolectar información sobre diferentes requerimientos de los usuarios y

prioridades del plantel, entre las cuales están:

Incorporar una sección informativa que brinde la oportunidad de promocionar las

diferentes carreras técnicas que ofrece el plantel.

Dar a conocer a su misión, visión y las noticias más destacadas potenciando su

crecimiento a nivel institucional.

Proporcionar al estudiante la opción de realizar su inscripción vía on-line a través de

internet facilitando la recepción de sus datos personales, sección y carrera a la que

desea aplicar de forma gratuita.

Automatizar el proceso de matriculación del alumno.

Incluir un módulo de consulta de notas on-line que se encuentre disponible las 24

horas del día permitiendo a los estudiantes seguir de cerca su progreso y desempeño

estudiantil.

Implementar un sistema de ingreso de notas y faltas vía on-line, en el que el docente

tenga la opción de ingresar los diferentes datos desde cualquier lugar con una conexión

a internet.

Incorporar un módulo de reportes que facilité la obtención de listado de alumno,

docentes, inscripciones, matriculas, alumnos deudores, alumnos aprobados, alumnos

reprobados, supletorios, horarios de clases, lista de mejores alumno, malla curricular

y graduados.

De toda esta información previamente analizada e interpretada se llegó a la conclusión de

crear e implantar una “Aplicación web de gestión académica”, que incorpore los siguientes

módulos: Inscripciones, Matriculas, Control de Notas, Faltas y control de pago de pensiones.

En este último módulo brindará soporte al cobro de pensiones y obtención de reportes de los

diferentes alumnos deudores.

42

2.3. Propuesta de Investigación

Dentro del “Instituto Técnico Imbabura”, se buscó solucionar varios problemas que

afectaban el buen desempeño y desarrollo de las actividades administrativas referente a la

gestión académica, en el que se involucraban los siguientes procesos: Inscripciones,

matriculas, control de notas y faltas de estudiantes, reportes, control de pago de pensiones.

Los mismos que se venían realizando de forma manual, ya que no poseían un sistema

informático que brinde apoyo para la realización de dichas actividades y de estar forma

evitar que sigan produciendo problemas, errores, pérdidas de información, retrasos en la

entrega de reportes y consultas.

Dadas las circunstancias se propuso el desarrollo e implantación de una “Aplicación web de

gestión académica y control de pago de pensiones, para el Instituto Técnico Imbabura, de la

ciudad de Ibarra”, para dar solución a la ineficiencia de los procesos tales como:

inscripciones, matrículas, control de notas, control faltas de los estudiantes, control de pago

de pensiones y reportes tanto de lista de alumnos, lista de docentes , horarios de clases,

alumnos aprobados, reprobados, supletorios, reporte de notas, reporte de deudas, reporte de

inscripciones y matriculas. Permitiendo realizar la administración académica de una forma

eficiente a una mayor velocidad con márgenes de error muy reducidos.

2.4. Conclusiones parciales del capítulo

De acuerdo con los datos obtenidos en las diferentes encuestas y entrevistas dirigidas a los

alumnos, docentes y personal administrativo de la Instituto Técnico Imbabura se llegó a

determinar las siguientes conclusiones:

Los resultados obtenidos destacan que es de vital importancia presentar una página

web informativa, con todo los datos más relevantes de la institución y de esta manera

promocionar e incentivar a la incorporación de nuevos estudiantes dentro del plantel.

En base a las entrevistas se demuestra que es necesario, la automatización de los

diferentes procesos que conforman la gestión académica tales como: inscripciones,

matriculas, pagos, control de notas y faltas. Permitiendo la obtención de reportes que

brinden soporte a la toma de decisiones, mediante el desarrollo de una “Aplicación

web de gestión académica y control de pago de pensiones, para el instituto técnico

Imbabura”.

43

De acuerdo a las encuestas realizadas tanto a docentes como estudiantes se concluye

que es necesario, facilitar el ingreso de notas, faltas, obtención de reportes requeridos

por los usuarios todo esto a través de internet.

En general se demuestra que es importante desarrollar una “Aplicación web de gestión

académica y control de pago de pensiones para el Instituto Técnico Imbabura” y de

esta forma sustentar la idea a defender planteada dentro del presente proyecto de tesis.

La compatibilidad el sistema trabajará en un 100% bajo el navegador Mozilla Firefox

buscando estandarizar la utilización del mismo ya que es el más utilizado por la

mayoría de estudiantes dentro del Instituto Técnico Imbabura.

Todos los promedios y calificación serán evaluadas sobre el sistema quimestral actual.

44

CAPÍTULO III

3. DESARROLLO DE LA PROPUESTA

La Aplicación Web de gestión académica y control de pago de pensiones, para el Instituto

Técnico Imbabura, de la ciudad de Ibarra, brinda soporte a todos los procesos tanto de

inscripciones, matrículas, control de pago, control de notas, faltas y reportes académicos de

una manera fácil y automatizada. Ofreciendo grandes ventajas tanto alumno, docentes y

personal administrativo.

La propuesta está desarrollada de acuerdo a la metodología RUP.

3.1. Documento de Visión.

3.1.1. Inicio

3.1.1.1. Introducción

El propósito de este documento es recolectar, analizar y unificar la información sobre los

diferentes servicios, características y ventajas que brinda la creación de una Aplicación Web

y su aplicación para la automatización de proceso, necesarias para la correcta administración

de la gestión académica y control de pago de pensiones, para el Instituto Técnico Imbabura,

de la ciudad de Ibarra.

Este documento se centra en los diferentes requerimientos de los usuarios y la funcionalidad

de la Aplicación Web, para de esta manera satisfacer sus necesidades.

Su funcionalidad está destinada a automatizar los diferentes procesos de Gestión Académica

como son: Inscripciones, matrículas, control de notas, control de Faltas, distributivo de

materias, reportes y control de pagos.

De esta forma agilizar todos los procesos, reduciendo los márgenes de error.

3.1.1.2. Alcance

La Aplicación Web de gestión académica y control de pago de pensiones para el Instituto

Técnico Imbabura, de la ciudad de Ibarra, está delimitada para llevar a cabo los módulos de

inscripciones, matriculas, control de notas, control de faltas, control de pagos, registro de

docentes, distributivo de materias, horario de clases y reportes generales de lo antes

mencionado. Desarrollado en un lenguaje PHP y una base de datos MYSQL.

45

3.1.1.3. Definición, acrónimos y abreviaturas

a) Rup: (Proceso Unificado de Rational), es un proceso destinado al desarrollo de

software, junto con el Lenguaje Unificado de Modelado UML, constituye la

metodología estándar más utilizada para el análisis, implementación y documentación

de sistemas orientados a objetos.

b) Uml: Es el lenguaje de modelado de sistemas de software el más conocido y utilizado

en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y

documentar un sistema.

c) Php: Es un lenguaje de programación interpretado, diseñado originalmente para la

creación de páginas web dinámicas.

d) Mysql: Es un sistema de gestión de base de datos relacional, multihilo, y

miltiusuario desarrollado bajo la licencia GPL (Licencia pública general).

e) Appserver: Es una herramienta de software libre para Windows que facilita la

instalación de Apache, MySQL y PHP en la cual estas aplicaciones se configuran en

forma automática.

f) Javascript: Es un lenguaje de programación interpretado, para el desarrollo de

aplicaciones cliente/servidor.

g) Apache Web Server: Es un servidor web HTTP de código abierto, para plataformas

Linux, Windows, Macintosh entre otras.

h) JQuery: Es una biblioteca de JavaScript de software libre y de código abierto que

permite simplificar la manera de interactuar con los documentos HTML, manejar

eventos, desarrollar animaciones y agregar interacción con páginas web.

i) CSS: Es un lenguaje usado para definir la presentación o estilo de un documento

estructurado escrito en HTML.

j) Gestión Académica: Es la administración de los diferentes procesos académicos

como son Inscripción, Matriculación, control de faltas y notas de los alumnos, control

de faltas de docentes, cálculo de promedios y determinación de pases de año,

distributivo de materias.

k) Inscripción: Proceso en el que se registra los diferentes datos personales de los

estudiantes para la obtención de un cupo dentro de la institución educativa.

l) Matriculación: Proceso en el que se legaliza a un estudiante como miembro de la

institución en la que se registra una serie de datos adicionales a los datos obtenidos en

46

la inscripción, además de la presentación de una serie de documentos y su

correspondiente pago.

m) Control de notas y faltas: Proceso en el que se ingresa las diferentes notas y faltas de

los alumnos, calculando automáticamente sus promedios académicos.

3.1.2. Posicionamiento

3.1.2.1. Oportunidad de Negocio

La Aplicación Web de gestión académica y control de pago de pensiones para el Instituto

Técnico Imbabura de la ciudad de Ibarra, permitirá mejorar y automatizar los procesos

académicos ahorrando tiempo al obtener reportes de una forma rápida, oportuna y precisa.

Reduciendo los diferentes trabajos manuales debido a que toda la información se almacena

dentro de una base de datos relacional, así como también permite el control de las

inscripciones, matriculas, registro notas y faltas de los estudiantes a través de internet.

3.1.2.2. Sentencias que define el problema

Tabla 20: Sentencia que define el problema

El Problema Deficiencia en los procesos de la gestión

académica y control de pago de pensiones.

Afecta a Instituto Técnico Imbabura, de la ciudad

de Ibarra.

Una solución adecuada seria Implantar una Aplicación Web de gestión

académica y control de pago de pensiones,

para el Instituto Técnico Imbabura de la

ciudad de Ibarra.

Elaborado por: Brian Montenegro

3.1.3. Descripción de stakeholders (participantes en el proyecto) y usuarios

Para la realización e implantación de una aplicación web, es indispensable analizar e

identificar los diferentes usuarios involucrados en el proyecto que estén vinculados

directamente en todos los procesos, como parte del modelado de requerimientos.

En esta sección se identifica a cada uno de ellos, su descripción y responsabilidad dentro de

la institución, como también los diferentes problemas más importantes que se perciben y que

permitan dar una buena solución.

47

3.1.3.1. Resumen de Stakeholders

Tabla 21: Resumen del desarrollador de la aplicación

Nombre Descripción Responsabilidad

Brian Eduardo

Montenegro Tinajero

Desarrollador de la

aplicación web

Análisis y diseño de la base de datos.

Diseño de interfaces.

Programación de la aplicación Web.

Elaboración de cronogramas.

Pruebas de funcionamiento.

Documentación.

Capacitación.

Elaborado por: Brian Montenegro

3.1.3.2. Resumen de Usuarios

Tabla 22: Resumen de Usuarios

Nombre Descripción Responsabilidad

Sonia Gisela Obando

Chiliquinga

Super – Adminstrador

(Secretaria)

Responsable de administrar la

aplicación creación de períodos, y

configuración principal de la

aplicación, inscripciones, matriculas,

permisos de acceso, registro de

docentes, usuarios, reportes.

Jaime Galiano Rector Ver reportes y Seguimiento de la

gestión académica para la toma de

decisiones.

Docentes Docentes Registro de notas y faltas de los

estudiantes, consulta de horario de

clases, configuración de cuenta de

usuario.

48

Estudiantes Estudiantes Inscripciones vía on-line, consulta de

reporte de notas y horarios de clases,

configuración cuenta de usuario.

Elaborado por: Brian Montenegro

3.1.3.4. Perfil de Stakeholders

Desarrollador de la aplicación

Tabla 23: Desarrollador de la Aplicación

Representante Brian Eduardo Montenegro Tinajero

Descripción Desarrollador de la aplicación web de gestión

académica y control de pago de pensiones, para

el “Instituto Técnico Imbabura”, de la ciudad

de Ibarra.

Tipo Tec. Analista en Sistema.

Responsabilidades Encargado del análisis de requerimientos y

necesidades de los usuarios para llevar a cabo

el desarrollo del proyecto y aprobación de

requisitos y funcionalidades de la aplicación.

Criterio de éxito 90% se sustituye el proceso manual

automatizando los procesos, reduciendo fallas

en los cálculos de promedios y registro de notas

de los estudiantes.

Grado de participación Revisión de requerimientos, estructuración y

desarrollo de la aplicación.

Observaciones ninguna

Elaborado por: Brian Montenegro

49

Asesor

Tabla 24: Perfil del Asesor

Representante Ing. Marco Checa

Descripción Asesor de la aplicación web de gestión

académica y control de pago de pensiones, para

el “Instituto Técnico Imbabura”, de la ciudad

de Ibarra.

Tipo Ing. En Sistemas Asesor

Responsabilidades Llevar a cabo el seguimiento del proyecto y

aprobación de requisitos y funcionalidades.

Criterio de éxito 80% ayuda a que el proyecto se culmine con

los requerimientos del cliente.

Grado de participación Revisión de requerimientos, estructura de la

aplicación y desarrollo de la documentación.

Observaciones ninguna

Elaborado por: Brian Montenegro

3.1.4. Descripción global del producto.

3.1.4.1. Perspectiva del producto.

El proyecto a desarrollar, es una Aplicación Web de Gestión Académica y control de pago

de pensiones, para el “Instituto Técnico Imbabura”, de la ciudad de Ibarra, con el objetivo

de automatizar y administrar todos los procesos académicos evitando errores y pérdidas de

información, obteniendo como resultados y reportes de una manera precisa, rápida y segura.

3.1.4.2. Resumen de características

A continuación se detalla los beneficios que obtendrá la institución a partir de la Aplicación

Web.

Tabla 25: Resumen de características del producto

Beneficios del cliente

Procesos académicos automatizados

Facilidad de consulta de reportes

Rapidez en los procesos

50

Seguridad en los datos

Evita pérdidas de información

Módulo de control de pago de pensiones

Acceso a la aplicación desde cualquier lugar

con un acceso a internet.

Elaborado por: Brian Montenegro

3.1.4.3. Restricciones

Acceso y privilegios de usuario.

La aplicación está definida solo para estudiantes, docentes y personal

administrativo.

Permite la eliminación, modificación e inserción de información dentro de la base

de datos siempre y cuando el administrador otorgue dichos privilegios.

Funcionamiento al 100% solo con el navegador Mozilla Firefox y Google Chrome.

Permite sacar respaldos a la base de datos solo si el administrador los autoriza.

3.1.5. Análisis de riesgos

Se desarrolló un análisis de los potenciales riesgos a los que pidiera estar expuesto la

aplicación y recursos informáticos que hacen posible su funcionamiento, dando solución a

los problemas que se presenten.

3.1.5.1. Lista de riesgos

Tabla 26: Lista de Riesgos

Nombre Descripción Impact

o

Probab

ilidad

Medida de Mitigación

1 Falta de

recursos

No cuenta con el

equipo de hardware

y software apropiado

para el

9 3% Elaboración de un plan

de proformas de

hardware y software

51

funcionamiento de la

aplicación

2 Configuración

de red no

apropiada

Problemas con la

configuración de red

en cuanto a

velocidad y caída del

servicio

9 60% Disminuir el tráfico de

red.

Elaborar un diseño de red

óptimo.

Hacer evaluaciones y

mediciones constantes ,

test de velocidad

3 Mala

administración

de la

aplicación

Inadecuado manejo

de la aplicación por

parte del personal

5 6% Capacitación del usuario

4 Registro de

datos erróneos

Ingreso de

información errónea

dentro de la

aplicación por parte

del administrador

8 30% Ingreso de información

correcta y verídica.

5 Seguridades Perdida de

información debido

al ingreso de

personal no

autorizado

8 75% Crear políticas de

seguridad.

Restricción a sectores no

autorizados.

Elaborar permisos de

usuarios y generación de

claves seguras.

6 Incompatibilid

ad de software

Incompatibilidad con

los diferentes

navegadores Web

3 15% Realizar pruebas y

mantenimiento de la

aplicación

Elaborado por: Brian Montenegro

52

3.1.6. Plan de contingencia

La información es el patrimonio principal de toda organización o institución, por lo que se

deben aplicar medidas de seguridad para protegerla y estar preparados para afrontar

contingencias y desastres de diversos tipos.

3.1.6.1. Protección de Hardware

El hardware es uno de los el elemento más caro de todo sistema informático, por tanto, las

medidas para asegurar su integridad son parte importante de la seguridad física de cualquier

organización. Son muchas las amenazas al hardware de una instalación informática, por lo

que se presentarán algunas de ellas, sus posibles efectos y algunas soluciones, tal vez no para

evitar los problemas.

Para prevenir un acceso físico no autorizado a un determinado punto pueden existir muchas

soluciones como analizadores de retina, videocámaras, tarjetas inteligentes o control de las

llaves que abren determinada puerta.

Pero por cuestiones de presupuesto no se debe hablar de sistemas tan complejos para prevenir

accesos físicos, existen normas tan elementales como:

Cerrar las puertas con llave al salir de un laboratorio u oficina

Bloquear la toma de red que no se suelan utilizar y que estén situadas en lugares

apartados que son en ocasiones más que suficientes para prevenir ataques.

También basta el sentido común para darse cuenta de que el cableado de red es un

elemento importante para la seguridad, por lo que es recomendable apartarlo del

acceso directo

3.1.6.2. Desastres naturales

Los desastres naturales son un problema que no suele ser tan habitual, pero que en caso de

producirse puede acarrear gravísimas consecuencias, es el derivado de los desastres naturales

y su falta de prevención.

Terremotos:

Es muy recomendable no situar nunca a los equipos delicados en superficies muy

elevadas al igual que tampoco es bueno situarlos a ras de suelo (por riesgo de

inundaciones).

53

Es muy importante no situar a los equipos cerca de las ventanas, para evitar posibles

accidentes o robos.

Colocar plataformas de goma para hacer frente a pequeñas vibraciones de forma que

la plataforma absorba la mayor parte de los movimientos que puedan afectar a los

equipos informáticos.

Tormentas eléctricas:

Desconectar los equipos como norma preventiva para evitar posibles daños.

Es importante que los Backus en los diferentes medios magnéticos se ubiquen

físicamente lo más lejos posible de la estructura metálica del edificio.

Inundaciones y humedad:

Es conveniente antes de instalar los equipos informáticos consultar los manuales que

nos indica a que temperatura deben estar estos equipos para evitar posteriores

problemas.

Es necesario utilizar alarmas que se activan al detectar condiciones de muy poca o

demasiada humedad, especialmente en sistemas de alta disponibilidad o de altas

prestaciones, donde un fallo en un componente puede ser crucial.

Para proteger los servidores y equipos es necesario utilizar detectores de agua en los

suelos o falsos suelos de las salas de operaciones, y apagar automáticamente los

sistemas en caso de que se activen.

3.1.6.3. Backups

A continuación se listas las siguientes precauciones que deben ser consideradas:

No almacenar los dispositivos de backup en lugares muy cercanos a la sala de

operaciones; porque puede convertirse en un problema a la hora de que ocurra una

catástrofe como un incendio y se pierdan tanto los equipos, al igual que todos los datos

almacenados en backup, y a los datos, no hay seguro que lo cubra.

Es importante realizar backups cifrados y controlar más el acceso al lugar donde se

guarda.

54

3.1.6.4. Desastres del entorno

Electricidad

Utilizar tomas de tierra para asegurar la integridad de los equipos informáticos, estos

mecanismos evitan los problemas de sobre tensión desviando el exceso de corriente

hacia el suelo de una sala o edificio, o utilizar acondicionadores de tensión comerciales

que protegen de los picos hasta en los casos más extremos.

Se puede utilizar un Servicio de Alimentación Ininterrumpido estos dispositivos

mantienen un flujo de corriente correcto y estable, protegiendo así los equipos de

subidas, cortes y bajadas de tensión.

Incendios y Humo:

Es recomendable siempre colocar extintores de incendios cerca de los laboratorios y

lugares de trabajo.

Evitar fumar cerca de los servidores y equipos informáticos debido a que el humo ataca

especialmente los discos magnéticos y ópticos.

Cuando las dimensiones de las llamas son considerables lo más recomendable es

evacuar el lugar del incendio y dejar su control en manos de personal especializado.

3.2. Elaboración

3.2.1. Modelo de Casos de uso

3.2.1.1. Caso de uso: Inscripción

Figura 24: Diagrama de caso de Uso: Inscripción

Elaborado por: Brian Montenegro

55

En el diagrama del caso de uso del proceso de inscripción se detalla el ingreso del estudiante

a la aplicación, donde se debe verificar que se encuentre habilitado el formulario de

inscripción por parte del personal de la institución, paso siguiente debe registrar su

información personal, selección de la carrera y nivel a la que desea aplicar, ingresar datos

personales de los padres y representante, para finalizar guardar la información para la

generación e impresión de la ficha de inscripción.

3.2.1.2. Caso de Uso: Matrícula

Figura 25: Diagrama Caso de Uso: Matrícula

Elaborado por: Brian Montenegro

En el diagrama del caso de uso del proceso de matrícula se detalla el ingreso de la secretaria

a la Aplicación web, mediante un usuario y contraseña, para registrar la matricula si es por

primera vez se necesita el formulario de inscripción del alumno, entrega de documentación

requerida por la institución, para buscar los datos del alumno se lo realiza mediante cédula

o código de inscripción, se valida y verifica la información registrada para poder dar paso al

registro de la matrícula, una vez matriculado el alumno se debe registrar el pago de la

matrícula y pensión para lo cual se busca al alumno mediante su número de cédula y se

imprime el correspondiente comprobante de pago.

56

3.2.1.3. Caso de Uso: Control Notas y Faltas

Figura 26: Diagrama Caso de Uso: Control Notas y Faltas

Elaborado por: Brian Montenegro

En el diagrama del caso de uso del proceso de ingreso de notas y faltas, el docente ingresa a

la Aplicación web mediante un usuario y contraseña, debe verificar si se encuentra habilitado

el sistema por parte del administrador para el ingreso de notas y faltas, para filtrar el listado

de alumnos debe seleccionar el periodo, carrera, sección, nivel, paralelo, materia y alumno.

A continuación se verifica que se encuentre habilitado el ingreso de notas y faltas, para

proceder al registro.

3.2.1.4. Caso de Uso: Pago Pensión

Figura 27: Diagrama Caso de Uso: Pago Pensión

Elaborado por: Brian Montenegro

57

En el diagrama de caso de uso del pago de pensiones, se indica que la secretaria es quien

realiza el cobro del mismo para lo cual debe ingresar a la aplicación con el usuario y

contraseña, ingresar al módulo de pago, realizar la búsqueda del alumno mediante el número

de cedula, verificar estado de pagos, registrar el pago y por ultimo imprimir el recibo del

pago.

3.2.1.5. Caso de Uso: Administrador

Figura 28: Caso de Uso Administrador

Elaborado por: Brian Montenegro

Este diagrama es el caso de uso del administrador el cual está relacionado con las siguientes

actividades: mantenimiento, actualización de BDD y Aplicación Web, creación de usuario

privilegios, asignación de menús, actualización de información, reportes, generación de

respaldos, ayudas y soporte técnico para los usuarios. Para el buen desempeño y

funcionamiento durante todo el ciclo de vida de la aplicación.

3.2.1.6. Caso de uso Estudiante

Figura 29: Caso de uso Estudiante

Elaborado por: Brian Montenegro

58

El diagrama corresponde al caso de uso del estudiante el cual está relacionado con diferentes

procesos como son: Ingreso a la aplicación, inscripciones, consulta de reporte de notas, faltas

y horario de clases.

En este caso el estudiante se Inscribirá vía online, en la que deberá ingresar su información

personal.

El servicio de consulta de notas y faltas está disponible las 24 horas del día dependiendo de

la cancelación oportuna del pago de pensiones.

3.2.1.7. Caso de uso del Docente

Figura 30: Caso de uso del Docente

Elaborado por: Brian Montenegro

Diagrama del caso de uso del docente, está relacionado con diferentes procesos como son:

Ingreso a la aplicación, registro de notas y faltas, configuración de su cuenta de usuario,

visualización de reportes, consulta de fechas de entrega de notas y actividades de la

institución.

En este caso el nuevo docente tendrá acceso a la Aplicación Web mediante un usuario y

contraseña, en la que podrá realizar el registro de notas y faltas de los estudiantes a su cargo,

añadido a esto tendrá la posibilidad de obtener una variedad de reportes que serán de gran

utilidad para llevar el continuo control académico.

59

3.2.1.8. Caso de uso de la Secretaria

Figura 31: Caso de uso de la Secretaria

Elaborado por: Brian Montenegro

El siguiente diagrama corresponde al caso de uso de la secretaria, la misma que tiene a cargo

las siguientes actividades: Ingresos a la aplicación, activación de un nuevo período ingresar

datos agenda académica, distributivo de materias, sección de estudios, carreras, niveles,

paralelos, asignaturas, registro de pago de pensiones, inscripciones, matriculas, horarios de

clases, ingreso de notas, usuarios y actualización de información de la sección de noticias y

consulta de reportes.

La secretaria tiene a cargo todo el proceso académico ya que toda la funcionalidad de la

aplicación depende de ella, comenzando con el ingreso al sistema que se realiza mediante

un usuario y contraseña asignado por el administrador, una vez dentro de la cuenta se dispone

de una serie de menús en los que se podrá controlar la gestión académica de la institución.

Empezado con la creación y activación de un nuevo periodo seguido del ingreso de la

información indispensable para el inicio de cada período académico, dentro de las opciones

de registro la secretaria llevará el control y pago de pensiones de alumnos, actualización de

la sección de noticias, acceso a una serie de reportes necesarios para el seguimiento de las

diferentes actividades como son:

Agenda académica, Distributivo de materias, Listado de secciones de estudio, docentes,

alumnos, registro de faltas, notas pases de año, mejores estudiantes, deudas pendientes,

nómina de graduados, actas de grado, alumnos inscritos y matriculados.

60

3.2.1.9. Caso de uso del Rector

Figura 32: Caso de uso del Rector

Elaborado por: Brian Montenegro

El rector está relacionado con la aplicación con la obtención de reportes destinados a la toma

de decisiones.

El rector mediante su usuario y contraseña personal tendrá acceso a un espacio diseñado

exclusivamente para la obtención de diversos tipos de reportes, sobre toda la gestión

académica de la institución como son: Agenda académica, Distributivo de materias, Listado

de secciones de estudio, docentes, alumnos, registro de faltas, notas pases de año, mejores

estudiantes, deudas pendientes, nómina de graduados, actas de grado, alumnos inscritos y

matriculados.

3.2.2. Diagrama de Flujo de Datos

3.2.2.1. Diagrama nivel 0

Figura 33: Diagrama nivel 0

Elaborado por: Brian Montenegro

Aplicación web de gestión académica y control de pago

de pensiones para el INSTITUTO TÉCNICO

IMBABURA de la ciudad de Ibarra

SECRETARIA RECTOR

DOCENTEESTUDIANTE

ADMINSTRADOR

Datos Configuración inicial

Reportes

Datos

personales

Reporte de

Notas

faltas, horario

de clases

Datos

alumnos

docentes

inscripciones

matriculas

periodo

configuración inicial

Reprotes

alumno

docentes

inscripciones

matrículas

aprobados

reprobados

Reporte de

alumnos

aprobados

reprobados

supletorios

horarios de clases

Datos

configuración

cuenta usuario

Notas y faltas

estudiantes

Informes

Gestión Académica

61

3.2.3. Diseño de base de datos

Figura 34: Diseño de base de datos

Elaborado por: Brian Montenegro

62

3.2.4. Diccionario de Base de Datos

Tabla 27: Diccionario de Base de Datos

carreras_tecnicas

Columna Tipo PK Descripción

idcarreras_tecnicas int(11) ✔ Es la calve primaria de la tabla

carreras_tecnicas

nombre_carrera varchar(60) Es el nombre de la carrera técnica

siglas varchar(20) Son las siglas de cada carrera Técnica

numero_minimo_alumnos int(11) Es el número mínimo de alumnos que

se aceptan por cada carrera

numero_maximo_alumnos int(11) Es el número máximo de alumnos que

se aceptan por cada carrera

eliminado tinyint(1) Campo booleano que me indica si el

dato debe o no mostrarse

alumno

Columna Tipo PK Descripción

idalumno int(11) ✔ Clave Primaria de la tabla alumno

cedula varchar(15) Es la cédula del alumno

nacionalidad varchar(45) Es la nacionalidad del alumno

igresado

nombre varchar(60) Son los nombres completos del

alumno

apellido varchar(60) Son los apellidos completos del

alumno

edad int(11) Es la edad del alumno

sexo varchar(20) Es el sexo del alumno puede ser

masculino o femenino

63

lugar_nacimiento varchar(100) Es la provincia, ciudad y el barrio de

nacimiento del alumno

fecha_nacimiento date Es la fecha en que nació el alumno

direccion varchar(100) Es la dirección actual del alumno

url_imagen varchar(100) Es la dirección del directorio en

donde se encuentra almacenada la

forografía del alymno

email varchar(80) Es el email del alumno

telefono_fijo varchar(15) Es el teléfono convencional del

alumno

celular varchar(15) Es el número de teléfono de celular

del alumno

datos_madre_iddatos_madre int(11) Es la clave Foránea de la tabla

datos_madre

datos_padre_iddatos_padre int(11) Es la clave Foránea de la tabla

datos_padre

eliminado tinyint(1) Campo booleano que me indica si el

dato debe o no mostrarse

docente

Columna Tipo PK Descripción

idDocente int(11) ✔ Es la clave primaria de la tabla docente

nacionalidad varchar(45) Es la nacionalidad del docente

fecha_ingreso date Es la fecha de registro del docente

url_fotografia varchar(45) Es la dirección del directorio en donde se

encuentra guardada la fotografía del docente

cedula varchar(15) Es el número de cedula del docente

nombre varchar(60) Son los nombres completos del docente

apellido varchar(60) Son los apellidos completos del docente

64

lugar_nacimiento varchar(130) Es el luagar de nacimiento del docente en

donde se especifica la provincia, ciudad y

Barrio

fecha_nacimiento date Es la fecha en que nacio el docente

edad int(11) Es el número de años que tiene el docente

sexo varchar(12) Es el sexo del docente puede ser masculino o

femenino

direccion varchar(130) Es la dirección actual del domicilio del

docente

email varchar(80) Es el email o correo electrónico del docente

telefono_fijo varchar(15) Es el número de teléfono fijo del docente

telefono_celular varchar(15) Es el número de teléfono celular del docente

titulos varchar(100) Son los titulos profesionales del docente

siglas_profesion varchar(6) Son las siglas de la carrera del Docente

profesion varchar(45) Es el cargo en el que el docente se incribe

experiencia_laboral varchar(200) Es le experiencia laboral del docente durante

toda su carrera

destresas varchar(200) Son las cualidades especiales que el doncente

eliminado tinyint(1) Campo booleano que me indica si el dato

debe o no mostrarse

usuario_idusuario int(11) Es la clave Foránea de la tabla usuario

matrícula

Columna Tipo PK Descripción

idmatrícula int(11) ✔ Clave primaria de la tabla matrícula

codigo varchar(45) codigo único que identificada cada

matrícula

fecha date Es la fecha en que se realizó la

matrícula

periodo_academico_idperiodo int(11) Clave Foránea de la tabla

periodo_academico

65

alumno_idalumno int(11) Clave Foránea de la tabla alumno

seccion_idseccion int(11) Clave Foránea de la tabla seccion

carreras_tecnicas_idcarreras_t

ecnicas

int(11) Clave Foránea de la tabla

carreras_tecnicas

paralelo_idparalelo int(11) Clave Foránea de la tabla paralelo

niveles_idniveles int Clave Foránea de la tabla niveles

idusuario int Clave Foránea de la tabla usuario

eliminado tinyint(1) Campo booleano

Elaborado por: Brian Montenegro

3.2.5. Diseño de entradas y salidas

3.2.5.1. Inicio de sesión

Figura 35: Diseño de entrada de inicio de sesión

Elaborado por: Brian Montenegro

La pantalla de inicio de sesión permite autentificar al usuario de la aplicación web en el que

selecciona el tipo de usuario, se ingresa el usuario y clave correspondiente para tener acceso

a los diferentes módulos de la Aplicación dependiendo de los permisos asignados por el

administrador, correctamente validado para evitar la inyección SQL.

3.2.5.2. Pantalla de Inicio

La pantalla de inicio muestra toda la información correspondiente hacerca de la institutción,

misión, visión, galeria, módulo de noticas, ubicación, contactos, información acerca del

desarrollador, enlace al módulo de inscripciones y por último el ingreso al sistema.

66

Figura 36: Diseño de la pantalla de Inicio

Elaborado por: Brian Montenegro

3.2.5.3. Módulo de Configuración Inicial

Figura 37: Diseño Módulo de configuración inicial

Elaborado por: Brian Montenegro

La pantalla del módulo de configuración inicial permite ingresar toda la información de

inicio para el buen funcionamiento de la aplicación Web empezando desde el ingreso de

fechas de feriados, calendario de enventos, el tipo de evaluación, niveles, secciones,

carreras, asignaturas y distributivo de materias.

3.2.5.4. Creación y Configuración del Período Académico

La pantalla de creación y configuración período académico permite ingresar toda la

información correspondiente al nuevo periodo, configuración de calendario de incio y fin

de cada quimestre, configuración de pagos, calendario de ingreso de notas y exámenes

finales.

67

Figura 38: Diseño Creación y Configuración del Período Académico

Elaborado por: Brian Montenegro

3.2.5.5. Inscripciones

La pantalla inscripcion permite ingresar toda los datos personales del nuevo alumno, la

carrera y la sección.

Figura 39: Diseño Inscripciones

Elaborado por: Brian Montenegro

3.2.5.6. Matrícula

El Formulario de matrícula permite la búsqueda automática del estudiante como también

ingresar la carrera, sección, paralelo, nivel al que se desea matrícula.

68

Figura 40: Matrícula Búsqueda de Alumno

Elaborado por: Brian Montenegro

Figura 41: Formulario de Matrícula

Elaborado por: Brian Montenegro

3.3. Construcción

En la fase de construcción se lista las diferentes funciones, clases, scripts que se utilizaron

para el desarrollo de la Aplicación Web, toda esta documentación se encuentra en el anexo

N° 2

3.4. Transición

3.4.1. Manual de Usuario y manual Técnico

Los manuales tanto técnico como el de usuario son documentos de gran importancia los

cuales sirven de ayuda para los usuarios y personal técnico, en los que se detallan paso a

paso su funcionamiento, para la correcta manipulación de los diferentes módulos de la

aplicación web. Dichos manuales se encuentran detallados en los anexos del documento,

manual de usuario anexo N°1 y manual técnico en el anexo N°2.

69

3.4.2. Capacitación

La fase de capacitación es muy importante en la que se realiza la transferencia de

conocimientos a todo el personal y usuarios finales acerca del manejo y funcionamiento de

la aplicación web utilizando como herramientas de apoyo los diferentes manuales

desarrollados anteriormente.

Esta fase se la cumplió con éxito en un lapso de una semana efectuando el rol de capacitador.

3.4.3. Pruebas

Las pruebas son técnicas y proceso cuyo objetivo es proporcionar información objetiva e

independiente sobre la calidad de la aplicación, mediante la cual se pueden identificar

posibles bugs, la calidad y usabilidad de un producto.

3.4.3.1. Pruebas con datos reales

Los diferentes formularios de ingreso de datos presentan ciertas validaciones como son: el

control de datos numéricos, texto o la combinación de ambos para cada input como también

el bloque de caracteres especiales ejemplo: (¡”#$%&/()?¡) para de esta forma evitar la

inyección SQL, validación de e-mail, fechas, campos vacíos y campos requeridos.

Figura 42: Pruebas con datos reales

Elaborado por: Brian Montenegro

Prueba con datos falsos

Dentro del el formulario de login encontramos la validación para evitar que personas ajenas

ingresen a la aplicación, donde se verifica que el tipo de usuario y clave sean verdaderos.

70

Figura 43: Prueba con datos falsos

Elaborado por: Brian Montenegro

3.4.3.2. Prueba de velocidad

Uno de los aspectos importantes dentro del desarrollo de aplicaciones web es la velocidad

de carga y procesamiento de la información para el correcto manejo de la misma,

incrementado con esto la fluidez y efectividad con que se realizan los diferentes procesos

evitando molestosos errores de carga e inclusive colapsos en la aplicación.

Figura 44: Prueba de velocidad

Elaborado por: Brian Montenegro

En el análisis de velocidad de carga efectuada a la aplicación se ha determinado que para la

primera vista el tiempo de carga es de 4.928s, pero una vez guardada la información en

cache el tiempo de carga mejora a 0.08s un tiempo totalmente aceptable para el buen

desempeño de la Aplicación Web.

3.4.3.3. Prueba estilo CSS compatibilidad de interfaz gráfica.

La prueba de compatibilidad de interfaz gráfica se la realizó para los principales navegadores

web como son: Mozilla Firefox, Google Chrome, Opera y Safari, obteniendo los siguientes

porcentajes en el Mozilla y Google Chrome alcanzaron una compatibilidad del 100%, con

71

respecto a los navegadores Opera y Safari se ha establecido un nivel de compatibilidad del

95%, con lo que se determina que la aplicación web es totalmente funcional para dichos

navegadores.

Figura 45: Prueba estilo CSS compatibilidad de interfaz gráfica.

Elaborado por: Brian Montenegro

3.4.3.4. Pruebas de Software

Tabla 28: Pruebas de Software

SOFTWARE RESULTADO

ESPERADO

RESULTADO

OBTENIDO

COMPATIBILIDAD

Apache 2.0 y versiones

superiores

SI SI SI

PHP 5.1 y versiones

inferiores

NO NO NO

PHP 5.2 y versiones

superiores

SI SI SI

MySql 5.0 y versiones

superiores

SI SI SI

S.O. Windows SI SI SI

S.O. Linux SI SI SI

Elaborado por: Brian Montenegro

El análisis a las pruebas de software demuestra que la aplicación Web es compatible con las

diferentes versiones del software Apache 2.0, Php5.2.3, Mysql 5.0.45 originalmente creadas

o con versiones superiores obteniendo como resultado un porcentaje alto de compatibilidad

y la garantía del buen desempeño y funcionamiento del mismo.

72

Con respecto a los sistemas operativos se evidencia el correcto funcionamiento de la

aplicación catalogándola como multiplataforma por su compatibilidad al 100% con las

diferentes plataformas.

3.4.3.5. Pruebas de Hardware

Tabla 29: Pruebas de Hardware

PROCESADOR RAM DISCO S.O. USUARIOS TEMPO RES

Intel Pentium 4 1GB 500GB Windows xp 10 26s

Dual Core 2GB 500GB Windows 7 10 15s

Intel i3 4GB 500gb Windows 7 10 10s

Intel i7 4GB 500gb Windows 7 10 2s

Intel Pentium 4 1GB 500GB Linux

Ubuntu

10 24s

Dual Core 2GB 500GB Linux

Ubuntu

10 13s

Intel i3 4GB 500gb Linux

Ubuntu

10 9s

Intel i7 4GB 500gb Linux

Ubuntu

10 3s

Elaborado por: Brian Montenegro

Las pruebas desarrolladas demuestran que la aplicaciones se desempeña correctamente con

margenes de tiempo optimos, aunque se recomienda utilizar equipos con caracteristicas

avanzadas como un intel core i3 o superiores para alcanzar niveles maximo rendimiento.

3.5. Estudio de Viabilidad

3.5.1. Viabilidad Técnica

Con respecto a las necesidades técnicas de la Aplicación Web de Gestión Académica y

control de pago de pensiones, es indispensable la compra o contratación de un servidor Linux

o Windows destinado para el alojamiento de sitios web que se encuentre previamente

configurado para dar soporte al lenguaje de programación PHP5 y una Base de datos Mysql

desde la versión 5 o superiores, también se debe contratar el servicio de DNS (Nombre de

Dominio) en cual sirve para reconocer y acceder al Aplicación desde Internet con un nombre

fácil de entender para los usuarios, una conexión a internet con un ancho de banda de 1MB

para su correcto funcionamiento además es primordial contar con un mínimo de un

computador, que puede ir desde un Pentium Celeron o Superiores.

73

El Instituto Técnico Imbabura, de la Ciudad de Ibarra, cuenta con todos los requisitos tanto

de Software y Hardware necesarios para alojar la Aplicación, un ancho de banda de 2MB

y los equipos informáticos suficientes para el acceso de docentes, personal encargado, rector

y alumnos de la institución.

3.5.2. Viabilidad Operativa.

El Instituto Técnico Imbabura brinda todo el apoyo y colaboración con toda la información

indispensable para la elaboración de la Aplicación Web en el que se ha involucrado a todas

las personas que forman parte de la Institución, durante el trascurso de elaboración de la

aplicación ha aportado con ideas y consejos para lograr una excelente interfaz la cual sea

amigable para su utilización.

Para que todo el personal realice un correcto manejo y uso de la Aplicación Web se ha

destinado capacitaciones tanto para estudiantes, docente y personal administrativo en donde

se explicará el funcionamiento de cada opción, menú y sub menú adjunto a esto se entregaran

los manuales correspondientes que servirán de guía durante todo el proceso de aprendizaje.

Ha nivel de administración del sistema el personal cuenta con conocimientos suficientes en

el área de la informática lo que asegura el correcto manejo de la Aplicación Web.

Con respecto a la interfaz de usuario se ha colocado una serie de menús que proporcionan

una navegación fluida e intuitiva además de las ayudas correspondientes por cada formulario

que desplegará una serie de informaciones indispensables para el manejo y buen uso de la

misma.

3.5.3. Viabilidad Económica.

EL presente proyecto como tesis de grado se lo elaboró sin fines de lucro por lo que la

mayoría de los gastos, tanto de análisis, diseño, desarrollo, implantación y capacitaciones

serán autofinanciados por el programador.

La institución beneficiada de la Aplicación web aportará con una ayuda económica para

solventar los gastos de implantación en cuanto al alquiler del servidor y compra del nombre

del dominio para la puesta en marcha del proyecto.

Con respecto a gasto de adquisición de equipos informáticos, estructuración e instalación de

una red local no serán necesarias ya que la institución cuenta con todos los requisitos

74

mencionados por lo que si es viable realizar e implantar la Aplicación Web de gestión

académica y control de pago de pensiones.

3.6. Analisis de resultados finales de la investigación.

Hen la actualidad todos los procesos dentro del Instituto Técnico Imbabura se han

automatizado de forma correcta optimizando la adminstración de la gestión academica y

control de pago de pensiones satisfactoriamente dando como resultado un sistema libre de

errores, permitiendo una toma de deciciones eficaces y la optencion de reportes de una

forma rapida y oportuna mejorando notablemente el sistema manual anterior.

3.7. Concluciones parciales

Durante el desarrollo de aplicación se empleó correctamente todos las fases de la

matodologia RUP obteniendo como resultado una aplicación Web de gestión

academica y control de pago de pensiones, que cumple con las necesidades del

Instituto Técnico Imbabura de la ciudad de Ibarra.

Para el correcto manejo, funcionamiento, y manteniminto de la Aplicación Web de

gestión académica, se realizó la correspondiente transferencia tecnológica a los

diferentes usuarios finales de esta forma se asegura la buena utilisación y

configuración de los diferentes módulos tanto para alumno, docentes y personal

adminstrativo de la isntitución.

Con la documentación generada de la investigación completa sobre gestión académica

brindará apoyo a futuras investigaciones.

La institución cuenta con todos los recursos indispensables para la implantación de la

Aplicación Web de gestión académica y control de pago de pensione.

Mediante la utilización de los casos de uso se plasma de una mejor manera los

diferentes proceos y la interacción de los usuarios con el sistema, ayudando a

comprende de mejor manera la administración académica y control de pago de

penciones dentro de la institución.

75

CONCLUSIONES GENERALES

La Institución automatiza los procesos de gestión académica, basados en sus

necesidades obteniendo excelentes resultados.

Se ha optimizado el tiempo con que los estudiantes, realizan los procesos de

inscripciones, matrícula, consulta de notas y faltas puesto que por medio de la web se

puede acceder al sistema las 24 horas del día desde cualquier lugar con una conexión

a internet.

La aplicación es eficiente y rápida ya que ocupa menos recursos de hardware

mejorando el desempeño a nivel institucional.

La aplicación presenta una interfaz amigable e intuitiva para el usuario permitiendo el

buen uso del mismo.

La incorporación de una base de datos relacional aumenta la velocidad en las consultas

para la obtención de reportes oportunos.

El uso sistemático de modelado lógico y físico como el propuesto favorece al proceso

de innovación tecnológica, basado en las necesidades de la empresa, relacionadas con

el sector educativo.

Con la debida aplicación de la metodología RUP, utilizada durante todo el proceso de

desarrollo de software se obtuvo como resultado una aplicación web acorde a los

requerimientos y necesidades de la institución.

76

RECOMENDACIONES

Implantar un conjunto de políticas de seguridad de la información, permite orientar a

los empleados sobre las diferentes acciones que se deben tomar para resguardar y

mantener a salvo la información de cualquier persona sin autorización.

El uso adecuado de los recursos que ofrece el sistema puede evitar los errores de

procesamiento. Por medio de una adecuada gestión entre los llamados a los recursos

ofrecidos por el sistema operativo y la verificación de los códigos de errores se controla

de manera adecuado el acceso a los recursos de procesamiento.

Se considera la protección tanto física como lógica a los ambientes de desarrollo y

controles tecnológicos para verificar de manera continua que el código no sea

modificado durante su creación por usuarios no autorizados.

Para el buen funcionamiento de la aplicación se debe mantener un continuo proceso de

mantenimiento tanto a nivel de hardware, software y base de datos para garantizar un

excelente desempeño.

Se debe proteger la aplicación web asegurándose de que se dispone de las tecnologías,

personas y procesos adecuados para garantizar que los datos sólo son accesibles a los

usuarios fiables y que el sistema está configurado correctamente para ayudar a mantener

fuera a los usuarios no autorizados, los datos de entrada a las aplicaciones, los datos

Inconsistentes de control de la aplicación y demás procesos.

77

BIBLIOGRAFÍA

Aguilera, J. (2004). La gestión educativa desde una perspectiva humanista. Chile:

RIL editores.

Amaya, J. (2009). Sistemas de Información . Bogota: Ecoe Ediciones.

Caballero, V. (2011). Introduccion a Las Bases de Datos Relacionales. Madrid:

Vision Libros.

Cepeda, A. (2011). Php y Mysql: Tecnología para el desarrollo de aplicaciones

web. España: Días de Santos.

Domíngez, S. (2006). Todo Programación. Madrid: Iberprensa.

Fernández, V. (2006). Desarrollo de sistemas de información. España: Cargraphics.

Galindo, C. (2010). Diseño web para todos. Barcelona: Incaria.

López, M. (2010). APLICACIONES WEB 2.0 - Wikis / RSS. Damián Truccone.

Magalo, A. (2011). Aplicaciones Web. Madrid: Quality, SGE.

Miranda, C. (2005). Arquitectura de equipos y sistemas informáticos. Madrid:

Paraninfo.

Mora, S. (2008). Programación de aplicaciones web. España: Club Universitario.

Ortíz, F. (2012). Arquitectura de Portales Web. España: Editorial Académica

Española.

Rodríguez, L. (2000). Lenguaje y rendimiento académico: un estudio en educación

secundaria. España: Universidad de Salamanca.

Uceda, O. (2011). Desarrollo Web con PHP: Aprende PHP paso a paso. Madrid:

Julian Orihuela.

Urresti, L. (2006). Mysql. Visual QuikStart.

William, S. (2004). Fundamentos de seguridad en redes: aplicaciones y

estándares. Madrid: Pearson Education S.A.

78

LINKOGRAFÍA

Smithson, S. (1991). Sistema de información,

http://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n

Sergio Luján Mora (2001), Aplicación web,

http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web

Urlocker, M. Zack (13 de diciembre de 2005). MySQL,

http://es.wikipedia.org/wiki/MySQL

Arcos S. (2011), Psicología aplicada a la seguridad informática M. Ribera Sancho

Samsó, http://es.wikipedia.org/wiki/Seguridad_inform%C3%A1tica

Halsall, F. (2012). Redes de computadores e internes,

http://www.casadellibro.com/libro-redes-de-computadores-e-internet-5-

ed/2900001123728

Silberschatz, A. (2012). Hosting y nombres de domino,

http://www.basededatos1.galeon.com/mbibliografia.htm

Wikipedia. (2013). Lenguajes de Programación.

http://translate.google.com.ec/translate?hl=es&langpair=en%7Ces&u=http://en.wikipe

dia.org/wiki/Java_%28programming_language%29

Oracle. (2012). Características de los sistemas de información,

http://translate.google.com.ec/translate?hl=es&langpair=en%7Ces&u=http://java.sun.c

om/javase/6/features.jsp

Monografías. (2012). Control de usuarios,

http://www.monografias.com/trabajos7/sisinf/sisinf.shtml#ars

79

Anexos

Agregar una nueva

fecha

Calendario de

Eventos

paginación de todas las fechas de los diferentes feriados

Boton que permite modificar los

datos ingresadosBoton que permite eliminar el

dato creado

Buscador de datos de acuerdo

a la descripción

ANEXO N°1: MANUAL DE USUARIO

El presente manual de Usuario brindará una guía detallada de los diferentes módulos que

maneja el sistema en el que se mostrará su funcionamiento y correcta manipulación de los

diferentes elementos de la Aplicación Web de gestión académica.

Módulo configuración inicial

Calendario de Feriados.

El calendario de Feriado permite ingresar fechas en donde se debe detallar una breve

descripción, el mes y el día de la fechas a bloquear para que no puedan ser seleccionadas

dentro de los calendarios del sistema y de esta forma evitar errores posibles dentro del

sistema.

Figura 1: Calendario de Feriados.

Elaborado por: Brian Montenegro.

Figura 2: Nuevo Calendario de Feriados.

Elaborado por: Brian Montenegro.

Boton que permite

guardar la información

Guardar

Descripción del Feriado a

registrar Ejemplo: Navidad

Día del Feriado Ejemplo: 25 Seleccione el mes del Feriado

Ejemplo: Diciembre

Calendario de eventos.

El Calendario de Eventos permite registrar las fechas de acontecimientos que se vayan a

realizar dentro de la Institución y de esta forma mantener informado a todos los usuarios de

las diferentes actividades a realizarse dentro del periodo académico.

Figura 3: Calendario de Eventos.

Elaborado por: Brian Montenegro.

Figura 4: Nuevo Calendario de eventos.

Elaborado por: Brian Montenegro.

Calendario de Eventos Indica el Mes Y Año Actual Dias del Mes

Dias de la Semana

Permite seleccionar el mes dependiendo de

nuestra necesidad

Permite agregar un evento

Campo en donde se coloca un brebe

descripción del evento

Boton que permite guardar el evento

Nombre del sistema de

Evaluación con el que se

manejara la Aplicación

Número de quimestres

Determinar si se tomara examen Final del periodo académico

Determinar si se tomara Supletorio al Final del periodo académico

Determinar si se tomara Remedial al Final del periodo académico

Determinar si se tomara Examen de Gracia al Final del periodo académico

Número de meses de

Duración de cada quimestre

Número de parciales de cada

quimestre

Variable que determina si al

final de cada quimestre se

tomara una evaluación final

Variable que determina si al final de

cada quimestre se tomara un

examen supletorio

Tipo de Evaluación

El Tipo de Evaluación permite configurar el sistema de acuerdo al método de evaluación que

se maneja la institución ejemplo: Quimestral, Semestral. También permite configurar el

número de quimestres o semestres, el número de parciales a evaluar y determinar si se tomará

un examen Final y Supletorio.

Esta configuración solo se la puede realizar una sola vez al inicio de instalación y

configuración de la aplicación.

Figura 5: Tipo de evaluación.

Elaborado por: Brian Montenegro.

Figura 6: Nuevo Sistema de Evaluación.

Elaborado por: Brian Montenegro.

Tipo de EvaluaciónBoton permite registrar el

sistema de evaluación

Paginación indica los datos del tipo de evaluación configurada detallando el nombre, numero de niveles, si

existe una evaluación final, y tambien si existe un supletorio para cada quimestre/semestre

Filtro de Datos

Boton permite modificar la

información

Boton permite eliminar el

Tipo de evaluación

Niveles de Estudio

Permite determinar el número de niveles de estudio que deberá ser aprobados para las

diferentes carreras dentro de la institución, dentro de esta configuración solamente se debe

seleccionar el nivel y agregar el mes de inicio y fin del nivel.

Figura 7: Niveles de estudio.

Elaborado por: Brian Montenegro.

Figura 8: Nuevo nivel de estudio.

Elaborado por: Brian Montenegro.

Nivel de estudios a guardar

Mes de inicio del nivel

Mes Final del nivel

Nivel de estudios a guardar

Niveles de Estudio Nuevo Nivel de Estudios

Paginación de los niveles de

estudios

Boton permite eliminar los

datos

Boton permite modificar la

información

Secciones

Nos permite ingresar nuevas secciones de estudio de acuerdo al tipo de sistema que se

maneje dentro de la institución como por ejemplo: podemos crear tres diferentes secciones

que podrían ser (matutina, vespertina y nocturna).

Figura 9: Secciones de estudio.

Elaborado por: Brian Montenegro.

Figura 10: Nueva Sección de Estudios

Elaborado por: Brian Montenegro.

Secciones

Paginación de las SeccionesBoton permite eliminar los

datos

Boton permite modificar la

información

Nueva Sección

Se coloca el nombre de la sección

(matutina, despertina, diurna)

Número de horas de la sección

Duración de la hora en minutos

Tiempo adicional en el cambio de hora en minutos

Hora de inicio de la sección

Hora del término de la sección

Horario detallado de la

sección

Modifica la sección completa

Modifica a las secciones individualmente

Carreras

Esta opción permite crear las carreras técnicas que se van a manejar dentro de la institución

en donde solo se coloca el nombre de la nueva materia, se ingresa las siglas de la carrera, el

número de alumnos mínimo y máximo que se permite para la carrera sea abierta.

Figura 12: Carreras Técnicas.

Elaborado por: Brian Montenegro.

Figura 13: Nueva Carrera Técnica.

Elaborado por: Brian Montenegro.

Menú de ingreso de

carreras

Boton permite eliminar la

carrera

Boton permite modificar la

información

Paginación de los paralelos

Ingresar la Carrera

Colocar la sigla de la carrera

Número mínimo de alumnos en el aula

Número máximo de alumnos en el aula

Cambiar cualquier campo

Se ingresa los niveles de la

carrera

Limpia todos los campos

Paralelos

Se pueden crear diversos paralelos dependiendo de las necesidades de la institución,

simplemente para agregar un paralelo nuevo seleccionamos la opción nueva, el cual

despliega una serie de opciones, agregamos el paralelo y guardamos.

Figura 14: Paralelos.

Elaborado por: Brian Montenegro.

Figura 14: Nuevo Paralelo.

Elaborado por: Brian Montenegro.

Botón permite eliminar los

datos

Botón permite modificar la

información

Menú de ingreso a

paralelos

Ingresar una nuevo paralelo

Paginación de los paralelos

Cambiar el paralelo

Modificar el paralelo

Esquema de Aprobación de Niveles

En esta sección se debe asociar el nivel con el número de quimestres y así determinar la

duración del mismo para su aprobación.

Figura 15: Esquema de aprobación del nivel.

Elaborado por: Brian Montenegro.

Asignaturas

Ingresamos todas las asignaturas que se dictaran dentro de todas las carreras técnicas,

presionamos en el botón ingresar nueva asignatura, no despliega un segundo formulario en

donde debemos ingresar el nombre de la materia sin repetir y guardamos.

Figura 16: Asignaturas.

Elaborado por: Brian Montenegro.

Ingresar un nuevo esquema de

aprobación

Paginación del esquema de

aprobación

Menú de ingreso

esquema de aprobación

Boton permite eliminar los

datos

Boton permite modificar la

información

Boton permite eliminar los

datos

Boton permite modificar la

información

Ingresar una nueva

Asignatura

Menú de ingreso de

carreras

Paginación de las

asignaturas

Figura 17: Nueva Asignaturas.

Elaborado por: Brian Montenegro.

Distributivo de Materias

Para crear el distributivo de materias primero debemos dar click sobre el botón distributivo

de materias, despliega un segundo formulario en donde nos indica que debemos seleccionar

la sección, carrera y nivel para poder cargar las materias y mediante el botón guardar

añadimos la materia a las opciones anteriormente seleccionadas.

Figura 18: Distributivo de materias.

Elaborado por: Brian Montenegro.

Cambiar la asignatura

Modificar la asignatura

Menú de ingreso a

distributivo de materias

Ingresar una nuevo

distributivo de materias

Paginación del distributivo de

materiasBotón permite eliminar los

datos

Botón permite modificar la

información

Menú de ingreso a

distributivo de materias

Paginación de período

Ingresar una nuevo

distributivo de materias

Actualizar el estado del

período

Botón permite eliminar los

datos

Modificar los datos

Configuración de

pagos

establecer

calendario para

cada quimestre

Creación de calendario para

examenes sumpletorio

Figura 19: Nuevo Distributivo de materias.

Elaborado por: Brian Montenegro.

Módulo de Período

Período

Para cada nivel es indispensable crear un nuevo periodo debido a que se manejan dentro de

diferentes fechas, para agregar un nuevo periodo damos click sobre el botón nuevo período

en donde se pliegan más opciones en donde debemos llenar los siguientes campos: asignar

un nombre del nuevo periodo ejemplo: (periodo 2015), seguido de las fechas de inicio y fin

del período, las fechas de inicio y fin de inscripciones y matriculas por último colocamos el

estado.

Figura 20: Período.

Elaborado por: Brian Montenegro.

Seleccionar sección

Seleccionar carrera

Seleccionar nivel

Seleccionar materia

Paginación del distributivo de

materias

Botón permite eliminar los

datos

Agrega la carrera a la sección,

carrera y nivel seleccionados

Figura 21: Nuevo Período.

Elaborado por: Brian Montenegro.

Dentro del módulo del período encontramos un botón que permite crear los detalles de pagos,

en el formulario se debe llenar los datos de costo de la matrícula, costo de la pensión y

número de pago de pensiones por último damos click en el botón guardar y automáticamente

se genera el calendario de pagos dependiendo del número de pensiones ingresado

anteriormente nos mostrará las fechas de los pagos de cada una, dichas fechas son

modificables ya que permite ingresar una nueva fecha para cada pago y guardar

individualmente.

Figura 22: Módulo de pagos.

Elaborado por: Brian Montenegro.

También se puede modificar las fechas de inicio y fin de cada quimestre de cada período

nuevo ingresado, para acceder a estas opciones dentro del módulo del período ubicamos el

Descripción del período

Nivel seleccionado

Calendario de inicio y fin del

período

Calendario de inicio y fin de las

inscripciones

Calendario de inicio y fin de

matrículas

Modificar las fechas

Detalle del inicio de matrícula

Costo de la matrícula

Costo de la Pensión

Número de pagos del período

Total a cancelar del período

Modificar pagos

Calendario de pagos

botón configuración del periodo, ingresamos a más opciones en donde se despliega un

segundo formulario con el nombre de sistema de evaluación, damos click en el botón de

configuración, despliega un tercer formulario en donde se muestra los quimestres que existen

dentro del sistema, damos click en el botón configuración de cada quimestre y nos despliega

un formulario en donde se debe llenar la información: fecha inicio y fin del quimestre, y

guardar las fechas de ingreso de notas de las diferentes parciales y de la prueba final escrita.

Figura 23: Nuevo Sistema de Evaluación.

Elaborado por: Brian Montenegro.

Calendario de exámenes esta opción permite ingresar las fechas de los exámenes para los

alumnos que se han quedado a supletorios, remediales y exámenes de gracia.

Figura 24: Calendario de exámenes Finales.

Elaborado por: Brian Montenegro.

Módulo de horario de clases

Días de la Semana

En esta opción nos despliega un listado con los días de la semana en donde se puede

activar y desactivar los días de clases normales.

Permite visualizar los quimestres

Muestra el sistema de evaluación actual

Muestra la fecha final del quimestre

Calendario de supletorios, remediales y

examenes de gracia

Guarda los cambios realizados

Figura 25: Nuevo Sistema de Evaluación.

Elaborado por: Brian Montenegro.

Figura 26: Días de la semana.

Elaborado por: Brian Montenegro.

Boton permite eliminar los datosDías activos de clases

Sirve para activar o desactivar el día

Modificar el estado, este

puede ser activo o inactivo

Nuevo Horario

Esta opción permite crear un horario de clases para cada nivel y periodo diferente en donde

se selecciona el período, carrera, sección, nivel y paralelo dependiendo de la sección de

estudios se nos genera un calendario con los días activos, número de horas de la sección y

unos campos en donde se deben agregar al alumno y seleccionar la materia para cada hora y

día y de esta forma ir armando el horario de clases a su gusto

Figura 27: Nuevo Horario.

Elaborado por: Brian Montenegro.

Figura 28: Nuevo Horario de Clases.

Elaborado por: Brian Montenegro.

Seleccionar el período para crear el horarios

Seleccionar el período para crear el horarios

Seleccionar la materia

Seleccionar el docente mediante nro de cédula, nombres o apellidos

Guardar los datos ingresados

Botón permite eliminar los datos

Botón permite modificar la informaciónPaginación de horarios

Permite crear los horarios de clases

Módulo de Inscripciones y Matrículas

Inscripciones

El módulo de inscripciones permite ingresar los datos del alumno online, donde se requiere

datos generales del mismo, datos de los padres y representante.

Figura 29: Inscripciones.

Elaborado por: Brian Montenegro.

Figura 30: Formulario de Inscripciones.

Elaborado por: Brian Montenegro.

Indica que debe esperar a que se habra las fechas para poder inscribirse

Insertar los datos personales

Cargar la fotografía del estudiante y guardar

Seleccionar la carrera

Seleccionar la Sección

Haga click en siguiente para llenar los datos del padre

Figura 31: Formulario datos del padre.

Elaborado por: Brian Montenegro.

Figura 32: Formulario datos de la madre.

Elaborado por: Brian Montenegro.

Dentro del formulario de inscripciones en caso de haber ingresado mal algún dato podemos

corregirlo ingresado dentro de la pestaña modificar información, aparecerá un campo en

donde colocaremos el código de inscripción del alumno que se encuentra en el reporte

obtenido después de haber guardado toda la información.

Ingrese los datos personales del padre, los datos con asterísco (*) són obligatorios

Haga click en siguiente para llenar los datos la madre

Ingrese los datos personales

del Madre, los datos con

asterísco (*) són obligatorios

Guardar los datos ingresados

Figura 33: Búsqueda de formulario de inscripciones.

Elaborado por: Brian Montenegro.

Para consultar e imprimir el reporte de inscripción encontraremos una opción que dice

imprimir formulario, dentro del cual encontraremos un campo que requiere el ingreso de la

cedula del alumno, busca automática todas las inscripciones realizadas en el periodo actual

activo, para generar un reporte de las mismas.

Figura 34: Búsqueda de datos del alumno.

Elaborado por: Brian Montenegro.

Figura 35: Formulario para imprimir.

Elaborado por: Brian Montenegro.

Ingresar el código que le sale en el

formulario de inscripción previamente

guardado

Ingresar el número de cédula o

pasaporte para consultar su formulario

de inscripción.

Hacer clic en el ícono "Imprimir

formulario de inscripción"

Figura 36: Formulario para imprimir.

Elaborado por: Brian Montenegro.

La cuarta y última opción son los requisitos de inscripción que muestra un listado de todos

los requisitos requeridos para que un alumno pueda matricularse dentro de la institución.

Figura 37: Requisitos de inscripción.

Elaborado por: Brian Montenegro.

Matrículas

Una vez inscrito el alumno el siguiente paso es la matrícula, en donde si el alumno es nuevo

debe proporcionar el documento de inscripción para ingresar el código, caso contrario debe

proporcionar el número de cedula para realizar la búsqueda de datos del alumno.

Figura 38: Formulario matrículas.

Elaborado por: Brian Montenegro.

Figura 39: Búsqueda del alumno.

Elaborado por: Brian Montenegro.

Dentro del formulario podemos encontrar una serie de campos que debemos llenar como

son: la carrera, sección, nivel y paralelo dependiendo del estado en que se encuentre el

sistema evaluara si el alumno puede o no ser matriculado dentro de la institución.

Figura 40: Matrícula.

Elaborado por: Brian Montenegro.

Historial de matrícula de

acuerdo a la carrera

código único para cada matrícula

Módulo Ingreso de Notas

El módulo de ingreso de notas permite seleccionar el período, sección, carrera, nivel,

paralelo, docente y por último la materia.

Después clickeamos sobre el botón o nombre del quimestre en el que se desea ingresar las

notas, mostrará las parciales y un listado de alumno con los diferentes campos, en donde se

deberá subir la información de las notas de deberes, trabajos grupales e individuales, notas

de lecciones y por último la evaluación final de cada alumno.

Figura 41: Ingreso de Notas.

Elaborado por: Brian Montenegro.

Figura 42: Ingreso de Notas parciales.

Elaborado por: Brian Montenegro.

Seleccionar período, sección, carrera, niveles, paralelo

para que filtre el campo docentes.

Seleccionar el docente y cargará automáticamente las

materias asignadas al mismo, en el combo Box

siguiente

Una vez seleccionada la materia se puede ingresar las

notas del Quimestre 1, Quimestre 2 y examenes finales y

de supletorio

Botón para

ingresar los

datos del

quimestre 1

Botón para

ingresar los

datos del

quimestre 2

Botón para ingresar los

datos de las notas

finales y examenes

sumpletorios

Indica el período en el que se encuentra, nivel y si esque esta activo o no

Se ingresa la sección, carrera, niveles, paralelo para que filtrar el

listado de docentes

Una vez ya lleno los campos anteriores se selecciona la materia que le

corresponde al docente

En esta parte se ingresa las notas de cada quimestre, por parcial en el que se detalla el alumno, promedio de deberes, promedio de actividades individuales, promedio de

actividades en grupo, promedio de lecciones, prueba parcial, y la sumatoria y la nota final por parcial se colocan automáticamente.

además tiene la opción de colocar la conducta, y las faltas justificadas e injustificadas.

Modalidad Usuarios

Tipos de Usuarios

Los diferentes tipos de usuario son propios del sistema los mismos que poseen permisos

específicos, no están sujetos a modificaciones en donde el usuario docente y alumno como

su nombre indica son de uso reservado, en cuanto al usuario lector presenta ciertos permisos

solo de lectura, el usuario editor permisos de lectura, escritura, y modificación, por último

el usuario administrador presenta permisos de lectura, escritura, actualización y eliminación.

Figura 43: Tipo de usuarios.

Elaborado por: Brian Montenegro.

Para agregar un usuario del sistema debemos ingresar al menú de usuario después ingresar

a nuevo usuario, se despliega un segundo formulario en donde debemos seleccionar el tipo

de usuario (lector, escritor y administrador), ingresar el nombre de usuario y la clave, por

último debemos seleccionar los módulos a los que este tendrá acceso.

Figura 44: Creación de usuario.

Elaborado por: Brian Montenegro.

Tipos de usuarios preestablecidos por el sistema

Paginación del

usuario

Botón permite

eliminar los datos

Crear nuevo

usuario

Ingresar todos

los datos

solicitados del

docente

Guardar datos

Cargar fotografía de

manera opcional

El usuario es el número

de cédula del docente

Hacer clic en el botón y

se generará la clave

Módulo Docente

Permite ingresar los datos de un nuevo docente en donde se debe ingresar la información

general del mismo como también datos sobre los diferentes títulos, experiencia laboral y

destrezas, luego se debe generar una contraseña, por defecto el nombre de usuario es la

cedula, para finalizar damos click en el botón guardar

Figura 45: Docente.

Elaborado por: Brian Montenegro.

Figura 46: Ingresar nuevo docente.

Elaborado por: Brian Montenegro.

Paginación del

usuario Botón permite

eliminar los datos

Crear nuevo

docente

Botón permite

modificar los

datos

Módulo Noticias

Permite agregar una noticia destacada sobre la institución la misma que será publicada dentro

de la página Web informativa de la institución, está noticia tendrá un tiempo límite de

caducidad.

La información a ingresar será la categoría de la noticia, un título, contenido, fecha de

publicación, fecha de finalización por último un gráfico descriptivo de la noticia.

Figura 47: Crear nueva categoría noticia.

Elaborado por: Brian Montenegro.

Figura 48: Noticia.

Elaborado por: Brian Montenegro.

Creación de una nueva

noticia

Botón permite

eliminar los datos

Botón permite

modificar los

datosPaginación de la

nueva noticia

Crear nueva

noticia

Paginación de la

noticia Botón permite

eliminar los datos

Botón permite

modificar los

datos

Figura 49: Nueva noticia.

Elaborado por: Brian Montenegro.

Reportes

Permiten conocer datos generales y listados para su posterior impresión.

Lista de Alumnos

Figura 50: Reporte de alumnos.

Elaborado por: Brian Montenegro.

Guardar datos

Ingresar la categoría

de la noticia

Ingresar el título de la

noticia

Colocar una descripción de la

noticia

Guardar Imagen

Llenar la sección, carrera,

nivel, paralelo para

consultar el listado de

alumnos

Precionar en consultar

para visualizar el

reporte del listado de

alumnos

Lista de alumnos inscritos

Figura 51: Reporte alumnos inscritos.

Elaborado por: Brian Montenegro.

Listado de alumnos Deudores

Figura 52: Reporte alumnos deudores.

Elaborado por: Brian Montenegro.

Llenar la sección, carrera,

nivel, paralelo para

consultar el listado de

alumnos inscritos

Precionar en consultar

para visualizar el

reporte del listado de

alumnos inscritos

Llenar la sección, carrera, nivel, paralelo

para consultar el listado de alumnos deudores

Precionar en consultar para visualizar el reporte del listado de alumnos

deudores

Elegir el tipo de reporte este puede ser simple donde muestra el listado de los deudores, o el reporte detallado el cual muestra el listado y los montos

que deben

Se busca al alumno mediante el numero de

cédula

Listado de alumnos aprobados y reprobados

Figura 52: Reporte alumnos aprobados, reprobados, supletorios.

Elaborado por: Brian Montenegro.

Reporte de notas

Figura 53: Reporte de notas.

Elaborado por: Brian Montenegro.

Precionar en consultar para visualizar el reporte de notas

Llenar la sección, carrera, nivel, paralelo y alumno para consultar las notas que ha obtenido en el

período

Se busca al alumno mediante el numero de cédula

Precionar en consultar para visualizar el reporte del

listado de alumnos deudores

Llenar la sección, carrera, nivel, paralelo para consultar el listado

de alumnos aprobados y reprobados

seleccionar el tipo de reporte que desea como el de

aprobados, reprobados, examenes supletorios, examenes remedial y examenes de gracia

Horario de clases

Figura 55: Reporte Horario de clases.

Elaborado por: Brian Montenegro.

Llenar la sección, carrera, nivel, paralelo para consultar el horario

de clases

Precionar en ver el horario de clases

ANEXO N° 2: MANUAL TÉCNICO

Conexión Base de datos

class conec extends PDO

{

private $dsn;

private $user_docente;

private $clave_docente;

private $user_alumno;

private $clave_alumno;

private $user_administrador;

private $clave_administrador;

public static function exception_handler($exception)

{

// Output the exception details

die('Exception no detectada :'.$exception->getMessage());

}

Constructor

function __construct($tipo_user,$driver_options=array())

{

$this->dsn="mysql:host=localhost;port=3306;dbname=instituto_imbabura";

//$this->dsn="mysql:host=localhost;port=3306;dbname=webproec_imba";

// Temporarily change the PHP exception handler while we . . .

set_exception_handler(array(__CLASS__, 'exception_handler'));

// . . . create a PDO object

Conexión Docentes

if(trim($tipo_user)=="docente" &&

trim($_SESSION["codigo_ingreso"])=="VIY9pF8")

{

try

{

parent::__construct($this-

>dsn,"webproec_docente","docenteyVIY9pF8", $driver_options);

$_SESSION["url"]="login.php";

}

catch(Exception $e)

{

return false;

}

}

Conexión Alumnos

if(trim($tipo_user)=="alumno" && trim($_SESSION["codigo_ingreso"])=="8O6qfrKF")

{

parent::__construct($this-

>dsn,"webproec_alumno","alumno8O6qfrKF", $driver_options);

$_SESSION["url"]="login.php";

}

Conexión Administrador

if(trim($tipo_user)=="administrador" &&

trim($_SESSION["codigo_ingreso"])=="BOxBEL")

{

parent::__construct($this-

>dsn,"webproec_adminis","adminIhBOxBEL", $driver_options);

$_SESSION["url"]="login_admin.php";

}

Conexión Lector

if(trim($tipo_user)=="lector" &&

trim($_SESSION["codigo_ingreso"])=="LFBOXB06")

{

// echo "entro";

parent::__construct($this-

>dsn,"webproec_lector","lectorLFBOXB06", $driver_options);

$_SESSION["url"]="login_admin.php";

}

Conexión Editor

if(($tipo_user)=="editor" &&

trim($_SESSION["codigo_ingreso"])=="EDrOTO06")

{

// echo "entro";

parent::__construct($this-

>dsn,"webproec_editor","editorEDrOTO06", $driver_options);

$_SESSION["url"]="login_admin.php";

}

// parent::__construct($this->dsn,"webproec_brian","brian123",

$driver_options);

// Change the exception handler back to whatever it was before

restore_exception_handler();

}

}

Clase FPDF Reportes.

class reporte extends FPDF

{

var $title;

var $subtitutlo;

var $idperiodo;

Función permite definir el título de nuestro reporte

function get_titulo_subti($subtitutlo)

{

$this->title="C.F.A INSTITUTO TÉCNICO IMBABURA";

$this->subtitutlo=$subtitutlo;

}

function Header()

{

Logo

$this->Image('fpdf/logo_instituto_imbabura.gif',10,8,33);

//Arial bold 15

$this->SetFont('Arial','B',15); // Establece el tipo de letra

Calculamos ancho y posición del título. //centrar

$w=$this->GetStringWidth($this->title)+6;

$this->SetX((210-$w)/2);

Colores de los bordes, fondo y texto

//$this->SetDrawColor(0,80,180);

//$this->SetFillColor(230,230,0);

//$this->SetTextColor(220,50,50);

Ancho del borde (1 mm)

$this->SetFillColor(200,220,255);

//$this->SetLineWidth(1);

Título

$this->Cell($w,9,$this->title,1,1,'C',true);

//Salto de línea

$this->Ln(5);

Fecha de generación del reporte

$fecha=date("Y-m-d");

$fecha_actual="Fecha de generación del reporte:".$fecha;

$w=$this->GetStringWidth($fecha_actual)+6;

$this->SetX((210-$w)/2);

$this->SetFillColor(255,255,255);

$this->SetFont('Arial','B',10);

$this->Cell($w,5,$fecha_actual,0,0,'C',true);

Busqueda del período

$this->Ln(5);

global $dbh;

$sql="SELECT * FROM periodo_academico WHERE estado='activo'";

$res=$dbh->prepare($sql);

$res->execute();

while ($row = $res->fetch(PDO::FETCH_ASSOC))

{

$nombre_periodo=$row["nombre_periodo"];

}

if($nombre_periodo=="")

{

$sql2="SELECT * FROM

periodo_academico WHERE estado='por_activar'";

$res2=$dbh->prepare($sql2);

$res2->execute();

while ($row2 = $res2-

>fetch(PDO::FETCH_ASSOC))

{$nombre_periodo=$row2["nombre_periodo"];

}

}

/*$w=$this->GetStringWidth($nombre_periodo)+6;

$this->SetX((210-$w)/2);

$this->SetFillColor(255,255,255);

$this->SetFont('Arial','B',10);

$this->Cell($w,5,$nombre_periodo,0,0,'C',true);*/

Subtítulo

$this->Ln(10);

Calculamos ancho y posición del subtítulo.

$w=$this->GetStringWidth($this->subtitutlo)+6;

$this->SetX((210-$w)/2);

Arial bold 15

$this->SetFont('Arial','B',12);

$this->Cell($w,9,utf8_decode($this->subtitutlo),0,0,'C',true);

}

Pie de página del reporte

function Footer()

{

//Posición a 1,5 cm del final

$this->SetY(-15);

//Arial itálica 8

$this->SetFont('Arial','I',8);

//Color del texto en gris

$this->SetTextColor(128);

//Número de página

$this->Cell(0,10,'Página '.$this->PageNo(),0,0,'C');

}

Linea de título

function ChapterTitle($num,$label)

{

//Arial 12

$this->SetFont('Arial','',12);

//Color de fondo

$this->SetFillColor(200,220,255);

//Título

$this->Cell(0,6,"Capítulo $num : $label",0,1,'L',true);

//Salto de línea

$this->Ln(4);

}

El contenido del documento desde un archivo txt

function ChapterBody($file)

{

//Leemos el fichero

$f=fopen($file,'r');

$txt=fread($f,filesize($file));

fclose($f);

//Times 12

$this->SetFont('Times','',12);

//Imprimimos el texto justificado

$this->MultiCell(0,5,$txt);

//Salto de línea

$this->Ln();

//Cita en itálica

$this->SetFont('','I');

$this->Cell(0,5,'(fin del extracto)');

}

Función para cargar la página con el título y el contenido

function PrintChapter($num,$title,$file)

{

$this->AddPage();

$this->ChapterTitle($num,$title);

$this->ChapterBody($file);

}

}

Variables de inicio de sesión

session_start();

$txt_usuario=trim($_POST["txt_usuario"]);

$txt_clave=trim($_POST["txt_clave"]);

$txt_tipo_user=trim($_POST["txt_tipo_usuario"]);

$_SESSION["tipo_usuario"]="";

$_SESSION["user"]="";

$_SESSION["password"]="";

$_SESSION["codigo_ingreso"]="";

require_once("php/coneccion_login.php");

Función principal guardar la matricula

//guardar matricula

function guardar_matricula($idusuario)

{

$sql="INSERT INTO matricula

(codigo,fecha,periodo_academico_idperiodo,alumno_idalumno,seccion_idseccion,carreras

_tecnicas_idcarreras_tecnicas,paralelo_idparalelo,niveles_idniveles,idusuario)

values ('".$this->codigo."','".$this->fecha."',".$this-

>idperiodo.",".$this->idalumno.",".$this->idseccion.",".$this->idcarrera.",".$this-

>idparalelo.",".$this->idnivel.", ".$idusuario.")";

$res = $this->dbh->prepare($sql);

$res->execute();

if($res)

{

//actualizamos el numero de la matricula

$archivo =

"../js/formulario_inscripcion/numero_matricula.txt";

$abrir = fopen($archivo,"r");

$this->cuenta = trim(fread($abrir,filesize($archivo)));

if ($this->cuenta != "") $this->cuenta++;

else $this->cuenta = 1;

@fclose($abrir);

$abrir = fopen($archivo,"w");

@fputs($abrir,$this->cuenta);

@fclose($abrir);

/////////////////////////////////////////////////////////////////////////////

////buscamos el ID de la Mtricula

$sql_m="SELECT max(idmatricula) as id FROM matricula

where eliminado=false";

$res_m= $this->dbh->prepare($sql_m);

$res_m->execute();

while($row_m=$res_m->fetch(PDO::FETCH_ASSOC))

{

$this->idmatricula=$row_m["id"];

}

$this->crear_detalle_pagos_mensuales($this->idmatricula);

$this->verificar_nivel_quimestre($this->idmatricula);

//echo "ALUMNO MATRICULADO";

}

}

ANEXO N° 3 INSTRUMENTOS

ENCUESTA DIRIGIDA A LOS DOCENTES DEL INSTITUTO TÉCNICO

IMBABURA DE LA CIUDAD DE IBARRA

Tec. Brian Montenegro Estudiante de la Universidad “UNIANDES” a continuación presento

la siguiente encuesta.

El objetivo principal de esta encuesta es para determinar la necesidad de implantar una

Aplicación Web de gestión académica y control de pago de pensiones para el instituto

Técnico Imbabura de la ciudad de Ibarra”, la información que nos proporcione será utilizada

para el desarrollo de la aplicación.

Sus respuestas serán tratadas de forma confidencial y no serán utilizadas para ningún

propósito distinto a la investigación llevada a cabo por la institución

Esta encuesta dura aproximadamente 4 minutos y se necesita que marque en la respuesta que

desee con una X.

Pregunta N° 1

1.- Hace uso permanente del internet (navegación, consultas de información etc.)

SI NO

Pregunta N° 2

2.- ¿Qué navegador es el que más utiliza para ingresar a internet?

Internet Explorer Mozilla Firefox Opera Google Chrome

Pregunta N° 3

3.- Estaría de acuerdo a que la institución integre una página web informativa con los

datos más relevantes de la misma.

SI NO

Pregunta N° 4

4.- Dispone de una cuenta de correo electrónico activa.

SI NO

Pregunta N° 5

5.- ¿Todos los procesos de gestión académica que se implementa dentro de la institución

se maneja a través de un sistema informático?

SI NO

Pregunta N° 6

6.- ¿Cree usted que se mejoraría el control de registro de notas y faltas de los alumnos si se

implementara una aplicación Web que permita el ingreso de todos estos datos a través de

internet desde la comodidad de su hogar disponible las 24 horas del Día?

SI NO

Pregunta N° 7

7.- ¿Cree que se debería publicar los reportes horario de clases, eventos de la institución vía

online?

SI NO

Pregunta N° 8

8.- ¿Cree que se debería restringir el ingreso de notas y faltas estableciendo períodos de

fechas específicas en donde los docentes se vean obligados a realizar el asentamiento de la

nota en el espacio de tiempo establecido y de esta manera llevar un control total?

SI NO

Pregunta N° 9

9.- El modelo de evaluación que se implementa dentro de la institución es:

Trimestral Quimestral Semestral

Pregunta N° 10

10.- ¿Se realiza un control de pago de pensiones dentro de la institución el cual prohíba el

ingreso de notas por parte de las autoridades de la institución en caso de que los estudiantes

se encuentren adeudado alguna colegiatura?

SI NO

ENCUESTA DIRIGIDA A LOS ALUMNOS DEL INSTITUTO TÉCNICO

IMBABURA DE LA CIUDAD DE IBARRA

Tec. Brian Montenegro Estudiante de la Universidad “UNIANDES” a continuación presento

la siguiente encuesta.

El objetivo principal de esta encuesta es para determinar la necesidad de implantar una

Aplicación Web de gestión académica y control de pago de pensiones para el instituto

Técnico Imbabura de la ciudad de Ibarra”, la información que nos proporcione será utilizada

para el desarrollo de la aplicación.

Sus respuestas serán tratadas de forma confidencial y no serán utilizadas para ningún

propósito distinto a la investigación llevada a cabo por la institución

Esta encuesta dura aproximadamente 4 minutos y se necesita que marque en la respuesta que

desee con una X.

Pregunta N° 1

1.- Hace uso permanente del internet (navegación, consultas de información etc.)

SI NO

Pregunta N° 2

2.- ¿Qué navegador es el que más utiliza para ingresar a internet?

Internet Explorer Mozilla Firefox Opera Google Chrome

Pregunta N° 3

3.- Dispone de una cuenta de correo electrónico activa.

SI NO

Pregunta N° 4

4.- Estaría de acuerdo a que la institución integre una página web informativa con los

datos más relevantes de la misma.

SI NO

Pregunta N° 5

5.- ¿Está de acuerdo que se incorpore una sección de noticias en donde se publique datos o

acontecimientos importantes que sucedan dentro de la institución?

SI NO

Pregunta N° 6

6.- ¿Cree que se mejoraría el proceso de inscripciones si esta se las realizara por internet

mediante un formulario?

SI NO

Pregunta N° 7

7.- ¿Está de acuerdo que se implemente un módulo de consulta on-line de las notas de los

estudiantes?

SI NO

Pregunta N° 8

8.- ¿Cómo le gustaría acceder al sistema?

Cédula Usuario y Clave

ENTREVISTA DIRIGIDA A LA SRA. SONIA GISELA OBANDO CHILIQUINGA.

SECRETARIA DEL “INSTITUTO TÉCNICO IMBABURA”

Tec. Brian Montenegro Estudiante de la Universidad “UNIANDES” a continuación presento

la siguiente entrevista.

El objetivo principal de esta entrevista es determinar la necesidad de implantar una

Aplicación Web de gestión académica y control de pago de pensiones dentro de la institución

Sus respuestas serán tratadas de forma confidencial y no serán utilizadas para ningún

propósito distinto a la investigación llevada a cabo.

Esta entrevista dura aproximadamente 7 minutos y se necesita indique su respuesta.

Pregunta 1: ¿Cuáles son los procesos que realiza en el departamento a su cargo?

Pregunta 2: ¿Dentro de la Institución la administración y control de la gestión a académica

se la maneja a través de un sistema informático o de forma manual?

Pregunta 3: ¿Cuáles son los problemas más comunes dentro del manejo de la administración

académica?

Pregunta 4: ¿Cree que se podría mejorar la administración de la gestión académica mediante

la implantación de una Aplicación Web de gestión académica y control de pago de pensiones

que ayude automatizar todos los procesos de inscripciones, matriculas, pagos, faltas, notas y

obtención de reportes?

Pregunta 5: ¿Cuándo llega el período de inscripciones cuál es el proceso que deben seguir

los estudiantes para inscribirse?

Pregunta 6: ¿Cuál es el rango de edad para poder matricular a un estudiante?

Pregunta 7: ¿Cuáles son los documentos indispensables para seguir una carrera técnica?

Pregunta 8: ¿Cuánto dura un período académico y cuántos son?

Pregunta 9: Una vez realizado el proceso de inscripciones existe algún mecanismo de

selección para separar a los alumnos que serán aceptados y podrán matricularse.

Pregunta 10: ¿Cuál es el proceso que debe seguir para realizar la matrícula de un estudiante

nuevo y de uno que ya se encuentre registrado?

Pregunta 11: Existen valores adicionales en la matrícula como pago de uniformes, libor etc.

Pregunta 12: En cuántos pagos se dividen el costo de un nivel para las carreras técnicas.

Pregunta 13: ¿Cuál es el proceso que deben seguir los docentes para el registro de notas y

faltas de los estudiantes?

Pregunta 14: ¿Cuál es el formato del reporte de notas de los estudiantes?

Pregunta 15: ¿Cuáles con los problemas más comunes en cuanto al registro de notas y

cálculo de promedios que se dan dentro de la institución?

Pregunta 16: ¿Cuáles son los informes o reportes que debe presentar a las diferentes

autoridades?

ENTREVISTA DIRIGIDA AL LIC. JAIME GALIANO RECTOR DEL

INSTITUTO TÉCNICO IMBABURA

Tec. Brian Montenegro Estudiante de la Universidad “UNIANDES” a continuación presento

la siguiente entrevista.

El objetivo principal de esta entrevista es determinar la necesidad de implantar una

Aplicación Web de gestión académica y control de pago de pensiones dentro de la institución

la información que nos proporcione será utilizada para mejorar nuestro servicio.

Sus respuestas serán tratadas de forma confidencial y no serán utilizadas para ningún

propósito distinto a la investigación llevada a cabo.

Esta entrevista dura aproximadamente 7 minutos y se necesita indique su respuesta.

Pregunta 1: ¿Dentro de la Institución la administración y control de la gestión a académica

se la maneja a través de un sistema informático o de forma manual?

Pregunta 2: ¿Cuáles son los problemas más comunes dentro del manejo de la administración

académica?

Pregunta 3: ¿Cree que se podría mejorar la administración de la gestión académica mediante

la implantación de una Aplicación Web de gestión académica y control de pago de pensiones

que ayude automatizar todos los procesos?

Pregunta 4: ¿Cuáles son las principales necesidades dentro de la institución?

Pregunta 5: ¿Qué información cree que sea conveniente presentar como parte informativa

en la Aplicación web para que toda la persona conozca la labor de la institución y de esta

manera incentivar a que más estudiantes se unan y formen parte de la comunidad estudiantil?

Pregunta 6: ¿Cuándo llega el período de inscripciones cuál es el proceso que deben seguir

los estudiantes.

Pregunta 7: ¿Cuáles son los requisitos indispensables que deben cumplir los estudiantes

ecuatorianos para legalizar su matrícula?

Pregunta 8: ¿Qué requisitos debe cumplir un estudiante de otra nacionalidad para poderse

matricular en la institución?

Pregunta 9: ¿Cuáles son los elementos que contiene la agenda académica de la institución?

Pregunta 10: ¿Existen sanciones a los profesores que no cumplan a tiempo las diferentes

actividades establecidas en la agenda académica?

Pregunta 11: ¿Cada que tiempo genera la secretearía los reportes de notas de los

estudiantes?

Pregunta 12: ¿Qué reportes son requeridos por parte del rectorado para la toma de

decisiones?

Pregunta 13: ¿Cuáles son los problemas más frecuentes que se han dado a lo largo del

periodo de clases con respecto a la gestión académica?

ANEXO N° 4 CERTIFICACIONES DE DESARROLLO E IMPLANTACIÓN