universidad regional autÓnoma de los andesdspace.uniandes.edu.ec/bitstream/123456789/9600/1/... ·...
Post on 10-Aug-2020
4 Views
Preview:
TRANSCRIPT
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES - PUYO”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL
TÍTULO DE INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA:
APLICACIÓN WEB PARA LOS PROCESOS ACADÉMICOS EN LA UNIDAD
EDUCATIVA FISCOMISIONAL “15 DE NOVIEMBRE” DE LA PARROQUIA
SHELL.
AUTORA: GUARANDA CHACHA FABIOLA EUGENIA
TUTOR: ING. FERNÁNDEZ VILLACRES GUSTAVO EDUARDO, MG
AMBATO – ECUADOR
2018
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
CERTIFICACIÓN:
Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación
realizado por la Srta. FABIOLA EUGENIA GUARANDA CHACHA, estudiante de la
carrera de Sistemas, Facultad de Sistemas Mercantiles, con el tema “APLICACIÓN
WEB PARA LOS PROCESOS ACADÉMICOS EN LA UNIDAD EDUCATIVA
FISCOMISIONAL “15 DE NOVIEMBRE” DE LA PARROQUIA SHELL” ha sido
prolijamente revisado, y cumple con todos los requisitos establecidos en la normativa
pertinente de la Universidad Regional Autónoma de los Andes -UNIANDES- por lo que
apruebo su presentación.
Ambato, Noviembre del 2018
_________________________________________________
ING. FERNANDEZ VILLACRES GUSTAVO EDUARDO, MG
TUTOR
DECLARACIÓN DE AUTENTICIDAD
Yo, FABIOLA EUGENIA GUARANDA CHACHA, estudiante de la Carrera de
Sistemas, Facultad de Sistemas Mercantiles, declaro que todos los resultados obtenidos
en el presente trabajo de investigación, previo a la obtención del título de INGENIERA
EN SISTEMAS E INFORMÁTICA, son absolutamente originales, auténticos y
personales; a excepción de las citas, por lo que son de mi exclusiva responsabilidad.
Ambato, Noviembre del 2018
________________________________________
FABIOLA EUGENIA GUARANDA CHACHA
C.I. 1600696817
AUTORA
DERECHOS DE AUTORA
Yo, FABIOLA EUGENIA GUARANDA CHACHA, declaro que conozco y acepto la
disposición constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional
Autónoma de Los Andes, que en su parte pertinente textualmente dice: El Patrimonio de
la Universidad UNIANDES, está constituido por: La propiedad intelectual sobre las
Investigaciones, trabajos científicos o técnicos, proyectos profesionales y consultoría que
se realicen en la Universidad o por cuenta de ella.
Ambato, Noviembre del 2018
________________________________________
FABIOLA EUGENIA GUARANDA CHACHA
C.I. 1600696817
AUTORA
AGRADECIMIENTO
Mi gratitud y reconocimiento a la Universidad Regional Autónoma de los Andes “UNIANDES”,
facultad de Sistemas, a sus autoridades y profesores, por su valioso aporte académico en procura de
mi profesionalización.
En especial al Ingeniero Gustavo Fernández, Tutor de mi Investigación, por su eficaz y oportuna
orientación en el desarrollo del examen complexivo.
Fabiola
DEDICATORIA
El presente trabajo, realizado con esfuerzo, sacrificio y entrega, lo dedico con todo mi cariño:
A Dios, por darme la oportunidad de vivir y por estar conmigo en cada paso que doy, por fortalecer
mi corazón e iluminar mi mente y por haber puesto en mi camino a aquellas personas que han
sido mi soporte y compañía durante todo el periodo de estudio.
A toda mi familia, por haber sido mi apoyo de una manera incondicional a lo largo de toda mi
carrera universitaria y a lo largo de mi vida.
A todas las personas especiales que me acompañaron en esta etapa, aportando a mi formación tanto
profesional y como ser humano.
Fabiola
RESUMEN
El presente proyecto de investigación tiene como finalidad la implementación de un
sistema de información, para mejorar los procesos académicos en la Unidad Educativa
Fiscomisional “15 de noviembre” de la parroquia Shell.
El trabajo de investigación se realizó utilizando la metodología OOHDM (Método de
Diseño Hipermedia Objeto Orientado), compuesta de 5 fases: a) análisis de
requerimientos, b) modelo conceptual, c) diseño navegacional, d) diseño de interfaz.
Fases que están orientadas a obtener los requerimientos y análisis del flujo de
información, donde se completa las necesidades del usuario. Finalmente, la última fase
que es la implementación del sistema.
El sistema propuesto en marcha, realiza el procesamiento de la información de forma
automatizada, donde la recolección y actualización de información es en tiempo real,
permitiendo la elaboración de matrículas, consulta de datos, ingreso de calificaciones e
impresión de sus reportes oportunamente para la toma de decisiones.
Finalmente, para realizar la interfaz gráfica diseñamos en el lenguaje de programación
Php y Mysl la basa de datos. En lo que respecta al diseño del sistema de información, se
logró proporcionar un ambiente agradable en dicha, con el desarrollo de este Sistema de
Información, con la finalidad de que la comunidad educativa tenga una mejor calidad de
atención y tiempo.
ABSRACT
The main objective of this research is to deploy a computer system in order to improve
academic procedures at the school “Unidad Educativa Fiscomisional 15 de Noviembre”,
located in Shell town.
It is essential to point out that this research used OOHDM methodologies (Object oriented
Hypermedia Design) which use the following 5 phases: a) requirement analysis, b)
conceptual model; c) navigational system; d) interface design. The mentioned phases are
directly oriented to get requirements and flow analysis to fulfil user’s needs. Finally, the
implementation phase is also deployed within this research.
The proposal suggested contributes to process information in an automated way and in
real time. In this way, it is allowed to get enrolments and signing up processes, grades,
and printing reports. Therefore, decisions would effectively be done.
To conclude, the graphical interface designing is done through the usage of the MYSL
data base programming language. Furthermore, regarding to the information system
design, it was able provide pleasant environment as the mentioned information system
allow the educative community to have better services.
INDICE GENERAL
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE AUTORA
AGRADECIMIENTO
DEDICATORIA
INDICE GENERAL
INDICE DE TABLAS
INDICE DE GRAFICOS
RESUMEN
ABSTRACT
INTRODUCCIÓN ............................................................................................................ 1
Antecedentes de la investigación ...................................................................................... 1
Problema de Investigación ................................................................................................ 2
Justificación de la necesidad, actualidad e importancia ................................................ 2
Objetivos ....................................................................................................................... 3
Objetivo General ....................................................................................................... 3
Objetivos Específicos ................................................................................................ 3
Identificación de la línea de investigación .................................................................... 3
CAPITULO I .................................................................................................................... 4
1. Fundamentación teórica conceptual .............................................................................. 4
1.1 Sistema de Información ........................................................................................... 4
1.1.1 Ciclo de Vida de un Sistema de Información: ............................................ 4
1.1.2 Características de un sistema de información .................................................. 6
1.2.3 Componentes de un sistema de información .................................................... 6
1.2 Aplicación web ........................................................................................................ 6
1.2.1 Características de las aplicaciones web ................................................................ 7
1.2.2 Web2.0 .............................................................................................................. 8
1.2.3 La web 3.0 ........................................................................................................ 8
1.2.4 Lenguajes de programación de aplicaciones web ............................................ 8
1.3 Lenguajes de programación de la Web ................................................................... 8
1.3.1 Interpretación, compilación y depuración de lenguajes .................................. 9
1.3.2 CSS Y HTML ................................................................................................... 9
1.3.3 Laravel .............................................................................................................. 9
1.3.4 PHP ................................................................................................................. 10
1.4 Base de Datos ........................................................................................................ 11
1.4.1 MYSQL .......................................................................................................... 12
1.4.3 Seguridad de las aplicaciones y su relación con las bases de datos .............. 13
1.5 Gestión Académica .............................................................................................. 13
1.5.1 Proceso de Matriculas ..................................................................................... 13
1.5.3 Calificaciones ................................................................................................. 14
1.6 XAMPP ................................................................................................................. 14
1.6.1 LocalHost ....................................................................................................... 14
1.6 Conclusiones Parciales del capitulo .................................................................... 15
CAPITULO II ................................................................................................................. 16
2. Metodología de la Investigación ................................................................................. 16
2.1 Tipos de Investigación .......................................................................................... 16
2.1.1 Descriptiva ...................................................................................................... 16
2.1.2 Bibliográfica ................................................................................................... 16
2.1.3 De Campo ....................................................................................................... 16
2.2 Métodos de Investigación ..................................................................................... 16
2.2.1 Inductivo ........................................................................................................ 16
2.2.2 Deductivo ....................................................................................................... 17
2.3 Técnicas de Investigación ..................................................................................... 17
2.5 Población y Muestra .............................................................................................. 18
2.5.1 Análisis de los resultados de la encuesta aplicada a los administrativos y
docentes de la Unidad Educativa “15 de Noviembre” ............................................ 18
2.5.2 Análisis de los resultados de la encuesta aplicada a los estudiantes de la Unidad
Educativa “15 de Noviembre” ................................................................................. 25
2.5.2 Análisis de los resultados de la entrevista aplicada a los administrativos de la
Unidad Educativa Fiscomisional 15 de Noviembre. ................................................... 31
2.6 Conclusiones Parciales del Capitulo ..................................................................... 33
CAPITULO III ................................................................................................................ 34
3. DESARROLLO DE LA PROPUESTA ..................................................................... 34
3.1 Nombre de la propuesta ........................................................................................ 34
3.2 Objetivos ............................................................................................................... 34
3.2.1 Objetivo general ............................................................................................. 34
3.2.1 Objetivo especifico ......................................................................................... 34
3.3 Antecedentes. ........................................................................................................ 34
3.4 Definición de la metodología para el desarrollo de la Aplicación Web ............... 36
3.4.1 Metodología de desarrollo OOHDM .............................................................. 36
3.5 Requerimientos del sistema ................................................................................... 37
3.5.1 Requerimientos funcionales ........................................................................... 37
3.5.2 Requerimientos no funcionales ...................................................................... 38
3.6 Identificación de actores y tareas. ......................................................................... 38
3.6.1 Descripción de Cada Actor ............................................................................. 39
3.7 Diagrama de Caso de Uso ..................................................................................... 39
3.7.1 Diagrama General de Caso de Uso General del Sitio. .................................... 40
3.7.2 Diagrama de Caso de Uso Usuario ................................................................. 41
3.7.3 Especificación de Caso de Uso Gestionar Usuario ........................................ 41
3.7.4 Diagrama de Caso de Uso Docente ................................................................ 43
3.7.5 Especificación de Caso de Uso Docente ........................................................ 43
3.7.6 Diagrama de Caso de Uso Estudiante ............................................................ 44
3.7.7 Especificación de Caso de Uso Estudiante ..................................................... 45
3.7.8 Diagrama de Caso de Uso Materia ................................................................. 46
3.7.9 Especificación de Caso de Uso Materia ......................................................... 46
3.7.10 Diagrama de Caso de Uso Docente materia ................................................. 47
3.7.11 Especificación de Caso de Uso Docente Materia ......................................... 48
3.7.13 Especificación de Caso de Uso Matricula. ................................................... 50
3. 8 Modelo Conceptual ........................................................................................... 51
3.9 Modelo Lógico ...................................................................................................... 52
3.10 Modelo Físico...................................................................................................... 53
3.12 Diseño de Interfaz ............................................................................................ 54
3.13 Pruebas ................................................................................................................ 59
3.13.1 Prueba de Caja Negra ................................................................................... 59
CONCLUSIONES Y RECOMENDACIONES ............................................................. 60
Conclusiones ................................................................................................................... 60
Recomendaciones ........................................................................................................... 60
REFERENCIAS BIBLIOGRAFÍCAS
INDICE DE TABLAS
Tabla 1. Tabla de Población………………………………………………............ 18
Tabla 2. Pregunta N.-1………………………………………………..................... 19
Tabla 3. Pregunta N.-2……………………………………………………………. 20
Tabla 4. Pregunta N.-3……………………………………………………………. 21
Tabla 5. Pregunta N.-4……………………………………………………………. 22
Tabla 6. Pregunta N.-5……………………………………………………………. 23
Tabla 7. Pregunta N.-6……………………………………………………………. 24
Tabla 8. Pregunta N.-1……………………………………………………………. 25
Tabla 9. Pregunta N.-2……………………………………………………………. 26
Tabla 10. Pregunta N.-3………………………………………………………….. 27
Tabla 11. Pregunta N.-4………………………………………………………….. 28
Tabla 12. Pregunta N.-5…………………………………………………………... 29
Tabla 13. Pregunta N.-6…………………………………………………………... 30
Tabla 14. Identificación de actores y tareas……………………………………………... 36
Tabla 15. Descripción de cada actor……………………………………………….. 37
Tabla 16. Especificación de Caso de Uso Usuario……………………………….. 40
Tabla 17. Especificación de Caso de Uso Docente……………………………………… 42
Tabla 18. Especificación de Caso de Uso Estudiante……………………………………. 43
Tabla 19. Especificación de Caso de Uso Materia………………………………………. 45
Tabla 20. Especificación de caso de Uso Docente Materia…………………………….. 46
Tabla 21. Especificación de caso de Uso Matricula…………………………………… 48
INDICE DE GRÁFICOS
Gráfico 1. Pregunta N.-1………………………………………………………….. 19
Gráfico 2. Pregunta N.-2………………………………………………………….. 20
Gráfico 3. Pregunta N.-3………………………………………………………….. 21
Gráfico 4. Pregunta N.-4………………………………………………………….. 22
Gráfico 5. Pregunta N.-5………………………………………………………….. 23
Gráfico 6. Pregunta N.-6………………………………………………………….. 24
Gráfico 7. Pregunta N.-1………………………………………………………….. 25
Gráfico 8. Pregunta N.-2………………………………………………………….. 26
Gráfico 9. Pregunta N.-3………………………………………………………….. 27
Gráfico 10. Pregunta N.-4………………………………………………………… 28
Gráfico 11. Pregunta N.-5………………………………………………………… 29
Gráfico 12. Pregunta N.-6………………………………………………………… 30
Gráfico 13. Caso de Uso de Uso General de Sitio…………………………………….. 38
Gráfico 14. Caso de Uso de Uso Usuario……………………………………………….. 39
Gráfico 15. Caso de Uso de Uso Docente……………………………………………….. 41
Gráfico 16. Caso de Uso de Uso Estudiante……………………………………………. 42
Gráfico 17. Caso de Uso de Uso Materia……………………………………………….. 44
Gráfico 18. Caso de Uso de Uso Docente Materia………………………………………. 45
Gráfico 19. Caso de Uso de Uso Matricula……………………………………………… 47
Gráfico 20. Modelo Conceptual………………………………………………….. 49
Gráfico 21. Modelo Lógico……………………………………………………… 50
Gráfico 22. Modelo Físico………………………………………………………. 51
Gráfico 23. Pantalla Principal…………………………………………………….. 52
Gráfico 24. Formulario Crear Usuario…………….……………………………... 53
Gráfico 25.Formulario de Crear Docente……………………...…………………. 53
Gráfico 26. Formulario Crear Estudiante……….………..………………………. 54
Gráfico 27. Formulario de Crear Materia………………………………………… 54
1
INTRODUCCIÓN
Antecedentes de la investigación
Se ha realizado una investigación preliminar en varios repositorios digitales de diferentes
universidades ecuatorianos, incluyendo Uniandes. De esa revisión se ha tomado las
siguientes tesis como antecedentes investigativos del presente trabajo:
El trabajo desarrollado por la Ingeniera Tatiana Jaramillo de la universidad Uniandes con
su tema “Aplicación Web para la Gestión Académica del Colegio República de Croacia
de la ciudad de Quito” en el cual se puede apreciar el mejoramiento en los procesos
académicos los cuales se han acelerado, también se ha disminuido los errores en lo
referente a las notas y de manera general se ha contribuido en la optimización del control
académico en la institución. Las herramientas de trabajo han sido PHP, MYSQL y
APACHE. La investigación se llevo a cabo a los involucrados, en este caso alumnos,
docentes y padres de familia.
La tesis elaborada por el por el Ingeniero Juan López de la universidad Uniandes con su
tema “Sistema de Control escolar mediante una aplicación web libre para las unidades
educativas que conforman la casa Salesiana Cristóbal Colon” en el cual se puede apreciar
el mejoramiento en los procesos académicos los cuales se han acelerado, también se ha
disminuido los errores en lo referente a las notas y de manera general se ha contribuido
en la optimización del control académico en la institución. Las herramientas de trabajo
han sido PHP, MYSQL y AJAX. La investigación se llevó a cabo a los involucrados, en
este caso alumnos, docentes y padres de familia.
En la presente investigación se ha revisado repositorios de universidades internacionales
en los cuales se encontró el proyecto de tesis de pregrado con el título “Sistema de Gestión
Digital para mejorar los procesos administrativos de instituciones de Educación Superior”
por los autores Rafaela Silva, Elena Cruz, Iris Méndez y José Ángel Hernández en la
ciudad de México en el año 2013, en la Universidad Autónoma Metropolitana. (Rafaela
Silva, 2013)
2
Problema de Investigación
La educación en todos los niveles se transforma, atravesando grandes cambios de
paradigmas, ya no se basa en la concepción de enseñanza aprendizaje como transmisión
y observación, sino que, en la actualidad, está orientada a un modelo activo y
participativo, permitiendo establecer nuevas estrategias para el aprendizaje.
La Unidad Educativa Fiscomisional “15 de Noviembre” cuenta con 21 extensiones, en 21
comunidades interiores de la provincia de Pastaza, se mantienen con antiguas formas de
controlar las calificaciones formando una desorganización con la docencia y
administración de la institución.
La aglomeración de documentos en la institución es muy grande, tenemos que tener en
cuenta si los documentos pasan demasiado tiempo guardados se dañan causando una
pérdida de información importante del estudiante.
.
La problemática de llevar en orden los documentos y transcribir las calificaciones lleva
una gran pérdida de tiempo, esto lleva a tener una gran lentitud en el proceso.
Todos los docentes al finalizar el quimestre deben asistir personalmente a la institución a
pasar sus calificaciones esto genera una gran pérdida de tiempo.
De acuerdo al análisis de problemas podemos decir que la Unidad Educativa
Fiscomisional “15 de Noviembre” requiere fortalecer los procesos académicos, en
beneficio de estudiantes, docentes, personal administrativos y padres de familia.
¿Cómo facilitar la gestión de los procesos académicos en la Unidad Educativa
Fiscomisional “15 de Noviembre” en la parroquia Shell?
Justificación de la necesidad, actualidad e importancia
Este presente trabajo de investigación tiene su importancia, ya que los resultados servirán
para fortalecer el ámbito del sistema educativo en general y de manera especial en la
gestión de calificaciones de la Unidad Educativa Fiscomisional “15 de Noviembre”, se
3
encuentra justificado por ser un tema de la actualidad que involucra no solo a los docentes
sino también estudiantes y padres de familia.
Actualmente la mayoría de los establecimientos Educativos del Ecuador, tienen mayor
accesibilidad a un sistema académico, ayudándoles a mejorar la calidad y atención tanto
a los estudiantes, docentes, padres de familia; lo que no sucede con nuestra provincia de
Pastaza la mayoría de las instituciones educativas no cuentan con un sistema educativo
que mejore los procesos administrativos dificultando una buena atención a toda la
comunidad educativa.
El desarrollo de nuestra aplicación web será de mucha importancia para fortalecer los
procesos académicos mejorando la calidad, comodidad y atención a toda la comunidad
educativa, con el desarrollo de esta aplicación se podrá acceder desde cualquier lugar con
una máquina que tenga internet.
Objetivos
Objetivo General
Desarrollar una aplicación web en html5 para fortalecer los procesos académicos de la
Unidad Educativa Fiscomisional “15 de Noviembre”
Objetivos Específicos
- Fundamentar científicamente las aplicaciones web, sus herramientas de desarrollo
y la gestión de procesos académicos.
- Diagnosticar como se lleva actualmente los procesos académicos en la institución.
- Desarrollar una aplicación web en html5 que permita gestionar las calificaciones
matriculas, consulta de datos y generación de reportes.
Identificación de la línea de investigación
Desarrollo de Software y Programación de Sistemas.
4
CAPITULO I
1. Fundamentación teórica conceptual
1.1 Sistema de Información
Hoy en día la tecnología va creciendo a pasos muy acelerados que cambia el impacto de
la sociedad siendo esto un aspecto fundamental para el desarrollo de los pueblos, existen
sistemas que son capaces de remplazar a una persona realizando las tareas del ser humano.
Baca Urbina. (2015) Afirma que: “el sistema de Información es similar al sistema
nervioso del hombre” (pág. 5).
Es un conjunto de componentes que interrelacionan entre sí para lograr un objetivo
común, aunque existe una gran variedad de sistemas, la mayoría de ellos pueden
representarse atreves de un modelo formado por cinco bloques básicos: elementos de
salida, elementos de entrada, sección de transformación, mecanismos de control y
objetivos (Fernandez Alarcon, 2010, pág. 11).
Un sistema de información es cualquier sistema organizado para la recopilación,
organización, almacenamiento y comunicación de información. Más específicamente, es
el estudio de redes complementarias que las personas y las organizaciones usan para
recopilar, filtrar, procesar, crear y distribuir datos (Bucan, 2017, pág. 01)
1.1.1 Ciclo de Vida de un Sistema de Información:
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida.
Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:
Planificación
Realizar una serie de tareas previas que influirán decisivamente en la finalización con
éxito del proyecto.
5
Análisis
Averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en
el ciclo de vida del software corresponde al proceso mediante el cual se intenta descubrir
qué es lo que realmente se necesita y se llega a una comprensión adecuada de los
requerimientos del sistema.
Diseño
Se han de estudiar posibles alternativas de implementación para el sistema de información
que hemos de construir y se ha de decidir la estructura general que tendrá el sistema (su
diseño arquitectónico). El diseño de un sistema es complejo y el proceso de diseño ha de
realizarse de forma iterativa.
Implementación
Seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite nuestro
trabajo y un lenguaje de programación apropiado para el tipo de sistema que vayamos a
construir. La elección de estas herramientas dependerá en gran parte de las decisiones de
diseño que hayamos tomado hasta el momento y del entorno en el que nuestro sistema
deberá funcionar.
Pruebas
Tiene como objetivo detectar los errores que se hayan podido cometer en las etapas
anteriores del proyecto (y, eventualmente, corregirlos). La búsqueda de errores que se
realiza en la etapa de pruebas puede adaptar distintas formas, en función del contexto y
de la fase del proyecto.
Instalación o despliegue
Debemos de planificar el entorno en el que el sistema debe funcionar, tanto hardware
como software: equipos necesarios y su configuración física, redes de interconexión entre
los equipos y de acceso a sistemas externos, sistemas operativos y bibliotecas.
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo
de problema.
Uso y mantenimiento
La etapa de mantenimiento consume típicamente del 40 al 80 por ciento de los recursos
de una empresa de desarrollo de software. De hecho, con un 60% de media, es
probablemente la etapa más importante del ciclo de vida del software. (Cervantes, 2015,
pág. 01)
6
1.1.2 Características de un sistema de información
- Es muy importante porque forman partes de las actividades del desarrollo de la
empresa u organización.
- La eficiencia que procesa los datos en el momento que ejecuta un sistema.
- Su diseño, facilidad de uso, flexibilidad, mantenimiento automático de los
registros.
- En la manera que un sistema es capaz de realizar ciertas tareas específicas que
realiza el ser humano, esto quiere decir que remplaza al ser humano.
- Los sistemas son adaptables y modificables depende los cambios de la empresa.
- Relevancia proporcionando los datos necesarios para la empresa.
1.2.3 Componentes de un sistema de información
Los componentes que forman un sistema de comunicación son:
- La entrada: Es el área donde se alimentan los datos.
- La salida: Es donde la información se produce.
- La retroalimentación: los resultados de la información son introducidos y
desarrollados.
1.2 Aplicación web
“Una aplicación web es cualquier aplicación que es accedida vía web por una red como
internet o una intranet”. (Alegsa, 2018, pág. 01)
En la ingeniería de software se denomina aplicación web a aquellas herramientas que los
usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una
intranet mediante un navegador. En otras palabras, es una aplicación software que se
codifica en un lenguaje soportado por los navegadores web en la que se confía la
ejecución al navegador (Lopez M. , 2015, pág. 12).
“Una aplicación web es una aplicación o herramienta informática accesible desde
cualquier navegador, bien sea a través de internet o bien a través de una red local a través
del navegador se puede acceder a toda la funcionalidad”. (Mateo, 2018, pág. 2)
7
Una aplicación web es un conjunto de recursos web que participan en el funcionamiento
de la propia aplicación web, está compuesta por componentes de servidores dinámicos,
bibliotecas de clases, elementos de web estáticos, paginas htmls, sonidos, imágenes,
clientes dinámicos y un descriptor de desarrollo y configuraciones de aplicación web.
(Benjamin, 2002, pág. 11)
Ventajas
- No es necesario tener instalado ningún tipo de software.
- La mayor parte son gratis.
- No se saturan el uso del disco duro de la computadora ni ocupan espacio en la
memoria.
- Compatibilidad de multiplataforma.
- Las aplicaciones que están basadas en la web están siempre actualizados.
- Menos requerimiento de memoria.
- Múltiples usuarios concurrentes.
Desventajas
- Acceso limitado.
- Posibilidad de que se pueda acceder a datos privados.
- Necesariamente el equipo debe estar conectado a internet.
- Dependencia de Plugins.
1.2.1 Características de las aplicaciones web
El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web
(cliente) o similar.
- El usuario tiene la facilidad de ingresar a su aplicación web desde cualquier parte
del mundo solo que su ordenador tenga acceso a internet.
- Al mismo tiempo pueden estar conectados miles de usuarios en una misma
aplicación.
- Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que
dan gran potencia a la interfaz de usuario.
8
- Son desarrolladas con tecnologías que permiten una gran portabilidad entre
diferentes plataformas
1.2.2 Web2.0
“Son los sitios webs que comprenden blogs, wikis, redes sociales, etc. Así, la
comunicación en la Web dejó de ser unidireccional para pasar a ser un diálogo entre
emisor y receptor, que intercambian sus roles continuamente”. (Dip, Tecnologia e
Informatica, 2017, pág. 15)
1.2.3 La web 3.0
Supone una revolución en la web basada en datos y dispositivos vinculados, se presentan
nuevas formas de integración y combinación de datos para lograr la información y
conocimientos, y nuevas formas de conectarse a la web atreves de una variedad de
máquinas capaces de la búsqueda, la combinación y el análisis de datos; las tecnologías
emergentes que permiten que la web 3.0 se convierta en una realidad son: la web
semántica, video en la web, web móvil y web ubicua. (Ramos & Jesus, 2014, pág. 6)
1.2.4 Lenguajes de programación de aplicaciones web
Los lenguajes de programación más empleados en el desarrollo de aplicaciones web son:
- PHP
- Java (Java Servlets y JavaServer Pages).
- Javascript
- Perl
- Ruby
- Python
- C# y Visual Basic (tecnologías ASP/ASP.NET)
1.3 Lenguajes de programación de la Web
Es un código especial para introducir datos, operaciones y procesos en la computadora,
sin embargo la idea principal detrás de todo programa computacional como es la de tener
9
una forma de explicar y codificar un procedimiento o algoritmo como estrategia de
solución de un problema dado (Corrales, 1994, pág. 58).
Los lenguajes de programación deben describirse de manera formal, completa y precisa,
esta descripción ha de ser, además, independiente de la máquina y de la implementación,
para ello se utilizan habitualmente estándares aceptados universalmente ya que de esta
formalización dependen tanto el diseño del propio lenguaje de programación como la
comprensión del comportamiento del programa escrito por los programadores (Lopez F.
, 2014, pág. 16).
A CADA instrucción le corresponde UNA acción de procesador.
1.3.1 Interpretación, compilación y depuración de lenguajes
Compilación: El programa se transforma en su equivalente en código de máquina, y se
alacena así para el momento de ejecución e Interpretación: El programa se almacena como
código fuente, y en el momento de la ejecución se va traduciendo a código maquina
conforme es necesario (Jimenez, 2016, pág. 61).
1.3.2 CSS Y HTML
Cascade Style Sheet, en español hojas de estilo en casacada es un lenguaje que nos
permite otorgar atributos a los elementos de los documentos realizados en HTML
hyperTex Markup Languaje, en español lenguaje arcado de hipertexto; CSS permite
realizar una separación del diseño del formato y estilo de los contenidos de las páginas
webs, es importante resaltar que hay características que ofrece CSS y que también se
pueden realizar con HTML, pero CSS tiene mayor cantidad de opciones para personalizar
los elementos de una página web en general (Soria, 2014, pág. 13).
1.3.3 Laravel
Laravel es uno de los frameworks de código abierto más fáciles de asimilar para PHP, es
simple, muy potente y tiene una interfaz elegante y divertida de usar, el objetivo de
Laravel es el de ser un framework que permita el uso de una sintaxis refinada y expresiva
para crear código de forma sencilla, evitando el “código espagueti” y permitiendo
10
multitud de funcionalidades. Aprovecha todo lo bueno de otros frameworks y utiliza las
características de las últimas versiones de PHP (Baquero, 2015, pág. 1).
Laravel es un framework de programación web al rescate de php este framework tiene
cualidades más robustas, eficientes y poderosas que hacen las páginas más dinámicas sin
la necesidad de utilizar tantos códigos.
1.3.4 PHP
Es un lenguaje de programación más usado en el mundo de la programación web, su
desarrollo se basa mayor mente en aplicaciones web, así como en registrar datos de un
usuario mediante un formulario, aplicar una encuesta a los usuarios, convierte
aplicaciones estáticas en dinámicas , como es el caso de aplicaciones realizadas
puramente el HTML5, el cual solo es ejecutado en el lado cliente y no necesita intérpretes,
PHP permite incluir su script en HTML5 para generar documentos dinámicos y crear
aplicaciones robustas para la web (Torres, 2014, pág. 57).
Es un lenguaje de código abierto interpretado de alto nivel, especialmente pensado para
desarrollos Web y el cual puede ser embebido en páginas HTML. La mayoría de su
sintaxis es similar a C, Java y Perl. Es un lenguaje relativamente fácil y muy versátil,
porque funciona con la mayor parte de los sistemas operativos y servidores. Permite
realizar muchos tipos de aplicaciones Web rápidamente gracias a su gran librería de
funciones y documentación. (Millan, 2018, pág. 1)
PHP es un lenguaje interpretado del lado del servidor que surge dentro de la corriente
denominada código abierto (open source). Se caracteriza por su potencia, versatilidad,
robustez y modularidad. Al igual que ocurre con tecnologías similares, los programas son
integrados directamente dentro del código HTML (Cobo, Gomez, Perez, & Rocha, 2005,
pág. 381).
Ventajas:
- Tiene compatibilidad entre multiplataformas.
- Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso
a información multiplataforma almacenada en base de datos.
11
- Es gratuito.
- Esto hace que la programación en PHP sea segura y confiable.
- Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
- Capacidad de expandir su potencial utilizando la enorme cantidad de módulos
(llamados ext's o extensiones). (Martinez, 2011, pág. 1)
Desventaja:
- Para poder ver y testear las páginas que vayamos creando es necesario
disponer de un servidor web que soporte PHP.
- Al ser interpretado en el servidor, es más fácil que se colapse cuando el número
de peticiones de descarga de páginas aumenta.
- Parte del contenido de las páginas puede no ser accesible a los navegadores,
dificultando el posicionamiento de las páginas.
1.4 Base de Datos
Consiste en un conjunto de datos que se encuentran relacionados entre sí y que por medio
de esta se podrán realizar consultas, actualizaciones o modificaciones, inserciones y
eliminaciones de datos que se encontraron en dicha base de datos, se utilizan como
herramienta para la administración y recopilación de información, se puede almacenar
datos de todo tipo (Garcia, 2015, pág. 16).
“Una base de datos es un conjunto ordenado y estructurado de datos que representan una
realidad objetiva y que están organizados independientemente de las aplicaciones”.
(Pisco, 2017, pág. 17)
Las actividades de una base de datos.
- Se puede agregar nuevos archivos vacíos en la base de datos ya creada.
- Insertar datos dentro de archivos existentes.
- Recuperar datos de los archivos existentes
12
- Modificar datos en archivos existentes.
- Eliminar datos de los archivos existentes.
- Eliminar de los archivos existentes de la base de datos (Ruiz, 2001, pág. 2).
Características
- Diccionario de datos
- Control de redundancia.
- Seguridad.
- Almacenamiento persistentes de datos
1.4.1 MYSQL
Es una base de datos relacional que utiliza el lenguaje SQL(Structured Query Languaje
lenguaje de consulta estrucutado) se trata de un SBD de código abierto, lanzado en 1995
es un lenguaje desarrollado para la formulación de búsqueda en base de datos. (Arias,
2014, pág. 182).
Se ejecuta prácticamente todas las plataformas, incluyendo Linux, UNIX y Windows. A
pesar de que se puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más
con las aplicaciones basadas en la web y la publicación en línea y es un componente
importante de una pila empresarial de código abierto llamado LAMP.
Ventajas
- MySQL software es Open Source
- Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
- Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido
a su bajo consumo puede ser ejecutado en una máquina con escasos recursos
sin ningún problema.
- Facilidad de configuración e instalación. Soporta gran variedad de Sistemas
Operativos
13
- Baja probabilidad de corromper datos, incluso si los errores no se producen en
el propio gestor, sino en el sistema en el que está.
- Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente
apropiado para acceder bases de datos en Internet.
- El software MySQL usa la licencia GPL
Desventajas
- Un gran porcentaje de las utilidades de MYSQL no están documentadas.
- No es intuitivo, como otros programas (ACCESS).
1.4.3 Seguridad de las aplicaciones y su relación con las bases de datos
La mayoría de las aplicaciones web utilizan como seguridad un usuario y contraseña ya
que son utilizadas como un conducto entre fuentes de información y el usuario, esto quiere
que las aplicaciones web son usadas para interactuar con una base de datos y manipular
toda la información de la empresa.
El administrador de la base de datos (DBA) es el responsable superior de declarar las
reglas dentro del SGBD. Este es el responsable de conceder o eliminar privilegios, crear
o excluir usuarios, y atribuir de un nivel de seguridad a los usuarios del sistema, de
acuerdo con la política de la empresa. (Gallardo, 2016, pág. 20).
1.5 Gestión Académica
“En el mundo actual la gestión académica intenta adaptar permanentemente sus
estructuras a la evolución de las ciencias y a los cambios en la sociedad” (Perez A. , 2003,
pág. 124).
1.5.1 Proceso de Matriculas
El proceso de matrícula es el conjunto de políticas, procedimientos y actividades, que
permiten organizar la continuidad de los alumnos antiguos y el ingreso de alumnos
nuevos, en el Sistema de Educación Oficial del País.
14
1.5.3 Calificaciones
Las calificaciones son valores personales ya sea cualitativo o cuantitativo que le califica
otra persona de acuerdo a una valoración establecida por la institución, además podemos
interpretar como una herramienta que sirve para comunicar entre el estudiante- padre de
familia y docente el avance del estudiante.
1.5.4 Información
Se puede definir a la información como al grupo de datos que entregan un mensaje
acerca de un fenómeno o hecho que permite ayudar a tomar decisiones para resolver
problema. (Polo A. M., 2016)
1.6 XAMPP
Es un paquete integrado de servidor de Apache, MySQL, PHP y Perl (la AMPP en
XAMPP) que toda la carrera desde una unidad extraíble todo es preconfigurado y listo
para ir solo por descomprimir o instalarlo; es un paquete de servidor web, base de datos
y FT completo para la Windows que está listo para ir en minutos y completamente portátil
(Vercher, 2015, pág. 251).
1.6.1 LocalHost
Localhost abre una nueva ventana del navegador mostrando el contenido raíz del
localhost. Por defecto veras una página creada por WAMP desde donde podrás navegar
por el contenido de las carpetas, también se puede abrir una nueva ventana y escribir
http://localhost/carpeta/ para ver el contenido de una carpeta que se encuentra en el
directorio que se asigna al localhost o acceder a un alias. La www Directory abre una
nueva ventana del explorador de Windows la carpeta q se asigna al local host, y la opción
de phpMyadmin nos llevara a una página web desde donde podremos controlar, gestionar
y crear nuestra base de datos (Aulac, 2014, pág. 206).
15
1.6 Conclusiones Parciales del capitulo
- Los sistemas de información vienen creciendo aceleradamente con el avance de
las tecnologías se pueden logar muchas cosas que no podíamos desarrollar dando
una perspectiva correcta y adecuada para el diseño de una aplicación web que
gestione las calificaciones.
- Al realizar la investigación del objeto de transformación se puede observar que
existe la posibilidad de desarrollar nuestra aplicación web.
- La bibliografía utilizada en la investigación es de sustento teórico conceptual del
desarrollo del sistema de información.
- La información recopilada y condensada en el marco teórico sirve contextualizar
al investigador y al lector en el tema de estudio.
- El análisis de la información permite la sustentación de los conceptos definiciones
de los temas inmersos relacionados con la investigación.
16
CAPITULO II
2. Metodología de la Investigación
2.1 Tipos de Investigación
2.1.1 Descriptiva
En las investigaciones de tipo descriptiva, llamadas también investigaciones diagnosticas
consiste fundamentalmente en caracterizar un fenómeno o situación concreta indicando
sus rasgos más peculiares o diferenciadores, según se menciono trabaja sobre realidades
de hecho y su característica fundamental es la de presentar una interpretación correcta en
la cual se aplicó las encuestas al Msc. Eduardo Barrera rector de la unidad y los
estudiantes.
2.1.2 Bibliográfica
Esta consiste en revisión y consultas a libros, tesis relacionados con el proyecto de donde
se extrajo información útil para el tema desarrollado, es aquella etapa de la investigación
científica donde se explora que se ha escrito en la comunidad científica sobre un
determinado tema que es el “Aplicación Web para fortalecer los procesos académicos en
la Unidad Educativa Fiscomisional “15 de Noviembre”.
2.1.3 De Campo
Es la que se realiza en el sitio donde se suscita el problema, se realizó mediante una
entrevista.
2.2 Métodos de Investigación
2.2.1 Inductivo
Es aquel método científico que obtiene conclusiones generales a partir de premisas
particulares. Se trata del método científico más usual, en el que se pueden distinguirse
cuatro pasos esenciales: La observación de los hechos para su registro; la clasificación y
el estudio de estos hechos; la derivación inductiva que parte de los hechos y permite llegar
a una generalización y la contrastación.
17
2.2.2 Deductivo
Es un método científico que considera que la conclusión se halla implícita dentro de las
premisas: cuando las premisas. Esto quiere decir que las conclusiones son una
consecuencia necesaria de las premisas: cuando las premisas resultan verdaderas y el
razonamiento deductivo tiene validez, no hay forma de que la conclusión no sea
verdadera.
2.3 Técnicas de Investigación
Entre las técnicas que se aplicara para recolectar información se encuentran:
La encuesta
Es una técnica para recolectar datos mediante una serie de preguntas que están dirigidas
a una porción representativa de una población, para nuestro caso se la aplicó a los
docentes y estudiantes
La entrevista
Es un documento formado por un conjunto de preguntas que deben estar redactadas de
forma coherente y organizadas y estructuradas de acuerdo con una determinada
planificación, con el fin de ofrecer toda la información de la institución, se la aplicó al
rector, secretaria y contadora de la institución.
La observación
Es una técnica que consiste en observar atentamente el fenómeno, hecho o caso, tomar
información y utilizar para su posterior análisis. Se aplico para poder determinar los
síntomas de la problemática descritos en la parte inicial del presente trabajo investigativo.
Instrumentos de investigación
Los instrumentos asociados a la técnica son:
Cuestionario para la encuesta y guía para la entrevista.
18
2.5 Población y Muestra
Se ha tomado como población al rector, secretaria, docentes y estudiantes de la Unidad
Educativa 15 de Noviembre de la parroquia Shell, al no ser un número grande de personas
no existe la necesidad de extraer una muestra mediante la fórmula correspondiente.
Descripción Número
Docentes 9
Estudiantes 86
Total 95
Tabla 1. Tabla de Población
Fuente: Autoría Propia - Fabiola Guaranda
2.5.1 Análisis de los resultados de la encuesta aplicada a los administrativos y
docentes de la Unidad Educativa “15 de Noviembre”
La encuesta fue realizada a 3 administrativos y 9 docentes de la Unidad Educativa 15 de
Noviembre de la parroquia Shell.
19
Pregunta N.-1
¿Cómo pueden acceder los estudiantes a su información académica?
Respuesta Frecuencia Porcentaje
Mediante reportes 9 100%
Mediante página web 0 0%
Total 9. 100%
Tabla 2. Pregunta N.-1
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 1. Pregunta N.-1
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
Se puede determinar que los estudiantes acceden a su información académica acercándose
personalmente a la oficina de secretaria de la institución mediante reportes por lo tanto
manifiestan que el 100% recibe mediante reportes.
Interpretación
Se puede interpretar que en esta institución el proceso de entrega de calificaciones es
mediante un papel físico el estudiante debe acercarse personalmente a la oficinas de la
institución personalmente a la secretaria para cualquier información. Por lo tanto es
necesario la creación de una aplicación web
100%
0%
Reportes
Pagina Web
20
Pregunta N.-2
¿La institución posee infraestructura tecnológica que brinde servicios académicos a toda
la comunidad educativa?
Respuesta Frecuencia Porcentaje
Si 6 75%
No 3 25%
Total 9 100%
Tabla 3. Pregunta N.-2
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 2. Pregunta N.-2
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
Se puede determinar que un 75 % afirman que si tienen infraestructura tecnológica y un
25% no manifiestan que no infraestructura tecnológica.
Interpretación:
Se puede interpretar que en esta institución no cuentan con una infraestructura tecnológica
necesaria poder revisar sus calificaciones, matrículas y consultas de datos desde cualquier
lugar.
75%
25%
Si
No
21
Pregunta N.-3
¿Considera usted que realizar el control de calificaciones manualmente produce la
demora en la entrega de la hoja de calificaciones?
Respuesta Frecuencia Porcentaje
Si 7 83%
No 2 17%
Total 9 100%
Tabla 4. Pregunta N.-3
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 3. Pregunta N.-3
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
Se puede determinar que el 83 % afirman que es una pérdida de tiempo afirman la pérdida
de tiempo y un 17% no consideran como pérdida de tiempo.
.
Interpretación:
Se puede interpretar que podemos afirmar que es muy importante la creación de una
aplicación web para poder brindar una información más adecuada de manera eficaz y
rápida a toda la comunidad educativa.
83%
17%
Si
No
22
Pregunta N.-4
¿Le gustaría registrar las calificaciones de los estudiantes en una aplicación web?
Respuesta Frecuencia Porcentaje
Si 9 100%
No 0 0%
Total 9 100%
Tabla 5. Pregunta N.-4
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 4. Pregunta N.-4
Fuente: Autoría Propia – Fabiola Guaranda
Análisis
Se puede determinar que el 100% de los docentes están de acuerdo que desearían subir
las notas mediante una aplicación web por lo tanto podemos observar que es factible
realizar la propuesta.
Interpretación:
Se puede interpretar que la aplicación web seria de mucha importancia por lo que se puede
acceder desde cualquier lugar y cualquier hora con un servicio de una manera eficaz.
100%
0%
Si
No
23
Pregunta N.-5
¿Considera usted necesario implementar un servicio informático que permita facilitar
información al personal administrativo y estudiantes?
Respuesta Frecuencia Porcentaje
Si 8 92%
No 1 8%
Total 9 100%
Tabla 6. Pregunta N.-5
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 5. Pregunta N.-5
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
Se puede determinar que un 92% considera que es necesario acceder a un servicio web y
un 8% no consideran muy importante.
Interpretación:
Se puede interpretar que es muy importante la creación de una aplicación ya que facilita
a docentes, estudiantes y personal administrativo llevar de una manera eficaz todo el
proceso académico siempre y cuando se capacite a toda la comunidad educativa para su
correcta utilización, de lo contrario generaría inconveniente.
92%
8%
Si
No
24
Pregunta N.-6
Cree usted que la implementación de una aplicación web permitirá fortalecer los procesos
académicos en la unidad educativa Fiscomisional “15 de Noviembre”?
Respuesta Frecuencia Porcentaje
Si 8 92%
No 1 8%
Total 9 100%
Tabla 7. Pregunta N.-6
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 6. Pregunta N.-6
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
Se puede determinar que el 92% fortalecerá los procesos académicos en la institución y
el 8 % creen que no mejorara los procesos académicos.
Interpretación:
Se puede interpretar que la implementación de una aplicación web académica es muy
importante ya que fortalecerá en los procesos académicos para brindar una mejor calidad
de atención a toda la comunidad educativa.
92%
8%
Si
No
25
2.5.2 Análisis de los resultados de la encuesta aplicada a los estudiantes de la Unidad
Educativa “15 de Noviembre”
La encuesta fue realizada a 86 estudiantes de la Unidad Educativa 15 de Noviembre de la
parroquia Shell.
Pregunta N.-1
¿Con que frecuencia utiliza el internet?
Respuesta Frecuencia Porcentaje
Siempre 52 60%
Muy Poco 28 33%
Rara Vez 6 7%
Total 86 100%
Tabla 8. Pregunta N.-1
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 7. Pregunta N.-1
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 60% manifiesta que es siempre utilizan el internet, 33% Muy Poco muy poco y el 7%
manifiesta que rara vez utilizan el internet.
Interpretación:
Se puede interpretar que la mayoría de los estudiantes tienen acceso a internet por lo
tanto es un porcentaje representativo.
60%
33%
7%
Siempre
Muy Poco
Rara Vez
26
Pregunta N.-2
¿La institución posee tecnológica vía online que brinde servicios académicos a los
estudiantes?
Respuesta Frecuencia Porcentaje
Si 6 7%
No 80 93%
Total 86 100%
Tabla 9. Pregunta N.-2
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 8. Pregunta N.-2
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 93% manifiesta que la institución no posee tecnología vía online y 7 % consideran
que si cuenta con infraestructura.
Interpretación:
Se puede interpretar que la institución no cuenta con infraestructura tecnológica vía online
para brindar los servicios académicos a toda la comunidad educativa.
7%
93%
Si
No
27
Pregunta N.-3
¿La atención en la secretaria de la institución para entregar sus calificaciones es de manera
eficaz e inmediata?
Respuesta Frecuencia Porcentaje
Si 35 41%
No 51 59%
Total 86 100%
Tabla 10. Pregunta N.-3
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 9. Pregunta N.-3
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 59% manifiesta que no hay una atención rápida en la secretaria y el 41% si considera
que la atención es eficaz.
Interpretación:
Se puede interpretar que la atención de la secretaria en la institución para entregar sus
calificaciones no es de una manera eficaz e inmediata.
41%
59% Si
No
28
Pregunta N.-4
¿Usted tiene conocimiento acerca de las aplicaciones web?
Respuesta Frecuencia Porcentaje
Si 49 57%
No 37 43%
Total 86 100%
Tabla 11. Pregunta N.-4
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 10. Pregunta N.-4
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 57% de los estudiantes manifiesta que tienen conocimiento de aplicaciones web y el
43% manifiesta que no tienen conocimiento que es una aplicación web.
Interpretación:
Se puede interpretar que la mayoría de los estudiantes de esta institución tienen
conocimiento acerca de las aplicaciones webs esto demuestra que si hay interés en el uso
de la tecnología.
57%
43%
Si
No
29
Pregunta N.-5
¿Considera usted necesario implementar una aplicación web que permita facilitar
información a los estudiantes?
Respuesta Frecuencia Porcentaje
Si 73 85%
No 13 15%
Total 86 100%
Tabla 12. Pregunta N.-5
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 11. Pregunta N.-5
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 85% de los estudiantes manifiesta necesario la implementación de una aplicación web
y el 15% no considera que es necesario la implementación de una aplicación web.
Interpretación:
Se puede interpretar que la mayoría de los estudiantes están de acuerdo con la
implementación de una página web ya que esto fortalecerá los procesos académicos.
85%
15%
Si
No
30
Pregunta N.-6
Cree usted que la implementación de una aplicación web permitirá fortalecer los procesos
académicos en la unidad educativa Fiscomisional “15 de Noviembre”
Respuesta Frecuencia Porcentaje
Si 68 79%
No 18 21%
Total 86 100%
Tabla 13. Pregunta N.-6
Fuente: Autoría Propia – Fabiola Guaranda
Grafico 12. Pregunta N.-6
Fuente: Autoría Propia – Fabiola Guaranda
Análisis:
El 79% de los estudiantes manifiesta necesario implementar una aplicación web que
permita facilitar información y el 21% no considera que la creación de una aplicación
permitirá facilitar información.
Interpretación:
Se puede interpretar que con la creación de una página web permitirá facilitar información
toda la comunidad educativa ya que con esto brindara una mejor atención.
79%
21%
Si
No
31
2.5.2 Análisis de los resultados de la entrevista aplicada a los administrativos de la
Unidad Educativa Fiscomisional 15 de Noviembre.
Nombre del entrevistado: Master. Eduardo Barrera (Rector de la Unidad Educativa
Fiscomisional 15 de Noviembre)
Nombre de la Entrevistadora: Fabiola Guaranda
Tema de la Entrevista: Aplicación web para los procesos académicos en la Unidad
Educativa Fiscomisional 15 de Noviembre)
Pregunta N°1.
Esta unidad educativa al ser una institución Fiscomisional el apoyo recibido por parte del
gobierno es limitada tanto en su infraestructura como en sus servicios. ¿Cómo es el
proceso académico actual en la institución? ¿Cómo pueden acceder los estudiantes a su
información académica?
Análisis
En esta institución se trabaja mediantes módulos, paquete institucional, guías de acuerdo
a la malla curricular de acuerdo al distrito de educación. Se trabaja de una manera
participativa, crítica, aplicando técnicas en grupo de trabajo prevaleciendo la lectura
comprensiva. Los estudiantes acceden a su información académica acercándose
personalmente a las oficinas de la secretaria de la institución mediante reportes.
Pregunta N°2
Hoy en día el uso de la tecnología ha permitido fortalecer el acceso a la información a
las personas. ¿la institución posee infraestructura tecnológica que brinde servicios
académicos a los estudiantes?
Análisis
La institución posee un taller de informática con wifi para todos los estudiantes y un
sistema de escritorio que maneja la secretaria para guardar las calificaciones.
Pregunta N°3
Con el avance de la tecnología la mayoría de las instituciones educativas tienen acceso a
diferentes servicios en línea. ¿Considera usted necesario implementar un servicio
informático que permita facilitar información al personal administrativo y estudiantes?
32
Análisis
Es muy importante ampliar y actualizar los equipos informáticos de acuerdo a las
innovaciones y exigencias de estudiantes y padres de familia
Pregunta N°4
En la actualidad la mayoría de las instituciones utilizan sistemas automatizados que
realizan tareas del ser humano. Según su criterio en que se beneficiara la implementación
de un sistema académico que gestione las calificaciones?
Análisis
Se puede interpretar que el estudiante puede utilizar internet desde la casa o cualquier
lugar así los padres de familia pueden estar controlado a sus hijos y así controlar a tiempo
las notas agilitando el servicio de una manera eficaz y adecuada.
Pregunta N°5
¿Cree usted que la implementación de un Aplicación web permitirá fortalecer los
procesos académicos en la Unidad Educativa Fiscomisional “15 de Noviembre”?
Análisis
La aplicación web es muy importante ya que facilita a docentes, estudiantes y personal
administrativo llevar un control más eficaz en todo el proceso académico siempre y
cuando se capacite a los usuarios para su correcta utilización, de lo contrario generaría
inconvenientes.
33
2.6 Conclusiones Parciales del Capitulo
Generará mayor facilidad a docentes, estudiantes y personal administrativo tener acceso
a la información con mayor facilidad.
- El presente trabajo de investigación está sujeto a una entrevista realizada al rector
de la Unidad Educativa Fiscomisional “15 de Noviembre” ya que consideran
hechos que se da el fenómeno, esto produce en el momento de la investigación
que tenga contacto directo a la realidad al aplicar la entrevista en dicha institución,
la cual nos sirvió como principal fuente de información para conocer con más
detalles la estructura, organización y funcionamiento de la forma de llevar las
calificaciones en esta unidad educativa.
- Con las encuestas realizadas en la Unidad Educativa, permitió determinar los
requerimientos y el modelo de nuestro sistema, se puede definir la importancia
que tiene en mejorar el proceso de gestión de calificaciones para mejorar su
servicio y existe una aceptación para que nuestro objeto de transformación sea un
tema aceptable para realizar la aplicación web en esta institución que ser viviría a
toda la comunidad educativa.
- Se puede interpretar que con la implementación de una aplicación académica
mejorara el servicio a toda la comunidad educativa de la institución, potenciando
la calidad de servicio a la vez convirtiéndose de esta manera la fuente de
información de primera mano la impresión de reportes de calificaciones y
entregados a sus respectivos interesados, desde cualquier lugar a cualquier hora
con una información verídica y eficaz.
34
CAPITULO III
3. DESARROLLO DE LA PROPUESTA
3.1 Nombre de la propuesta
Aplicación web para los procesos académicos en la unidad Educativa Fiscomisional “15
de noviembre” de la parroquia Shell.
3.2 Objetivos
3.2.1 Objetivo general
Desarrollar una aplicación web que permita gestionar las calificaciones, matriculas,
consulta de datos y generación de reportes para la unidad educativa Fiscomisional “15
de Noviembre”.
3.2.1 Objetivo especifico
- Analizar los requerimientos realizados en la institución para ser mostrados de una
forma correcta en el sistema.
- Diseñar una aplicación web para la gestión de calificaciones de la unidad
educativa.
- Desarrollar las pruebas necesarias para garantizar el correcto funcionamiento y
verificar la validez de la información.
3.3 Antecedentes.
La unidad educativa “15 de noviembre “fue creada el 30 de noviembre de 1994, con
resolución ministerial número 748-CZE3-2014, se encuentra ubicada en la parroquia
Shell, barrio san Antonio, calle Asunción Cueva y rio Amazonas.
La unidad educativa “15 de Noviembre” es un centro de educación primaria, básica y
bachillerato entidad privada y laica que ofrece una formación integral a sus estudiantes,
sin distinción de sexo, raza, religión o política.
35
Campo de acción educativo: El bloque 10 está compuesto por las comunidades
Moretecocha, Paparahua, Pandanuque, Santa Cecilia de Villano, Witawaya, San Virgilio,
PitaCocha y Likino se inicia desde el año lectivo 1999 – 2000.
Actualmente en el año lectivo 2018 – 2019 se da atención educativa a las comunidades
de Pandanuque, Santa Cecilia de Villano, Witawaya, Pita Cocha y Likino con un total de
222 estudiantes legalmente matriculados respaldados en el convenio con la compañía
Agip Oil Ecuador B.V con el número 135392.
Los procedimientos académicos es un proceso complejo que involucra la entrada de
recursos diversos (tangibles e intangibles), un procesamiento de la complejidad más
elevada que puede existir (pues tiene que vérselas con el desarrollo de las capacidades
intelectuales y emotivas que involucra aspectos aptitudinales y actitudinales). Dentro de
los procesos académicos el modulo permite la gestión de matrícula y registro de
calificaciones de estudiantes dentro de la institución.
La matriculación consta de opciones que permiten registrar o matricular estudiantes. El
registro de estudiantes permite llevar un control de matriculados sobre la oferta educativa
de la institución representada por régimen, año lectivo, jornada y modalidad sobre los que
se generara el proceso de matriculación,
De esta manera el aplicativo presenta opciones para.
- Ejecutar un resumen de cupos asignados hasta el momento dentro de la
institución.
- Buscar estudiantes matriculados por paralelo, cedula, nombre, apellido y estado
de matrícula.
- Crear una nueva matricula dentro de la institución, y generar una matrícula en
estado pendiente.
Registro de Calificaciones consta de opciones para:
- Ingreso de calificaciones quimestrales
- Ingreso de calificaciones de promoción.
36
El ingreso de calificaciones quimestrales involucra el ingreso del promedio obtenido por
el estudiante en el primero y segundo quimestre; y si el alumno aprobó o no todas las
asignaturas.
El ingreso de calificaciones de Promoción permite indicar si el estudiante rindió el
examen de recuperación, supletorio, remedial y gracia; adicionalmente el registro del
promedio final y si el estudiante ha sido promovido al siguiente nivel.
3.4 Definición de la metodología para el desarrollo de la Aplicación Web
Para el éxito de un desarrollo de una aplicación es esencia de escoger una metodología
que ofrezca las herramientas y técnicas suficientes para cumplir con los requerimientos
del sistema. De las distintas alternativas expuestas en la misma, se ha decidido por la
metodología OOHDM, la cual cumple con todos los requerimientos para el desarrollo de
la aplicación web.
3.4.1 Metodología de desarrollo OOHDM
Se utiliza para el diseño de aplicaciones hipermedia y para la Web, fue diseñado por D.
Schwabe, G. Rossi, and S. D. J. Barbosa y es una extensión de HDM con orientación a
objetos, que se está convirtiendo en una de las metodologías más utilizadas. Ha sido usada
para diseñar diferentes tipos de aplicaciones hipermedia como galerías interactivas,
presentaciones multimedia y, sobre todo, numerosos sitios web(Lapuente, 2013, pág. 59).
Fase Conceptual:
Durante esta actividad se construye un esquema conceptual representado por los objetos
del dominio, las relaciones y colaboraciones existentes establecidas entre ellos. En las
aplicaciones hipermedia convencionales, cuyos componentes de hipermedia no son
modificados durante la ejecución, se podría usar un modelo de datos semántico estructural
(como el modelo de entidades y relaciones).
Fase Navegacional
Se debe tener en mente que la generación de aplicaciones Web fue pensada para realizar
navegación a través del espacio de información, utilizando un simple modelo de datos de
hipermedia. En OOHDM, la navegación es considerada un paso crítico en el diseño
aplicaciones.
37
Fase de Interfaz Abstracta:
Se debe tener las estructuras navegacionales son definidas, se deben especificar los
aspectos de interfaz. Esto significa definir la forma en la cual los objetos navegacionales
pueden aparecer, de cómo los objetos de interfaz activarán la navegación y el resto de la
funcionalidad de la aplicación, qué transformaciones de la interfaz son pertinentes y
cuándo es necesario realizarla
Fase Implementación:
Se tendrá en cuenta que el diseñador debe ya implementar el diseño. Hasta ahora, todos
los modelos fueron construidos en forma independiente de la plataforma de
implementación; en esta fase es tenido en cuenta el entorno particular en el cual se va a
correr la aplicación.
3.5 Requerimientos del sistema
Los requerimientos funcionales son aquellas características requeridas de la aplicación
que expresan su capacidad de acción, se detallan a continuación.
3.5.1 Requerimientos funcionales
- Registrar al estudiante en el sistema.
- Permitir al administrador de la web gestionar la base de datos del sistema.
- Se permitirá realizar la búsqueda de cada estudiante por su cedula.
- Registrar las calificaciones de cada estudiante.
- Controlar el acceso a las opciones del sistema de los diferentes usuarios.
- Proteger la información generando privilegios a los usuarios para que ingresen a
sus respectivas áreas mediante sus contraseñas.
- Obtener de forma rápida y precisa la información precisa existente en el sistema.
- Consultar las calificaciones de cada estudiante.
- Emitir reportes claros
- Realizar impresiones de los reportes de cada calificación al momento que se los
requiera.
- Fácil manejo para que el usuario pueda navegar por todo el sistema.
38
3.5.2 Requerimientos no funcionales
- El estudiante no puede alterar sus calificaciones.
- El sistema funciona en los exploradores Google Chroome, mozila, Internet
Explorer.
- La interfaz gráfica se ha creado de una manera de fácil comprensión para el
usuario de manera que este no requiera mayor esfuerzo para utilizar el sistema.
- El sistema manejara mensaje de errores y confirmaciones.
3.6 Identificación de actores y tareas.
Los principales actores identificados, los cuales harán uso el sistema de información se
muestran a continuación.
ACTORES USO
Usuario/Estudiante Tendrá acceso a la información de sus
calificaciones y datos.
Docente Tendrá acceso a ingresar las calificaciones
de cada estudiante.
Secretaria Tendrá acceso a las calificaciones y
matriculas.
Administrador Tendrá acceso a toda la información del
sitio.
Tabla 14. Identificación de actores y tareas.
Fuente: Autoría Propia – Fabiola Guaranda
39
3.6.1 Descripción de Cada Actor
USUARIO TAREA
Usuario/Estudiante Consultar las calificaciones.
Ingresar/Actualizar sus datos personales
Imprimir reportes.
Docente Ingresar las calificaciones de cada
estudiante
Imprimir reportes.
Secretaria Matricular a los estudiantes.
Registrar a cada docente en el sistema.
Administrador Iniciar sección en el sistema.
Identificar usuarios.
Tabla 15. Descripción de cada actor. Fuente: Autoría Propia – Fabiola Guaranda.
3.7 Diagrama de Caso de Uso
En los siguientes diagramas se presentan los diagramas de casos de uso del sitio, que
muestra las funciones que desarrollan los autores.
40
3.7.1 Diagrama General de Caso de Uso General del Sitio.
Gráfico13. Caso de Uso de Uso General del Sitio.
Fuente: Autoría Propia – Fabiola Guaranda
uc general
Sistema Educativo
AdministradorSecretario
Docente
Estudiante
Iniciar Sesión
Administrar
Docente
Observ acion
Docente
Administrar
Estudiante
Observ acion
Estudiante
Administrar
Materias
Administrar
DocenteMaterias
Administrar
Matricula
Administrar Notas
horario
Reportes
«include»
«include»
«include»
41
3.7.2 Diagrama de Caso de Uso Usuario
Gráfico14. Caso de Uso Usuario.
Fuente: Autoría Propia – Fabiola Guaranda
3.7.3 Especificación de Caso de Uso Gestionar Usuario
CASO DE USO Usuario (CU-02)
ACTOR Administrador
PROPÓSITO Realizar las operaciones de buscar, crear,
consultar y modificar usuario.
PRECONDICIÓN Para buscar, crear y modificar usuarios debe
estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1.Ingresar al sistema. 2. Solicitar login y password.
uc Usuarios
Sistema Educativo
Administrador
Administrar Usuarios
Agregar Usuario
Reporte UsuarioEditar usuario
Visualizar Usuario
42
3.Ingresar usuario y contraseña.
5.Seleccionamos una opción en el
menú usuario(crear, modificar,
eliminar y consultar).
6. Finalizar la operación.
4. Validar contraseña y visualizar menú.
5.1 si pulsa el botón “Ver” se abre una pantalla
donde se visualiza los datos de los usuarios y
pulsar el botón imprimir si desea tener una copia
de la información.
5.2 Si pulsa en el botón “modificar” se podrá
modificar el usuario.
5.3 Si pulsa el botón “añadir” aparecerá una
ventana donde se podrá introducir los datos del
usuario y guarda en la base de datos.
7. Salir del Sistema
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 16. Especificación de Caso de Uso Usuario.
Fuente: Autoría Propia – Fabiola Guaranda.
43
3.7.4 Diagrama de Caso de Uso Docente
Gráfico15. Caso de Uso Docente.
Fuente: Autoría Propia – Fabiola Guaranda
3.7.5 Especificación de Caso de Uso Docente
CASO DE USO Docente (CU-03)
ACTOR Administrador y Docente
PROPÓSITO Realizar las operaciones de administrar,
visualizar, agregar y editar datos.
PRECONDICIÓN Para buscar, consultar, modificar información el
usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1.Ingresar al sistema.
3.Ingresar usuario y contraseña.
5.Seleccionamos una opción en el
menú ingresar, modificar y eliminar.
3.Solicitar login y password.
4.Validar contraseña y visualizar menú.
5.1 Si pulsamos el botón de ingresar permite
ingresar datos.
5.2 si pulsamos el botón de modificar se
modifica.
uc docente
Sistema Educativo
Administrar Docente
Agregar DocenteVisualizar Docente
Editar Docente Reporte DocenteAsignar Observ ación a
Docente
Administrador Secretario
Docente
44
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 17. Especificación de Caso de Uso Docente. Fuente: Autoría Propia – Fabiola Guaranda.
3.7.6 Diagrama de Caso de Uso Estudiante
Gráfico16. Caso de Uso Estudiante
Fuente: Autoría Propia – Fabiola Guaranda
uc estudiante
Sistema Educativo
Administrar
Estudiante
Agregar EstudianteVisualizar Estudiante
Editar Estudiante Reporte EstudianteAsignar Observ ación a
Estudiante
Administrador Secretario
Estudiante
45
3.7.7 Especificación de Caso de Uso Estudiante
CASO DE USO Estudiante (CU-04)
ACTOR Estudiante
PROPÓSITO Realizar las operaciones de administrar,
visualizar, agregar y editar datos.
PRECONDICIÓN Para buscar, consultar, modificar información el
usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1.Ingresar al sistema.
3.Ingresar usuario y contraseña.
5.Seleccionamos una opción en el
menú ingresar, modificar y eliminar.
3.Solicitar login y password.
4.Validar contraseña y visualizar menú.
5.1 Si pulsamos el botón de ingresar permite
ingresar datos.
5.2 si pulsamos el botón de modificar se
modifica.
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 18. Especificación de Caso de Uso Estudiante.
Fuente: Autoría Propia – Fabiola Guaranda.
46
3.7.8 Diagrama de Caso de Uso Materia
Gráfico17. Caso de Uso Materia.
Fuente: Autoría Propia – Fabiola Guaranda
3.7.9 Especificación de Caso de Uso Materia
CASO DE USO Materia (CU-05)
ACTOR Materia
PROPÓSITO Realizar las operaciones de administrar,
visualizar, agregar y editar materia.
PRECONDICIÓN Para buscar, consultar, modificar materia la
materia debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1.Ingresar al sistema.
3.Ingresar usuario y contraseña.
3.Solicitar login y password.
4.Validar contraseña y visualizar menú.
uc materia
Sistema Educativo
Administrar Materia
Agregar MateriaVisualizar Materia
Editar MateriaReporte Materia
Administrador Secretario
47
5.Seleccionamos una opción en el
menú ingresar, modificar y eliminar.
5.1 Si pulsamos el botón de ingresar permite
ingresar materia.
5.2 si pulsamos el botón de modificar se
modifica.
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 19. Especificación de Caso de uso Materia. Fuente: Autoría Propia – Fabiola Guaranda.
3.7.10 Diagrama de Caso de Uso Docente materia
Gráfico18. Caso de Uso Docente Materia.
Fuente: Autoría Propia – Fabiola Guaranda
uc docentemateria
Sistema Educativo
Administrar
DocenteMateria
Agregar
DocenteMateria
Visualizar
DocenteMateria
Editar
DocenteMateria
Reporte
DocenteMateria
Asignar Horario a
DocenteMateria
Administrador Secretario
48
3.7.11 Especificación de Caso de Uso Docente Materia
CASO DE USO Docente Materia (CU-06)
ACTOR Docente Materia
PROPÓSITO Realizar las operaciones de administrar,
visualizar, agregar y editar materia.
PRECONDICIÓN Para buscar, consultar, modificar información la
materia debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1.Ingresar al sistema.
3.Ingresar usuario y contraseña.
5.Seleccionamos una opción en el
menú ingresar, modificar y eliminar.
3.Solicitar login y password.
4.Validar contraseña y visualizar menú.
5.1 Si pulsamos el botón de ingresar permite
ingresar materias.
5.2 si pulsamos el botón de modificar se
modifica.
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 20. Especificación de Caso de Uso Docente Materia. Fuente: Autoría Propia – Fabiola Guaranda.
49
3.7.12 Diagrama de Caso de Uso Matricula
Gráfico 19. Caso de Uso Matricula.
Fuente: Autoría Propia – Fabiola Guaranda
uc matricula
Sistema Educativo
Administrar matricula
Agregar matriculaVisualizar matricula
Editar matricula
Reporte matricula
Administrador
Secretario
Estudiante
50
3.7.13 Especificación de Caso de Uso Matricula.
CASO DE USO Administrador (CU-07)
ACTOR Administrador
PROPÓSITO Realizar las operaciones de consulta, agregar,
actualizar y eliminar información general.
PRECONDICIÓN Para buscar, consultar, modificar y eliminar
información el usuario debe estar registrado.
ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA
1. Ingresar al sistema.
3. Ingresar usuario y
contraseña.
5. Escoger una opción en el
menú información general y
seleccionar opción agregar,
modificar o eliminar.
2. Solicitar login y password.
4. Validar contraseña y visualizar menú.
6. Solicita ingreso de información.
POST – CONDICIÓN El registro se actualiza en la base de datos.
ALTERNATIVA - Contraseña errónea
- Cuenta no existe
- Datos no validos o incompletos.
Tabla 21. Especificación de Caso de Uso de Matrícula
Fuente: Autoría Propia – Fabiola Guaranda
51
3. 8 Modelo Conceptual
Gráfico 20. Modelo Conceptual.
Fuente: Autoría Propia – Fabiola Guaranda.
52
3.9 Modelo Lógico
Gráfico 21. Modelo Lógico
Fuente: Autoría Propia – Fabiola Guaranda 3.
class BDD CLASE
users
- id
- cedula
- nombres
- apellidos
- tipo
- estado
- password
+ Insert() : void
+ Update() : void
+ Report() : void
estudiante
- id
- cedula
- nombres
- apellidos
- fnacimiento
- direccion
- telefono
- nacionalidad
- estado
- nombrerepresentante
- cedularepresentante
- parentescorepresentante
- direccionrepresentante
- telefonorepresentante
- celularrepresentante
- usuarioregistra
+ Insert() : void
+ Update() : void
+ Report() : void
observ acionestudiante
- id
- estudiante
- detalle
- fregistro
+ Insert() : void
+ Update() : void
+ Report() : void
matricula
- id
- estudiante
- fregistro
- estado
- nivel
- paralelo
+ Insert() : void
+ Update() : void
+ Report() : void
docente
- id
- cedula
- nombres
- apellidos
- fnacimiento
- direccion
- telefono
- celular
- nacionalidad
- instruccion
- titulo
- varios
- estado
- usuarioregistra
+ Insert() : void
+ Update() : void
+ Report() : void
observ aciondocente
- id
- docente
- detalle
- fregistro
+ Insert() : void
+ Update() : void
+ Report() : void
materias
- id
- nombre
- descripcion
- nivel
docentematerias
- id
- docente
- materia
- finicio
- ffin
- paralelo
- especialidad
+ Insert() : void
+ Update() : void
+ Report() : void
notas
- id
- matricula
- nota
- descripcion
- docentematerias
- quimestre
- tipo* 1
1
*
*1
*
1
*
1
53
3.10 Modelo Físico
Gráfico 22. Modelo Físico.
Fuente: Autoría Propio – Fabiola Guaranda
54
3.12 Diseño de Interfaz
En esta fase se presenta la interfaz de usuario final, las pantallas se diseñaron de forma
representativa a la Unidad Educativa Fiscomisional 15 de Noviembre, representando para
su navegación menús, iconos, botones y animaciones.
PÁGINA PRINCIPAL
Gráfico 23. Página Principal.
Fuente: Autoría Propio – Fabiola Guaranda
La pantalla de inicio muestra una información de misión y visión de la Unidad Educativa
y el ingreso al sistema con el usuario y contraseña.
Sello Logo de la institución
Inicio de sección
Visión Misión
55
FORMULARIO DE CREAR USUARIO
Gráfico 24. Formulario de Crear usuario
Fuente: Autoría Propio – Fabiola Guaranda
En la siguiente pantalla muestra toda la información y formulario de la creación de
usuario con cada uno de sus campos correspondientes.
FORMULARIO DE CREAR DOCENTE
Gráfico 25. Formulario de Crear Docente.
Fuente: Autoría Propio – Fabiola Guaranda
Guardar Cancelar Menú
Usuario
Docente
Estudiante
Materia
Crear usuario
Cedula
Nombre
Apellido
Tipo estado
Contraseña
Crear Usuario
56
En la siguiente pantalla muestra toda la información y formulario de la creación de
docente con cada uno de sus campos correspondientes.
FORMULARIO DE CREAR ESTUDIANTE
Gráfico 26. Formulario de Crear Estudiante.
Fuente: Autoría Propio – Fabiola Guaranda
En la siguiente pantalla muestra toda la información y formulario de la creación de
estudiante con cada uno de sus campos correspondientes.
57
FORMULARIO DE CREAR MATERIA
Gráfico 27. Formulario de Crear Materia
Fuente: Autoría Propio – Fabiola Guaranda
En la siguiente pantalla muestra toda la información y formulario de la creación de
materia con cada uno de sus campos correspondientes.
3.13 Desarrollo
En esta fase se muestran las funciones y procesos que forman parte del código fuente de
la aplicación para su correcto funcionamiento.
Conexión a la base de datos
phpMyAdmin SQL Dump
versión2.10.3
http://www,phpmyadmin.net
servidor :localhost
Tiempo de generacion: 06-12-2018 a las 10:00:00
Versión del servidor de php;5.2.6
SET SQL_MODE=”NO AUTO_VALUE_ON_ZERO”
Base de datos:”ddd_educativo”
58
Formulario principal
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected $table = 'users';
//use Notifiable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'cedula', 'nombres', 'apellidos', 'tipo', 'estado', 'password',
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
}
3.14 Implementación
Requisitos necesarios para el funcionamiento del sistema.
- Maquina con sistema operativo desde 32 bit en adelante
- Servidor de local host
- Servidor xampp
- Composer de laravel
59
3.13 Pruebas
Las pruebas se desarrollaron durante todo el proceso de la creación de la aplicación siendo
un factor importante para la construcción y el desarrollo de la aplicación, esta prueba fue
realizada con el valor del promedio de las notas para ello se ingresaron las mismas y con
el cálculo manual se verifico que el sistema arroja el mismo resultado.
3.13.1 Prueba de Caja Negra
Las pruebas se desarrollaron para garantizar el funcionamiento de la aplicación web en la
cual se encontró errores la cual se modificó de inmediato para su correcto funcionamiento,
es necesario aplicar una serie de pruebas, que respalden la ejecución normal, durante esta
etapa se registraron valores y se pudo verificar la efectividad que tiene la aplicación.
60
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
- Analizando los siguientes requerimientos del sistema se ha podido desarrollar la
aplicación web dando como resultado del desarrollo de la propuesta, se tiene un
sistema que permite automatizar el procesamiento de la información, con la
finalidad de mejorar la productividad y los tiempos de respuesta de los reportes
de calificaciones.
- Al diseñar la aplicación del sistema desarrollado presenta una interfaz amigable
de fácil manejo, permitiendo al usuario la utilización óptima del sistema,
agilizando el proceso de calificación y consulta de la misma.
- Se desarrolló las pruebas necesarias para el correcto funcionamiento de la
aplicación ingresando valores y calculando manualmente dando como resultado
una respuesta correcta y fiable.
Recomendaciones
Una vez establecidas las conclusiones a las que se llevaron mediante el análisis de los
resultados se propone las siguientes recomendaciones.
- Realizar la capacitación al personal de la Unidad Educativa Fiscomisional “15 de
Noviembre”, para que tengan un conocimiento básico del funcionamiento del
sistema y se pueda utilizar con mayor facilidad y eficiencia.
- Realizar respaldos periódicos como elemento fundamental de la seguridad de la
información del sistema.
- Realizar actualizaciones y mantenimiento permanentes del sistema acorde a los
avances tecnológicos y necesidades del sistema de calificaciones.
REFERENCIAS BIBLIOGRAFÍCAS
Alegsa, L. (31 de 07 de 2018). ALEGSA. Obtenido de
http://www.alegsa.com.ar/Dic/aplicacion_web.php
Arias, A. (2014). Bases de Datos con MySQ. España: ISBN.
Aulac, C. (2014). Curso de Dreamweaver CS4. Argentina: aulaclik.
Baca Urbina, G. (2015). Proyectos de Sistemas de Información. Mexico: Grupo Editorial
Patria.
Baquero, J. (12 de 05 de 2015). Arsys. Obtenido de
https://www.arsys.es/blog/programacion/que-es-laravel/
Benjamin, A. (2002). J2EE: Desarrollo de aplicaciones Web. Mexico: ENNI.
Bujan, A. (01 de 31 de 2017). Sistemas de Informacion. Obtenido de
https://www.enciclopediafinanciera.com/definicion-sistemas-de-
Chasiguano Cachimuel, S. G. (2017). Aplicación Web para el control académico para el
instituto tecnológico Superior 17 de Julio de la ciudad de Ibarra. Ibarra.
Cobo, A., Gomez, P., Perez, D., & Rocha, R. (2005). PHP y MYSQL. España: Diaz
Santos. Obtenido de
http://www.editdiazdesantos.com/wwwdat/pdf/9788479787066.pdf
Corrales, M. (1994). Explorando la Programacion. Costa Rica: Universidad Estatal
Adistancia.
Dip, P. (6 de noviembre de 2017). Tecnologia e Informatica. Argentina. Obtenido de
http://latecnologiavirtual.blogspot.com/2017/
Fernandez Alarcon, V. (2010). Desarrollo de sistemas de información: una metodología
basada en el modelad. Barcelona: Ediciones UPC.
Gallardo, G. (2016). Seguridad en Bases de Datos y Aplicaciones Web. España: ISBN.
Garcia, A. (2015). UF2175 - Diseño de bases de datos relacionales. España: Elearnig.
Jimenez, J. (2016). Ingenieria Informatica. Lulu.
Lapuente, M. J. (2013). Obtenido de http://www.hipertexto.info/documentos/oohdm.htm
Lopez, F. (2014). Teorias de Lenguajes de Programacion. Madrid: Ramon Areces.
Lopez, M. (2015). Desarrollo Web. Mexico. Obtenido de http://mialtoweb.es/definicion-
de-aplicacion-web/
Lynda Weinman, W. W. (2002). Diseño creativo HTML.2: . mexico: española.
Martinez, K. (04 de Abril de 2011). Blog. Obtenido de
http://klarimartinezbenjumea.blogspot.com/2011/04/ventajas-y-desventajas.html
Mateo, A. (08 de 01 de 2018). Neosoft. Obtenido de https://www.neosoft.es/blog/que-es-
una-aplicacion-web/
Media, W. (2017). Wiboo. Obtenido de https://wiboomedia.com/que-son-las-
aplicaciones-web-ventajas-y-tipos-de-desarrollo-web/
Millan, R. (2018). Articulo. Obtenido de
https://www.ramonmillan.com/tutoriales/dhtml.php
Perez, A. (2003). Universidad, conocimiento y reconstrucción nacional. Buenos Aires:
Biblos.
Perez, D. (26 de octubre de 2007). Maestros del Web. Obtenido de
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
Pisco, A. (2017). Fundamentos sobre la base de datos. España: Inovacion y Desarrollo.
Polo, A. M. (2016). Obtenido de https://www.gestiopolis.com/definicion-informacion-
manejo-informacion-difusa/
Polo, M. (09 de 05 de 2016). Obtenido de https://www.gestiopolis.com/definicion-
informacion-manejo-informacion-difusa/
Rafaela Silva, E. C. (2013). Sistema de Gestión Digital para mejorar los procesos
administrativos de instituciones de Educación Superior. Mexico.
Ramos, A., & Jesus, M. (2014). Aplicaciones Web. España: Ediciones Paraninfo S.A.
Red, E. (23 de agosto de 2018). Ecu Red. Obtenido de
https://www.ecured.cu/Lenguaje_de_Programaci%C3%B3n
Rodriguez, D. P. (2002). Diseño y Creación HTML 4.1. España: lulu.com.
Romero, A. (Abril de 2016). Obtenido de
https://www.seguridad.unam.mx/historico/documento/index.html-id=17
Rouse, M. (2005). Obtenido de
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos
Ruiz, J. (2001). Introducción a los sistemas de bases de datos. Mexico: Pearson.
Soria, I. (2014). Programación Web con CSS, JavaScript, PHP y AJAX. Mexico.
Thibaud, C. (2006). MySQL 5: instalación, implementación, administración,
programación. España: Enni.
Torres, M. (2014). Desarrolloa de Aplicaciones Web con PHP. Peru: Macro.
Vercher, B. (2015). UF1272 - Administración y auditoría de los servicios web. España:
Earling.
Web, D. (abril de 2013). Desarrollo web segunda edicion. Obtenido de
http://desarrolloweb.dlsi.ua.es/idesweb-2a-ed/modulo-07.
top related