UNIVERSIDAD REGIONAL AUTÓ NOMA DE LOS ANDES...
Transcript of UNIVERSIDAD REGIONAL AUTÓ NOMA DE LOS ANDES...
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES INGENIERÍA EN SISTEMAS E INFORMÁTICA
TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA
TEMA:
APLICACIÓN WEB PARA LA GESTIÓN ACADÉMICA DE LA UNIDAD EDUCATIVA “CIUDAD DE IBARRA”
AUTOR:
TNGL. HEMERSON PATRICIO MARTÍNEZ RAMÍREZ
ASESOR:
ING. EDWIN FABRICIO LOZADA
IBARRA – ECUADOR
2015
CERTIFICADO DEL ASESOR
ING. EDWIN FABRICIO LOZADA
ASESOR DE TESIS
CERTIFICO:
Que la presente investigación del tema " Aplicación Web para la Gestión
Académica de la Unidad Educativa Ciudad de Ibarra " ha sido desarrollada
íntegramente por el Tlgo. Hemerson Patricio Martínez Ramírez, el mismo que se
ajusta a las normas vigentes en la Universidad Regional Autónoma de los
Andes (UNIANDES); en consecuencia, autorizo su presentación para los fines
legales pertinentes. Facultando hacer uso de la presente, en los trámites
correspondientes para su graduación.
Atentamente,
(f)…………………………………
ING. EDWIN FABRICIO LOZADA
C.C.: 1802313740
DECLARACIÓN DE AUTORÍA DE TESIS
Yo, Hemerson Patricio Martínez Ramírez, portador de la cedula de identidad
0401290697 declaro que soy el único autor del Proyecto Informático titulado:
"Aplicación Web para la Gestión Académica de la Unidad Educativa Ciudad de
Ibarra", que no ha sido previamente presentado para ningún grado, ni calificación
profesional el cual esta realizado de acuerdo con las normas establecidas por la
Universidad.
………………………………………………….
Tlgo. Hemerson Patricio Martínez Ramírez
CI.0401290697
DEDICATORIA
A Dios y a mis padres
dedico este trabajo por haberme apoyado
e impulsado siempre a continuar
con mi preparación profesional.
Por ellos y para toda la juventud estudiosa que
en la actualidad utiliza las nuevas
herramientas tecnológicas
en el campo educativo, para favorecer
el aprendizaje y la formación de seres humanos
capaces de enfrentarse a los desafíos
que presenta el nuevo milenio.
AGRADECIMIENTO
A las Autoridades de la
Universidad Regional Autónoma de los Andes
de manera especial al personal docente que labora en la institución,
por compartir sus conocimientos y experiencia,
con el fin de integrar a nuevos profesionales
que sean un gran aporte a la sociedad.
Al Ing. Edwin Fabricio Lozada por su constancia y
valiosa colaboración como
Director de Tesis en la elaboración de mi trabajo,
RESUMEN EJECUTIVO Los sistemas informáticos se han constituido en una herramienta confiable en el tratamiento de información, en la institución educativa permitirá generar procesos automáticos, rápidos y fiables, en tal virtud la implementación del sistema en la Unidad Educativa “Ciudad de Ibarra” es sinónimo de organización, crecimiento y visión.
En la actualidad al no contar con un sistema informático en la institución, los procesos se realizan manualmente ocasionando pérdida de tiempo, desorganización, demora en la entrega de reportes los cuales son indispensables en el buen funcionamiento de la institución educativa lo que hizo necesaria la implementación de una aplicación web.
El modelo establecido para la creación de la aplicación web fue en cascada, uno de los modelos más utilizados por su efectividad, los antecedentes de la institución para con el procesamiento de la información permiten continuar con la propuestas de innovación tecnológica en beneficio de la comunidad educativa.
La aplicación web se desarrolló en la plataforma de Microsoft.Net 2010 permitiendo que se ejecute en el servidor HTTP mediante el Internet Information Server (IIS) y la utilización de SQL Server 2005 como gestor de base de datos que nos ayuda a que el almacenamiento de la información sea seguro y confiable tanto para datos relacionales como estructurales lo que me permitió crear y administrar la aplicación con mayor rendimiento en los procesos de la gestión académica, las pruebas se hizo con datos reales y en frio.
Los principales beneficiarios al implementar la aplicación web son generalmente los estudiantes, padres de familia y docentes quienes tendrán a disposición las notas de todas las asignaturas de cada parcial, el proceso de registro de notas se lo realizara directamente en la aplicación web para que así se pueda obtener datos reales del inter aprendizaje que presenten los estudiantes en cada parcial.
EXECUTIVE SUMMARY
Computer systems have become a reliable tool in the treatment of information, In the school it will generate automatic, quick and reliable processes, In this way the system implementation in the Educational Unit "Ciudad de Ibarra" It is synonymous with organization, growth and vision.
At present they do not have a computer system at school, the processes are performed manually causing loss of time, disruption, delay in delivery of the reports which are essential to the proper functioning of the educational institution which made it necessary to implement a web application.
The model established for the creation of the Web application was waterfall method, one of the most used models for their effectiveness, school record and process of information to define the proposed technological innovation for the benefit of the educational community.
The web application was developed in 2010 Microsoft.Net platform allowing it to run in the HTTP server through the Internet Information Server (IIS) and use SQL Server 2005 as database manager that helps us to store information safe and reliable for both relational data and structural form, allowing the application to create and manage higher performance in academic management processes, tests were made with actual data and in cold.
The main beneficiaries to implement the web application are students, parents and teachers who will be available grades in all subjects of each partial, registration process of grades will be directly in the web application and thus can be obtained real data about “inter –learning” process presented by the students in each partial.
ÍNDICE DE CONTENIDOS
CERTIFICADO DEL ASESOR .....................................................................................................................................
DECLARACIÓN DE AUTORÍA DE TESIS ....................................................................................................................
DEDICATORIA ........................................................................................................................................................
AGRADECIMIENTO ................................................................................................................................................
RESUMEN EJECUTIVO ............................................................................................................................................
EXECUTIVE SUMMARY ..........................................................................................................................................
INTRODUCCIÓN ................................................................................................................................................... 1
PLANTEAMIENTO DEL PROBLEMA ....................................................................................................................... 2
FORMULACIÓN DEL PROBLEMA .......................................................................................................................... 4
DELIMITACIÓN DEL PROBLEMA ........................................................................................................................... 4
OBJETO DE LA INVESTIGACIÓN ............................................................................................................................ 4
CAMPO DE ACCIÓN ............................................................................................................................................. 4
IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN............................................................................................... 4
OBJETIVOS ........................................................................................................................................................... 5
OBJETIVO GENERAL ............................................................................................................................................... 5 OBJETIVOS ESPECÍFICOS .......................................................................................................................................... 5
IDEA A DEFENDER .............................................................................................................................................. 5
JUSTIFICACIÓN..................................................................................................................................................... 6
METODOLOGÍA A EMPLEAR ............................................................................................................................... 7
RESUMEN DE LA ESTRUCTURA DE LA TESIS. ........................................................................................................ 8
APORTE TEÓRICO, SIGNIFICACIÓN PRÁCTICA Y NOVEDAD ................................................................................. 9
CAPITULO I ........................................................................................................................................................ 10
MARCO TEORICO ........................................................................................................................................... 10 1.1 VARIABLE INDEPENDIENTE: ....................................................................................................................... 10
1.1.1 Gestión administrativa .................................................................................................................. 10 1.1.2 La gestión académica .................................................................................................................... 16
1.2 VARIABLE DEPENDIENTE .......................................................................................................................... 17 1.2.1 Sistemas de información ............................................................................................................... 17 1.2.2 Tipos y usos de los sistemas de información .................................................................................. 20 1.2.3 Ciclo de vida del desarrollo del sistema ......................................................................................... 23 1.2.4 Aplicación web .............................................................................................................................. 25 1.2.5 Estructura de la aplicación web ..................................................................................................... 27 1.2.6 Base de datos................................................................................................................................ 31 1.2.7 Diseño y desarrollo web ................................................................................................................ 33 1.2.8 El sitio web .................................................................................................................................... 35 1.2.9 Diferencia entre sitio web y pagina web ........................................................................................ 35 1.2.10 DNS (Domain Name Server) Servidor de nombres. .................................................................... 36 1.2.11 Servicio de hosting .................................................................................................................... 36 1.2.12 Dominio .................................................................................................................................... 36
1.3 CONCLUSIONES PARCIALES DEL CAPITULO..................................................................................................... 36
CAPITULO II ....................................................................................................................................................... 37
MARCO METODOLÓGICO ............................................................................................................................... 37 2.1 CARACTERÍSTICAS DEL SECTOR ................................................................................................................... 37 2.2 DESCRIPCIÓN DEL PROCEDIMIENTO METODOLÓGICO ...................................................................................... 37
2.2.1 Modalidad de la investigación....................................................................................................... 38 2.2.2 Tipos de investigación ................................................................................................................... 38 2.2.3 Métodos técnicas e instrumentos .................................................................................................. 40 2.2.4 Población y muestra de la investigación ..................................................................................... 42 2.2.5 Análisis e interpretación de resultados ........................................................................................ 43
2.3 PROPUESTA DEL INVESTIGADOR ................................................................................................................ 65 2.4 CONCLUSIONES PARCIALES DEL CAPÍTULO..................................................................................................... 66
CAPITULO III ...................................................................................................................................................... 67
MARCO PROPOSITIVO .................................................................................................................................... 67 3.1 TEMA .................................................................................................................................................. 67 3.2 OBJETIVOS ........................................................................................................................................... 68 3.3 DESARROLLO DE LA PROPUESTA ................................................................................................................ 68
3.3.1 Análisis del desarrollo de la aplicación Web .................................................................................. 68 3.3.2 Análisis de requerimientos ............................................................................................................ 69 3.3.3 Fase del diseño.............................................................................................................................. 70 3.3.4 Codificación .................................................................................................................................. 86 3.3.5 Pruebas ......................................................................................................................................... 88 3.3.6 Hardware utilizado ....................................................................................................................... 89 3.3.7 Pruebas de navegadores ............................................................................................................... 89 3.3.8 Implementación ............................................................................................................................ 98
CONCLUSIONES ................................................................................................................................................. 99
RECOMENDACIONES ....................................................................................................................................... 100
BIBLIOGRAFÍA ........................................................................................................................................................
LINKOGRAFÍA ........................................................................................................................................................
ANEXOS .................................................................................................................................................................
ÍNDICE DE TABLAS
Tabla 1: Escala de calificaciones .................................................................................................... 14 Tabla 2: Evaluación del comportamiento ....................................................................................... 15 Tabla 3: Servicios de desarrollo de aplicaciones .......................................................................... 29 Tabla 4: Población ............................................................................................................................. 43 Tabla 5: Administrativos Pregunta 1 ............................................................................................... 44 Tabla 6: Administrativos Pregunta 2 ............................................................................................... 45 Tabla 7: Administrativos Pregunta 3 ............................................................................................... 46 Tabla 8: Administrativos Pregunta 4 ............................................................................................... 46 Tabla 9: Administrativos Pregunta 5 ............................................................................................... 48 Tabla 10: Administrativos Pregunta 6 ............................................................................................. 49 Tabla 11: Administrativos Pregunta 7 ............................................................................................. 50 Tabla 12: Administrativos Pregunta 8 ............................................................................................. 50 Tabla 13: Administrativos Pregunta 9 ............................................................................................. 51 Tabla 14: Administrativos Pregunta 10 ........................................................................................... 52 Tabla 15: Docentes Pregunta 1 ....................................................................................................... 54 Tabla 16: Docentes Pregunta 2 ....................................................................................................... 55 Tabla 17: Docentes Pregunta 3 ....................................................................................................... 56 Tabla 18: Docentes Pregunta 4 ....................................................................................................... 57 Tabla 19: Docentes Pregunta 5 ....................................................................................................... 58 Tabla 20: Docentes Pregunta 6 ....................................................................................................... 59 Tabla 21: Docentes Pregunta 7 ....................................................................................................... 60 Tabla 22: Docentes Pregunta 8 ....................................................................................................... 60 Tabla 23: Docentes Pregunta 9 ....................................................................................................... 61 Tabla 24: Docentes Pregunta 10 ..................................................................................................... 62 Tabla 25: Administración del sistema ............................................................................................. 80 Tabla 26: Características del computador ...................................................................................... 89 Tabla 27: Características del servidor ............................................................................................ 89 Tabla 28: Pruebas de evaluación .................................................................................................... 98
ÍNDICE DE GRÁFICOS
Gráfico 1: Proceso de Información ................................................................................................. 19 Gráfico 2: Esquema de los sistemas de información ................................................................... 21 Gráfico 3: Tipos de sistemas de información ................................................................................ 22 Gráfico 4: Funcionamiento de las páginas de servicio ................................................................ 28 Gráfico 5: Uso del IIS (Internet Information Server) ..................................................................... 31 Gráfico 6: Estructura de SQL 2005................................................................................................. 32 Gráfico 7: Cuadro estadístico Administrativos Pregunta 1 .......................................................... 44 Gráfico 8: Cuadro estadístico Administrativos Pregunta 2 .......................................................... 45 Gráfico 9: Cuadro estadístico Administrativos Pregunta 3 .......................................................... 46 Gráfico 10: Cuadro estadístico Administrativos Pregunta 4 ........................................................ 47 Gráfico 11: Cuadro estadístico Administrativos Pregunta 5 ........................................................ 48 Gráfico 12: Cuadro estadístico Administrativos Pregunta 6 ........................................................ 49 Gráfico 13: Cuadro estadístico Administrativos Pregunta 7 ........................................................ 50 Gráfico 14: Cuadro estadístico Administrativos Pregunta 8 ........................................................ 51 Gráfico 15: Cuadro estadístico Administrativos Pregunta 9 ........................................................ 52 Gráfico 16: Cuadro estadístico Administrativos Pregunta 10 ..................................................... 53 Gráfico 17: Cuadro estadístico Docentes Pregunta 1 .................................................................. 54 Gráfico 18: Cuadro estadístico Docentes Pregunta 2 .................................................................. 55 Gráfico 19: Cuadro estadístico Docentes Pregunta 3 .................................................................. 56 Gráfico 20: Cuadro estadístico Docentes Pregunta 4 .................................................................. 57 Gráfico 21: Cuadro estadístico Docentes Pregunta 5 .................................................................. 58 Gráfico 22: Cuadro estadístico Docentes Pregunta 6 .................................................................. 59 Gráfico 23: Cuadro estadístico Docentes Pregunta 7 .................................................................. 60 Gráfico 24: Cuadro estadístico Docentes Pregunta 8 .................................................................. 61 Gráfico 25: Cuadro estadístico Docentes Pregunta 9 .................................................................. 62 Gráfico 26: Cuadro estadístico Docentes Pregunta 10................................................................ 63 Gráfico 27: Caso de uso del administrador ................................................................................... 71 Gráfico 28: Caso de uso del Estudiante ........................................................................................ 72 Gráfico 29: Caso de uso de docentes ............................................................................................ 72 Gráfico 30: Caso de uso del representante ................................................................................... 72 Gráfico 31: Diagrama de secuencia (Administrador–Docentes)................................................. 73 Gráfico 32: Diagrama de secuencia (Administrador–Estudiantes) ............................................. 74 Gráfico 33: Diagrama de secuencia (Administrador–Agenda).................................................... 74 Gráfico 34: Diagrama de secuencia (Administrador–Matricula) ................................................. 75 Gráfico 35: Diagrama de secuencia Docentes ............................................................................. 75 Gráfico 36: Diagrama de secuencia Inspector .............................................................................. 76 Gráfico 37: Diagrama de secuencia Estudiante............................................................................ 76 Gráfico 38: Diagrama de secuencia Representante .................................................................... 77 Gráfico 39: Formulario de registro de docentes............................................................................ 78 Gráfico 40: Reporte de notas .......................................................................................................... 79 Gráfico 41: Formulario de matriculación ........................................................................................ 86 Gráfico 42: Formulario de docentes ............................................................................................... 90 Gráfico 43: Formulario de docentes ............................................................................................... 91 Gráfico 44: Inicio de sesión ............................................................................................................. 92
Gráfico 45: Menú principal ............................................................................................................... 93 Gráfico 46: Herramienta Iwebtool ................................................................................................... 95 Gráfico 47: Página de herramienta Webwait ................................................................................. 96 Gráfico 48: Página de la herramienta Pingdom Tools ................................................................. 97
1
INTRODUCCIÓN
La Unidad Educativa “Ciudad de Ibarra” es una institución educativa de tipo fiscal,
que brinda una educación con calidad y calidez, su personal docente y
administrativo está constituido por profesionales que están a servicio de la
educación satisfaciendo los intereses y necesidades de la sociedad, dando
prioridad en el campo educativo a los numerosos sectores populares de la
provincia de Imbabura y la ciudad de Ibarra.
En la actualidad la institución educativa no cuenta con un sistema que automatice
los procesos de gestión académica por lo que la información de los estudiantes no
se encuentra digitalizada y almacenada adecuadamente, además no cuenta con
todas las medidas de seguridad correspondientes.
Es importante destacar que los docentes no tienen las facilidades que brindan en
estos días las nuevas tecnologías al no contar con un sistema informático, las
notas son registradas manualmente tanto del aprovechamiento como de la
conducta de cada estudiante de los grados o cursos donde se imparte los
conocimientos. Luego la información es guardada en carpetas las cuales reposan
en un archivador del departamento de secretaría que se encarga de organizar las
hojas de notas por alumno de acuerdo a las materias que constan en la malla
curricular para así entregar los boletines a los padres de familia.
El proceso con el que cuenta la institución educativa es largo y dificultoso, mucho
más aun cuando un padre de familia desea obtener información de su
representado de años anteriores ya que se debe buscar en grandes cantidades
de carpetas que se encuentran en un pequeño cuarto, razón por la cual el
Sistema de Gestión Académica está orientado a resolver las dificultades que
tienen los procesos actuales de la institución y así mejorar sustancialmente el
servicio que se ofrece a la comunidad educativa.
2
Planteamiento del problema
La Unidad Educativa “Ciudad de Ibarra” se encuentra ubicado en la Provincia de
Imbabura, Cantón Ibarra, la misma que se dedica a la formación de entes
productores para la sociedad.
Una vez realizadas las correspondientes visitas a la Unidad Educativa “Ciudad de
Ibarra” y luego de mantener varias conversaciones con el señor rector, se han
podido detectar las siguientes dificultades en la gestión académica de la
institución:
• No cuenta en la actualidad con un registro de estudiantes con información
actualizada provocando que al matricularse en un nuevo año lectivo, se les
solicite nuevamente los datos personales que son utilizados en las
inscripciones, produciendo duplicación de información y haciendo el proceso
más lento.
• La mayoría de los procesos para el tratamiento de la información, son
realizados en forma manual, esto es registrando la información necesaria de
todos los docentes en hojas normales o cuadernos, por lo que el proceso es
lento y la información se encuentra asequible a todas las personas ya que no
cuenta con la seguridad correspondiente.
• Cuando se solicita reportes se pierde mucho tiempo en brindar respuesta por
que no se encuentra la información ordenada adecuadamente lo que hace que
sea un servicio lento y deficiente para con la comunidad educativa.
• Se toma mucho tiempo en registrar las notas de cada trimestre por parte de
los docentes ya que se tiene que realizar el cálculo de los promedios
manualmente los cuales son sujetos a errores en algunos casos sin que se
realice una revisión.
3
• No hay garantías en la seguridad de la información ya que no se han tomado
las medidas preventivas mediante sistemas tecnológicos que permitan
proteger y respaldar la información procurando mantener la confidencialidad y
la integridad, razón por la cual en la actualidad se continúa accediendo
fácilmente a los archivos de la institución.
• Es complicado obtener un reporte total de las notas de conducta en cada
quimestre ya que cada docente pone la calificación de acuerdo al
comportamiento del alumno en el aula para ser promediada con las notas de
los demás docentes y así hacer un análisis, el cual en la actualidad es muy
demoroso lo que hace que se pierda tiempo en las juntas de curso.
• Los docentes tienden a modificar las notas fácilmente en caso de un error de
apreciación sin que exista un registro de documentos autorizados por el rector
que faculte al docente a realizar dichos cambios en las notas de las hojas de
calificaciones de acuerdo como lo indica la ley de educación.
• En la institución educativa no cuenta con un reporte diario del registro de las
faltas acumuladas de los estudiantes para poder aplicar la ley en caso de
sobrepasar el porcentaje de faltas injustificadas.
Todas estas dificultades que se presentan en la gestión académica en el diario
vivir, está ocasionando el desprestigio y una imagen negativa de la institución,
especialmente por los servicios deficientes que se ofrecen a los padres de familia,
alumnos y docentes.
4
Formulación del problema
¿Cómo mejorar la gestión académica de la Unidad Educativa “Ciudad de Ibarra?
Delimitación del problema
Campo: Unidad Educativa “Ciudad de Ibarra”
Área: Informática
Aspecto: Desarrollo de una aplicación web de Gestión Académica
Delimitación espacial: Unidad Educativa “Ciudad de Ibarra”
Delimitación temporal: Durante el año lectivo 2014-2015
Beneficiarios: Estudiantes, padres de familia y docentes de la Unidad Educativa
“Ciudad de Ibarra”
Objeto de la investigación
Proceso de gestión académica
Campo de acción
Sistemas de información.
Identificación de la Línea de Investigación Desarrollo de Software y Programación de Sistemas
5
OBJETIVOS
Objetivo general
Implementar una aplicación web de Gestión Académica de la Unidad Educativa
“Ciudad de Ibarra “.
Objetivos específicos
• Analizar fuentes bibliográficas referentes a las aplicaciones web, sus
herramientas de desarrollo y gestión académica.
• Diagnosticar la gestión académica de la Unidad Educativa “Ciudad de Ibarra” y
los requerimientos de automatización de sus procesos mediante las
herramientas informáticas.
• Desarrollar una aplicación web orientada a agilizar los procesos de la gestión
académica como son: Ingreso de notas, registro de personal docente y
administrativo, matriculas, registro de estudiantes entre otros.
Idea a defender
Con la implantación de una aplicación web para la Unidad Educativa “Ciudad de
Ibarra se mejorará la gestión académica”.
6
Justificación
Actualmente el avance de las nuevas tecnologías y la rápida evolución de los
sistemas informáticos han producido un crecimiento en el número de instituciones
que desean mejorar su rendimiento de acuerdo a los estándares de calidad ya
que han logrado sistematizar procesos y optimizar el tiempo en diferentes
áreas, entre ellas la educación.
El sistema educativo es muy amplio ya que abarca diferentes campos, es por
ellos que es importante que las diferentes instituciones educativas cuenten
con un programa de gestión académica que les permitirá sistematizar los
proceso y brindar un mejor servicio a la comunidad educativa.
Es por ello que La Unidad Educativa “Ciudad de Ibarra” debe contar con una
aplicación web de Gestión Académica, misma que le permitirá: tener un registro
de estudiantes sin el problema de duplicación de la información, de la misma
manera evitará el registro manual de la información de los docentes y se
logrará llevar con mayor profesionalismo dichos datos.
La implementación de la aplicación web de Gestión Académica nos permitirá
optimizar tiempo, registrar las notas de manera sistemática, evitando errores de
cálculo, el correcto ingreso de notas cualitativas comportamentales y por ende la
entrega de los reportes se realizará de manera segura y eficiente.
Este sistema nos permitirá garantizar que la información se encuentre
protegida y respaldada, procurando mantener la confidencialidad y la integridad,
permitiendo que se continúe accediendo fácilmente a los archivos de la
institución.
Este sistema también nos permitirá tener un reporte diario del registro de las faltas
acumuladas de los estudiantes para poder aplicar la ley en caso de sobrepasar el
porcentaje de faltas injustificadas.
7
Otras de las razones por las cuales se realiza este proyecto es porque se cuenta
con la información necesaria, fuentes bibliográficas y conocimiento, todos estos
factores me ayudaran a lograr el objetivo planteado y las razones son suficiente
para la implementación de la aplicación web de Gestión Académica.
Metodología a emplear
Para el desarrollo de la aplicación web de gestión académica se utilizó la
siguiente metodología:
Métodos del nivel empírico, en este se desarrolló la observación directa que
ayuda participar directamente en la investigación y a su vez recolectar información
de manera directa, clara y precisa.
Dentro de los métodos teóricos de conocimiento se utilizó el inductivo deductivo;
que nos permite determinar conclusiones a partir de ciertas premisas relacionadas
al objeto de estudio.
Otro de los métodos es en cascada que permite determinar el análisis de los
requisitos necesarios para el funcionamiento, el diseño, la codificación, las
pruebas, la implementación y el mantenimiento de la aplicación web de acuerdo a
los nuevos cambios del sistema educativo.
8
Resumen de la estructura de la tesis.
La aplicación web para mejorar la Gestión Académica de la Unidad Educativa “Ciudad de Ibarra”, realizo un cambio significativo al automatizar los procesos
tanto para estudiantes, docentes, administrativos y padres de familia. La
aplicación se encuentra fundamentada en el siguiente orden:
En la introducción se identifica el objeto de estudio de la aplicación en el cuál
hace referencia a la determinación del problema sus antecedentes, identificación,
objetivos y beneficiarios.
En el primer capítulo hace referencia al cuerpo capitular de acuerdo a la variable
independiente y dependiente en el cuál se indican los conceptos básicos de
tópicos avanzados de Gestión Académica e Informática, Sistemas de Información
para la Gestión Académica y Bases de Datos.
En el segundo capítulo determina el diseño metodológico, se describe el tipo
investigación utilizada para el desarrollo de la aplicación, se describe los
resultados obtenidos de la población y muestra sobre la cual se realizó la
investigación que se encuentra plasmada en los resultados de una encuesta
aplicada a los estudiantes, docentes, administrativos, padres de familia y una
entrevista al señor rector.
En el tercer capítulo se describe la aplicación web motivo de este proyecto
integrador, considerando el desarrollo de la propuesta para lo cual se ha
establecido los procesos necesarios que se automatizaron para facilitar a los
usuarios el ingreso, procesamiento y obtención de la información solicitada.
Finalmente se aporta con conclusiones, recomendaciones y bibliografía
necesarias para el soporte del desarrollo de la aplicación.
9
Aporte teórico, significación práctica y novedad
El uso de la TICs en la educación es una herramienta de innovación y desarrollo
que nos permite utilizar las nuevas tecnologías a nivel global; sin embargo no
podemos descartar que en el Ecuador, el nivel de utilización de nuevos software
no es tan común como en los países de primer mundo; es por ello que la
implementación de la aplicación Web de Gestión Académica en la Unidad
Educativa “Ciudad de Ibarra” será un gran aporte para la comunidad educativa ya
que tendrá un impacto positivo que se proyecta en lo siguiente:
El aporte teórico nos permite manifestar que la práctica está sustentada en la
teoría, misma que se convierte en la base de los conocimientos cognitivos, para
posteriormente ser aplicados de una manera efectiva, es así que para el contexto
de este trabajo de tesis se seleccionó fundamentación como: la gestión
administrativa y académica, las cuales nos proyectan a la correcta organización
de los diferentes componentes pedagógicos, en cuanto al desarrollo del sistema
es importante mencionar los sistemas de información, el ciclo de vida del
desarrollo del sistema y el sistema gestor de base de datos entre otros etc.
En cuanto a la significación practica no podemos descartar que la teoría se
complementa con la práctica es por eso que para mejorar la gestión académica el
sistema permitirá realizar un registro de estudiantes sin el problema de
duplicación de la información, optimizar tiempo, registrar las notas cualitativas y
cuantitativas de manera sistemática y la obtención de información desde cualquier
lugar que tenga acceso a internet además la protección de los datos digitalizados.
Todos estos procesos de automatización aportan al bienestar de la comunidad
educativa.
La novedad científica de la implementación del sistema de gestión académica
para la institución educativa es de gran innovación ya que este permitirá mejorar
el servicio que se ofrece a la comunidad ya que carece de un servicio rápido y
confiable.
10
CAPITULO I
MARCO TEORICO
1.1 Variable independiente:
1.1.1 Gestión administrativa
La gestión administrativa es un proceso distintivo que consiste en planear,
organizar, ejecutar y controlar, desempeñada para determinar y lograr los
objetivos manifestados mediante el uso de seres humanos y de otros recursos
(Cavassa, 2004).
Existen cuatro elementos importantes que están relacionados con la gestión
administrativa, sin ellos es imposible hablar de gestión administrativa los cuales
son:
1.1.1.1 Planeación
Desde una óptica institucional, Mascort (1987: 57), señala: “La planificación es
algo más que la simple proyección de las actuales expectativas del director sobre
la evolución, que seguirán los factores internos y externos de la institución, en un
plazo de tiempo determinado.
La planificación debe ser una fijación racional de objetivos a conseguir y una
posterior determinación, coordinación y control de la óptima combinación de
medios para alcanzarlos”. (Ministerio de Educación, 2011).
Para Ander-Egg (1993:27-28): “planificar, es la acción consistente en utilizar un
conjunto de procedimientos, mediante los cuales se introduce una mayor
11
racionalidad y organización en un conjunto de actividades y acciones articuladas
entre sí, que previstas anticipadamente, tienen el propósito de influir en el curso
de determinados acontecimientos, con el fin de alcanzar una situación elegida
como deseable, mediante el uso eficiente de medios y recursos escasos o
limitados”. (Ministerio de Educación, 2011).
Al contrastar las definiciones puedo decir que la planificación es decisiva, es el
proceso mediante el cual las instituciones e individuos tratan de pronosticar y
prever el futuro de la institución, es anticipar problemas, identificar oportunidades
y aprovechar plenamente el personal, tiempo y otros recursos. Representa un
primer paso esencial para hacer mejoras en toda la organización. La
administración es el proceso de conseguir que se hagan las cosas, con
eficiencia y eficacia, mediante otras personas y junto con ellas.
Relacionando esta etapa con la función del personal administrativo de la Unidad
Educativa “Ciudad de Ibarra”, se puede determinar que los rectores de cada
institución educativa deben planificar todas las actividades, es así que se
menciona en los estándares de calidad que:
“El principal propósito de los estándares es orientar, apoyar y monitorear las
acción de los actores del sistema educativo hacia su mejora continua”; “Proveer
información a las familias y a otros miembros de la sociedad civil para que puedan
exigir una educación de calidad”. (Ministerio de Educación, 2010).
En este aspecto puedo argumentar que es de gran importancia realizar un
seguimiento y monitoreo continuo a las diferentes actividades académicas y
sobre todo entregar una información directa y veraz a la comunidad educativa.
Otro uso específico que constan en los estándares de calidad educativa son:
Proveer información a los actores del sistema educativo para que estos puedan
12
determinar qué es lo más importante que deben aprender los estudiantes, cómo
debe ser un buen docente y un buen directivo y una buena institución educativa.
1.1.1.2 Organización
La organización como proceso conlleva a un encadenamiento de acciones
orientadas por el qué y cómo ha de hacerse, de modo que exista un método para
la aplicación de procedimientos, estrategias y técnicas en la instrumentación de
las operaciones.
Lo anteriormente mencionado implica la adecuada disposición de los elementos
(medios, personas) necesarios para la conducción y mantenimiento de un
sistema, en el que todos los miembros cumplan su contenido con eficacia y
calidad.
La organización lleva implícito un hilo estructurado que permite armonizar,
acordar, ajustar y adecuar las interrelaciones entre el personal y las instancias de
una institución para un mejor funcionamiento y equilibrio en la articulación de los
componentes de la totalidad o sistema.
También debemos mencionar que para que haya una óptima administración
según los estándares de aprendizaje el nivel directivo debe encargarse de:
“Elaborar el Proyecto Educativo Institucional (PEI), con la participación del
Gobierno Escolar, padres de familia y docentes para desarrollar la metodología de
autoevaluación institucional.
Desarrollar planes de mejora, con la participación de las autoridades y el comité
de autoevaluación, a partir de los resultados de la evaluación institucional.”
(Ministerio de Educación, 2010).
Dentro de los planes de mejora se debe considerar en gran medida la
implementación de un sistema de gestión, para el mejoramiento del proceso
13
académico y de esta manera aportar significativamente al logro y alcance de los
estándares de calidad, ya que será un vínculo directo de comunicación con la
comunidad educativa, otorgando un servicio de calidad y calidez.
1.1.1.3 Dirección
La dirección es la expresión integrada entre recursos, estructura y estrategia, que
se sintetizan en la aplicación de procedimientos y mecanismos en los procesos
llevados a cabo. (Bárcenas, 2009)
En este sentido, la dirección marca la orientación a la acción concreta y
simultánea a la ejecución de las actividades; es el proceso de gestión
administrativa que hace posible la planificación y la organización a través de la
programación, desarrollo y monitoreo de los procesos de las personas que
intervienen como responsables e implicadas en los mismos.
Dentro de los lineamientos de la gestión administraba en el numeral 8 menciona:
Desarrollar manuales de procedimientos de: a) Funciones: orgánico-estructural,
funcional y posicional; b) Procedimientos operativos: seguridad, emergencia,
movilización de estudiantes, uso de espacios y recursos físicos, ausentismo
docente, ingreso y salida de estudiantes; c) Procedimientos académicos: registro
de calificaciones y de uso de recursos pedagógicos y d) Jornada extracurricular.
De acuerdo a la temática de este pre proyecto de tesis explicaremos directamente
en el literal c, en el que resalta sobre el procedimiento académico: registro de
calificaciones, que también se encuentran establecidos en la LOEI; mismo que
especifica que la promoción se realizará sobre diez y en los artículos que
detallaremos a continuación determina que:
Art. 193.- Aprobación y alcance de logros. Se entiende por “aprobación” al logro
de los objetivos de aprendizaje definidos para una unidad, programa de
asignatura o área de conocimiento, fijados para cada uno de los grados, cursos,
subniveles y niveles del Sistema Nacional de Educación. El rendimiento
14
académico de los estudiantes se expresa a través de la escala de calificaciones
prevista en el siguiente artículo del presente reglamento, la escala de
cali
fica
cio
nes
pre
vist
as
en la escala cuantitativa planteadas en el artículo 194 es:
Tabla 1: Escala de calificaciones Fuente: Ley Orgánica de Educación Intercultural Bilingüe
Es importante e indispensable tomar en cuenta la escala cuantitativa ya que el
sistema de gestión académica considera en su diseño y valoración los
parámetros sobre 10 para que el personal docente ingrese de manera idónea y
efectiva las diferentes calificaciones durante el proceso de aprendizaje.
En el Artículo 196 de la LOEI, menciona que el requisito para la promoción es
mínimo de siete sobre diez (7/10), En los subniveles de Básica Elemental y
Básica Media, superior y bachillerato.
De la misma manera en el sistema se podrá ingresar las calificaciones de los
exámenes de recuperación, supletorios, remediales y de gracia; exámenes que
deben ser aplicados según los artículos 210, 212, 213 y 214 de la LOEI.
Se considerar estos artículos porque son las normas principales que se deben
cumplir para el desarrollo de la aplicación web que debe satisfacer todos los
procesos requeridos para el ingreso de notas de acuerdo a los lineamientos
establecidos.
Escala cualitativa Escala cuantitativa
Supera los aprendizajes requeridos. 10
Domina los aprendizajes requeridos. 9
Alcanza los aprendizajes requeridos. 7-8
Está próximo a alcanzar los aprendizajes requeridos. 5-6
No alcanza los aprendizajes requeridos. ≤ 4
15
Otra de las evaluaciones que se aplica al estudiante son las de comportamiento
que consta en el Artículo. 222.- Evaluación del comportamiento. La evaluación
del comportamiento de los estudiantes en las instituciones educativas cumple un
objetivo formativo motivacional y está a cargo del docente de aula o del docente
tutor. Se debe realizar en forma literal y descriptiva, a partir de indicadores
referidos a valores éticos y de convivencia social, tales como los siguientes:
respeto y consideración hacia todos los miembros de la comunidad educativa,
valoración de la diversidad, cumplimiento con las normas de convivencia, cuidado
del patrimonio institucional, respeto a la propiedad ajena, puntualidad y
asistencia, limpieza, entre otros aspectos que deben constar en el Código de
Convivencia del establecimiento educativo.
La evaluación del comportamiento de los estudiantes debe ser cualitativa, no
afectara la promoción de los estudiantes por lo que se debe tomar en cuenta la
siguiente escala:
A = muy satisfactorio Lidera el cumplimiento de los compromisos establecidos para la sana convivencia social.
B = satisfactorio Cumple con los compromisos establecidos para la sana convivencia social.
C = poco satisfactorio Falla ocasionalmente en el cumplimiento de los compromisos establecidos para la sana convivencia social.
D = mejorable Falla reiteradamente en el cumplimiento de los compromisos establecidos para la sana convivencia social.
E = insatisfactorio No cumple con los compromisos establecidos para la sana convivencia social.
Tabla 2: Evaluación del comportamiento Fuente: Ley Orgánica de Educación Intercultural Bilingüe
La evaluación del comportamiento de los estudiantes debe incluirse en los
informes parciales, quintrales y anuales de aprendizaje, en cuanto a este
aspecto en la aplicación web de Gestión Académica se tomara en cuenta en el
diseño del formulario para ingresar la evaluación comportamental de acuerdo a
los parámetros que constan en la Ley Orgánica Intercultural Bilingüe.
16
1.1.1.4 Control
Es el proceso para asegurar que las actividades reales se ajustan a las
actividades planificadas. La institución debe estar segura de los actos de los
miembros que la conducen hacia las metas establecidas. (Bárcenas, 2009).
Basado en la definición y la aplicación de esta fase podemos darnos cuenta
que en los estándares de calidad habla acerca del sistema de información y
comunicación, y recalca que es primordial mantener de forma permanente un
sistema efectivo de información y comunicación con la comunidad educativa,
efectivizando el control en este aspecto.
1.1.2 La gestión académica
Se denomina gestión académica al conjunto de procesos mediante los cuales se
administran los diferentes componentes y subcomponentes curriculares que
apoyan la práctica pedagógica en el continuo proceso que permite construir y
modelar el perfil deseable del estudiante.
En este orden de ideas, la gestión académica cubre un recorrido que involucra las
acciones de atención al estudiante desde el ingreso hasta su desarrollo y egreso
del sistema.
En este recorrido, la acción de evaluación cumple un papel fundamental en la
institución educativa cuyo propósito y compromiso esencial es lograr que este
proceso se cumpla dentro de lo previsto en lo académico, siempre dentro de las
exigencias técnicas, organizacionales y las derivadas de las demandas del
entorno.
Se diferencia de la administración porque la gestión académica busca la solución
de problemas o respuesta a interrogantes que surgen del mismo proceso
17
educativo, y la administración se encarga de llevar a cabo lo estipulado, sin
necesidad de generar respuestas.
La gestión académica nos permite definir el rumbo de la institución educativa,
apoya el diseño, implementación y operación de las decisiones académicas
además contribuye a la evaluación de los programas académicos y permite
asegura la calidad de los mismos.
Este tipo de gestión tiene como objetivo mejorar los procesos de las instituciones,
permitiéndoles contar con información segura, integral y disponible. Es por esto
que gran parte del servicio que se preste a los estudiantes y padres de familia
dependerá de la manera en la que se administre los aspectos esenciales que
intervienen en una gestión académica integral, tal como la información personal
de los estudiantes, sus calificaciones de cada periodo escolar e incluso su
asistencia. (Marcano, 2006)
1.2 Variable Dependiente
1.2.1 Sistemas de información
“Un sistema de información es un conjunto de elementos que interactúan entre sí
con el fin de apoyar las actividades de una empresa o negocio.” (Peralta, 2001)
Los sistemas informáticos, se definen como procesos que se realizan sobre un
conjunto de datos, dicho proceso consisten en recogerlos, agruparlos, analizarlos
y difundirlos con el fin de realizar actividades de control y toma de decisiones.
Por lo descrito anteriormente podemos decir que el objetivo de los sistemas de
información es ayudar al buen desempeño de las actividades en todos los niveles
de la organización, mediante el suministro de la información adecuada, a la
persona apropiada, en el momento y lugar oportuno, y con el formato más útil
para el que lo requiera.
18
Para que el proceso se realice existen dos partes fundamentales, el equipo
computacional es decir el hardware necesario para que el sistema de información
pueda operar y el de recursos humanos que interactúa con el sistema de
información, el cual realiza cuatro actividades básicas para el tratamiento de la
información como son: entrada, almacenamiento, procesamiento y salida de
información.
1.2.1.1 Entrada
Es el proceso mediante el cual el sistema de información toma los datos
digitalizados que se requiere para procesar la información, esto pueden ser en
forma manual o automática.
1.2.1.2 Proceso
Es la capacidad que tiene el sistema para realizar las operaciones de cálculo, la
utilización constante procedimientos y funciones los cuales permiten realizar los
procesos para crear, guardar, editar y eliminar registros.
Esto puede realizarse con datos adquiridos por el sistema recientemente o datos
almacenados dentro del sistema anteriormente permitiendo así que se manipule
la información de acuerdo a las necesidades de los usuarios.
1.2.1.3 Salida
En este proceso el sistema tiene la capacidad de mostrar la información que se
encuentra almacenada en la base de datos mediante la opción de reportes que
permite al usuario generar un archivo con extensión .pdf que permite realizar la
impresión de la información solicitada.
19
1.2.1.4 Almacenamiento
Es una de las actividades más importantes que realiza el sistema ya que este
permite que se envíen los datos de entrada los cuales se ingresan en un
formulario para luego ser almacenados y procesados en una base de datos o
mediante una copia de seguridad en dispositivos de almacenamiento ya sea
internos o externos, para luego ser recuperados en caso de que el usuario
requiera la información. (blogdiario.com, 2009)
PROCESO DE INFORMACIÓN
Gráfico 1: Proceso de Información Fuente: Autor
Es importante mencionar que mediante un servidor de aplicaciones el sistema nos
permite trabajar con recursos del lado del servidor, como las bases de datos, es
por esto que una página dinámica puede indicar al servidor de aplicaciones que
extraiga los datos de una base de datos y los inserte en el código HTML de la
aplicación web.
El uso de una base de datos para almacenar contenido permite separar el diseño
del sitio Web del contenido que se desea mostrar a los usuarios del sitio. En lugar
de escribir archivos HTML individuales para cada página, sólo se necesita escribir
20
una página o plantillas para los distintos tipos de información que se desea
presentar.
Posteriormente se podrá cargar el contenido de la base de datos y,
seguidamente, hacer que el sitio Web recupere la información en respuesta a una
solicitud del usuario.
1.2.2 Tipos y usos de los sistemas de información
Con el transcurso del tiempo los sistemas de información mediante el uso de la
tecnología han permitido que las grandes y pequeñas organizaciones sean cada
vez más eficientes y competitivas.
Es por eso que la modernización de la educación no podía estar al margen de
estos grandes beneficios, lo que permitió que se adopte el uso de estas
tecnologías paulatinamente en las instituciones siempre y cuando se consideren
los siguientes factores:
1. Automatización de procesos operativos.
2. Proporcionar información que sirva de apoyo al proceso de toma de
decisiones.
3. Lograr ventajas competitivas a través de su implementación y uso como se
muestra a continuación.
21
Gráfico 2: Esquema de los sistemas de información Fuente: Autor
Los sistemas de información que logran la automatización de procesos operativos
dentro de una organización, son frecuentemente denominados sistemas
transaccionales, ya que su función primordial consiste en procesar transacciones
tales como pagos, cobros, pólizas, entradas, salidas, etc.
Por otra parte, los sistemas de información que apoyan el proceso de toma de
decisiones son los sistemas de soporte a la toma de decisiones los cuales son:
sistemas para la toma de decisión de grupo, sistemas expertos de soporte a la
toma de decisiones y sistema de información para ejecutivos.
El tercer tipo de sistema, de acuerdo con su uso u objetivos que cumplen es el de
los sistemas estratégicos, los cuales se desarrollan en las organizaciones con el
fin de lograr ventajas competitivas, a través del uso de la tecnología de
información, las principales características de estos tipos de Sistemas de
Información se las puede determinar a continuación (Alarcón, 2010)
22
Gráfico 3: Tipos de sistemas de información Fuente: Autor
1.2.2.1 Sistemas transaccionales
A través de este tipo de sistema se suele lograr un ahorro significativo de mano
de obra, debido a que permite la automatización de las tareas operativas de la
organización, entre las principales características de estos tipos de sistemas que
ayudan a la automatización de los procesos son los siguientes:
• Nos proporciona un ahorros significativos de mano de obra
• Generalmente es uno de los primeros tipos de sistemas que se implanta en las
organizaciones.
• Tienen la propiedad de ser recolectores de información.
• Son factibles y adaptables a los paquetes de aplicación que se utilizan para
automatizar los procesos básicos como son sistemas contables.
• Sin intensivos en entrada y salida de información
• Se realizan cálculos y procesos simples
• Fáciles de justificar.
23
1.2.2.2 Sistema de apoyo de las decisiones
Este tipo de sistemas se encuentra constituida por una plataforma de información
que genera y sirve de apoyo a los mandos intermedios y a la alta administración
en el proceso de toma de decisiones, más que automatizar el proceso se debe
toma en cuenta las siguientes características:
• Suelen introducirse después de los sistemas transaccionales
• Frecuencia de uso media y alta apoyando a la gerencia en el desempeño de
sus funciones.
• Intensivos en cálculos y escasos en E/S de información
• Capacidad de acezar información a las bases de datos corporativas.
• Permite interactuar con la información externa.
• Simple y fácil de aprender a utilizar por el usuario final.
• Variedad de usuarios de diferentes áreas funcionales.
1.2.2.3 Sistemas estratégicos
Nos permiten manejar la información con el uso de la tecnología para respaldar o
dar forma de estrategia competitiva a la organización.
• Pueden apoyar la automatización de procesos operativos y/o la toma de
decisiones (no es su función principal) .
• Suelen desarrollarse en casa sin ningún problema por lo que no pueden
adaptarse fácilmente a paquetes disponibles en el mercado.
• Se inician con un proceso y a partir de ahí se agregan nuevas funciones o
procesos.
• Sus función es lograr ventajas que los competidores no poseen.
• Apoyan el proceso de innovación de productos y procesos.
1.2.3 Ciclo de vida del desarrollo del sistema
24
Se puede decir que el ciclo de vida es una herramienta de gestión de proyectos
empleada para planificar, elaborar y controlar el proyecto de desarrollo de un
sistema y que involucra tanto a analistas como ha ingenieros de software,
programadores, propietarios y usuarios que constantemente utilizan sus
herramientas para realizar los diferentes procesos, es por eso que para el óptimo
desarrollo de un sistema de información se debe seguir las siguientes fases:
1.2.3.1 Planificación
La función que pretende señalar y establecer prioridades sobre aquellas
tecnologías y aplicaciones que producirán un beneficio para la organización o
institución. Se puede determinar que el objetivo de esta fase consiste en decidir
junto con el equipo humano de la institución donde se implementara el sistema,
los problemas que solucionara a corto y largo plazo para lo cual se elabora el
diseño de los esquemas generales de la manera más clara y precisa para
posteriormente ser analizado para su desarrollo (Milugo, 2011).
1.2.3.2 Análisis
Esta etapa conlleva el estudio del sistema actual de la institución y la definición de
las necesidades reales de los usuarios para lo cual se debe tomar en cuenta las
siguientes fases.
• Análisis de la viabilidad del proyecto.
• Análisis de los sistemas existentes del tratamiento de la información.
• Definir las necesidades de usuarios y establecer prioridades.
1.2.3.3 Diseño
En esta etapa se realiza el diseño de la solución informática para satisfacer las
necesidades que se presentan en la institución educativa mediante técnicas y
herramientas informáticas.
25
1.2.3.4 Desarrollo de software
Para el desarrollo de la aplicación es importante tomar en cuenta el documento de
la declaración de necesidades de la institución y las opiniones que necesitan los
usuarios del sistema. La salida que esta etapa proporciona es la de relación
técnica de diseño que demuestra cómo se solucionan los problemas para los
cuales se desarrolló la aplicación.
1.2.3.5 Implantación
Comienza a partir de las especificaciones del diseño técnico que se proporciona
en la fase anterior para iniciar con el desarrollo del sistema, el cual una vez
concluido se lo pone en funcionamiento para realizar las diferentes pruebas para
obtener un informe real de su comportamiento en los procesos automatizados
realizados en la institución.
1.2.3.6 Mantenimiento
Con respecto al mantenimiento de cualquier sistema implantado tiende a
mantenerse en funcionamiento gracias a un conjunto de expertos entre los que
están los analistas y los programadores que son los que desarrollan los sistemas
informáticos (Milugo, 2011).
El mantenimiento será necesario desde el momento que se detecten algunas
deficiencias en los procesos que automatiza el sistema aunque en la mayoría de
los casos serán los propios usuarios los que notifiquen los problemas que pueden
presentarse en las actividades académicas que desempeñan diariamente en la
institución educativa.
1.2.4 Aplicación web
Son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un
servicio web a través de internet o de una intranet mediante un navegador el cual
26
nos permite la visualización de la información de las páginas que se visite de
acuerdo a la búsqueda que se realice (Lujan, 2011).
Es importante mencionar que una página Web puede contener varios elementos
que permiten una comunicación activa entre el usuario y la información
almacenada en el servidor web. Esto permite que el usuario acceda a los datos de
una forma interactiva, debido a que la página responderá a cada una de sus
acciones, como por ejemplo al ingresar información al formulario y acceder al
gestores de base de datos como es SQL Server.
Técnicamente podemos decir que es el resultado de la codificación en un
lenguaje de programación mediante un software que soportan los navegadores
web en los que se confía su ejecución para desplegar la información en los
frontales del sistema informático, entre las ventajas y desventajas de las
aplicaciones Web tenemos las siguientes:
1.2.4.1 Ventajas
• No se requiere de la instalación de software especial para que ejecuten las
aplicaciones de los clientes.
• Bajo costo en la actualización de equipos con una nueva versión de los
sistemas.
• Acceso a las últimas versiones mejoradas de las aplicaciones
• Se obtiene información centralizada para permitir el acceso de la información
desde cualquier parte y a cualquier momento.
• Confiables y seguras
• Es fácil de acceder y manipularlas ya que tienen un entorno grafico amigable
que facilita su utilización.
• Reduce los costos para su implementación
• No depende del tipo de sistema operativo para su funcionamiento lo que
permite el acceso desde cualquier lugar.
27
1.2.4.2 Desventajas
• Para su funcionamiento es indispensable que se adquiera una conexión a
internet.
• La comunicación constante con el servidor que ejecuta la aplicación establece
una dependencia a una buena conexión a internet.
• El servidor debe tener las prestaciones necesarias para ejecutar la aplicación
de manera fluida, no solo para un usuario sino para todos los que la utilicen de
forma recurrente.
• Se pierde tiempo de desarrollo haciéndolas compatibles con los distintos
navegadores (aunque los frameworks ayudan a solventar alguno de estos
problemas).
• Su tiempo de respuesta en algunos casos es más lento que el de las
aplicaciones de escritorio (Esto ha mejorado mucho utilizando nuevas
tecnologías como AJAX).
• El tiempo de respuesta puede llegar hacer lento dependiendo de las
características del ordenador y de la conexión a internet que se utilice.
1.2.5 Estructura de la aplicación web
Aunque existen muchas variaciones posibles, el sistema de Gestión Académica
se encuentra normalmente estructurada como una aplicación de tres-capas. En su
forma más común, el navegador web ofrece la primera capa, y un motor capaz de
usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP,
ASP.NET, ColdFusion, embPerl, Python (programming), etc.) que constituye la
capa intermedia.
Por último, una base de datos constituye la tercera y última capa. Generalmente
el navegador web manda peticiones a la capa intermedia que ofrece servicios
valiéndose de consultas y actualizaciones a la base de datos y a su vez
proporciona una interfaz de usuario.
28
1.2.5.1 Aplicación web net
Microsoft .Net permite desarrollar aplicaciones web que ejecuten en el servidor
HTTP de Microsoft, el Internet Information Server (IIS). El desarrollo de
aplicaciones utilizando en páginas ASP consiste, básicamente, en intercalar
macros o fragmentos de código dentro de los documentos HTML que sirven para
crear las interfaces de usuario de las aplicaciones web. Los fragmentos de HTML
proporcionan la parte estática de lo que ve el usuario mientras que los fragmentos
de código generar la parte dinámica. Esto suele conducir a mezclar los detalles de
la interfaz con la lógica de la aplicación, algo que, repetimos, no es demasiado
recomendable. (Gauchat, 2012).
Una página ASP no es más que un fichero HTML con extensión .asp (.aspx en el
caso de ASP.NET) al que le añadimos algo de código. Este código se puede
implementar utilizando distintos lenguajes interpretados. Por lo general, se emplea
una variante de Visual Basic conocida como VBScript [Visual Basic Script].
Cuando alguien accede a la página, el Internet Información Server interpreta el
código que incluye la página y combina el resultado de su ejecución con la parte
estática de la página ASP (la parte escrita en HTML convencional). Una vez
interpretada la página ASP, el resultado final es lo que se envía al navegador web
instalado en la máquina del usuario que accede a la aplicación. (Payne, 2002)
Gráfico 4: Funcionamiento de las páginas de servicio Autor: Ing. Fernando Versa
29
Para desarrollar páginas ASP, el programador dispone de una serie de objetos
predefinidos que simplifican su trabajo ocultando los detalles de la comunicación
del navegador web del cliente con el servidor HTTP. Igual que en el caso de las
páginas JSP en Java y de otras muchas alternativas para desarrollar aplicaciones
web en el servidor para lo cual debemos tomar en cuenta lo siguiente:
OBJETO ENCAPSULA
Request La solicitud HTTP recibida
Response La respuesta HTTP generada
Server El estado del servidor
Aplicación El estado de la aplicación
Tabla 3: Servicios de desarrollo de aplicaciones Autor: Ing. Fernando Berzal
Igual que sucede con las demás tecnologías basadas en lenguajes interpretados,
para dejar nuestra aplicación web a disposición del usuario basta con escribir las
páginas ASP y guardarlas en algún directorio al que se pueda acceder a través
del Internet Information Server, sin tener que compilarlas previamente.
1.2.5.2 Páginas en ASP Net
Un formulario o página es un sistema basado en componentes integrados en la
plataforma .NET. De esta forma, podemos crear aplicaciones web utilizando los
componentes que vienen incluidos en la biblioteca de clases de la plataforma
.NET o, incluso, creando nuestros propios componentes.
En otras palabras, los componentes permiten crear nuestra aplicación
centrándonos en su lógica y haciendo que los propios componentes se encarguen
de generar los fragmentos de HTML necesarios para construir la interfaz web de
la aplicación.
1.2.5.3 Ejecución de la página
30
Los servidores HTTP pueden configurarse de tal forma que las peticiones
recibidas se traten de diferentes formas en función del tipo de recurso solicitado.
Básicamente, esta decisión la realiza el servidor a partir de la extensión del
recurso al que intenta acceder el cliente.
En el caso de las páginas ASP convencionales, cuando el usuario intenta acceder
a un fichero con extensión.asp, el Internet Information Server delega a la
biblioteca asp.dll, que se encargue de interpretar la página ASP.
Al utiliza ASP.NET, el IIS se configura de tal forma que las solicitudes recibidas
relativas a ficheros con extensión .aspx son enviadas a la biblioteca
aspnet_isapi.dll como su propio nombre sugiere, la biblioteca aspnet_isapi.dll es
un módulo ISAPI. Los módulos ISAPI, sirven para crear aplicaciones web sin que
en el servidor tenga que crear nuevos procesos al realizar una solicitud de
creación de una página web.
La biblioteca encargada de la ejecución de las páginas ASP.NET
(aspnet_isapi.dll) encapsula el CLR [Common Language Runtime] de la
plataforma .NET de esta forma, se utilizan los recursos de la plataforma .NET en
el desarrollo de aplicaciones web. La DLL mencionada creará las instancias que
sean necesarias de las clases .NET para atender las solicitudes recibidas en el
servidor web.
A diferencia de las páginas ASP tradicionales, las páginas ASP.NET se compilan
antes de ejecutarse. La primera vez que alguien accede a una página ASP.NET,
ésta se compila y se crea un fichero ejecutable que se almacena en una caché del
servidor web, un assembly si utilizamos la terminología propia de la plataforma
.NET. De esta forma, las siguientes ocasiones en las que se solicite la página, se
podrá usar directamente el ejecutable. Al no tener que volver a compilar la página
ASP.NET, la ejecución será más eficiente que la de una página ASP convencional
(Berzal, 2006).
31
Gráfico 5: Uso del IIS (Internet Information Server) Autor: Fernando Berzal
1.2.6 Base de datos
Una base de datos o banco de datos es una colección de archivos digitales
interrelacionado, creados con un DBMS (Sistema Manejador de Base de Datos)
pertenecientes a un mismo contexto y almacenados sistemáticamente de manera
digitalizada para su posterior uso.
1.2.6.1 SQL Server 2005
SQL Server 2005 es una plataforma global de base de datos que ofrece
administración de datos empresariales con herramientas integradas de
inteligencia empresarial (BI). El motor de la base de datos SQL Server 2005
ofrece almacenamiento más seguro y confiable tanto para datos relacionales
como estructurados, lo que le permite crear y administrar aplicaciones de datos
altamente disponibles y con mayor rendimiento para ser utilizados en los negocios
y en instituciones que requieran (Cortés, 2008).
32
La integración directa con Microsoft Visual Studio, el Microsoft Office System y un
conjunto de nuevas herramientas de desarrollo, incluido el Business Intelligence
Development Studio, distingue al SQL Server 2005 como una herramienta de
almacenamiento confiable y potente que permite almacenar gran cantidad de
información, crear procedimientos almacenados, vistas, consultas, diagramas de
bases de datos, entre otras aplicaciones que ayudan al programador a desarrollar
las diferentes procesos para la administración de la información incluso de otros
servidores de datos.
En el siguiente diagrama se puede ilustra los componentes básicos en SQL
Server 2005, muestra cómo SQL Server 2005 es una parte importante de
Windows Server System y se integra con la plataforma Microsoft Windows,
incluidos Microsoft Office System y Visual Studio, para ofrecer soluciones que
aportan datos a cada rincón de su organización. (Microsoft, 2006).
Gráfico 6: Estructura de SQL 2005 Fuente: Microsoft SQL Server
1.2.6.2 Ventajas de Microsoft SQL Server
33
Como las aplicaciones de red y la Web son cada vez más importantes, la
importancia de los sistemas de gestión de bases de datos relacionales también
aumenta. Al seleccionar el más adecuado para sus necesidades es esencial para
garantizar la calidad y el rendimiento adecuado de su aplicación se debe
considerar lo siguiente.
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
• Incluye también un potente entorno gráfico de administración, que Permite el
uso de comandos DDL y DML gráficamente.
• Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y las terminales o clientes de la red sólo acceden a la
información.
• Además permite administrar información de otros servidores de datos. 1.2.6.3 Desventajas de Microsoft SQL Server
Entre las desventajas que pueden presentarse en SQL Server tenemos las
siguientes:
• La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de
memoria RAM que utiliza para la instalación y utilización del software.
• Una de las desventajas de SQL es que si lo quieres para prácticas no te va
hacer útil porque en él se prohíben muchas cosas tiene restricciones en lo
particular me parase más viable usar MySQL es mucho mejor además de ser
un software gratis.
• La relación calidad-precio está muy debajo comparado con Oracle.
1.2.7 Diseño y desarrollo web
34
Las fases para el desarrollo de la aplicación web de Gestión Académica son las
siguientes:
1.2.7.1 Diseño
El diseño consiste en crear esbozos de la web final mediante unas herramientas
gráficas, como son Photoshop, GIMP o Inkscape que permiten bridar una
presentación adecuada y profesional.
1.2.7.2 Programación de servicios
Esta es una de las fases más importantes ya que se desarrolla junto con la
anterior para iniciar con la creación de la aplicación web en un lenguaje de
servidor, como puede ser PHP, ASP .NET, Python, Perl, entre otros, que permita
la comunicación entre varias computadoras mediante la web
1.2.7.3 Depuración
Esta fase enlaza la anterior con la siguiente, y es donde se realizaran todas las
pruebas unitarias, aserciones, trazas, etc.
1.2.7.4 Pruebas en local
En esta fase se realizan las pruebas locales en el servidor conexión a base de
datos, hipervínculos, enlaces, etc.
1.2.7.5 Subir archivos al hosting
Una vez que la aplicación web esté completa, testeada en el servidor local
(desarrollo), se procede a subir al servidor del hosting elegido (producción).
35
Dependiendo del hosting, podremos usar FTP, SFTP (SSH), WebDAV, o incluso
Subversión.
1.2.7.6 Pruebas de hosting
Se realiza las últimas pruebas en el servidor del hosting para comprobar que el
cambio de servidor no ha afectado a nada. Para evitar problemas el servidor local
debe tener exactamente la misma configuración que el servidor del hosting.
1.2.8 El sitio web
En inglés website o web site, es un sitio (localización) en la World Wide Web que
contiene documentos (páginas web) organizados jerárquicamente. Cada
documento (página web) contiene texto y o gráficos que aparecen como
información digital en la pantalla de un ordenador. Un sitio puede contener una
combinación de gráficos, texto, audio, vídeo, y otros materiales dinámicos o
estáticos. Cada sitio web tiene una página de inicio, que es el primer documento
que ve el usuario cuando entra en el sitio web poniendo el nombre del dominio de
ese sitio web en un navegador. El sitio normalmente tiene otros documentos
(páginas web) adicionales. Cada sitio pertenece y es gestionado por un individuo,
una compañía o una organización que permite alojar información y poder acceder
a ella desde cualquier lugar que realice la petición.
1.2.9 Diferencia entre sitio web y pagina web
A veces se utiliza erróneamente el término página web para referirse a sitio web.
Una página web es parte de un sitio web y es un único archivo con un nombre de
archivo asignado, mientras que un sitio web es un conjunto de archivos llamados
páginas web.
36
Si lo comparáramos con un libro, un sitio web sería el libro entero y una página
web de ese sitio web sería un capítulo de ese libro. El título del libro sería el
nombre del dominio del sitio web.
1.2.10 DNS (Domain Name Server) Servidor de nombres.
Es el equipo que resuelve los nombres de dominios indicando en donde se
encuentran ubicados, Si usted contrata el servicio de Hosting con cualquier
empresa proveedora de Hosting debe asociar su dominio con los DNS de la
empresa que adquirió el Hosting.
1.2.11 Servicio de hosting
El servicio de Hosting implica el alquiler de un espacio en el disco rígido de un
servidor conectado directamente a la red de Internet para alojar su sitio web.
Cuanto mejor sea el servidor donde usted aloja su página Web usted se
beneficiará con mayores prestaciones y mejor tiempo de respuesta de su sitio
hacia sus visitantes en la web.
1.2.12 Dominio
Un nombre de dominio es un nombre único proporcionado a una persona,
empresa u organización, de forma que cuando un usuario teclea dicho nombre en
un navegador de Internet, el navegador muestra la información específica para
esa persona, empresa u organización. (Mas adelante.com, 2014)
1.3 Conclusiones parciales del capitulo
- Se puede decir que la implementación de un software de gestión académica
es importante por la optimización de recursos económicos, temporales y
humanos.
37
- Se puede determinar que es de gran importancia realizar un seguimiento y
monitoreo continuo a las diferentes actividades académicas y sobre todo
mantener una base de datos digitalizada y así lograr entregar una información
directa y veraz a la comunidad educativa.
- La aplicación web de gestión académica es una herramienta que nos permite
ingresar, procesar y almacenar la información de los estudiantes.
- Los sistemas informáticos son manipulaciones de información que conllevan a
un análisis para difundir y tomar decisiones.
- El desarrollo del sistema tiene un ciclo de vida: Planificación, análisis, diseño,
Desarrollo de software, Implantación, Mantenimiento.
- La aplicación web de gestión académica Tiene la ventaja de estar disponible
en todo momento siempre y cuando tenga acceso a internet.
CAPITULO II
MARCO METODOLÓGICO
2.1 Características del sector
La Unidad Educativa “Ciudad de Ibarra” se encuentra ubicado en la Provincia de
Imbabura, Cantón Ibarra, la misma que se dedica a la formación integral de
bachilleres los cuales serán un aporte significativo a la sociedad, cuenta con
1390 estudiantes, 70 docentes y 4 administrativos.
2.2 Descripción del procedimiento metodológico
38
2.2.1 Modalidad de la investigación
El presente trabajo surge de la necesidad latente que tiene la institución educativa
de mejorar los diferentes procesos de la Gestión Académica por lo que se
utilizaron las siguientes modalidades de investigación:
2.2.1.1 La investigación cualitativa
La investigación cualitativa se trata de obtener un entendimiento lo más
profundo posible tomando en cuenta las diferentes cualidades basadas en la
realidad.
Para el desarrollo de la aplicación web de gestión académica de la unidad
Educativa “Ciudad de Ibarra”, se aplicó la investigación cualitativa en la que se
describe el análisis de todos los procesos que se llevan a cabo, se ha podido
encontrar que en los registro de notas hay errores de cálculo, se puede acceder a
la información fácilmente, se pierde mucho tiempo cuando se solicita un reporte
de notas académicas y de conducta, estos permite crear un ambiente de
inseguridad y desconfianza tanto en los padres de familia como en los docentes al
entregar notas (Chumacero, 2009).
2.2.1.2 La investigación cuantitativa
La investigación cuantitativa es aquella que permite examinar los datos de
manera numérica y estadística.
Con la aplicación de esta investigación se obtuvo un resultado real de las
encuestas aplicadas; también nos permite medir la eficiencia del funcionamiento
de la aplicación Web, y se logrará evaluar la proyección del impacto de este
proyecto beneficiando a la comunidad educativa (Ignacio, 2012).
2.2.2 Tipos de investigación
39
La investigación está basada de acuerdo a la información necesaria para llevar a
cabo la implantación de la aplicación de acuerdo a la siguiente clasificación:
2.2.2.1 Investigación de campo
La investigación de campo permite recabar información y participar directamente
en la indagación del problema planteado.
A través de esta investigación se recolectó toda la información necesaria del
personal docente y administrativo de la institución educativa logrando conocer de
cerca la problemática que genera pérdida de tiempo en los diversos procesos de
la Gestión Académica.
2.2.2.2 Investigación bibliográfica y documental
La investigación bibliográfica y documental, se caracteriza por la utilización de
documentos y textos que nos permita recolectar, seleccionar, analizar y presentar
una información coherente en relación a la problemática planteada.
2.2.2.3 Descriptiva y explicativa
Este tipo de investigación nos permite analizar cómo es y cómo se manifiesta el
problema planteado y sus componentes, a su vez también encontrar las causas
que provocan la deficiencia de los procesos de la gestión académica.
2.2.2.4 Investigación aplicada
Parte de una situación problemática, para posteriormente ser argumentada y en
consecuencia proponer una solución o propuesta cuando se la requiera.
40
Mediante esta investigación se logró detectar las deficiencias que se encuentran
en los procesos manuales del tratamiento de la información que actualmente se
utilizan en la Unidad Educativa “Ciudad de Ibarra”, y se plantea solucionar este
problema mediante la creación de la aplicación Web (Garcés, 2000).
2.2.3 Métodos técnicas e instrumentos
De acuerdo a la investigación se determinó una metodología apropiada de
acuerdo a los objetivos establecidos obteniendo la información necesaria para el
desarrollo de la aplicación web de Gestión Académica. Los métodos, técnicas e
instrumentos son indispensables porque nos permite obtener de mejor manera
una estrategia para la elaboración del proyecto (Garcés, 2000).
2.2.3.1 Métodos
Métodos del nivel empírico del conocimiento.
Estos métodos constituyen un conjunto de acciones prácticas que realiza el sujeto
investigador para recabar información a través de la técnica de la observación
directa, entrevistas y encuetas (Garcés, 2000).
Métodos del nivel teórico del conocimiento.
Estos métodos permiten relacionar y comprende las características esenciales de
la problemática y sus elementos para una mejor comprensión, para ello se
utilizaron:
• Inductivo – Deductivo
En el desarrollo del trabajo investigativo se induce una solución particular para
deducir una solución general a la problemática en el sector (Garcés, 2000).
41
Este método ayudo a detectar un sinnúmero de falencias en el proceso de registro
de estudiantes, docentes, matriculación y notas, razón por la cual permite elaborar
e implementar estrategias que contrarresten estos inconvenientes.
• Método analítico – Sintético
Estos métodos permitieron analizar paso a paso la problemática y a comprender
las razones de su origen, llegando a complementar con el método sintético que
permite llegar a una conclusión a través del desglosamiento de los elementos y
así determinar las causas y efectos, para de esta manera poder centralizarnos en
el objeto de estudio debido a que se obtiene datos e información más detallada
(Sánchez, 2012).
• Metodología de desarrollo en cascada
Es un enfoque metodológico que ordena rigurosamente las etapas del ciclo de
vida del software, el trabajo de una etapa previa, es la entrada del siguiente
proceso, establece criterios de entrada y salida en cada fase claramente
definidos, sus etapas son el Análisis, Diseño, Código, Pruebas, Implementación y
Mantenimiento. De esta forma, cualquier error de diseño detectado en la etapa de
prueba conduce necesariamente al rediseño y nueva programación del código
afectado.
2.2.3.2 Técnicas
• Entrevista
La entrevista es un acto de comunicación oral que se establece entre el
entrevistador y el entrevistado con el fin de obtener una información o una opinión
(Garcés, 2000).
• Encuesta
42
Para el desarrollo de este proyecto se eligió la encuesta como una técnica que
permitió la recopilación de la información por medio de un cuestionario, que fue
elaborado previamente, para de esta manera conocer la valoración y el criterio de
los encuestados, orientada a la deficiencia en la gestión académica (Garcés,
2000).
• Observación directa
Fue utilizada porque se realizó un trabajo de campo continuo en la institución
educativa para determinar los problemas existentes, se realizó a través de una
guía de observación que es una técnica de “oír y ver” los hechos y fenómenos,
registrándolos para ser utilizados posteriormente (Garcés, 2000).
2.2.3.3 Instrumentos
El cuestionario
Es un instrumento que consta de una serie de preguntas escritas para
ser resueltas sin intervención del investigador (Garcés, 2000).
Se utilizó el cuestionario para obtener por medio de la formulación de preguntas
adecuadas, las respuestas que suministren datos necesarios para cumplir con los
objetivos de la investigación.
2.2.4 Población y muestra de la investigación
2.2.4.1 La población
La población de esta investigación es el personal docente y administrativo de
la Unidad Educativa “Ciudad de Ibarra”, a continuación se detalla la población.
Población Frecuencia
Personal docente 70
43
administrativo 5
TOTAL 75
Tabla 4: Población
Fuente: Personal de la Unidad Educativa “Ciudad de Ibarra”
El número de docentes se considera a los que poseen nombramiento y contratos
en cuanto a los administrativos se encuentran inmerso también las autoridades
como son rector, vicerrector, inspector y secretaria.
2.2.4.2 Muestra
La muestra de esta investigación son las 75 personas que corresponden al
personal docente y administrativo a quienes le competen la responsabilidad
de la gestión académica.
Al no sobrepasar la muestra de 100 personas, no se aplica la fórmula ya
que todos forman parte de la investigación.
2.2.5 Análisis e interpretación de resultados
El siguiente análisis e interpretación de información está basada en la
encuesta aplicada a al personal Administrativo de la Unidad Educativa “Ciudad
de Ibarra”
1) ¿Considera que es factible la implementación de un sistema de Gestión Académica vía Web?
44
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
Tabla 5: Administrativos Pregunta 1
Fuente: Autor
Gráfico 7: Cuadro estadístico Administrativos Pregunta 1
Fuente: Autor
Análisis:
De acuerdo a la gráfica podemos determinar que la mayor parte de los
administrativos están de acuerdo con la implementación de la aplicación web, que
será de gran ayuda para la institución educativa.
2) ¿Está de acuerdo en substituir el sistema manual de registro por el sistema automatizado vía web?
VARIABLE FRECUENCIA PORCENTAJE SI 4 80 NO 1 20 TOTAL 5 100
100%
0%
SI NO
45
Tabla 6: Administrativos Pregunta 2 Fuente: Autor
Gráfico 8: Cuadro estadístico Administrativos Pregunta 2
Fuente: Autor Análisis:
Se evidencia que un alto porcentaje de Administrativos coinciden en que es
necesario que se realice la sustitución del sistema de registro debido a las
mejoras substánciales de la institución.
3) ¿Piensa usted que el proceso de actualización de datos de los docentes se lo realizara con mayor rapidez con la aplicación web?
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
80%
20%
SI NO
46
Tabla 7: Administrativos Pregunta 3 Fuente: Autor
Gráfico 9: Cuadro estadístico Administrativos Pregunta 3
Fuente: Autor
Análisis:
Se puede apreciar que los administrativos están de acuerdo en que los procesos
de actualización de datos sean más agiles y confiables.
4) ¿La aplicación web permitirá guardar la información adecuadamente para ser utilizada posteriormente?
VARIABLE FRECUENCIA PORCENTAJE SI 4 80 NO 1 20 TOTAL 5 100
Tabla 8: Administrativos Pregunta 4
100%
0%
SI NO
47
Fuente: Autor
Gráfico 10: Cuadro estadístico Administrativos Pregunta 4
Fuente: Autor
Análisis:
Un alto porcentaje de administrativos coincide en que la información estará
almacenada adecuadamente y con las seguridades necesarias.
5) ¿Considera que el sistema ayudará a agilizar la obtención del distributivo de trabajo de los docentes cuando se lo requiera?
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
80%
20%
SI NO
48
Tabla 9: Administrativos Pregunta 5 Fuente: Autor
Gráfico 11: Cuadro estadístico Administrativos Pregunta 5
Fuente: Autor
Análisis: El grafico nos muestra que un alto porcentaje está de acuerdo en que se obtenga
la información del distributivo de trabajo con mayor agilidad cuando se lo requiera.
6) ¿Cree que la aplicación web ayudará a obtener la información de las notas mensuales oportunamente?
VARIABLE FRECUENCIA PORCENTAJE SI 4 80 NO 1 20 TOTAL 5 100
96%
4%
SI NO
49
Tabla 10: Administrativos Pregunta 6 Fuente: Autor
Gráfico 12: Cuadro estadístico Administrativos Pregunta 6
Fuente: Autor
Análisis: El grafico podemos apreciar que la aceptación del sistema es considerable ya que
nos permitirá obtener la información de las notas rápidamente.
7) Considera que la automatización del proceso de matriculación de estudiantes permitirá dar un mejor servicio a la comunidad educativa.
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
80%
20%
SI NO
50
Tabla 11: Administrativos Pregunta 7 Fuente: Autor
Gráfico 13: Cuadro estadístico Administrativos Pregunta 7
Fuente: Autor
Análisis:
Se puede apreciar que un alto porcentaje está de acuerdo en que el proceso de
matriculación será ágil permitiendo otorgar un mejor servicio.
8) ¿Cree usted que el sistema garantice que la información se encuentre segura ya que en la actualidad no lo está?
VARIABLE FRECUENCIA PORCENTAJE SI 4 80 NO 1 20 TOTAL 5 100
Tabla 12: Administrativos Pregunta 8 Fuente: Autor
100%
0%
SI NO
51
Gráfico 14: Cuadro estadístico Administrativos Pregunta 8
Fuente: Autor
Análisis: Se puede observar en el grafico que un alto porcentaje de administrativos tienen
confianza en la seguridad que brinda el sistema informático para salvaguardar la
información.
9) ¿Está de acuerdo en que la implementación de la aplicación web es un gran aporte tecnológico para la institución educativa?
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
Tabla 13: Administrativos Pregunta 9 Fuente: Autor
80%
20%
SI NO
52
Gráfico 15: Cuadro estadístico Administrativos Pregunta 9
Fuente: Autor
Análisis: En el grafico se puede observar que un alto porcentaje piensa que la
implementación de las nuevas tecnologías es sinónimo de crecimiento y
mejoramiento otorgando un gran realce a la institución educativa.
10) ¿Considera que la aplicación web ayudará mejorar la administración de los procesos académicos?
VARIABLE FRECUENCIA PORCENTAJE SI 5 100 NO 0 0 TOTAL 5 100
Tabla 14: Administrativos Pregunta 10 Fuente: Autor
100%
0%
SI NO
53
Gráfico 16: Cuadro estadístico Administrativos Pregunta 10
Fuente: Autor
Análisis: En el grafico se puede apreciar que un alto porcentaje de administrativos confían
en que la aplicación web permitirá que los procesos sean más organizados
El siguiente análisis e interpretación de información está basada en la encuesta
aplicada al personal Docente de la Unidad Educativa “Ciudad de Ibarra”
1) ¿Considera que es factible la implementación de una aplicación web que permita mejorar la gestión académica?
VARIABLE FRECUENCIA PORCENTAJE SI 54 77
100%
0%
SI NO
54
NO 7 10 TAL VEZ 9 13 TOTAL 70 100
Tabla 15: Docentes Pregunta 1 Fuente: Autor
Gráfico 17: Cuadro estadístico Docentes Pregunta 1
Fuente: Autor
Análisis:
El grafico nos muestra que un alto porcentaje de docentes están de acuerdo con
la implementación de la aplicación web.
2) ¿Automatizar el proceso de matriculación permitirá controlar que no se genere duplicación de la información?
VARIABLE FRECUENCIA PORCENTAJE SI 60 86 NO 3 4 TAL VEZ 7 10 TOTAL 70 100
77%
10%
13%
SI NO TAL VEZ
55
Tabla 16: Docentes Pregunta 2 Fuente: Autor
Gráfico 18: Cuadro estadístico Docentes Pregunta 2
Fuente: Autor
Análisis: Se puede apreciar que un alto porcentaje de docentes están de acuerdo en
obtener información de los estudiantes en el instante que se la requiera sin
duplicación de datos.
3) ¿Considera usted que los procesos automatizados de la aplicación web
son más rápidos que los procesos manuales?
VARIABLE FRECUENCIA PORCENTAJE SI 47 67 NO 0 0 TAL VEZ 23 33 TOTAL 70 100
86%
4% 10%
SI NO TAL VEZ
56
Tabla 17: Docentes Pregunta 3 Fuente: Autor
Gráfico 19: Cuadro estadístico Docentes Pregunta 3
Fuente: Autor
Análisis:
Los docentes están de acuerdo en que los procesos mejoran sustancialmente
permitiéndoles realizar el trabajo de una manera rápida y eficiente.
4) ¿Piensa usted que el sistema permitirá consultar constantemente las calificaciones que se asignaron a los estudiantes?
VARIABLE FRECUENCIA PORCENTAJE SI 54 77 NO 5 7 TAL VEZ 11 16 TOTAL 70 100
67%
33%
SI NO TAL VEZ
57
Tabla 18: Docentes Pregunta 4 Fuente: Autor
Gráfico 20: Cuadro estadístico Docentes Pregunta 4
Fuente: Autor
Análisis: Se puede apreciar que un alto porcentaje considera que tendrá accesos a las
notas de los estudiantes constantemente en caso de requerirlas.
5) ¿Considera que con la aplicación web los reportes de calificaciones se obtendrán en menor tiempo que con los procesos manuales?
VARIABLE FRECUENCIA PORCENTAJE SI 63 90 NO 0 0 TAL VEZ 7 10 TOTAL 70 100
77%
7%
16%
SI NO TAL VEZ
58
Tabla 19: Docentes Pregunta 5 Fuente: Autor
Gráfico 21: Cuadro estadístico Docentes Pregunta 5
Fuente: Autor
Análisis:
El grafico nos muestra que un alto porcentaje de docentes está de acuerdo en
que la aplicación web es una herramienta que ayudara a obtener rápidamente los
reporte de las notas de los estudiantes.
6) ¿Usted está de acuerdo en registrar las notas de los estudiantes desde
cualquier lugar donde tenga una conexión a internet?
VARIABLE FRECUENCIA PORCENTAJE SI 66 94 NO 0 0 TAL VEZ 4 6 TOTAL 70 100
90%
0% 10%
SI NO TAL VEZ
59
Tabla 20: Docentes Pregunta 6 Fuente: Autor
Gráfico 22: Cuadro estadístico Docentes Pregunta 6
Fuente: Autor
Análisis: Se puede determinar que un gran porcentaje está de acuerdo con las facilidades
que otorga la aplicación web para el registro de notas.
7) ¿Considera que la aplicación web permitirá obtener las faltas mensuales
de los estudiantes oportunamente?
VARIABLE FRECUENCIA PORCENTAJE SI 51 73 NO 5 7 TAL VEZ 14 20 TOTAL 70 100
93%
5%
2%
SI NO TAL VEZ
60
Tabla 21: Docentes Pregunta 7 Fuente: Autor
Gráfico 23: Cuadro estadístico Docentes Pregunta 7
Fuente: Autor
Análisis:
Un alto porcentaje está de acuerdo en que la aplicación web permitirá obtener la
información de las faltas de los estudiantes rápidamente.
8) ¿Está usted de acuerdo en que el sistema permita obtener los datos
personales del representante cuando lo requiera la institución?
VARIABLE FRECUENCIA PORCENTAJE SI 65 93 NO 1 1 TAL VEZ 4 6 TOTAL 70 100
Tabla 22: Docentes Pregunta 8
73%
7%
20%
SI NO TAL VEZ
61
Fuente: Autor
Gráfico 24: Cuadro estadístico Docentes Pregunta 8
Fuente: Autor
Análisis: En la gráfica se puede apreciar que hay una gran aceptación por la obtención de
la información de los representantes para localizarlos en caso de requerirlos en la
institución.
9) ¿Considera que la utilización de la aplicación web agilizaran el análisis de bajo rendimiento en las juntas de curso?
VARIABLE FRECUENCIA PORCENTAJE SI 67 96 NO 0 0 TAL VEZ 3 4 TOTAL 70 100
Tabla 23: Docentes Pregunta 9 Fuente: Autor
93%
1% 6%
SI NO TAL VEZ
62
Gráfico 25: Cuadro estadístico Docentes Pregunta 9
Fuente: Autor
Análisis: El grafico nos muestra que un alto porcentaje piensa que esta aplicación es de
gran ayuda para el análisis de rendimiento que se lo realiza en las juntas de
curso
10) ¿Está de acuerdo en que la entrega de los reportes de notas a los padres de familia sea más ágil y en menor tiempo?
VARIABLE FRECUENCIA PORCENTAJE SI 70 100 NO 0 0 TAL VEZ 0 0 TOTAL 70 100
Tabla 24: Docentes Pregunta 10 Fuente: Autor
96%
0% 4%
SI NO TAL VEZ
63
Gráfico 26: Cuadro estadístico Docentes Pregunta 10 Fuente: Autor
Análisis: Se puede apreciar que un alto porcentaje de docentes consideran que el servicio
para la entrega de los reporte de notas de los estudiantes a los padres de familia
será mucho más ágil que en la actualidad.
2.2.5.1 Evaluación y análisis de la información obtenida a través de entrevistas
De acuerdo a la entrevista realizada se ha podido recabar información pertinente,
para tener una visión clara y amplia de cómo se encuentra la situación actual de
la institución educativa y de ésta manera proponer las alternativas necesarias
para su mejor desempeño en la gestión académica.
Entrevistador: Tlgo. Hemerson Martínez Ramírez
Entrevistado: Lic. Luis Rea Reyes. MCS Rector de la Unidad Educativa “Ciudad
de Ibarra”
100%
0% 0%
SI NO TAL VEZ
64
1) ¿Actualmente la institución cuenta con una aplicación Web (sí, no)? Porqué La institución educativa en la actualidad no cuenta con una aplicación web debido
a que el presupuesto asignado no alcanza a cubrir todas las necesidades que se
presentan en el transcurso del año lectivo.
2) ¿Cree que es importante implementar una aplicación web de gestión académica en la institución educativa?
La idea de implementar una aplicación web de gestión académica surgió por la
necesidad de otorgar una mejor atención a toda la comunidad educativa gracias a
su rapidez al realizar todos los procesos que actualmente se los realiza
manualmente.
3) ¿Cree usted que la implementación de herramientas tecnológicas como la aplicación web sea acogida por todo el personal docente y administrativo?
Como es normal siempre hay un poco de resistencia a los nuevos cambios
especialmente en docentes que no tienen conocimiento en la utilización del
internet lo cual se solucionaría con la capacitación continua de esta herramienta
informática.
4) ¿Ha tenido la experiencia de manipular un sistema vía web? En la actualidad los rectores tenemos la obligación de adquirir los conocimientos
necesarios para la correcta manipulación del internet ya que en el ministerio de
educación se utilizan varias aplicaciones que permiten enviar o recibir
información, pienso que esto hará más fácil la manipulación del sistema de
gestión académica.
5) ¿Cómo cree que agilizaría el proceso de matriculación de estudiantes que desean acceder a la institución educativa?
Al ser una aplicación web la matriculación sería mucho más ágil ya que no habría
aglomeración en la institución como en la actualidad, este proceso se podrían
hacerlo una sola vez para el registro de los datos personales y para los
posteriores años se lo realizara automáticamente.
6) ¿Está de acuerdo en que el sistema controle el ingreso de notas de acuerdo a un rango de fechas especifico?
65
Es importante que se maneje las fechas de registro de notas ya que de esta
información depende de que los estudiantes y padres de familia puedan observar
las calificaciones asignadas por los docentes oportunamente.
7) ¿En la actualidad es fácil determinar cuántos señores y señoritas estudiantes existen en el plantel?
En la actualidad es difícil determinar rápidamente cuántos señores y señoritas
estudiantes se encuentran en la institución ya que se tendría que verificar en cada
curso y así obtener los resultados.
8) ¿En la actualidad se encuentra adecuadamente ordenada y segura la información de los estudiantes? Se puede constatar que la información se encuentra totalmente desorganizada lo
que hace difícil realizar la entrega rápida de la información al padre de familia
cuando la solicita.
En cuanto a la seguridad no la hay cualquier persona puede acceder fácilmente a
toda la información de los estudiantes y docentes creando incertidumbre en toda
la comunidad educativa.
2.3 Propuesta del Investigador
Basado en los resultados de la investigación se puede determinar que todos los
procesos de la gestión académica con los que se maneja en la actualidad la
información de la institución educativa dificultan la labor de los docentes y del
personal administrativo, lo cual conlleva a que no se brinde un buen servicio tanto
a estudiantes como a padres de familia.
66
La implementación de las herramientas tecnológicas en la actualidad no solo son
símbolos de crecimiento y de otorgar una buena imagen a las instituciones sino
también de mejoras sustanciales en los procesos para así brindar un servicio de
calidad a toda la comunidad educativa es por ello que se realiza la siguiente
propuesta: Creación de la aplicación web para la gestión académica de la
Unidad Educativa “Ciudad de Ibarra”.
2.4 Conclusiones parciales del capítulo
Los métodos, técnicas e instrumentos presentados en este capítulo nos
orienta a recopilar información veraz y a proponer una alternativa de
solución coherente.
- La implementación de la aplicación web será de gran ayuda, permitiendo que
los procesos de gestión académica sean agiles y dinámicos en beneficio de la
comunidad educativa.
- Al almacenar la información en una base de datos permitirá acceder a ella con
mayor rapidez en caso de solicitarla y así brindar un mejor servicio a padres
de familia, estudiantes y docentes de la institución educativa.
- La aplicación web permite a los docentes registrar las notas de los estudiantes
desde su hogar o de cualquier lugar que tenga conexión a internet.
- Los reportes de notas de los estudiantes que se obtiene del sistema se
encontrara disponible para que los docentes puedan analizar detenidamente el
rendimiento académico en las juntas de curso.
- Es significativo el ahorro de los insumos de papelería que permite la aplicación
web.
67
- Los padres de familia se sentirán conformes con la rapidez con que se
realizara el proceso de matriculación de sus hijos.
- En la actualidad los procesos manuales de Gestión Académica con que se
administra la información está obsoleto lo que genera descontento en la
comunidad educativa.
- Con la entrevista se pudo determinar la existencia de una planificación
adecuada por parte de las autoridades para resolver las problemáticas
institucionales que ocasionan los procesos manuales, la solución se vio
enfocada en el desarrollo de una aplicación web de Gestión Académica
orientado a las necesidades de la institución.
CAPITULO III
MARCO PROPOSITIVO
3.1 Tema
Aplicación Web para la Gestión Académica de la Unidad Educativa “Ciudad de
Ibarra”.
68
3.2 Objetivos
Desarrollar e implementar el Sistema de Gestión Académica en la Unidad
Educativa “Ciudad de Ibarra”.
3.3 Desarrollo de la Propuesta
La institución educativa al implementar una aplicación web de gestión académica,
debe tener la convicción de adaptarse de forma permanente a los cambios que
nos ofrecen las nuevas tecnologías como son: flexibilidad, agilidad, creatividad,
innovación y desarrollo.
El tratamiento para la automatización de la información nos ayudara a minimizar
el tiempo de ejecución de los procesos ya que en la actualidad son: muy lentos,
generan muchos errores, no son seguros razón por la cual el desarrollo de la
aplicación web para la Gestión Académica de la Unidad Educativa “Ciudad de
Ibarra” fue diseñada tomando en cuenta todos los requerimientos necesarios para
resolver los problemas generados.
El diseño amigable de la aplicación ayudara para que los usuarios interactúen con
los formularios que permitirán el ingreso de la información de manera rápida, ágil,
ordenada y oportuna.
3.3.1 Análisis del desarrollo de la aplicación Web
Durante esta etapa se logró analizar las diferentes necesidades de la institución
educativa, determinando que objetivos debe cumplir la aplicación web, para
especificar de una forma clara y concisa las funciones que se van a realizar en el
sistema, para de esta manera hacer que la aplicación tenga un funcionamiento
óptimo.
69
3.3.2 Análisis de requerimientos
La mayoría de instituciones se preocupan en la búsqueda de nuevas tecnologías
y esta institución no es la excepción ya que ayudan a satisfacer las necesidades
de todos los estudiantes, docentes y administrativos, razón por la cual se requiere
de la implementación de una Aplicación Web para la Gestión Académica misma
que permitirá el registro y disponibilidad de los estudiantes, docentes,
matriculación, distributivo de trabajo, ingreso de notas, control de la agenda,
creación de periodos y la obtención de reportes como son: notas de los parciales,
listas de estudiantes y docentes, datos personales.
La información en la aplicación Web se encontrará digitalizada y el procesamiento
se llevara de manera automatizada lo que permitirá que la institución educativa
empiece a generar datos reales en menor tiempo en el momento que el usuario
realice una petición al sistema, esto se lo podrá realizar desde cualquier lugar
siempre y cuando se tenga acceso a una conexión de internet.
La implementación y el desarrollo de la Aplicación Web para la Gestión
Académica de la Unidad Educativa “Ciudad de Ibarra” se verá comprometida a
utilizar los recursos tecnológicos (Hardware, Software), económicos y humanos
para su integración que conllevara a obtener un servicio de calidad para toda la
comunidad educativa.
3.3.2.1 Software
• Microsoft.NET 2008.- permitira la elaboración y el diseño de los formularios
de la Aplicación Web a implementarse.
• SQL server 2005.- permitirá el diseño de la Base de Datos, misma que
almacenara todos los registros o datos.
70
• Fireworks.- mediante el cual se editará las imágenes que se utilizarán en el
diseño de la Aplicación Web.
• PowerDesigner.- permitirá el diseño conceptual, físico y lógico de la base de
datos que será utilizada para el almacenamiento de los datos o información.
3.3.2.2 Hardware
El equipo que se utilizó para el desarrollo del proyecto posee las siguientes
características:
Procesador Intel Core i5 Disco Duro 500 GB
Memoria Ram 4 GB Sistema Operativo Windows Seven
Además para el desarrollo del presente proyecto se llegó a utilizar:
• La entrevista
• La encuesta
• Libros
• Internet
3.3.3 Fase del diseño
Durante esta fase se determinó el diseño y los componentes de la Aplicación Web
la cual fue diseñada de acuerdo al método en cascada que permite determinar el
análisis y los requisitos necesarios para el funcionamiento, el diseño, la
codificación, las pruebas, la implementación y el mantenimiento de la aplicación
web de acuerdo a las normativas del sistema educativo.
71
3.3.3.1 Casos de uso del sistema
Los casos de uso son modelos pertenecientes a UML (Unified Modeling
Language) clasificados dentro de los modelos de comportamiento de sistemas.
Mediante este simple gráfico se intenta dar un rápido vistazo a las diferentes
funcionalidades cubiertas por el sistema y de los actores que intervendrán en
cada función como se muestra en los siguientes esquemas.
Gráfico 27: Caso de uso del administrador Fuente: Autor
uc Administrador
AdministradorA
Crea distributiv o
Crea periodos y ev entos en la
agenda de control
Registrar al personal
Genera reportes
Registro de estudiantes
Matriculas
72
Gráfico 28: Caso de uso del Estudiante Fuente: Autor
Gráfico 29: Caso de uso de docentes Fuente: Autor
Gráfico 30: Caso de uso del representante Fuente: Autor
uc Estudiantes
Estudiante
Acceso al sistema
Editar datos
Consulta de notas
Generar reportes
uc Docentes
Docentes
Acceso al sistema
Editar datos
Registro de notas
Generar reportes
uc Representante
Representante
Acceso al sistema con la cuenta del
estudiante
Editar datos
Consultar notas
Generar reportes
73
3.3.3.2 Diagrama de secuencia
Los diagramas de secuencia nos permiten describir el comportamiento de un
método, el cual nos muestra la interacción de los objetos ordenados en secuencia
temporal. Muestra los objetos que se muestran en el escenario y la secuencia de
mensajes intercambiados entre ellos para llevar a cabo la funcionalidad descrita
por el escenario. A continuación se describe de manera gráfica los diagramas de
secuencia para cada caso de uso del sistema (Dollon, 2012).
Diagrama de secuencia Administrador
En el caso del administrador se lo realiza en varias etapas como son registro de
docentes, estudiantes, matriculas, distributivos y agenda de trabajo para lo cual se
detalla en los siguientes gráficos.
• Registro de Docentes:
Gráfico 31: Diagrama de secuencia (Administrador–Docentes) Fuente: Autor
sd Administrador - Docentes
Docente Administrador
Sistema
Entrega hoja de datos()
Ingresa datos del docente()
Registra los datos()
Imprime hoja de registro()
Entrega Información (Clave y Usuario)
Ingresa datos del distributivo()
Registra datos distributivo()
Imprimir distributivo de trabajo()
Entrega carga horaria()
74
• Registro de Estudiantes
Gráfico 32: Diagrama de secuencia (Administrador–Estudiantes) Fuente: Autor
• Crear Agenda
Gráfico 33: Diagrama de secuencia (Administrador–Agenda) Fuente: Autor
sd Administrador - Estudiantes
Ministerio de Educación Administrador
Sistema
Estudiante
Entrega lista de estudiantes()
Ingreso de datos()
Registro de datos()
Imprime Información del registro()
Entrega Usuario y Password()
sd Agenda
Administrador
Sistema
Ingreso de datos del periodo()
Registra los datos introducidos()
Obtiene la información del periodo()
Ingreso los datos de los eventos de acuerdo al periodo()
Registro de los eventos por fechas()
Reporte de los eventos del periodo actual()
75
• Registro de Matricula
Gráfico 34: Diagrama de secuencia (Administrador–Matricula) Fuente: Autor
Diagrama de secuencia del Docente
Gráfico 35: Diagrama de secuencia Docentes Fuente: Autor
sd Matricula
Administrador
Sistema
Obtener información del estudiante()
Con la información solicitada asignar un curso()
Registrar matricula()
imprimir l ista de matriculados()
sd Docentes
Docente
Sistema
Ingreso(Usuario-Password)
Proceso acceso()
Menú docente()
Editar datos()
Proceso editar()
Imprimir información()
Ingreso de notas()
Procesa registro notas()
Imprimir notas de los estudiantes()
76
Diagrama de secuencia del Inspector
Gráfico 36: Diagrama de secuencia Inspector Fuente: Autor
Diagrama de secuencia del Estudiante
Gráfico 37: Diagrama de secuencia Estudiante Fuente: Autor
sd Inspector
Inspector
Sistema
Ingreso(Usuario-Password)
Proceso Acceder()
Visualiza Menu()
Edita Datos()
Proceso Actualizar()
Imprimir Datos()
Ingresar (Faltas-Atrasos)
Proceso Guardar()
Imprimir (Faltas-Atrasos)
sd Estudiante
Estudiante
Sistema
Ingreso (Usuario-Password)
Procesa el acceso ()
Visualiza Menu()
Editar Datos()
Procesa la actualización()
Visualizar datos()
Consultar notas()
Procesa la consulta()
Imprimir reporte de notas()
77
Diagrama de secuencia del Representante
Gráfico 38: Diagrama de secuencia Representante Fuente: Autor
Es importante mencionar que las secuencias se las realizo de acuerdo a los casos
de uso que representan la acción concreta que el usuario realiza como oprimir
una tecla o desplegar una pantalla, todo esto ejecuta una serie de secuencias que
esta fuera de la vista del usuario, pero se tienen que realizar para que el usuario
logre visualizar las teclas del sistema en la pantalla del computador (Parada,
2019).
Es por eso que el diagrama de secuencias es fundamentar para determinar todas
las acciones que se realizan para la comprensión del manejo del sistema.
3.3.3.3 Entradas y salidas
El sistemas cuenta con varias opciones en el menú dependiendo del usuario que
se haya logeado, dentro de cada uno de ellos se incluyen tareas fundamentales
sd Representante
Representante
Sistema
Ingreso (Usuario-Password) del estudiante
Procesa el acceso ()
Visualiza Menu()
Editar Datos()
Proceso actualizar()
Visualizar datos()
Consultar notas()
Procesa la consulta()
Imprimir reporte de notas()
78
para el manejo de la información requerida por el usuario como por ejemplo
tenemos registros, reportes, consultas, actualizaciones, en el menu tenemos las
siguientes opciones que se detallan en los siguientes formularios.
• Entradas
Las entradas de información mediante los formularios de la aplicación Web nos
permitirán registrar todos los datos requeridos de los docentes mediante cajas de
texto, combobox en las diferentes pestañas de acuerdo a la información que se
requiera de acuerdo a los procesos como son los de matrículas, distributivos de
trabajo, agenda y registro de estudiantes.
Gráfico 39: Formulario de registro de docentes Fuente: Autor
• Salidas
La aplicación Web permite visualizar la información que se encuentra en la base
de datos mediante un formulario el cual se encarga de desplegar todos los datos
solicitados de acuerdo al perfil con que ingreso el usuario al sistema ya sea un
79
docente, estudiante o personal administrativo con los que cuenta la institución
educativa.
Gráfico 40: Reporte de notas Fuente: Autor
De acuerdo al anterior grafico se puede observar en un formulario los datos de un
estudiante y la información de las notas parciales de cada quimestre haciendo
que el sistema permita consultar constantemente las notas que han sido
registradas por los docentes de cada una de las asignaturas, esta información se
podrá obtener desde cualquier lugar que tenga una conexión a internet es por
esta y otras razones podemos decir que hoy en día la tecnología es sinónimo de
crecimiento y calidad institucional.
3.3.3.4 Administración del sistema
Las funciones acordes para el manejo de la aplicación se le asignaran a cada uno
de los integrantes de acuerdo a la función que desempeñen en la institución
educativa se les asignara un perfil en la aplicación Web para que de acuerdo a su
80
perfil le permita acceder al menú de herramientas con las opciones necesarias
para cada grupo de usuarios de acuerdo a los procesos que realice.
Tabla 25: Administración del sistema Fuente: Autor
ACTOR CASO DE USO
ADMINISTRADOR
• Podrá acceder al sistema fácilmente mediante un login y
password de acceso.
• Registra al personal administrativo de la institución
asignándoles sus cuentas de acceso
• En primer lugar crea los periodos para ser utilizados en la
agenda del sistema.
• La principal función es la de realizar el almacenamiento
mediante el sistema de los registros de docentes,
asignaturas, cursos, distributivos, etc.
DOCENTE
• Accede al sistema con el perfil adecuado del docente
• El perfil del docente le permite registrar las notas de cada
parcial por cada uno de los cursos asignados.
• Le permite cambiar ciertos datos personales e incluso su
contraseña
INSPECTOR
• Accede al sistema para controlar las faltas diariamente de
los estudiantes.
• Verifica si las faltas están justificadas e injustificadas.
• Modifica sus datos entre ellos su contraseña
ALUMNO
• Ingresar al sistema.
• Consultar todas sus calificaciones durante todo el periodo.
• Consultar las faltas cometidas.
81
PADRES DE FAMILIA
• Accede al sistema
• Consultar las calificaciones de su hijo.
• Le permite visualizas los datos del estudiante.
3.3.3.5 Diseño de bases de datos
Antes del desarrollo del sistema se realizó el diseño de la base de datos en SQL
Server 2005.
Descripción de las tablas
En esta parte describiremos la base de datos que está conformada de una serie
de tablas donde se almacenan los datos para posteriormente darnos a conocer la
información que sea requerida. Para el sistema de Gestión Académica la base de
datos consta de las siguientes tablas:
• Tabla agenda.- Nos permite controlar los eventos mediante la asignación de
fechas de inicio y fin para los procesos de inscripción, matriculación,
distributivo de trabajo, registro de notas, etc.
• Tabla periodos.- Permite registrar el periodo escolar con que se maneja el
año lectivo en todo el sistema, contiene fechas de inicio y finalización, el
estado actual, y los días laborados.
• Tabla matriculas.- Permite matricular a los estudiantes nuevos que se
encuentren inscritos y a los ya matriculados en los ciclos superiores en el
periodo activo.
• Tabla Cursos.- Consta de un código auto incrementable, el nombre del curso
y el paralelo, para que acoja los datos de los cursos con los que cuenta la
institución educativa.
82
• Tabla estudiantes.- Permite registrar los datos personales de los estudiantes
y de los representantes los cuales son de suma importancia en caso de
requerir la información en la institución educativa.
• Tabla personal.- Se registran los datos de los profesores de acuerdo al título
y la materia que dicta para ser registrado en el distributivo de trabajo.
• Tabla distributivo.- Permite asignar a los docentes la carga horaria de
acuerdo al curso en el que dicte la materia.
• Tabla representante.-Se registran los representantes de cada estudiante en
los cuales se pueden obtener números de teléfono dirección en donde se les
pueda localizar.
• Tabla provincias.- Esta tabla nos permite ingresar las provincias de acuerdo a
su código de identificación.
• Tabla cantones.- Nos permite ingresar los cantones de una determinada
provincia.
• Tabla parroquias.- Nos permite ingresar las diferentes parroquias de acuerdo
a los cantones y provincias.
• Tabla instituciones.- En esta tabla nos permite registra todas las escuelas de
donde proviene los estudiantes.
• Tabla cargo.- Nos permite ingresar los cargos a los cuales son asignados a
cada administrativo en la institución.
83
• Tabla hoja de control.- Nos permite ingresar la fecha con la cual vamos a
controlar las asistencias y los atrasos de los estudiantes.
• Tabla asistencias.- Nos ayuda a registrar las inasistencias de los estudiantes
de acuerdo a una fecha asignada por la hoja de control.
• Tabla atrasos.- Nos ayuda a registrar los atrasos de los estudiantes de
acuerdo a una fecha asignada por la hoja de control.
• Tabla especialidades.- en esta tabla se registran todas las especialidades
con las que cuenta la institución educativa.
• Tabla títulos.- Nos permite registrar el título de mayor jerarquía que aya
obtenido en su vida profesional.
• Tabla asignatura.- Nos permite registrar todas las asignaturas de acuerdo a la
malla curricular asignada por el ministerio de educación.
84
Modelo Físico
85
Modelo Lógico
86
3.3.4 Codificación
3.3.4.1 Módulo de matriculación
Este formulario nos permite realizar el registro de los datos necesarios para
efectuar la matriculación de los estudiantes verificando si aprobó o no el año para
ser promovido al siguiente curso esto se realiza automáticamente con la
utilización de un combo que permite filtrar únicamente el curso al que le
corresponde matricularse en el nuevo año lectivo.
Gráfico 41: Formulario de matriculación
Fuente: Autor
3.3.4.2 Capa lógica de negocios
87
En esta capa residen las aplicaciones que se ejecutan de acuerdo a las peticiones
del usuario, las mismas que serán enviadas y generadas a través de resultados
de acuerdo a la información requerida a través de los formularios, en esta capa se
encuentra todas las interfaces, las cuales por medio de reglas están establecidas
entre sí. El usuario puede visualizar cada interface haciendo referencia a una
conexión con la tabla existente en la base de datos.
La implementación y desarrollo del Sistema Informático fue realizado con las
herramientas de la plataforma de Visual Studio .Net 2010 y para el diseño de la
base SQL Server 2005.
3.3.4.3 Principales módulos de la aplicación web
La aplicación posee cuatro módulos importantes que involucran a todos los
actores principales.
• Módulo de administrador
Se gestiona la administración de los periodos de cada año lectivo así como el
ingreso de toda la información necesaria para cada año lectivo.
• Módulo de inspector
Ingreso de la información correspondiente a las faltas justificadas e injustificadas
cada uno de los alumnos.
• Módulo de docente
Permite la visualización y el ingreso de notas de acuerdo a los cursos asignados,
también tiene la opción para actualizar los datos personales de los docentes.
88
• Módulo de estudiante
Este formulario permite al estudiante consultar sus notas que le asignaron los
docentes por cada parcial, además permite actualizar los datos personales.
3.3.5 Pruebas
Para garantizar el correcto funcionamiento de la aplicación web se realizó una
serie de pruebas de validación, tanto en la interfaz como en el funcionamiento
interno de la base de datos, utilizando diferentes tipos de temas.
• En las pruebas realizadas en la interfaz se verifico que el funcionamiento de
la aplicación sea operativa.
• Revisión del estilo de la interfaz de acuerdo a los lineamientos de la
institución educativa.
• Revisión de la base de datos para comprobar su estructura, y que los
procesos permitan guardar la información sin la ejecución de ningún error y
que las respuestas sean las esperadas.
• También se realizó un análisis minucioso al momento de imprimir los
diferentes tipos de reportes que ofrece la aplicación para garantizar la
información a los usuarios.
• Revisión ejecutada de forma controlada por usuarios finales según los
posibles roles para comprobar el funcionamiento de la aplicación en todos
los aspectos.
Además las pruebas se las realizo en cinco equipos con diferente sistema
operativo y navegadores web (Internet Explorer, Mozilla Firefox, Google Chrome)
a fin de poder determinar el correcto funcionamiento de la aplicación enfocándose
89
en los procesos que realizan diariamente los usuarios y así poder desempeñarse
adecuadamente en todas sus tareas.
3.3.6 Hardware utilizado
Una vez subida la aplicación al sitio web se verifico el correcto funcionamiento de
la misma, realizado todas las pruebas necesarias para lo cual se accedió a la
aplicación desde los diferentes ordenadores que posee la institución educativa
las cuales presentan las siguientes características.
Características de las computadoras
EQUIPO 1 EQUIPO 2 EQUIPO 3 Procesador i3 Procesador i5 Procesador Cored 2 Quad
Memoria RAM 4 GB Memoria RAM 4 GB Memoria RAM 2 GB
SO Win 7 Windows Win 8 SO Win XP
Tabla 26: Características del computador
Fuente: Autor
Características del servidor
CARACTERISTICAS DESCRIPCION Procesador Intel Xeòn 2.5 HZ
Memoria RAM 8 GB
Sistema Operativo Windows Server 2008 Estándar Edition
Disco Duro 352 GB
Tabla 27: Características del servidor
Fuente: Autor
3.3.7 Pruebas de navegadores
90
Entre los navegadores de internet más conocidos y en los que se ha realizado las
respectivas pruebas de la aplicación web son las siguientes: Internet Explorer y
Mozilla Firefox, conocidos como los navegadores de Internet más estables y
conocidos por su mayor número de aplicaciones.
3.3.7.1 Mozilla Firefox
Mozilla Firefox es un navegador web que se caracteriza por la potencia y
versatilidad que tiene, cualidades ganadas a través de años de desarrollo.
En este navegador la aplicación se ejecuta de una forma satisfactoria, sin tener
ningún inconveniente y obteniendo resultados positivos y brindando mayor
agilidad al momento de realizar los diferentes procesos.
Gráfico 42: Formulario de docentes Fuente: Auto
3.3.7.2 Internet Explorer
91
El Internet Explorer esta entre los navegadores web más utilizados en la
actualidad, fue creado por Microsoft e integrado en los diferentes sistemas
operativos y compatible con muchas aplicaciones pero al ejecutar en este
navegador el sistema de Gestión Académica se pudo constatar que no cumple
con las expectativas deseadas, en vista de que algunas funciones dejaban de
funcionar correctamente debido a la falta de algunos plugin o componentes de
compatibilidad.
En la siguiente figura se puede observar un formulario de la aplicación Web en
ejecución mediante el Internet Explorer.
Gráfico 43: Formulario de docentes Fuente: Autor
3.3.7.3 Prueba funcional del administrador
92
Para realizar la prueba del funcionamiento del administrador se ejecutó la
aplicación Web la cual nos muestra la página inicial que es la de presentación la
cual consta de una pestaña de Inicio, que permite al usuario o administrador
ingresar al sistema mediante la solicitud de un usuario y contraseña de acceso
luego se debe seleccionar de un combo el cargo o función que cumple en la
institución educativa para proceder a presionar el botón aceptar como se muestra
en la siguiente figura.
Gráfico 44: Inicio de sesión Fuente: Autor
Luego de realizar el proceso para acceder al sistema el administrador tiene a su
disposición un menú con todos los permisos que posee la aplicación web para
que pueda registrar a todo el personal docente y administrativo de la institución
educativa de acuerdo a los roles con los que se desempeñan.
El formulario con el que trabajara el administrador del sistema se lo muestra en la
siguiente figura.
93
Gráfico 45: Menú principal Fuente: Autor
3.3.7.4 Pruebas técnicas
Las pruebas técnicas se las realizo en los diferentes procesos y procedimientos a
nivel de código, para de esta manera determinar, comprobar y permitir que la
aplicación tenga un buen funcionamiento.
Todos los procesos fueron validando los datos que se van a utilizar en cada
procedimiento, ingresando información y obteniendo resultados, al presentarse
errores se debe rectificarlos inmediatamente para que de esta manera se obtenga
una aplicación óptima.
3.3.7.5 Prueba de caja blanca
Se validó que los resultados obtenidos en los diferentes procesos fueron los
esperados por la institución educativa, además se comprobó que el control de
ingreso de usuario y contraseña se esté efectuando correctamente, siguiendo el
procedimiento en cada uno de los comandos de SQL Server proporcionándonos
los resultados adecuados en la base de datos.
94
Este tipo de prueba se las realizó mediante codificación, es decir si el usuario
ingresa o modifica la información el sistema internamente verifica si los datos
fueron guardados correctamente caso contrario procede a validar la información y
determinar donde fue el error.
3.3.7.6 Pruebas de caja negra
De acuerdo a las pruebas se llegó a determinar que los diferentes procesos se
ejecutaron correctamente, comprobando que cada botón para realizar los
procesos de Guardar, Modificar, Eliminar, Adicionar y Cancelar de cada uno de
los formularios se encuentren funcionando de manera correcta constatando que
los resultados obtenidos son los esperados en todos los procesos realizados en
estas pruebas de funcionamiento.
3.3.7.7 Pruebas de velocidad
Para los usuarios uno de los problemas más graves es la lentitud y deficiente
velocidad de carga de las distintas páginas, ya que si tarda mucho tiempo el
visitante tiende a salirse o utilizar otros recursos para consultar o ingresar la
información, hay que tener en cuenta que el tiempo de carga de un sitio web, no
solo depende de lo pesado que sean las páginas sino también de la velocidad del
internet (ancho de banda) y características del equipo.
Para realizar el análisis de la aplicación web debe cargarse en un rango de tiempo
menor a 5 segundos, ya que es un valor estándar en el que se encuentran los
tiempos de carga para cualquier aplicación, si el tiempo supera los 5 segundos se
podría calificar como mala. Para determinar la velocidad utilizaremos las
siguientes.
Iwebtool
95
Esta herramienta nos permite medir la velocidad de carga de nuestra aplicación,
colocando la dirección o URL a consultar, en la cual muestra la cantidad de KB
que cargo la aplicación Web, la velocidad y el tiempo de tardanza del servidor.
Gráfico 46: Herramienta Iwebtool
Fuente: Autor
Luego de realizar el test correspondiente con esta herramienta se pudo
determinar que el tiempo que tardo la aplicación Web en cargarse fue de 0.64
segundos, determinando que se encuentra en un tiempo estimado para su
funcionamiento.
Webwait
Esta aplicación permite determinar el tiempo de carga de cualquier página web,
en el caso de la aplicación web de gestión académica me permitió comprobar lo
rápido o lento que carga la página de la aplicación, probando así la eficiencia y
agilidad con la que se realizaran los diferentes procesos que se ejecuten.
96
Gráfico 47: Página de herramienta Webwait
Fuente: Autor
Con la utilización de esta herramienta luego de realizar cinco carreras ejecutadas
se pudo determinar que en un intervalo de tiempo de cinco segundos, el tiempo
medio de carga fue de 0.56 segundos.
Pingdom Tools
Esta aplicación es un paquete de herramientas en línea que con solo escribir la
dirección de la página permite obtener información y evaluar el tiempo real de
carga de la aplicación web.
97
Gráfico 48: Página de la herramienta Pingdom Tools Fuente: Autor
Luego de evaluar el sistema con esta herramienta se obtiene una lectura de
funcionamiento en el margen de satisfactorio con una velocidad de carga de 2.8
segundos, lo que significa que es aceptable la velocidad de funcionamiento de la
aplicación Web.
Las pruebas realizadas al sistema satisfacen las expectativas del funcionamiento
en tiempo real para que sea una aplicación que aporte significativamente en los
procesos que se realicen los usuarios en la institución educativa por lo que se
resumen los resultados de las pruebas en la siguiente tabla.
Resultados de las pruebas
Navegador Herramienta Tiempo de carga Valor
Promedio Calificación
1ra 2da 3ra
Mozilla Firefox
Iwebtool 0.64 0.67 0.69 0.67 Buena Webwait 0.57 0.71 0.59 0.62 Buena Pingdom Tools 2.8 3.22 2.5 2.84 Buena
98
Internet Explorer Falta de incompatibilidad
Google Chrome Falta de incompatibilidad
Tabla 28: Pruebas de evaluación Fuente: Autor
Como conclusión de esta evaluación se llegó a determinar que los tiempos de
carga que se obtuvieron en las tres herramientas y con el navegador Mozilla
Firefox se encuentra dentro de tiempo de carga normal de la aplicación web
obteniendo un resultado óptimo para la utilización de la aplicación Web.
3.3.8 Implementación
En la implementación de la aplicación web se ha considerado las mejores
opciones para el buen funcionamiento, garantizando velocidad, seguridad e
integridad de la información con la implementación de la Aplicación en la web y
alojar la base de datos se requiere de lo siguiente requisitos tanto en hardware
como en software:
Hardware
• Intel (R) 2.6 HZ (2 procesadores)
• 8 GB en Memoria Ram
• 1TB en Disco Duro
• Tarjeta de red
• Monitor
• Mouse
Software
• Internet Information Server
• .Net Frameworks 2.2
• SQL Server 2005
99
• Windows Server 2010
• Hosting y dominio
Servicio de internet
La Unidad Educativa “Ciudad de Ibarra” en la actualidad cuenta con un ancho de
banda de 2 megas.
Generación de instaladores
Los archivos se generaron mediante un empaquetado en formato Zip .
Seguridades
El nivel de seguridad de la aplicación web es alto; aplicado por el administrador a
los usuarios del sistema.
Bases de datos
Se genera mediante la opción backup un respaldo periódico de la base de datos,
como plan de contingencia para de esta manera evitar pérdidas de información
debido a problemas externos como problemas eléctricos, conectividad o virus, es
recomendable ejecutar esta opción desde el servidor, también hay que tomar en
cuenta que entre más información se guarde en la base de datos el proceso de
respaldo es más lento
Conclusiones
• En la actualidad la Unidad Educativa “Ciudad de Ibarra”, no cuenta con una
aplicación web de Gestión Académica que permita mejorar sustentablemente
los servicios a la comunidad educativa.
100
• Los procesos que se efectúan actualmente en la institución educativa son de
forma manual generando retraso y demora para registrar las notas obtenidas
en cada parcial de las diferentes materias.
• En algunos casos se pudo detectar en las hojas que registran las notas los
docentes que había errores de cálculo para la obtención de los promedios de
los parciales generando varios reclamos por parte de los padres de familia al
recibir los reportes.
• La solicitud de información de estudiantes y docentes es demasiado demorosa
ya que la señora secretaria debe buscar la información entre varias carpetas
que se encuentra guardadas en grandes archivadores produciendo el
descontento de la comunidad educativa.
• Se capacitó a todo el personal de la institución educativa que utilizara el
sistema, ya que se detectó que el 50% desconocía del funcionamiento de una
Aplicación Web lo cual genero varios inconvenientes que se fueron superando
paulatinamente.
• El sistema que integrara la institución educativa es una herramienta que será
un gran aporte a la Gestión Académica, debido a que permitirá mejorar
sustancialmente todos los procesos.
Recomendaciones
• Se recomienda a las autoridades de la institución educativa la utilización de
nuevas tecnologías como es la implementación del sistema de Gestión
Académica (SGA), el mismo que mediante un entorno gráfico y fácil de utilizar
mejorara el control y la disponibilidad de la información.
101
• Es importante la implementación de nuevos equipos que sean asequibles a los
docentes y estudiantes para aprovechar a lo máximo las bondades que ofrece
el sistema.
• Antes de hacer el levantamiento de la información se recomienda disponer de
la información debidamente revisada oportunamente de los contenidos para no
tener futuros inconvenientes y estar haciendo cambios a cada momento que a
la larga se perjudica tanto a la institución educativa como al desarrollador del
proyecto.
• Realizar la entrega oportunamente del nombre de usuario y contraseña una
vez implementada la aplicación web realizado el estudio de cada uno de los
perfiles que conforman el personal docente y administrativo.
• Brindar una capacitación continua para la mejor utilización de todo el sistema
de Gestión Académica.
• Implementar la Aplicación Web para la Gestión Académica en la Unidad
Educativa “Ciudad de Ibarra”, ya que permitirá que todos los procesos del
tratamiento de la información que actualmente utiliza la institución sean
sumamente más rápidos y confiables.
BIBLIOGRAFÍA
Alarcón, V. (2010). Desarrollo de sistemas de información. Catalunya España: Edicions UPC.
Mascort, A. (1978). Manual de gestión. Perú: Lance Grafico S.A.C
Bárcenas, A. (2009). Procesos administrativos. Colombia: MACGRAW-HILL.
Ander, E. (1993). Manual de gestión. Perú: Lance Gráfico S. A. C
Berzal, F. (2006). Desarrollo Profesional de Aplicaciones Web con ASP.NET. España: ISBN.
Cortés, C. (2008). Guía práctica de Administración de SQL Server 2005. Mexico: ISBN.
Gauchat, J. (2012). El gran libro de HTML5, CSS3 y Javascript. Barcelona España: MARCOMBO S.A.
Ignacio, R. O. (2012). Metodología de la investigación cualitativa. España: Deusto.
Ministerio de Educación, E. (2010). Estandares de calidad educativa. Quito: Editogran 1° Ed.
Ministerio de Educacion, P. (2011). Manual de gestión para directores de instituciones educativas. Peru: Lance grafico S.A.C. 1° EDICION.
Payne, C. (2002). Aprendiendo ASP.NET . Mexico: Pearson Educación.
Ramírez, C. (2004). La gestión administrativa en las institusiones educativas. México : Limusa S.A. 2° Ed.
Sánchez, J. (2012). Los métodos de investigación. Madrid: Díaz de santo.
Dollon, J. (2012). Soluciones Informáticas. España: ENI
Lujan, S. (2011). Programación en Internet Cliente Web. España: Club Universitario
Garcés, H. (2000). Investigación Científica. Ecuador: Ediciones Abya-Yala
LINKOGRAFÍA
Aplicaciones Web. (2009). Aplicaciones web. http://www.amh2web.com/ventajas-aplicaciones-web.html
blogdiario.com. (2009). lasdinamicas12 : http://lasdinamicas12.blogspot.es/ 12471 93960/
Chumacero, P. M. (2009). Metodologias de la investigacion: Monografias:
http://www.monografias.com/usuario/perfiles/m_sc_lic_miguel_angel_heredia_chumacero
Pereda, (2007). JMPeredas, Weblog http://jmpereda.wordpress.com/2007/08/24/ definiendo-la-plantilla/
Marcano, D. (2006). Gestión Académica: http://www.scielo.org.ve/scielo.php? pid =S1315-99842006000200005&script=sci_arttext
Mas adelante.com, (2014). masadelante.com. : www.masadelante.com
Microsoft, M. (2006). Microsoft SQL Server 2005. www.microsoft.com/spain/sql / productinfo/overview/what-is-sql-server.mspx
Peralta, M. (2001). Monografias : www.monografias.com/trabajos7/ sisinf/sisinf.shtml
Rafael, P. (2010). Slideshare : http://es.slideshare.net/rafadalberto/diagrama-de-secuencia
Milugo, C. (2011). Slideshare : http://es.slideshare.net/MILUGO/ciclo-de-vida-del-desarrollo-de-sistemas
ANEXOS
Diccionario de datos
A continuación describiremos las características y puntuales de los datos que se van
a utilizar en el desarrollo del sistema.
Tabla: Estudiante
CAMPO DEFINICIÓN TIPO PK FK
Id_estudiante Es un campo auto incrementable de la tabla
int NO NO
Ced_estudiante Es la clave principal de la tabla Varchar (10) SI NO
Apell_estudiante Administra el apellido de los estudiantes. Varchar (25) NO NO
Nom_estudiante Administra los nombres de los estudiante Varchar (25) NO NO
FechNac_estudiante Administra las fechas de nacimiento de los estudiantes
datetime NO NO
libMilitar_estudiante Administra los números de la libreta militar
Varchar(10) NO NO
Genero_estudiante Administra el género de los estudiantes Varchar(2) NO NO
Foto_estudiante Administra la foto de los estudiantes image NO NO
Nacionalidad Administra la nacionalidad Varchar (20) NO NO
Id_provincia Administra de acuerdo al código las provincias en los estudiantes
Varchar(10) NO NO
Id_canton Administra de acuerdo al código de los cantones en los estudiantes.
Varchar(10) NO NO
Id_parroquia Administra de acuerdo al código de las parroquias en los estudiantes.
Varchar(10) NO NO
Dirección_estudiante Administra la dirección de los estudiantes Varchar(10) NO NO
Teléfono_dom Administra los números de teléfono del domicilio.
nchar(10) NO NO
Teléfono_cel Administra los números de teléfono celular del representante.
nchar(10) NO NO
Email Administra los correos electrónicos de los estudiantes.
Varchar (50) NO NO
Id_institucion Administra a las provincias de acuerdo a su código.
smallint NO NO
Id_representante Administra a los representantes de acuerdo a su código.
Varchar(10) NO NO
Password Administra las claves con las que podrá acceder al sistema.
Varchar(10) NO NO
Estado Administra los estados de los estudiante bit NO NO
Tabla: Provincia
Tabla: Cantón
CAMPO DEFINICIÓN TIPO PK FK
Id_canton Administra el código del cantón Varchar (3) SI NO
Detalle Administra el nombre de los cantones Varchar (20) NO NO
Id_provincia Administra el codigo de la provincia Varchar(3) NO SI
Tabla: Parroquia
CAMPO DEFINICIÓN TIPO PK FK
Id_Parroquia Administra el código de la parroquia Varchar (3) SI NO
Detalle Administra el nombre de las parroquias Varchar (20) NO NO
Id_provincia Administra el código de la provincia de la relación
Varchar(3) NO SI
Id_canton Administra el código del canton de la relación
Varchar(3) NO SI
Tabla: Instituciones
CAMPO DEFINICIÓN TIPO PK FK
Id_institucion Administra el código de la institución el cual es auto incrementable
smallint SI NO
CAMPO DEFINICIÓN TIPO PK FK
Id_provincia Administra el código de la provincia Varchar (3) SI NO
Detalle Administra el nombre de las ciudades Varchar (20) NO NO
Detalle Administra el nombre de las instituciones Varchar (20) NO NO
Tabla: Docente
CAMPO DEFINICIÓN TIPO PK FK
Id_docente
Es un campo auto incrementable de la tabla
int NO NO
Ced_ docente Es la clave principal de la tabla Varchar (10) SI NO
Apell_ docente Administra el apellido de los estudiantes. Varchar (25) NO NO
Nom_ docente Administra los nombres de los estudiante
Varchar (25) NO NO
FechNac_ docente Administra las fechas de nacimiento de los estudiantes
datetime NO NO
Genero_ docente Administra el género de los estudiantes Varchar(2) NO NO
Foto_ docente Administra la foto de los estudiantes image NO NO
Id_nacionalidad Administra la nacionalidad Varchar (20) NO NO
Fech_magis_ docente Administra las fechas de ingreso Varchar(10) NO NO
Id_provincia Administra de acuerdo al código las provincias en los estudiantes
Varchar(10) NO NO
Id_canton Administra de acuerdo al código de los cantones en los estudiantes.
Varchar(10) NO NO
Id_parroquia Administra de acuerdo al código de las parroquias en los estudiantes.
Varchar(10) NO NO
Dirección_ docente Administra la dirección de los estudiantes
Varchar(10) NO NO
Teléfono_ docente Administra los números de teléfono del domicilio.
nchar(10) NO NO
Teléfono_ docente Administra los números de teléfono celular del del docente
nchar(10) NO NO
email_ docente Administra los correos electrónicos de los docentes
Varchar (50) NO NO
Id_ecivil Administra los estados civil int NO NO
Id_titulo Administra el código de los títulos para relacionar con la tabla de títulos
int NO NO
Id_area Administra el código del área para relacionar con la tabla de áreas
int NO NO
Id_cargo Administra el código del cargo para relacionar con la tabla de cargos
int NO NO
Password_docente Administra las claves con las que podrá acceder al sistema.
Varchar(10) NO NO
Fech_alta_docente Administra la fecha en que se registró el docente
datetime NO NO
Estado_ docente Administra el estado de los docentes bit NO NO
Tipo_dato Administra el tipo de imagen de la foto de los docentes
Varchar (50) NO NO
Tabla: Título
CAMPO DEFINICIÓN TIPO PK FK
Id_titulo Administra el código de la institución el cual es auto incrementable
smallint SI NO
Detalle Administra el nombre de los títulos Varchar (25) NO NO
Nivel Administra el nivel en que se encuentra el titulo
Varchar(10) NO NO
Institución Administra el nombre de las instituciones Varchar(40) NO NO
Abreviatura Administra la abreviatura de acuerdo al título.
Varchar(5) NO NO
Tabla: Cargo
CAMPO DEFINICIÓN TIPO PK FK
Id_cargo Administra el código del cargo el cual es auto incrementable
smallint SI NO
Detalle Administra el nombre del cargo Varchar (20) NO NO
Tabla: Representante
CAMPO DEFINICIÓN TIPO PK FK
Id_representante Administra el código del representante el cual es auto incrementable
smallint NO NO
Cedula Administra el número de cedula Smallint SI NO
Apellidos Administra los apellidos del representante
Varchar(25) NO NO
Nombres Administra los nombres del inscripto Varchar(25) NO NO
Ocupacion Administra el código de la ocupación de la tabla relacionada
smallint NO NO
LugarTrabajo Administra el lugar de trabajo del representante
Varchar(50) NO NO
DirecciónTrabajo Administra la dirección de los representantes
Varchar(50) NO NO
TeléfonoTrabajo Administra los números de teléfono Varchar(10) NO NO
Parentesco Administra el parentesco del representante
Varchar(20) NO NO
Tabla: Matricula
CAMPO DEFINICIÓN TIPO PK FK
Id_matricula Administra el código de la matricula el cual es auto incrementable
bigin SI NO
Cod_ matricula Administra el código de la matricula bigin NO NO
Id_periodo Administra el código del periodo de la tabla relacionada el cual es UNIQUE
Smallint NO NO
Ced_estudiante Administra la cedula del estudiante la cual es UNIQUE
Varchar(10) NO NO
Id_curso Administra el código del curso de la tabla relacionada
Smallint NO NO
Fecha_ matricula Administra la fecha de la matricula Varchar(10) NO NO
Situación_mat Administra la opción de aprobado o reprobado
Varchar(15) NO NO
Id_especialidad Administra el código de la especialidad de la tabla relacionada
smallint NO NO
Tipo_ matricula Administra el tipo de la matricula si esta es ordinaria o extraordinaria
Varchar(15) NO NO
Observaciones Administra las observaciones de la matricula
Varchar(50) NO NO
Estado Administra el estado de la matricula bit NO NO
Tabla: Distributivo
CAMPO DEFINICIÓN TIPO PK FK
Id_distributivo Administra el código de la matricula el cual es auto incrementable
bigin SI NO
Id_periodo Administra el código del periodo de la tabla relacionada el cual es UNIQUE
Smallint NO NO
Ced_personal Administra la cedula del personal de la tabla relacionada la cual es UNIQUE
Varchar(10) NO NO
Id_asignatura Administra el código de la asignatura de la tabla relacionada
Smallint NO NO
Id_curso Administra el código del curso de la tabla relacionada
Smallint NO NO
Num_horas Administra el número de horas clase int NO NO
Estado Administra el estado del distributivo de trabajo
bit NO NO
Tabla: Asignatura
CAMPO DEFINICIÓN TIPO PK FK
Id_asignatura Administra el código de la asignatura la cual es auto incrementable
smallint SI NO
Asignatura Administra el nombre de la asignatura Varchar (30) NO NO
Tabla: Especialidad
CAMPO DEFINICIÓN TIPO PK FK
Id_especialidad Administra el código de la especialidad la cual es auto incrementable
smallint SI NO
Detalle Administra el nombre de la especialidad Varchar (30) NO NO
Tabla: Curso
CAMPO DEFINICIÓN TIPO PK FK
Id_curso Administra el código del curso el cual es auto incrementable
smallint SI NO
Curso Administra el nombre del curso Varchar (25) NO NO
Paralelo Administra el nombre del paralelo que se le asigna a cada curso
Varchar(3) NO NO
Tabla: Agenda
CAMPO DEFINICIÓN TIPO PK FK
Id_agenda Administra el código de la asignatura la cual es auto incrementable
smallint SI NO
Id_periodo Administra el código del periodo el cual es auto incrementable
smallint NO NO
Evento Administra el nombre del evento de la agenda
Varchar (30) NO NO
Fech_inicio Administra la fecha de inicio de la agenda
datetime NO NO
Fech_final Administra la fecha final de la agenda datetime NO NO
Estado Administra el estado de la agenda bit NO NO
Tabla: Periodo
CAMPO DEFINICIÓN TIPO PK FK
Id_periodo Administra el código de la asignatura la cual es auto incrementable
smallint SI NO
Detalle Administra el código del periodo el cual es auto incrementable
Varchar(9) NO NO
Fech_inicio Administra la fecha de inicio de la agenda
datetime NO NO
Fech_final Administra la fecha final de la agenda datetime NO NO
Días_laborados Administra los días laborados en el año Varchar(3) NO NO
Activo Administra el estado de la agenda bit NO NO
Tabla: Notas
CAMPO DEFINICIÓN TIPO PK FK
Id_notas Administra el código de la nota cual es auto incrementable
bigint SI NO
Id_matricula Administra el código de la matrícula de la tabla relacionada
bigint NO NO
Id_distributivo Administra el código del distributivo de la tabla relacionada
bigint NO NO
tareas_11 Administra la nota de las tareas del primer parcial
float NO NO
tra_ind_11 Administra la nota de los trabajos individuales del primer parcial
float NO NO
tra_gru_11 Administra la nota de los trabajos grupales del primer parcial
float NO NO
lecciones_11 Administra la nota de las lecciones del primer parcial
float NO NO
pruebas_11 Administra la nota de las pruebas del primer parcial
float NO NO
parcial_11 Se obtiene el promedio de la nota del primer parcial.
float NO NO
c_q1_p1 Administra la nota cualitativa de conducta del primer parcial
Varchar(3) NO NO
obs_q1_p1 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q1_p1 Planificación para cambiar el comportamiento
Varchar(100) NO NO
tareas_12 Administra la nota de las tareas del segundo parcial
float NO NO
tra_ind_12 Administra la nota de los trabajos individuales del segundo parcial
float NO NO
tra_gru_12 Administra la nota de los trabajos grupales del segundo parcial
float NO NO
lecciones_12 Administra la nota de las lecciones del segundo parcial
float NO NO
pruebas_12 Administra la nota de las pruebas del segundo parcial
float NO NO
parcial_12 Se obtiene el promedio de la nota del segundo parcial.
float NO NO
c_q1_p2 Administra la nota cualitativa de conducta del segundo parcial
Varchar(3) NO NO
obs_q1_p2 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q1_p2 Planificación para cambiar el comportamiento
Varchar(100) NO NO
tareas_13 Administra la nota de las tareas del tercer parcial
float NO NO
tra_ind_13 Administra la nota de los trabajos individuales del tercer parcial
float NO NO
tra_gru_13 Administra la nota de los trabajos grupales del tercer parcial
float NO NO
lecciones_13 Administra la nota de las lecciones del tercer parcial
float NO NO
pruebas_13 Administra la nota de las pruebas del tercer parcial
float NO NO
parcial_13 Se obtiene el promedio de la nota del tercer parcial.
float NO NO
c_q1_p3 Administra la nota cualitativa de conducta del tercer parcial
Varchar(3) NO NO
obs_q1_p3 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q1_p3 Planificación para cambiar el comportamiento
Varchar(100) NO NO
promedio_1 Es la nota que resulta del promedio de los parciales y calculado el 80%
float NO NO
examen_1 Es la nota del examen que se encuentra calculada el 20%
float NO NO
quimestre_1 Para la nota del primer quimestre se suma el promedio de los parciales y la nota del examen
float NO NO
c_q1 Administra la nota cualitativa de conducta del quimestre
Varchar(3) NO NO
obs_q1 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q1 Planificación para cambiar el comportamiento
Varchar(100) NO NO
tareas_21 Administra la nota de las tareas del primer parcial
float NO NO
tra_ind_21 Administra la nota de los trabajos individuales del primer parcial
float NO NO
tra_gru_21 Administra la nota de los trabajos grupales del primer parcial
float NO NO
lecciones_21 Administra la nota de las lecciones del primer parcial
float NO NO
pruebas_21 Administra la nota de las pruebas del primer parcial
float NO NO
parcial_21 Se obtiene el promedio de la nota del primer parcial.
float NO NO
c_q2_p1 Administra la nota cualitativa de conducta del primer parcial
Varchar(3) NO NO
obs_q2_p1 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q2_p1 Planificación para cambiar el comportamiento
Varchar(100) NO NO
tareas_22 Administra la nota de las tareas del segundo parcial
float NO NO
tra_ind_22 Administra la nota de los trabajos individuales del segundo parcial
float NO NO
tra_gru_22 Administra la nota de los trabajos grupales del segundo parcial
float NO NO
lecciones_22 Administra la nota de las lecciones del segundo parcial
float NO NO
pruebas_22 Administra la nota de las pruebas del segundo parcial
float NO NO
parcial_22 Se obtiene el promedio de la nota del segundo parcial.
float NO NO
c_q2_p2 Administra la nota cualitativa de conducta del segundo parcial
Varchar(3) NO NO
obs_q2_p2 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q2_p2 Planificación para cambiar el comportamiento
Varchar(100) NO NO
tareas_23 Administra la nota de las tareas del tercer parcial
float NO NO
tra_ind_23 Administra la nota de los trabajos individuales del tercer parcial
float NO NO
tra_gru_23 Administra la nota de los trabajos grupales del tercer parcial
float NO NO
lecciones_23 Administra la nota de las lecciones del tercer parcial
float NO NO
pruebas_23 Administra la nota de las pruebas del tercer parcial
float NO NO
parcial_23 Se obtiene el promedio de la nota del tercer parcial.
float NO NO
c_q2_p3 Administra la nota cualitativa de conducta del tercer parcial
Varchar(3) NO NO
obs_q2_p3 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q2_p3 Planificación para cambiar el comportamiento
Varchar(100) NO NO
promedio_2 Es la nota que resulta del promedio de los parciales y calculado el 80%
float NO NO
examen_2 Es la nota del examen que se encuentra calculada el 20%
float NO NO
quimestre_2 Para la nota del segundo quimestre se suma el promedio de los parciales y la nota del examen
float NO NO
Recuperación La nota del examen de recuperación es asignada para los que rindieron otro examen que remplaza la nota de cualquier quimestre
float NO NO
c_q2 Administra la nota cualitativa de conducta del quimestre
Varchar(3) NO NO
obs_q2 Se ingresa las recomendaciones que se da a los estudiantes.
Varchar (100) NO NO
pm_q2 Planificación para cambiar el comportamiento
Varchar(100) NO NO
promedio_anual Es el promedio de las notas de los dos quimestres
float NO NO
estado_alumno_normal No indica si el estudiante se quedó a supletorio, remedial o aprobó la materia
Varchar(100) NO NO
nota_supletorio Se registra la nota que obtuvo el estudiante en el examen supletorio
float NO NO
examen_remedial Se registra la nota que obtuvo el estudiante en el examen remedial
float NO NO
examen_gracia Se registra la nota que obtuvo el estudiante en el examen gracia
float NO NO
pro_fin_fin Nos indica el promedio una vez rendido los examen supletorio, remedial o de gracia
float NO NO
Código
<%@ Page Language="C#" %> <%@ Register assembly="XTControles" namespace="XTControles" tagprefix="cc1" %> <%@ Import namespace="UEIbarra.Academica.Beans" %> <%@ Import namespace="UEIbarra.Academica.Fascade" %> <script runat="server"> CPeriodoFascade periodofc = new CPeriodoFascade(); CEstudianteFascade estudiantefc = new CEstudianteFascade(); CCursoFascade cursofc = new CCursoFascade(); CEspecialidadesFascade especialidadesfc = new CEspecialidadesFascade(); List<CPeriodo> listado_periodo = new List<CPeriodo>(); List<CEstudiante> listado_estudiante = new List<CEstudiante>(); List<CCurso> listado_curso = new List<CCurso>(); List<CEspecialidades> listado_especialidades = new List<CEspecialidades>(); protected void Page_Load(object sender, EventArgs e) { CCursoTextFascade vlocalfc = new CCursoTextFascade(); this.estado_matricula.AddList(new ArrayList(vlocalfc.EstadoNumero())); listado_periodo = periodofc.periodoactivo (); listado_estudiante = estudiantefc.All(); listado_curso = cursofc.All(); listado_especialidades = especialidadesfc.All(); id_periodo.AddList(new ArrayList(listado_periodo)); id_estudiante.AddList(new ArrayList(listado_estudiante)); estado_matricula.SelectedValue = 1; } </script> <% Response.WriteFile("../plantilla/cabecera.inc"); %> <cc1:Fieldset runat="server" Text="Agregar: CMatricula" /> <cc1:Form id="matriculaForm" runat="server"/> <cc1:Hidden id="id_matricula" requerido="true" runat="server" /> <cc1:Hidden id="pro_general_matricula" Text="0" runat="server" /> <cc1:Hidden id="situacion_matricula" Text="" runat="server" /> <div class="form_row"> <label>Cod:</label> <cc1:TextControl id="cod_matricula" requerido="true" runat="server" /> </div> <div class="form_row">
<label>Periodo:</label> <cc1:ComboBox id="id_periodo" Requerido="true" runat="server" /> </div> <div class="form_row"> <label>Estudiante:</label> <cc1:ComboBox id="id_estudiante" Requerido="true" TagSelect=" " runat="server" /> <input id="btnEstudiante" type ="button" value ="..." onclick="XTBuscarMatriculado()" /> </div> <div class="form_row"> <label>Curso:</label> <cc1:ComboBox id="id_curso" Requerido="true" TagSelect="SELECCIONAR..." runat="server" /> </div> <div class="form_row"> <label>Fecha:</label> <cc1:DataPicker id="fecha_matricula" requerido="true" runat="server" /> </div> <div class="form_row"> <label>Especialidad:</label> <cc1:Hidden id="id_especialidad" Requerido="true" TagSelect=" " runat="server" /> <cc1:TextControl id="div_id_especialidad" Requerido="true" TagSelect=" " runat="server" /> </div> <div class="form_row"> <label>Tipo:</label> <cc1:TextControl id="tipo_matricula" requerido="true" runat="server" /> </div> <div class="form_row"> <label>Observaciones:</label> <cc1:TextControl id="observaciones_matricula" requerido="true" runat="server" /> </div> <div class="form_row"> <label>Estado:</label> <cc1:ComboBox id="estado_matricula" requerido="true" TagSelect ="SELECCIONAR..." runat="server" /> </div> <cc1:EndForm runat="server"/> <cc1:EndFieldset runat="server"/> <div class="form_sub_buttons"> <a href="javascript: XT_Guardar('matriculaForm')" class="button green">Guardar</a> <a href="javascript: XT_Cancelar()" class="button red">Cancelar</a> </div> <% Response.WriteFile("../plantilla/pie.inc"); %> <script type ="text/javascript" > //-------------para traer datos de otro formulario function XTBuscarMatriculado() { $.fancybox({
href: '../matricula/listarpoppup.aspx?accion=listar', maxWidth: 1280, maxHeight: 1024, fitToView: false, width: '95%', height: '95%', autoSize: false, closeClick: false, type: 'iframe', openEffect: 'none', closeEffect: 'none' }); } //-------------------------Promedios de estudiantes function XT_SeleccionarMatriculado(responsetext) { //para cerrar la ventana $.fancybox.close(); //para desempaquetar la informacion traida del otro formulario var dato = eval(atob(responsetext)); var fila = dato[0]; //console.log(fila); $("#id_matricula").val(fila.id_matricula); $("#cod_matricula").val(fila.Codmatricula); $("#id_estudiante").val(fila.Idestudiante); $("#id_curso").val(fila.Idcurso); //var localdate = new Date(parseInt(fila.Fechamatricula.substr(6))); //fecha_matricula").val(localdate); $("#situacion_matricula").val(fila.Situacionmatricula); $("#id_especialidad").val(fila.Idespecialidad); $("#div_id_especialidad").val(fila.Nombreespecialidad); $("#tipo_matricula").val(fila.Tipomatricula); $("#observaciones_matricula").val(fila.Observacionesmatricula); $("#id_curso").load("actions.aspx?accion=getcursos&id_estudiante=" + fila.Idestudiante); } </script>