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