TESIS DE GRADO INGENIERO EN SISTEMAS …repositorio.ug.edu.ec/bitstream/redug/2539/1/Proyecto de...
Transcript of TESIS DE GRADO INGENIERO EN SISTEMAS …repositorio.ug.edu.ec/bitstream/redug/2539/1/Proyecto de...
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Implementación y desarrollo de un Portal Web para la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” y optimización de proceso
comunicacional basado en herramienta Open Source.
TESIS DE GRADO
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTOR: ROSA PATRICIA CASTILLO CHAGUAY
TUTOR: ING. FRANKLIN AZOGUE
GUAYAQUIL – ECUADOR
2013
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Implementación y desarrollo de un Portal Web para la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” y optimización de proceso
comunicacional basado en herramienta Open Source.
TESIS DE GRADO
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
ROSA PATRICIA CASTILLO CHAGUAY
TUTOR: ING. FRANKLIN AZOGUE
GUAYAQUIL – ECUADOR
2013
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “Implementación y desarrollo de un Portal Web para la Unidad Educativa “LUIS FELIPE
BORJA DEL ALCÁZAR” y optimización de proceso comunicacional basado en herramienta Open
Source.” REVISORES:
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias
Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: Octubre del 2013 N° DE PÁGS.: 121
ÁREA TEMÁTICA: La temática corresponde al control de ingreso de notas y la comunicación
entre representante y docente, debido a que algunos representantes no tienen el tiempo disponible
para asistir a las reuniones o para informarse de las calificaciones de su representado. La misma que
causa pérdida de información, tiempo y errores provocados por la falta de un mecanismo que maneje
de forma rápida y precisa las notas e informaciones del representado. PALABRAS CLAVES: Optimización de comunicación e ingreso de notas, Base de datos Open
Source, implementación de un portal web para la Unidad Educativa.
RESUMEN: Esta tesis tiene como finalidad implementar un portal Web amigable que me permita la
interacción de información concerniente entre estudiante, docente y representante de la Unidad
Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”, incluye un Sistema Académico de notas donde
los docentes realizan los ingresos de notas vía web permitiendo consultar las mismas tanto como al
representante y alumno; para mejorar la comunicación entre los docentes y representantes se realiza
envío de SMS por medio del servicio que nos brinda la compañía ECLIPSOFT. N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN:
Nº
DIRECCIÓN URL (tesis en la web): www.luisfelipeborjadelalcazar.com
ADJUNTO PDF x
SI
NO
CONTACTO CON AUTOR: Rosa Patricia Castillo
Chaguay Teléfono:
0999560844
E-mail:
CONTACTO DE LA INSTITUCIÓN Nombre:
Teléfono:
III
APROBACION DEL TUTOR
En mi calidad de Tutor de Tesis de Grado, “Implementación y desarrollo de un
Portal Web para la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”
y optimización de proceso comunicacional basado en herramienta Open Source
elaborado por el Srta. ROSA PATRICIA CASTILLLO CHAGUAY, egresada de
la Carrera de Ingeniería en Sistemas Computacionales, Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del
Título de Ingeniero en Sistemas, me permito declarar que luego de haber
orientado, estudiado y revisado, la apruebo en todas sus partes.
Atentamente
………………………………….
ING. FRANKLIN AZOGUE
TUTOR
IV
DEDICATORIA
A Dios por su generosidad y misericordia, por
darme fuerza y energía en todo lo que realizo
mostrándome el camino correcto. Este triunfo
es especialmente para mi madre por darme su
amor, su paciencia, su sacrificio, su apoyo y su
crianza, a mi abuela por sus oraciones
constantes y a mi hermana para servirle como
ejemplo de superación y progreso.
V
AGRADECIMIENTO
Agradezco a Dios, por sus bendiciones diarias
y darme la sabiduría necesaria para plantear y
ejecutar esta tesis. A mi madre por su apoyo y
aliento para seguir adelante, a mis maestros
por sus enseñanzas, consejos y guía en la
realización de esta tesis, a mis amigos con
quienes compartimos gran parte de esta meta,
la cual hoy es una realidad.
VI
TRIBUNAL DE GRADO
Ing. Fernando Abad Montero Ing. Julio César Castro Rosado
DECANO DE LA FACULTAD DIRECTOR
CIENCIAS MATEMÁTICAS Y FÍSICAS
TRIBUNAL TRIBUNAL
Ab. Juan Chávez A.
TUTOR SECRETARIO
VII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Implementación y desarrollo de un Portal Web para la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” y optimización de proceso
comunicacional basado en herramienta Open Source.
Tesis de Grado que se presenta como requisito para optar por el título de
INGENIERO en SISTEMAS COMPUTACIONALES
Autora: Rosa Patricia Castillo Chaguay
C.I. 092237532-4
Tutor: Ing. Franklin Azogue
Guayaquil, octubre de 2013
VIII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor de Tesis de Grado, nombrado por el Consejo Directivo de
la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Tesis de Grado presentado por la egresada Rosa Patricia
Castillo Chaguay, como requisito previo para optar por el título de Ingeniero
cuyo problema es: Implementación y desarrollo de un Portal Web para la
Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” y optimización
de proceso comunicacional basado en herramienta Open Source, considero
aprobado el trabajo en su totalidad.
Presentado por:
Rosa Patricia Castillo Chaguay CI: 09223753-4
Tutor: Ing. Franklin Azogue
Guayaquil, octubre de 2013
IX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Autorización para Publicación de Tesis en Formato Digital
1. Identificación de la Tesis Nombre Alumno: Rosa Patricia Castillo Chaguay
Dirección: Guasmo Sur Coop. Unión de bananero Blq. 1 Mz:23 V: 10
Teléfono: 0999560844 E-mail: [email protected]
Facultad: Ciencias Matemáticas y físicas
Carrera: Ingeniería en sistemas Computacionales
Título al que opta: Ingeniero en Sistemas Computacionales
Profesor guía: Ing. Franklin Azogue
Título de la Tesis: Implementación y desarrollo de un Portal Web para la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” y optimización de
proceso comunicacional basado en herramienta Open Source.
Temas Tesis: Implementación y desarrollo de un Portal Web para la Unidad
Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”
2. Autorización de Publicación de Versión Electrónica de la Tesis A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de esta tesis. Publicación electrónica:
Inmediata X Después de 1 año
Firma Alumno:
3. Forma de envío: El texto de la Tesis debe ser enviado en formato Word, como archivo .Doc.O.RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
X
ÍNDICE GENERAL
Pág. CERTIFICADO DE ACEPTACIÓN DEL TUTOR........................................... VIII
ÍNDICE GENERAL................................................................................................ X
ÍNDICE DE CUADROS ...................................................................................... XII
ÍNDICE DE GRÁFICOS .................................................................................... XIII
RESUMEN ......................................................................................................... XIV
ABSTRACT ......................................................................................................... XV
INTRODUCCIÓN ............................................................................................... XV
CAPÍTULO I- EL PROBLEMA ............................................................................. 4
PLANTEAMIENTO DEL PROBLEMA ........................................................... 4
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ................................... 4
SITUACIÓN CONFLICTO NUDOS CRÍTICOS .............................................. 5
CAUSAS Y CONSECUENCIAS DEL PROBLEMA ....................................... 5
DELIMITACIÓN DEL PROBLEMA ................................................................ 6
FORMULACIÓN DEL PROBLEMA ................................................................ 7
EVALUACIÓN DEL PROBLEMA ................................................................... 7
OBJETIVOS ....................................................................................................... 9
OBJETIVOS ESPECÍFICOS ............................................................................ 10
ALCANCES ...................................................................................................... 10
JUSTIFICACIÓN E lMPORTANCIA ............................................................ 14
CAPÍTULO II - MARCO TEÓRICO ................................................................... 16
ANTECEDENTES DEL ESTUDIO ................................................................. 16
FUNDAMENTACIÓN TEÓRICA ................................................................... 16
FUNDAMENTACIÓN LEGAL ....................................................................... 57
PREGUNTAS A CONTESTARSE .................................................................. 66
VARIABLES DE LA INVESTIGACIÓN........................................................ 66
DEFINICIONES CONCEPTUALES ............................................................... 67
CAPÍTULO III - METODOLOGÍA ..................................................................... 69
DISEÑO DE LA INVESTIGACIÓN ............................................................... 69
MODALIDAD DE LA INVESTIGACIÓN ..................................................... 69
TIPO DE INVESTIGACION ........................................................................... 70
XI
POBLACIÓN Y MUESTRA ............................................................................ 70
OPERACIONALIZACIÓN DE VARIABLES ................................................ 72
MATRIZ DE OPERACIONALIZACIÓN DE VARIABLES .......................... 73
INSTRUMENTOS DE RECOLECCIÓN DE DATOS .................................... 74
INSTRUMENTOS DE LA INVESTIGACIÓN ............................................... 74
PROCEDIMIENTOS DE LA INVESTIGACIÓN ........................................... 75
RECOLECCIÓN DE LA INFORMACIÓN ..................................................... 76
PROCESAMIENTO Y ANÁLISIS .................................................................. 80
CRITERIOS PARA LA ELABORACIÓN DE LA PROPUESTA .................. 93
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ................................. 93
CAPÍTULO IV - MARCO ADMINISTRATIVO ................................................ 94
CRONOGRAMA .............................................................................................. 94
PRESUPUESTO ............................................................................................... 95
CAPÍTULO V ....................................................................................................... 96
CONCLUSIONES Y RECOMENDACIONES .................................................... 96
CONCLUSIONES ............................................................................................ 96
RECOMENDACIONES ................................................................................... 99
BIBLIOGRAFÍA................................................................................................. 101
LIBROS........................................................................................................... 101
DIRECCIONES WEB .................................................................................... 102
XII
ÍNDICE DE CUADROS
CUADRO N° 1
Escala de calificación del reglamento la LOEI ..................................................... 60
CUADRO N° 2
Detalle de la población y muestra ......................................................................... 71
CUADRO N° 3
Matriz de operacionalización de variables ............................................................ 73
CUADRO N° 4
Resultados de la pregunta n° 1 de los representantes ............................................ 81
CUADRO N° 5
Resultados de la pregunta n° 2 de los representantes ............................................ 82
CUADRO N° 6
Resultados de la pregunta n° 3 de los representantes ............................................ 83
CUADRO N° 7
Resultados de la pregunta n°4 de los representantes ............................................. 84
CUADRO N° 8
Resultados de la pregunta n° 5 de los representantes ............................................ 85
CUADRO N° 9
Resultados de la pregunta n° 1 de los docentes .................................................... 86
CUADRO N° 10
Resultados de la pregunta n° 2 de los docentes .................................................... 87
CUADRO N° 11
Resultados de la pregunta n° 3 de los docentes .................................................... 88
CUADRO N° 12
Resultados de la pregunta n° 4 de los docentes .................................................... 89
CUADRO N° 13
Resultados de la pregunta n° 5 de los docentes .................................................... 90
CUADRO N° 14
Resultados de la pregunta n° 6 de los docentes .................................................... 91
CUADRO N° 15
Resultados de la pregunta n° 7 de los docentes .................................................... 92
CUADRO N° 16
Presupuesto de la tesis ........................................................................................... 95
XIII
ÍNDICE DE GRÁFICOS
GRÁFICO N° 1
Ubicación de la unidad educativa “luis felipe borja del alcázar”............................ 4
GRÁFICO N° 2
Modelo de cascada ................................................................................................ 25
GRÁFICO N° 3
Modelo de arquitectura en 3 capas ........................................................................ 28
GRÁFICO N° 4
Arquitectura de 4 capas ......................................................................................... 31
GRÁFICO N° 5
Modelo de cliente – servidor ................................................................................. 32
GRÁFICO N° 6
Función de php ...................................................................................................... 47
GRÁFICO N° 7
Modelo de base de dato ......................................................................................... 56
GRÁFICO N° 8
Detalle del gráfico de la pregunta n°1 de los representantes ................................ 81
GRÁFICO N° 9
Detalle del gráfico de la pregunta n°2de los representantes ................................. 82
GRÁFICO N° 10
Detalle del gráfico de la pregunta n° 3de los representantes ................................ 83
GRÁFICO N° 11
Detalle del gráfico de la pregunta n° 4de los representantes ................................ 84
GRÁFICO N° 12
Detalle del gráfico de la pregunta n° 5de los representantes ................................ 85
GRÁFICO N° 13
Detalle del gráfico de la pregunta n° 1 de los docentes ........................................ 86
GRÁFICO N° 14
Detalle del gráfico de la pregunta n° 2 de los docentes ........................................ 87
GRÁFICO N° 15
Detalle del gráfico de la pregunta n° 3 de los docentes ........................................ 88
GRÁFICO N° 16
Detalle del gráfico de la pregunta n° 4 de los docentes ........................................ 89
GRÁFICO N° 17
Detalle del gráfico de la pregunta n° 5 de los docentes ........................................ 90
GRÁFICO N° 18
Detalle del gráfico de la pregunta n° 6 de los docentes ........................................ 91
GRÁFICO N° 19
Detalle del gráfico de la pregunta n° 7 de los docentes ........................................ 92
GRÁFICO N° 20
Cronograma de la tesis .......................................................................................... 94
XIV
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
IMPLEMENTACIÓN Y DESARROLLO DE UN PORTAL WEB PARA LA
UNIDAD EDUCATIVA “LUIS FELIPE BORJA DEL ALCÁZAR” Y
OPTIMIZACIÓN DE PROCESO COMUNICACIONAL BASADO EN
HERRAMIENTA OPEN SOURCE.
Autora: Rosa Patricia Castillo Chaguay
Tutor: Ing. Franklin Azogue
RESUMEN
En la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” no contaba
con una herramienta informática que contribuya con la organización del proceso
de notas y un medio de comunicación entre docente y representante para
mantenerlos informados de las calificaciones y novedades de sus representados.
Esta tesis tiene como finalidad implementar un portal Web amigable que me
permita la interacción de información concerniente entre estudiante, docente y
representante de la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”,
incluye un Sistema Académico de notas donde los docentes realizan los ingresos
de notas vía web permitiendo consultar las mismas tanto como al representante y
alumno; para mejorar la comunicación entre los docentes y representantes se
realiza envío de SMS por medio del servicio que nos brinda la compañía
ECLIPSOFT. En el marco teórico de la tesis se investigó lo que es la
Comunicación, Herramientas de Comunicación en Red, que es un portal web, que
es un ambiente web, metodología para la creación de un portal web. Para la
creación de la página se utilizó Joomla como gestor de contenido, además la
aplicación del Sistema Académico de Notas fue desarrollada en PHP con base de
datos MYSQL bajo un entorno web, La modalidad de investigación seleccionada
es de tipo factible. Las variables que intervienen son Aplicación de herramientas
Open Source de desarrollo y base de dato. Proceso comunicacional en la Unidad
Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” e Implantación de un Portal
Web. Esta tesis mejora y fortalece los procesos de ingreso de nota y
comunicacional de la institución antes mencionada.
XV
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
IMPLEMENTACIÓN Y DESARROLLO DE UN PORTAL WEB PARA LA
UNIDAD EDUCATIVA “LUIS FELIPE BORJA DEL ALCÁZAR” Y
OPTIMIZACIÓN DE PROCESO COMUNICACIONAL BASADO EN
HERRAMIENTA OPEN SOURCE.
Autora: Rosa Patricia Castillo Chaguay
Tutor: Ing. Franklin Azogue
ABSTRACT
In the Education Unit “LUIS FELIPE BORJA DEL ALCÁZAR” did not have a
tool that contributes to the organization of the notes and a means of
communication between teacher and representative to keep them informed of the
qualifications and news of their constituents. This thesis aims to implement a
friendly web portal that allows me information concerning the interaction between
student, teacher and representative of the Education Unit “LUIS FELIPE BORJA
DEL ALCÁZAR” Academic System includes notes where teachers do note
income consult via web allowing them both as the representative and student, to
improve communication between the faculties and sending SMS is done through
the service that the company provides ECLIPSOFT. In the theoretical framework
of the thesis we investigated what the Communication Network Communication
Tools, a website, a web environment, methodology for the creation of a web
portal. For the creation of the page is used as a content management system
Joomla, and application notes Academic System was developed in PHP with
MySQL database on a web environment, the selected research modality type is
feasible. The variables involved are application development tools and open
source data base. Communication process in the Education Unit “LUIS FELIPE
BORJA DEL ALCÁZAR” and Implementation of a Web Portal. This thesis
improves and strengthens entry processes and communications note the
aforementioned institution.
1
INTRODUCCIÓN
La Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” se encuentra
ubicada en la Parroquia Ximena Guasmo Sur - Este Coop. Unión de Bananeros
Bloq: 1 Mz: 2861 Guayaquil- Ecuador. Creada en el año 1987 e inició con 200
estudiantes, teniendo en la actualidad 550 por lo tanto se ve en la necesidad de
llevar los procesos de notas y comunicación automatizadas para tener un mejor
servicio, los mismos que se detallan a continuación.
Los docentes llevaban manualmente el proceso de ingreso de notas y cálculos de
promedios, lo que provocaba retraso en la entrega de las mismas y en ciertas
ocasiones errores en los promedios tabulados. Además los representantes no
conocen los puntajes alcanzados por sus representados debido a que la entrega de
notas se realiza trimestralmente. Otra situación es las pérdidas de circulares
Los docentes llevaban manualmente el proceso de notas llegando a tener pérdida
de tiempo y mayores posibilidades de errores en los cálculos de los promedios,
además los representantes no tenían un mayor conocimiento de las notas de sus
representados, debido a que la entrega de notas se las realizaba trimestralmente,
asimismo algunos estudiantes no entregaban las circulares a los representantes,
motivo por el cual no se encontraban informados de los eventos, llamados de
atención y bajos desempeño académico de sus representados.
2
Debido a estos inconvenientes el propósito de esta tesis es realizar el ingreso de
notas desde la Web logrando automatizar este proceso, para que los representantes
puedan consultar las calificaciones por medio del Sistema Académico de Notas y
a su vez brindar un servicio de comunicación para que los representantes se
encuentren informados de las calificaciones y por menores de sus representados.
El sistema de notas se encuentra acoplado con el nuevo REGLAMENTO A LA
LEY ORGÁNICA DE EDUCACIÓN INTERCULTURAL. Vigente desde el 19
de julio del 2012.
Este documento se ha estructurado en los siguientes capítulos:
Capítulo I se define EL PROBLEMA tratare su ubicación en un contexto,
situación conflicto, causa del problema, y su consecuencia, delimitación del
problema, formulación y evaluación del problema, objetivos generales y
específicos de la investigación, alcances, justificación e importancia de la
investigación, utilidad práctica de la investigación y cuáles serán los
beneficios.
Capítulo II contiene el MARCO TEORICO se trata sobre el significado de la
comunicación, Herramientas de Comunicación en Red, El Internet – medio de
Comunicación, algunos lenguajes y herramientas empleadas en el desarrollo
del sistema.
3
Capítulo III contiene la METODOLOGÍA veremos su diseño, modalidad,
tipos, población y muestra, operacionalización de las variables, instrumentos
de recolección de datos, procesamiento de la investigación, recolección de la
información, procesamiento y análisis, criterio para la elaboración de la
propuesta.
Capítulo IV MARCO ADMINISTRATIVO muestra el cronograma de
actividades para el desarrollo y el presupuesto que determina los costos
aproximados para la implementación y desarrollo de esta tesis.
Capítulo V finaliza con las CONCLUSIONES Y RECOMENDACIONES se
describen las conclusiones obtenidas de esta tesis y las recomendaciones para
los beneficiarios para lo cual fue realizada esta tesis.
4
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del Problema en un Contexto
La unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” es una entidad
Educativa que empezó a brindar sus servicios desde el 11 de noviembre del 1987,
hasta la actualidad se encuentra ubicada en el Guasmo sur-este Unión de
Bananeros Bloq: 1 Mz: 2861 calle 9na transversal 11ava Sur Este Gral. Manuel
Elizalde y Martin Avilés, los estudiantes ha ido incrementando y en la actualidad
tiene 550 alumnos y 22 docentes.
GRÁFICO N° 1
Ubicación de la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de la Universidad de Guayaquil
5
Con el aumento del alumnado y la poca disponibilidad de tiempo del
representante se ve la necesidad de incrementar un medio de comunicación, para
así tener informados a los representantes de la Unidad Educativa. Además de
llevar el proceso de ingreso de notas de forma automatizada para tener un control
de los errores que puedan darse.
Situación Conflicto Nudos Críticos
El conflicto surge en el momento que el representante no tiene el tiempo
disponible para asistir á las reuniones de Unidad Educativa para informarse de las
calificaciones.
Para mencionar un ejemplo, un representante que necesita saber las calificaciones
de su representado debe ir hasta la Unidad Educativa y luego preguntar a cada
docente por la calificación y comportamiento de su representado, si el docente se
encuentra disponible brindará información requerida o si no deberá esperar hasta
el día que el docente tiene establecido como horario de atención a padres de
familia.
Otro problema es la entrega a tiempo de los reportes de notas por parte de los
docentes a la institución Educativa. Retraso en la entrega de libretas.
Causas y Consecuencias del Problema
Causas
Falta de un medio de comunicación, como un sitio web que facilite al
representante estar informado de las novedades de la Institución.
6
Falta de tiempo de los representantes, para ir a la hora y día indicado a la
Institución a conocer del rendimiento y comportamiento de su representado.
No tener un proceso automatizado de ingreso de notas, llegando a ocasionar
errores en el cálculo de los promedios.
Falta de un mecanismo que permita la entrega de notas cada cierto tiempo.
Poca comunicación entre docentes y representantes, mayor tiempo en la
realización de circulares.
Consecuencias
Representante desinformado de las novedades de la Unidad Educativa de su
representado.
Ausencia de algunos representantes durante la entrega de notas, reuniones
escolares realizada por la Unidad Educativa.
Mayor tiempo en la elaboración y entrega de libretas para los diferentes
proceso de notas de la institución, tanto para las notas parciales y examen.
Representantes con poco conocimiento de las calificaciones de sus
representados.
Circulares enviadas que algunas no son leídas por el representante.
Delimitación del Problema
CAMPO: Educación
ÁREA: Uso de las Tecnologías de Información y Comunicación
ASPECTO: Administración y optimización de Procesos
7
TEMA: Implementación y desarrollo de un Portal Web para la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” y optimización de proceso
comunicacional basado en herramienta Open Source.
Formulación del Problema
¿Cómo incidirá la utilización de herramientas Open Source en la implementación
de un Portal Web para logar la optimización del proceso comunicacional entre
docentes y representantes de la Unidad Educativa “LUIS FELIPE BORJA DEL
ALCÁZAR”?
Evaluación del Problema
Delimitado: La Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”
necesita que los representantes se encuentren constantemente informados de las
novedades de sus representados. Por lo que se propone implementar un portal web
donde los representantes pueden consultar las calificaciones de su representado y
estar informados de los acontecimientos de la Unidad Educativa.
Evidente: La población de estudiantes ha ido en aumento (503 alumnos en el
2011 y 557 en el 2012) debido a la buena educación y al servicio que se brinda,
esto da como resultado que se deban educar a más niños, por lo que se necesita
que los docentes tengan una buena comunicación con los representantes, para así
tener a los padres de familia informados sobre el rendimiento académico de su
representado.
8
Relevante: Es de suma importancia, porque utiliza los recursos con que se cuenta
dentro de la Unidad Educativa como salón de computación, servicio de internet.
Además con el Sistema de ingreso de notas se brinda un servicio más eficiente a
los representantes, y se les facilitan a los docentes su trabajo a la hora de pasar
calificaciones y de dar una información rápida de las calificaciones de sus
representados.
Concreto: El problema que afecta a la Unidad Educativa “LUIS FELIPE BORJA
DEL ALCÁZAR” es concreto debido a que afecta a toda la comunidad educativa
de la institución, una gran parte de los representantes no están al tanto del
rendimiento de sus representados, las autoridades y docentes no tienen una debida
comunicación con los hogares de los estudiantes y los profesores necesitan una
herramienta tecnológica que facilite el ingreso de notas y la obtención de los
promedios de sus alumnos.
Factible: El desarrollo e implementación del portal web de la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” es un proyecto factible debido a que se
cuenta con la infraestructura: salón de computación, recursos tecnológicos
(servidor y redes), recurso humano (docentes y personal administrativo). Además
de que su implementación ayuda a la optimización del proceso de ingresar notas y
sirve para mejorar la comunicación entre docentes y representante. Donde los
beneficiarios serán los docentes y alumnado.
9
Identifica los productos esperados: Se implementó un Portal Web para
mantener la comunicación con los representantes y docentes de la Unidad
Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”. Donde los representantes
pueden estar mejor informado sobre su representado desde cualquier lugar.
VARIABLES:
VI: Aplicación de herramientas Open Source en el desarrollo y base de datos.
VD1: Proceso comunicacional en la Unidad Básica Educativa “LUIS FELIPE
BORJA DEL ALCÁZAR”.
VD2: Implementación de un portal web
OBJETIVOS
OBJETIVOS GENERALES
Implementar un sitio Web amigable y desarrollar un Sistema Académico de notas,
mediante el uso de Joomla y Php para brindar y fortalecer el proceso
comunicacional.
10
OBJETIVOS ESPECÍFICOS
Implementar un Portal Web para obtener acceso a informaciones
actualizadas sobre la Unidad Educativa “LUIS FELIPE BORJA DEL
ALCÁZAR”.
Interpretar el proceso del cálculo de promedio, considerando el actual
Reglamento General a la Ley Orgánica de Educación Intercultural.
Facilitar a los docentes el ingreso de notas, para lograr un mejor control
académico.
Facilitar a los representantes, un servicio individual de consulta de notas
de sus representados.
Analizar y desarrollar un sistema académico de notas para mejorar el
ingreso y consultas de notas.
Realizar el envió de e-mail y contratación de servicios SMS para que los
docentes puedan informar inmediatamente a los representantes de alguna
novedad con su representado, además realizar envíos como recordatorio a
los docentes de la fecha de ingreso de cada nota.
ALCANCES DEL PROBLEMA
Cabe mencionar que esta tesis es un complemento del Sistema de control
académico donde se extrae cierta información de la Unidad Educativa “LUIS
FELIPE BORJA DEL ALCÁZAR”.
11
El Sitio Web, cuenta con información actualizada tanto de la gestión como de los
servicios que la Unidad Educativa ofrece actualmente, permite realizar ingreso y
consultas de notas, el cual está disponible para estudiantes y sus representantes.
El portal brinda los siguientes servicios:
Información general a la comunidad sobre las diferentes actividades de la
Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”.
Visualización de galería de fotos de diferentes eventos realizados por la
Unidad Educativa.
Permite consultar la información de la Unidad Educativa, permitiendo
visualizar en el Google Maps donde se encuentra su ubicación.
Permite subir y bajar archivo de Word, Excel y Pdf. Para circulares,
temarios y deberes.
Permite ingresar y visualizar las actividades que realice la Unidad
Educativa presentándolo en el Calendario de eventos.
Editor de contenidos que nos ofrece Joomla para facilitar al personal de la
Unidad Educativa, la actualización de ciertos datos que pueden variar con
el transcurso del tiempo; este servicio también permitirá aumentar
artículos dentro del portal.
Permite enlace con otras páginas como la de Web Mail y Sistema
académico de notas.
12
Con respecto al módulo de Sistema de Ingreso de Notas
Apertura de nota Permite definir un rango de fecha al director en donde
los docentes podrán ingresar las notas dependiendo del periodo escolar y
de la nota que ha sido la apertura.
Ingreso de notas Permite al docente ingresar notas.
Modificar nota Permite al docente modificar nota.
Consulta por alumno La visualización de notas por alumno va estar
disponible para el administrador, docentes, alumnos y representantes.
Consultas por materia Visualización de notas de los alumnos por
materia, el mismo que se encontrará disponible para el administrador y
docente. Además nos presenta un identificador el cual nos indica los
estudiantes que se encuentran aprobado, supletorio, remedial o reprobado.
Consulta / Horario permite visualizar el horario de clases, este ítem se
encuentra disponible para los usuarios de: Docentes, director, alumno y
representante.
Consulta / listado de alumno permite visualizar el listado de los alumnos,
este ítem se encuentra disponible para los usuarios de: Docentes y director.
Datos personal Permite visualizar los datos personales del usuario que
inicio sesión.
Cambio de clave Permite cambiar las clave del usuario que inicio sesión.
Envió de SMS Permite enviar SMS y E-mail a los representante de la
Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”. El envió de
13
SMS se lo realiza con el servicio que nos brinda la compañía Eclipsoft.
Disponible para el docente y el administrador.
Consulta de envío Permite consultar el número de SMS enviados por
cada docente. Este ítem se encuentra disponible para el administrador.
Controles de Roles
Tendrá 5 roles diferente que se definirá en el Sistema de Control Académicoy
estos son administrador, docente, representante y alumno. Además tendrá otro
usuario como administrador del portal web el mismo que se lo define en Joomla.
Administrador o Director.- Permite el acceso a modificar, consultar y
apertura notas, además permite enviar y consultar el número de SMS
enviados.
Docente.- Permite ingresar y consultar notas, envió de e-mail y SMS.
Representante.- Permitirá la visualización de notas correspondiente a su
representado.
Alumno.- Permitirá la consulta de notas correspondiente a sus
calificaciones.
Administrador del Portal Web Permitirá el ingreso y modificación del
contenido del portal web, logrando así una información actualidad de todo
el portal web.
14
JUSTIFICACIÓN E lMPORTANCIA
La implementación de esta tesis fortalece el proceso comunicacional entre
docentes y representantes, cubriendo la necesidad de mejorar este servicio debido
que algunos representantes por la falta de tiempo no se acercan a la Unidad
Educativa a informarse del comportamiento y rendimiento académico de su
representado
Por la importancia de automatizar estos procesos, se desarrolló el Sistema
Académico de Notas que permite llevar un mayor control en el proceso de
calificación y además un control de ingreso de notas ayudando tanto al docente
como al administrador, es decir evita equivocaciones en el cálculo de promedio y
controla el ingreso de notas (realizando los ingresos en los días indicados).
Permitiendo la disponibilidad de información e importancia de realizar consultas a
la hora que el representante tenga disponible, por lo que es necesario contar con
esta aplicación web donde desde cualquier lugar en que se encuentre pueda hacer
uso de sus servicios. Logrando consultar notas e informaciones de los estudiantes
y de la Unidad Educativa. Además el docente puede enviar E-mail o SMS a
cualquier representante debido a la importancia del proceso de comunicación
entre docente y representante.
Según el estudio estadísticos del INEC (Instituto Nacional de Estadística y
Censos) el 35.1% de la población en el área urbana del Ecuador ha utilizado
Internet en los últimos 12 meses. Por lo que se justifica la importancia de
15
automatizar los procesos comunicacionales. Siendo óptimo utilizar el internet
como un medio de comunicación para la institución.
Con la tecnología que se cuenta en la actualidad sería óptimo llevar un control
automatizado, que nos proporcione comodidad al momento de realizar nuestras
actividades.
Por lo que en esta tesis será un punto de partida, debido que en Guayaquil no
existe Unidades Educativas Básicas Fiscales que tenga Portal Web, con
aplicaciones que permite facilitar el control de ingreso de notas. Con esto se abre
un camino para que no solo esta institución tenga ésta herramienta, sino que poco
a poco se vayan sumando las instituciones a los beneficios que se ofrece.
Logrando reflejar un buen ambiente de comunicación entre la institución y los
usuarios, además se brindará un aporte a la sociedad con la implantación de esta
tesis.
¿Quiénes serán los beneficiarios?
El personal docentes y administrativo, alumnos y representantes de la Unidad
Educativa Nº 2091 “LUIS FELIPE BORJA DEL ALCÁZAR”.
16
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
En algunas Unidades Educativas Particulares tienen portal web pero muchas de
ellas solo lo utilizan como página informativa para los eventos de las escuelas y
sobre información de algún trámite a realizar, como ejemplo en la Unidad
Educativa “BALMARA” tienen un Portal Web solo informativo y el proceso de
notas lo llevan de forma manual y sin ningún medio que mejore la comunicación
entre los docentes y representantes. Es por esta razón que se ha realizado un
detenido estudio a los docentes de la Unidad Educativa “LUIS FELIPE BORJA
DEL ALCÁZAR” y se ha logrado identificar un problema de comunicación entre
los docentes y representantes, en que la mayoría de los casos no se puede
comunicar debido al poco tiempo disponible de los representantes.
FUNDAMENTACIÓN TEÓRICA
La Comunicación
Es un proceso mediante el cual un sistema transmite información a otro sistema
que es capaz de recibirla. Según este sistema existe:
17
Emisor, persona que emite el mensaje o información.
Receptor, persona o personas que reciben el mensaje.
Mensaje, información que transmite lo que se quiere decir.
Canal, medio o vía utilizado para transmitir el mensaje.
Expresa que la brecha digital refleja el acceso no equitativo que las
personas tienen con respecto al uso de las nuevas tecnologías de
información y comunicación mediante las cuales se obtiene y
distribuye la información y el conocimiento Tedesco (2005, P30).
Con la aparición de Internet surgió un nuevo canal, que necesita de las
tecnologías, de aparatos tecnológicos para funcionar. Pero la función de internet
no se reduce a un nuevo canal sino más bien a un nuevo medio de comunicación
distinto en gran medida a los tradicionales como la radio, televisión y prensa.
Herramientas de Comunicación en Red Partiendo de la etimología de las
palabras, se encuentran las siguientes definiciones y apreciaciones:
Herramienta, que según la Real Academia Española de la Lengua significa
"Instrumento, por lo común de hierro o acero, con que trabajan los artesanos"
(RAE), sin embargo, en la era de la Internet se considera herramienta a un
elemento que, soportado por una máquina, pueda cumplir una función.
Comunicación, es el proceso que consiste en el paso de determinada
información de una persona a otra, no es únicamente pronunciar palabras ni
emitir sonidos, el mensaje enviado por un emisor puede utilizar un lenguaje
verbal, escrito o simbólico y requiere de un receptor que lo reciba.
18
Red, hace referencia a una conjunto de equipos de cómputo interconectados
que permitan llevar a cabo una función.
Fandos, Jiménez y Pío (2002, P 30), anotan que la comunicación es
un elemento fundamental en los procesos de enseñanza-
aprendizaje, para esta investigación se considera que dicha
práctica comunicativa puede realizarse a través de las
herramientas en red como el chat, el correo electrónico, los foros,
las páginas Web y los blogs, entre otras. Fandos, Jiménez y Pío
(2002, 31)
En el proceso comunicativo se distingue el canal o medio a través del cual se
realiza la transmisión y recepción de un mensaje, para la investigación, el medio
es la red (Internet) y la función que acompaña al proceso pedagógico es la de
comunicar.
Herramientas asincrónicas
Lo asincrónico es totalmente contrario a lo sincrónico y se define como "proceso
o efecto que no ocurre en completa correspondencia temporal con otro proceso u
otra causa" RAE (2001). Estas herramientas son por ejemplo el Correo
electrónico, el foro, el blog y la página Web.
El Internet – medio de Comunicación
La Internet es la red mundial compuesta por diferentes servicios; algunos
ejemplos de servicio son: la navegación en páginas Web, el foro, el blog, el correo
electrónico, la banca electrónica, el comercio electrónico, etc.
19
"Las herramientas de comunicación en la red se constituyen en un medio que
permite al estudiante dar respuesta a necesidades educativas de carácter más
individual y flexible", Amador (2004, P 71). La intencionalidad de uso
académico de las herramientas de comunicación en red, por parte de la mayoría de
los profesores, son un buen indicio de acompañamiento a los estudiantes en
atención a las necesidades de aprendizaje y dificultades académicas. En el portal
de la Unidad Educativa se interactúa con las siguientes:
Correo electrónico
Se cuenta con el servicio de correo para la Unidad Educativa pero adicional se
envía correos a los docentes como recordatorio y a los representantes
notificaciones.
"El correo electrónico es la transmisión de correspondencia a
través de canales de comunicación en red, por medio del
computador, y que combinan las técnicas usadas por el teléfono y
el correo tradicional" (Simonson y Thompson, 1997, P 67).
Es decir, el correo electrónico es un servicio de envío y recepción de mensajes de
una cuenta de correo a otra, con la diferencia de que el mensaje viaja de forma
electrónica a través de la red y no físicamente como se hace en el correo
tradicional.
El foro
Permite el intercambio asincrónico (no simultáneo) de mensajes; el foro es muy
utilizado para generar las discusiones sobre temas controvertidos o dudas
relacionadas con el contenido académico de la asignatura. Una de las ventajas que
20
ofrece el foro es que las repuestas a las preguntas permanecen en él, permitiendo a
los estudiantes una retroalimentación permanente.
La página Web
Es una herramienta interactiva en la que se integran comunicación, diseño y
tecnología y que debe incorporar lo que se quiere comunicar (información), a
quién (estudiantes), de qué forma (diseño y estrategias de comunicación) y qué
tipo de herramientas de comunicación en red se utilizan (software y plataforma).
El blog
Un blog o bitácora es una forma directa de insertar contenidos en la red sin
necesidad de modificar sitios o páginas Web, lo que hace de él una herramienta de
comunicación muy ágil en la actualización de los contenidos. A su vez, permite a
los estudiantes consultar las novedades desde cualquier lugar y a cualquier hora.
Escuela
El término escuela se refiere al espacio al que los seres humanos asisten
para aprender. “En la escuela el niño se prepara para vivir, para elegir una
sociedad y eventualmente para luchar por obtenerla” Tonucci, Francesco
(1981, P27).Como expresa Tonicci La escuela es donde se prepara para
el aprendizaje que se desarrolla en él, a la metodología empleada por el maestro o
profesor, o al conjunto de docentes de una institución.
21
Educación Inicial
Es el proceso de acompañamiento al desarrollo integral de niños y niñas menores
de 5 años, y tiene como objetivo potenciar su aprendizaje y promover su bienestar
mediantes experiencias significativas y oportunas que se dan en ambientes
estimulantes, saludables y seguros.
Los niños y las niñas de esta edad, de manera natural, buscan explorar,
experimentar, jugar y crear, actividades que llevan a cabo por medio de la
interacción con los otros, con la naturaleza y con su cultura. Los padres y las
madres, los familiares y otras personas de su entorno son muy importantes y
deben darles cuidado, protección y afecto para garantizar la formación de niños
felices y saludables, capaces de aprender y desarrollarse.
El Ministerio de Educación, mediante el Proyecto Educación Inicial de Calidad
con Calidez, trabaja en pro del desarrollo integral de niños y niñas menores de 5
años, atiende su aprendizaje, apoya su salud y nutrición, y promueve la inclusión,
la interculturalidad, el respeto y cuidado de la naturaleza, y las buenas prácticas de
convivencia.
El Reglamento de aplicación a la Ley de Educación Intercultural de 2012, en el
Artículo 27, define que nivel de Educación Inicial se divide en dos (2) subniveles:
a. Inicial 1, que no es escolarizado y comprende a infantes de hasta tres (3)
años de edad; e,
b. Inicial 2, que comprende a infantes de tres (3) a cinco (5) años de edad.
22
Educación General Básica
Abarca diez niveles de estudio, desde primero de básica hasta completar el
décimo año. Los jóvenes están preparados, entonces, para continuar los estudios
de Bachillerato y para participar en la vida política y social, conscientes de su rol
histórico como ciudadanos ecuatorianos.
Este nivel educativo permite que el estudiantado desarrolle capacidades para
comunicarse, para interpretar y resolver problemas, y para comprender la vida
natural y social.
Bachillerato General Unificado (BGU)
El BGU es el nuevo programa de estudios creado por el Ministerio de Educación
con el propósito de ofrecer un mejor servicio educativo para todos los jóvenes que
hayan aprobado la Educación General Básica (EGB).
El BGU tiene como triple objetivo preparar a los estudiantes: (a) para la vida y la
participación en una sociedad democrática, (b) para el mundo laboral o del
emprendimiento, y (c) para continuar con sus estudios universitarios.
En el BGU, todos los estudiantes deben estudiar un grupo de asignaturas centrales
denominado tronco común, que les permite adquirir ciertos aprendizajes básicos
esenciales correspondientes a su formación general. Además del tronco común,
los estudiantes pueden escoger entre dos opciones en función de sus intereses: el
Bachillerato en Ciencias o el Bachillerato Técnico.
Aquellos que opten por el Bachillerato en Ciencias, además de adquirir los
aprendizajes básicos comunes del BGU, podrán acceder a asignaturas optativas
que les permitirán profundizar en ciertas áreas académicas de su interés.
23
Los que opten por el Bachillerato Técnico también adquirirán los aprendizajes
básicos comunes del BGU, y además desarrollarán las competencias específicas
de la Gráfico profesional que hayan elegido.
¿Qué es el Nuevo Modelo de Gestión Educativa?
El Nuevo Modelo de Gestión Educativa (NMGE) es un proyecto que inició su
gestión en enero de 2010, y plantea la reestructuración del Ministerio de
Educación para garantizar y asegurar el cumplimiento del derecho a la educación.
Es decir, busca influir de manera directa sobre el acceso universal y con equidad a
una educación de calidad y calidez, lo que implica ejecutar procesos de
desconcentración desde la Planta Central hacia las zonas, distritos y circuitos, para
fortalecer los servicios educativos y aproximarlos hacia la ciudadanía, atendiendo
las realidades locales y culturales.
En ese marco, el Nuevo Modelo persigue la desconcentración de la Autoridad
Educativa Nacional, a su vez, una nueva práctica de realización del servicio
público (mejor distribución de personal capacitado e idóneo); así como la
racionalización recursos, distribución de competencias y responsabilidades.
Ingeniería del software
La ingeniería del software permite al diseñador de programas, realizar su tarea de
construcción de software como un problema de ingeniería haciendo uso de guías,
principios y normas que le permitirán el correcto desarrollo de su labor.
Adicionalmente, dispondrá de un conjunto de herramientas que le permitirán la
24
evaluación, validación, depuración y corrección del software desarrollado. Así
como lo expresa Boehm
“La ingeniería del software incluye la aplicación práctica del
conocimiento científico en el diseño y construcción de programas
para computadoras y la documentación asociada requerida para
desarrollarlos, operarlos y mantenerlos”. (Boehm, 2001, P 56).
Ciclo de vida del software
Es la forma mediante la cual se describen los diferentes pasos que se deben seguir
para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la
puesta en marcha de una solución y su apropiado mantenimiento. El ciclo de vida
para un software comienza cuando se tiene la necesidad de resolver un problema,
y termina cuando el programa que se desarrolló para cumplir con los
requerimientos, deja de ser utilizado.
Existen varias versiones del ciclo de vida del software entre las cuales se destacan:
el ciclo de vida clásico o en cascada, el modelo en espiral, el desarrollo de
prototipos, el modelo por incrementos y el modelo extremo.
Modelo en cascada
Este modelo de desarrollo de software se considera las diferentes actividades
como fases separadas de tal forma que para iniciar una nueva actividad debe
esperarse a la finalización de la actividad anterior. El resultado de cada etapa es
uno o más documentos aprobados.
Las principales actividades de este modelo son las que podemos observar en el
siguiente Gráfico.
25
GRÁFICO N° 2
Modelo de cascada
ELABORADO POR: Rosa Castillo
FUENTE: http://www.google.com.ec/search?q
=Modelo+en+cascada
Ingeniería de sistemas
En esta etapa el analista luego de un minucioso y detallado estudio de los
sistemas de una organización, detecta un problema o una necesidad que para su
solución y/o satisfacción es necesario realizar un desarrollo de software.
Análisis: En esta etapa se debe entender y comprender de forma detallada
cual es la problemática a resolver, verificando el entorno en el cual se
encuentra dicho problema, de tal manera que se obtenga la información
necesaria y suficiente para afrontar su respectiva solución. Esta etapa es
conocida como la del QUÉ se va a solucionar.
Diseño: Una vez que se tiene la suficiente información del problema a
solucionar, es importante determinar la estrategia que se va a utilizar para
resolver el problema. Esta etapa es conocida bajo el CÓMO se va a
solucionar.
26
Implementación: partiendo del análisis y diseño de la solución, en esta etapa
se procede a desarrollar el correspondiente programa que solucione el
problema mediante el uso de una herramienta computacional determinada.
Pruebas: Los errores humanos dentro de la programación de los
computadores son muchos y aumentan considerablemente con la complejidad
del problema. Cuando se termina de escribir un programa de computador, es
necesario realizar las debidas pruebas que garanticen el correcto
funcionamiento de dicho programa bajo el mayor número de situaciones
posibles a las que se pueda enfrentar.
Documentación: Es la guía o comunicación escrita en sus diferentes formas,
ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre
el desarrollo de un programa. La importancia de la documentación radica en
que a menudo un programa escrito por una persona, es modificado por otra.
Por ello la documentación sirve para ayudar a comprender o usar un
programa o para facilitar futuras modificaciones (mantenimiento).
La documentación se compone de tres partes:
a. Documentación Interna: Son los comentarios o mensajes que se
añaden al código fuente para hacer más claro el entendimiento de los
procesos que lo conforman, incluyendo las precondiciones y las pos
condiciones de cada función.
27
b. Documentación Externa: Se define en un documento escrito con los
siguientes puntos:
Descripción del Problema
Datos del Autor
Código Fuente (programa)
c. Manual de Usuario: Describe paso a paso la manera cómo funciona el
programa, con el fin de que el usuario lo pueda manejar para que obtenga
el resultado deseado.
Mantenimiento: una vez instalado un programa y puesto en marcha para
realizar la solución del problema previamente planteado o satisfacer una
determinada necesidad, es importante mantener una estructura de
actualización, verificación y validación que permitan a dicho programa ser
útil y mantenerse actualizado según las necesidades o requerimientos
planteados durante su vida útil. Para realizar un adecuado mantenimiento, es
necesario contar con una buena documentación del mismo.
Para terminar de entender la problemática en la cual se desarrolla este libro es
importante tener unos conceptos claros y precisos de lo que es el Análisis y el
Diseño de Algoritmos.
En el gráfico se observa la etapa del ciclo de vida del software que se
desarrolla se puede realizar iteraciones cortas o largas dependiendo de la
Etapa del Ciclo de Vida en la cual nos resulte necesario realizar dicha
iteración.
28
Arquitectura de software
La arquitectura de software es un conjunto de patrones que proporcionan un
marco de referencia necesario para guiar la construcción de un software,
permitiendo a los programadores, analistas y todo el conjunto de desarrolladores
del software compartir una misma línea de trabajo y cubrir todos los objetivos y
restricciones de la aplicación. Es considerada el nivel más alto en el diseño de la
arquitectura de un sistema puesto que establecen la estructura, funcionamiento e
interacción entre las partes del software.
Arquitectura de 3 capas
La programación por capas es un estilo de programación en la que el objetivo
primordial es la separación de la lógica de negocios de la lógica de diseño.
GRÁFICO N° 3
Modelo de arquitectura en 3 capas
ELABORADO POR: Rosa Castillo
FUENTE: http://www.google.com.ec/imgres?
q=arquitectura+de+3+capa
29
La ventaja principal de este estilo, es que el desarrollo se puede llevar a cabo en
varios niveles y en caso de algún cambio sólo se ataca al nivel requerido sin tener
que revisar entre código mezclado.
Además permite distribuir el trabajo de creación de una aplicación por niveles, de
este modo, cada grupo de trabajo está totalmente abstraído del resto de niveles,
simplemente es necesario conocer la API que existe entre niveles.
En el diseño de sistemas informáticos actual se suele usar las arquitecturas
multinivel.
Programación por capas.
En dichas arquitecturas a cada nivel se le confía una misión simple, lo que
permite el diseño de arquitecturas escalables (que pueden ampliarse con facilidad
en caso de que las necesidades aumenten).
1.- Capa de presentación: es la que ve el usuario, presenta el sistema al
usuario, le comunica la información y captura la información del usuario
dando un mínimo de proceso (realiza un filtrado previo para comprobar que
no hay errores de formato). Esta capa se comunica únicamente con la capa
de negocio.
2.- Capa de negocio: es donde residen los programas que se ejecutan,
recibiendo las peticiones del usuario y enviando las respuestas tras el
proceso. Se denomina capa de negocio (e incluso de lógica del negocio)
pues es aquí donde se establecen todas las reglas que deben cumplirse. Esta
capa se comunica con la capa de presentación, para recibir las solicitudes y
30
presentar los resultados, y con la capa de datos, para solicitar al gestor de
base de datos para almacenar o recuperar datos de él.
3.- Capa de datos: es donde residen los datos. Está formada por uno o más
gestor de bases de datos que realiza todo el almacenamiento de datos,
reciben solicitudes de almacenamiento o recuperación de información desde
la capa de negocio.
En una arquitectura de tres niveles, los términos "capas" y "niveles" no
significan lo mismo ni son similares.
El término "capa" hace referencia a la forma como una solución es segmentada
desde el punto de vista lógico:
Presentación/ Lógica de Negocio/ Datos.
En cambio, el término "nivel", corresponde a la forma en que las capas lógicas se
encuentran distribuidas de forma física. Por ejemplo:
Una solución de tres capas (presentación, lógica, datos) que residen en un
solo ordenador (Presentación+lógica+datos). Se dice, que la arquitectura de la
solución es de tres capas y un nivel
Una solución de tres capas (presentación, lógica, datos) que residen en dos
ordenadores (presentación+lógica, lógica+datos). Se dice que la arquitectura
de la solución es de tres capas y dos niveles.
Una solución de tres capas (presentación, lógica, datos) que residen en tres
ordenadores (presentación, lógica, datos). La arquitectura que la define es:
solución de tres capas y tres niveles.
31
Aplicaciones de n capas
Podríamos ir separando nuestra aplicación en mas niveles lógicos, por ejemplo,
vamos a querer que nuestra aplicación tenga múltiples interfaces, es decir
interface gráfica (standalone o desktop) y también interface Web.
Lo aconsejado en esta circunstancia es separar al Servidor Web encargado de
alojar las páginas Web en una capa más. En este caso se tendrían 4 capas.
GRÁFICO N° 4
Arquitectura de 4 capas
ELABORADO POR: Rosa Castillo
FUENTE: http://es.scribd.com/doc/81350989
/IntroDesarrolloAplEmpresariales
Mientras más servicios coloquemos a nuestra aplicación y mientras más escalable
lo imaginemos, mas capas lógicas van a irse añadiendo a nuestra arquitectura; allí
está el inicio del estudio de las siguientes secciones del curso, LOS PATRONES
DE DISEÑO.
La arquitectura en 3 capas es la más usada
La arquitectura en 4 capas puede ser más escalable
32
El modelo de Cliente – Servidor
Desde el punto de vista funcional, se puede definir la computación
Cliente/Servidor como una arquitectura distribuida que permite a los usuarios
finales obtener acceso a la información en forma transparente aún en entornos
multiplataforma.
En el modelo cliente servidor, el cliente envía un mensaje solicitando un
determinado servicio a un servidor (hace una petición), y este envía uno o varios
mensajes con la respuesta (provee el servicio). En un sistema distribuido cada
máquina puede cumplir el rol de servidor para algunas tareas y el rol de cliente
para otras.
GRÁFICO N° 5
Modelo de cliente – servidor
ELABORADO POR: Rosa Castillo
FUENTE: http://www.ecured.cu/index.php
/Cliente-Servidor
Cliente
Es el proceso que permite al usuario formular los requerimientos y pasarlos al
servidor, se le conoce con el término front-end.
33
El Cliente normalmente maneja todas las funciones relacionadas con la
manipulación y despliegue de datos, por lo que están desarrollados sobre
plataformas que permiten construir interfaces gráficas de usuario (GUI), además
de acceder a los servicios distribuidos en cualquier parte de una red.
Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes
puntos:
• Administrar la interfaz de usuario.
• Interactuar con el usuario.
• Procesar la lógica de la aplicación y hacer validaciones locales.
• Generar requerimientos de bases de datos.
• Recibir resultados del servidor.
• Formatear resultados.
Servidor
Es el proceso encargado de atender a múltiples clientes que hacen peticiones de
algún recurso administrado por él. Al proceso servidor se le conoce con el término
back-end. El servidor normalmente maneja todas las funciones relacionadas con la
mayoría de las reglas del negocio y los recursos de datos.
Las funciones que lleva a cabo el proceso servidor se resumen en los
siguientes puntos:
• Aceptar los requerimientos de bases de datos que hacen los clientes.
• Procesar requerimientos de bases de datos.
34
• Formatear datos para trasmitirlos a los clientes.
• Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de
datos.
Funciones de los Clientes Servidor
• Manejo de la interfaz de usuario.
• Captura y validación de los datos de entrada.
• Generación de consultas e informes sobre las bases de datos.
• Por su parte los servidores realizan, entre otras, las siguientes funciones:
• Gestión de periféricos compartidos.
• Control de accesos concurrentes a bases de datos compartidas.
• Enlaces de comunicaciones con otras redes de área local o extensa.
Definición de interfaz de usuario
Un conjunto de imágenes y objetos gráficos para representar la información y
acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un
entorno visual sencillo para permitir la comunicación con el sistema operativo de
una máquina o computador.
Herramientas UML
Pero volviendo a la definición de UML como "conjunto de herramientas", si nos
imaginamos UML como una caja de herramientas con su martillo, destornillador,
alicates, etc. Veamos qué contiene nuestra caja de herramientas:
35
Diagrama de casos de uso que muestra a los actores (otros usuarios del
sistema), los casos de uso (las situaciones que se producen cuando utilizan el
sistema) y sus relaciones.
Diagrama de clases que muestra las clases y la relaciones entre ellas.
Diagrama de secuencia muestra los objetos y sus múltiples relaciones entre
ellos.
Diagrama de colaboración que muestra objetos y sus relaciones, destacando
los objetos que participan en el intercambio de mensajes.
Diagrama de estado muestra estados, cambios de estado y eventos en un
objeto o en parte del sistema.
Diagrama de actividad que muestra actividades, así como los cambios de
una a otra actividad junto con los eventos que ocurren en ciertas partes del
sistema.
Diagrama de componentes que muestra los componentes de mayor nivel de
la programación (cosas como Kparts o Java Beans).
Diagrama de implementación que muestra las instancias de los
componentes y sus relaciones.
Diagrama de relaciones de entidad que muestra los datos y las relaciones y
restricciones entre ellos.
Diagrama de clases
Los diagramas de clases muestran las diferentes clases que componen un sistema
y cómo se relacionan unas con otras. Se dice que los diagramas de clases son
diagramas «estáticos» porque muestran las clases, junto con sus métodos y
36
atributos, así como las relaciones estáticas entre ellas: qué clases «conocen» a qué
otras clases o qué clases «son parte» de otras clases, pero no muestran los
métodos mediante los que se invocan entre ellas.
Clase.- Una clase define los atributos y los métodos de una serie de objetos.
Todos los objetos de esta clase (instancias de esa clase) tienen el mismo
comportamiento y el mismo conjunto de atributos (cada objetos tiene el suyo
propio). En ocasiones se utiliza el término «tipo» en lugar de clase, pero recuerde
que no son lo mismo, y que el término tipo tiene un significado más general.
En las clases están representadas por rectángulos, con el nombre de la clase, y
también pueden mostrar atributos y operaciones de la clase en otros dos
«compartimentos» dentro del rectángulo.
Atributos.- En UML, los atributos se muestran al menos con su nombre, y
también pueden mostrar su tipo, valor inicial y otras propiedades. Los atributos
también pueden ser mostrados visualmente:
+ Indica atributos públicos
# Indica atributos protegidos
- Indica atributos privados
Operaciones.- Las operaciones (métodos) también se muestran al menos con su
nombre, y pueden mostrar sus parámetros y valores de retorno. Las operaciones,
al igual que los atributos, se pueden mostrar visualmente:
37
+ Indica operaciones públicas
# Indica operaciones protegidas
- Indica operaciones privadas
Programación Orientada a Objetos
Es un paradigma de programación que usa los objetos en sus interacciones, para
diseñar aplicaciones y programas informáticos. Está basado en varias técnicas,
incluyendo herencia, cohesión, abstracción, polimorfismo y encapsulamiento. Su
uso se popularizó a principios de la década de los años 1990. En la actualidad,
existe variedad de lenguajes de programación que soportan la orientación a
objetos.
“El elemento básico de este paradigma no es la función (elemento
básico de la programación estructurada), sino un ente
denominado objeto. Un objeto es la representación de un concepto
para un programa, y contiene toda la información necesaria para
abstraer dicho concepto: los datos que describen su estado y las
operaciones que pueden modificar dicho estado, y determinan las
capacidades del objeto. (BURGOS, 1999, P 67)”
Debido a la complejidad del problema a tratar y de los algoritmos a implementar,
se opta por desarrollar la aplicación en un lenguaje orientado a objetos.
La orientación a objetos es un paradigma de programación que facilita la creación
de software de calidad por sus factores que potencian el mantenimiento, la
extensión y la reutilización del software generado bajo este paradigma.
38
Característica de la P.O.O.
Existe un acuerdo acerca de qué características contempla la "orientación a
objetos". Las características siguientes son las más importantes:
Abstracción: denota las características esenciales de un objeto, donde se
capturan sus comportamientos. Cada objeto en el sistema sirve como modelo
de un "agente" abstracto que puede realizar trabajo, informar y cambiar su
estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se
implementan estas características. Los procesos, las funciones o los métodos
pueden también ser abstraídos, y, cuando lo están, una variedad de técnicas
son requeridas para ampliar una abstracción. El proceso de abstracción
permite seleccionar las características relevantes dentro de un conjunto e
identificar comportamientos comunes para definir nuevos tipos de entidades
en el mundo real. La abstracción es clave en el proceso de análisis y diseño
orientado a objetos, ya que mediante ella podemos llegar a armar un conjunto
de clases que permitan modelar la realidad o el problema que se quiere atacar.
Encapsulamiento: significa reunir todos los elementos que pueden
considerarse pertenecientes a una misma entidad, al mismo nivel de
abstracción. Esto permite aumentar la cohesión de los componentes del
sistema. Algunos autores confunden este concepto con el principio de
ocultación, principalmente porque se suelen emplear conjuntamente.
Modularidad: se denomina modularidad a la propiedad que permite
subdividir una aplicación en partes más pequeñas (llamadas módulos), cada
una de las cuales debe ser tan independiente como sea posible de la aplicación
39
en sí y de las restantes partes. Estos módulos se pueden compilar por
separado, pero tienen conexiones con otros módulos. Al igual que la
encapsulación, los lenguajes soportan la modularidad de diversas formas.
Principio de ocultación: cada objeto está aislado del exterior, es un módulo
natural, y cada tipo de objeto expone una interfaz a otros objetos que
específica cómo pueden interactuar con los objetos de la clase. El aislamiento
protege a las propiedades de un objeto contra su modificación por quien no
tenga derecho a acceder a ellas; solamente los propios métodos internos del
objeto pueden acceder a su estado. Esto asegura que otros objetos no puedan
cambiar el estado interno de un objeto de manera inesperada, eliminando
efectos secundarios e interacciones inesperadas. Algunos lenguajes relajan
esto, permitiendo un acceso directo a los datos internos del objeto de una
manera controlada y limitando el grado de abstracción. La aplicación entera se
reduce a un agregado o rompecabezas de objetos.
Polimorfismo: comportamientos diferentes, asociados a objetos distintos,
pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará
el comportamiento correspondiente al objeto que se esté usando. O, dicho de
otro modo, las referencias y las colecciones de objetos pueden contener
objetos de diferentes tipos, y la invocación de un comportamiento en una
referencia producirá el comportamiento correcto para el tipo real del objeto
referenciado. Cuando esto ocurre en "tiempo de ejecución", esta última
característica se llama asignación tardía o asignación dinámica. Algunos
40
lenguajes proporcionan medios más estáticos (en "tiempo de compilación") de
polimorfismo, tales como las plantillas y la sobrecarga de operadores de C++.
Herencia: las clases no están aisladas, sino que se relacionan entre sí,
formando una jerarquía de clasificación. Los objetos heredan las propiedades
y el comportamiento de todas las clases a las que pertenecen. La herencia
organiza y facilita el polimorfismo y el encapsulamiento, permitiendo a los
objetos ser definidos y creados como tipos especializados de objetos
preexistentes. Estos pueden compartir (y extender) su comportamiento sin
tener que volver a implementarlo. Esto suele hacerse habitualmente
agrupando los objetos en clases y estas en árboles o enrejados que reflejan un
comportamiento común. Cuando un objeto hereda de más de una clase se dice
que hay herencia múltiple.
Recolección de basura: la recolección de basura es la técnica por la cual el
entorno de objetos se encarga de destruir automáticamente, y por tanto
desvincular la memoria asociada, los objetos que hayan quedado sin ninguna
referencia a ellos. Esto significa que el programador no debe preocuparse por
la asignación o liberación de memoria, ya que el entorno la asignará al crear
un nuevo objeto y la liberará cuando nadie lo esté usando. En la mayoría de
los lenguajes híbridos que se extendieron para soportar el Paradigma de
Programación Orientada a Objetos como C++ u Object Pascal, esta
característica no existe y la memoria debe desasignarse expresamente.
41
¿Qué es Open Source?
A modo de aproximación inicial se puede decir que el término Open Source hace
referencia la libre disponibilidad por parte del usuario de un software y de su
código fuente. El código fuente está formado por líneas de instrucciones escritas
en un determinado lenguaje de programación que permite desarrollar una
aplicación o software y que este ejecute las tareas para que haya sido creado. Para
los que acercan al mundo de la informática por primera vez o no dominan
aspectos más técnicos podemos utilizar como símil del código fuente la formula
de elaboración de un medicamento.
La importancia de conocer el código fuente no es trivial, pues quien conozca el
código, o fórmula siguiendo con el ejemplo, y disponga de los elementos técnicos
y conocimientos necesarios podrá generar por sí mismo el producto final software
o modificarlo según sus necesidades. Evidentemente, toda organización
empresarial con ánimo de lucro dedicada al desarrollo de aplicaciones guarda y
protege el código fuente de los programas que desarrollan como el mayor de sus
tesoros.
"Hardware de código abierto es hardware cuyo diseño está a
disposición del público para que cualquiera pueda estudiar,
modificar, distribuir, realizar, y vender el diseño o hardware
basado en el diseño" (Bruce Perens, 2000, P 48)
Es importante aclarar que open source hace referencia a la libre disponibilidad en
cuanto a utilizar, modificar y distribuir el software y su código fuente y no al coste
o precio de adquisición. Por tanto, es posible encontrar software open source y
42
software libre que no sea gratis, que presente un precio de adquisición, que de
haberlo es generalmente muy reducido.
Aplicación Web
Es herramienta 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.
Ventajas en una aplicación web
Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de
descargar ni instalar ningún programa.
No hay problemas de compatibilidad: Basta tener un navegador actualizado
para poder utilizarlas. No ocupan espacio en nuestro disco duro.
Actualizaciones inmediatas: Como el software lo gestiona el propio
desarrollador, cuando nos conectamos estamos usando siempre la última
versión que haya lanzado.
Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no
se encuentra en nuestro ordenador, muchas de las tareas que realiza el
software no consumen recursos nuestros porque se realizan desde otro
ordenador.
Multiplataforma: Se pueden usar desde cualquier sistema operativo porque
sólo es necesario tener un navegador.
43
Portables: Es independiente del ordenador donde se utilice (un PC de
sobremesa, un portátil...) porque se accede a través de una página web (sólo
es necesario disponer de acceso a Internet). La reciente tendencia al acceso a
las aplicaciones web a través de teléfonos móviles requiere sin embargo un
diseño específico de los ficheros CSS para no dificultar el acceso de estos
usuarios.
La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples
localizaciones para asegurar la continuidad del mismo.
Colaboración: Gracias a que el acceso al servicio se realiza desde una única
ubicación es sencillo el acceso y compartición de datos por parte de varios
usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de
calendarios u oficina.
Hypertext Transfer Protocol o HTTP
(En español protocolo de transferencia de hipertexto) es el protocolo usado en
cada transacción de la World Wide Web. HTTP fue desarrollado por el World
Wide Web Consortium y la Internet Engineering Task Force, colaboración que
culminó en 1999 con la publicación de una serie de RFC, el más importante de
ellos es el RFC 2616 que especifica la versión 1.1.
HTTP define la sintaxis y la semántica que utilizan los elementos de software de
la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un
protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un
cliente y un servidor. Al cliente que efectúa la petición (un navegador web o
un spider) se lo conoce como "useragent" (agente del usuario). A la información
44
transmitida se la llama recurso y se la identifica mediante un localizador uniforme
de recursos (URL).
Los recursos pueden ser archivos, el resultado de la ejecución de un programa,
una consulta a una base de datos, la traducción automática de un documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información
sobre conexiones anteriores. El desarrollo de aplicaciones web necesita
frecuentemente mantener estado. Para esto se usan las cookies, que es información
que un servidor puede almacenar en el sistema cliente. Esto le permite a las
aplicaciones web instituir la noción de "sesión", y también permite rastrear
usuarios ya que las cookies pueden guardarse en el cliente por tiempo
indeterminado.
Dreamweaver
Software que nos facilitara el diseño de nuestro sistema externo escolar, que va
estar publicado en nuestro Portal Web.
Las funciones de edición visual de Dreamweaver CS3 permiten agregar
rápidamente diseño y funcionalidad a las páginas, sin la necesidad de programar
manualmente el código HTML. Se puede crear tablas, editar marcos, trabajar con
capas, insertar comportamientos JavaScript, etc., de una forma muy sencilla y
visual. Además permite entre otras cosas trabajar con mapas visuales de los sitios
web, actualizando el sitio web en el servidor sin salir del programa.
45
Compatibilidad con las principales tecnología.
Es compatible con las principales tecnologías de desarrollo web, incluidas HTML,
XHTML, CSS, XML, Java Script, Ajax, PHP, Adobe Cold Fusion, ASP,
ASP.NET y JSP
Genera código bastante limpio, permitiendo la creación de páginas en diferentes
lenguajes, creación de plantillas, definición de sitio.
CSS
El nombre hojas de estilo en cascada viene del inglés Cascading Style Sheets, del
que toma sus siglas. CSS es un lenguaje usado para definir la presentación de un
documento estructurado escrito en HTML o XML2 (y por extensión en XHTML).
El W3C(World Wide Web Consortium) es el encargado de formular la
especificación de las hojas de estilo que servirán de estándar para el
usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de
un documento de su presentación.
La información de estilo puede ser adjuntada como un documento separado o en
el mismo documento HTML. En este último caso podrían definirse estilos
generales en la cabecera del documento o en cada etiqueta particular mediante el
atributo "<style>".
46
PHP (HypertextPreprocessor)
Es un acrónimo, es decir, se arrastran las iníciales de cada palabra para dar origen
al término definitivo.
Este programa computacional fue creado en Perl el año 1994 por Rasmus Lerdorf
para controlar quiénes visitaban su currículo vital en la web además de guardar y
registrar los datos que su página recibía. En ese tiempo lo llamaban Personal
Home Pages, traducido como “Herramientas Personales de Trabajo” pues tan sólo
a eso se limitaba. En ese entonces el PHP no había cobrado la importancia que
tiene actualmente. Sin embargo, con el tiempo, se fue perfeccionando,
volviéndose universal y más complejo en sus funciones, principalmente por la
labor que desempeñaron los israelíes Surasky y Gutmans en el año 1997. Poco a
poco la novedad fue llegando a millones de usuarios.
Hoy en día, el PHP presenta características esenciales que lo hacen ser tan eficaz.
Posee un lenguaje multiplataforma, es decir, un software que trabaja en diversas
plataformas; conexión y aporte con un gran número de bases de dato como
MySQL, Oracle, Informix, entre otros; capacidad de expandirse potencialmente
por su gran cantidad de módulos; con bibliotecas externas de funciones; es libre
(open source o código abierto) y por lo tanto asequible para todo el que lo desee.
Para el uso de este programa, en primer lugar se requiere de un servidor que
soporte PHP. Luego el cliente debe crear los archivos y guardarlos en el directorio
web y el servidor envía la petición al intérprete de PHP quien los analiza y
47
compila. El resultado es enviado al servidor y al cliente. El PHP, concluido el
trabajo, se traduce en la sigla HTML (el estándar para la codificación de páginas
web; es decir, el PHP hace el trabajo internamente en el servidor, para entregar al
usuario o navegador web el resultado en código estándar), PHP es un lenguaje de
script dentro del HTML.
Como Funciona Php
Al hacer una petición a una página web estamos haciendo es una petición a lo cual
el servidor responde con un texto HTML, lo mismo pasaría para hacer un llamado
a una página PHP (Ejemplo: holamundo.php) esa página procesará la petición en
el servidor y nos entregará texto HTML.
GRÁFICO N° 6
Función de PHP
ELABORADO POR: Rosa Castillo
FUENTE: http://www.desarrolloweb.com/
articulos/392.php
48
Java Script
Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.
Se define como orientado a objetos, basado en prototipos, imperativo, débilmente
dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side),
implementado como parte de un navegador web permitiendo mejoras en
la interfaz de usuario y páginas web dinámicas, en bases de datos locales al
navegador aunque existe una forma de JavaScript del lado del servidor (Server-
side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en
documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es
también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y
convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript
no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las
páginas web. Para interactuar con una página web se provee al lenguaje JavaScript
de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar
operaciones y únicamente en el marco de la aplicación cliente, sin acceso a
funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo
tiempo que las sentencias van descargándose junto con el código HTML.
49
API (Application Programming Interface)
También llamada Interfaz de programación de aplicaciones (IPA) es el conjunto
de funciones y procedimientos (o métodos, en la programación orientada a
objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una
capa de abstracción. Son usadas generalmente en las bibliotecas (también
denominadas "librerías").
HTML
Hypertext Markup Language, en inglés, es el lenguaje utilizado para las páginas
web o de Internet. En español su traducción vendría a ser Lenguaje de Etiquetado
de Documentos hipertextual. El etiquetado se refiere a que los archivos HTML,
además de texto, contienen una serie de atribuciones o información adicional
acerca del texto. Hypertexto, término acuñado en 1965 por Ted Nelson, es
información no lineal, lo que en palabras sencillas significa texto con enlaces o
links a otros textos. El lenguaje HTML estructura la información, que luego es
visualizada utilizando un navegador, como en Internet Explorer que viene con el
sistema operativo Windows.
Ventajas de HTML
La gran ventaja de este software que luego el mismo programa se las arregla para
traducir esto al código HTML. Los resultados son óptimos para quien desee
publicar de manera ocasional en la Internet, o para crear páginas personales. Los
que se dedican a publicar de manera profesional, prefieren en muchos casos editar
por si mismos el HTML, para obtener un código "más limpio", lo cual para la gran
mayoría es innecesario.
50
Visual Studio 2008
Visual Studio 2008 nos provee una serie de herramientas para desarrollo, así
como características de debugging, funcionalidad en base de datos y
características innovadoras para la creación de aplicaciones en una variedad de
plataformas.
Visual Studio 2008 incluye realces como un diseñador visual para desarrollo
rápido con el .NET Framework 3.5, esto nos ayuda mucho a los que desarrollan
en web por que se incluyen las características de Microsoft Expression Web, que
la verdad en mi punto de vista esta excelente, Visual Studio 2008 provee a
desarrolladores con todas las herramientas y el framework el poder crear
aplicaciones web con el soporte de AJAX.
Se utiliza el Visual Studio 2008 para el desarrollo del sistema remoto, que me
permite enviar los registros de la base de dato del servidor local al hosting o
viceversa.
Visual Studio 2008 nos provee un nuevo lenguaje de consultas integrado para el
manejo de la información, el cual se llama Microsoft Language Integrated Query
(LINQ), que es lo nos hará la vida más fácil para programadores individuales para
poder construir soluciones que analicen y actúen sobre la información.
Visual Studio 2008 también nos provee a desarrolladores la habilidad de poder
escoger entre múltiples versiones del Framework con el mismo entorno de
desarrollo, así nosotros podemos desarrollar en la versión que queramos ya sea en
.NET
51
Visual Basic
Es tanto una herramienta para aprender a programar en Visual Basic, como una
herramienta de desarrollo funcional para programadores que no necesitan la
versión completa de Visual Basic. Pero Visual Basic Express es más que un
subconjunto de Visual Basic: incluye muchas características que simplifican más
que nunca la programación en Visual Basic.
La manera mejor de obtener información sobre lo que puede hacer con Visual
Basic Express es examinar las lecciones incluidas en Paseo con guía por Visual
Basic. Cuando termine, estará familiarizado con las herramientas y los conceptos
de Visual Basic, y preparado para empezar a escribir sus propios programas.
.Net
Se presenta la tecnología .NET Framework, que facilita el desarrollo de
aplicaciones informáticas. Esta tecnología es la base sobre la que se trabaja al
utilizar cualquier lenguaje perteneciente a Visual Studio 2008, como puede ser
Visual Basic 2008.
Framework .Net
Da soporte a las funcionalidades de programación orientada a objetos, por lo que
no se requiere desarrollo alguno para la interacción entre distintos componentes,
incluso de distintos lenguajes, ya que el entorno soporta clases, herencia, métodos,
propiedades, eventos, polimorfismo, constructores y todas las construcciones
propias de la programación orientada a objetos.
52
Joomla
Es un sistema de gestión de contenidos que puede ser utilizado
independientemente. Entre sus principales virtudes está la de permitir integrar,
añadir o editar el contenido de un sitio web de manera sencilla. Es un código
abierto programado mayoritariamente en PHP bajo una licencia GPL. Este
administrador de contenidos puede trabajar en redes locales
dígase intranet o internet y requiere de una base de datos creada con un
gestor MySQL, así como de un servidor HTTP Apache.
Joomla es la herramienta ideal para construir sitios rápidos, seguros y estéticos
con tan solo un par de clics, otorgando además al usuario la posibilidad de
manejar su información de manera intuitiva y sencilla.
Novedades de Joomla 1.7
Una de las novedades más interesantes para los desarrolladores es la separación
del motor donde corre este CMS, que evolucionará individualmente y ha pasado a
llamarse Joomla Plataform. Si bien todavía no existe demasiada información
disponible se sabe que servirá para el desarrollo de aplicaciones e incluso otros
CMS.
La estética importa, y bajo esta máxima cuando entremos en el panel de
administrador veremos una estilizada plantilla que se esfuerza en tener menús
cada vez mas minimalistas y accesibles, donde la información se encuentre
rápidamente y no tengamos que navegar entre cientos de opciones.
53
Portal Web
Es un sitio web cuya característica fundamental es la de servir de Puerta de
entrada (única) para ofrecer al usuario, de forma fácil e integrada, el acceso a una
serie de recursos y de servicios relacionados a un mismo tema. Principalmente un
portal en Internet está dirigido a resolver necesidades de información específica de
un tema en particular.
“Portal Web que pretende servir como un sitio principal del usuario.
Son sitios que los usuarios tienden a visitar como sitios ancla. Los
portales tienen gran reconocimiento en Internet por el poder de
influencia que tienen sobre grandes comunidades.”(Gogna, 1998, P
56)
Pagina Web
Una página de Internet o página Web es un documento electrónico adaptado
particularmente para el Web, que contiene información específica de un tema en
particular y que es almacenado en algún sistema de cómputo que se encuentre
conectado a la red mundial de información denominada Internet, de tal forma que
este documento pueda ser consultado por cualesquier persona que se conecte a
esta red mundial de comunicaciones y que cuente con los permisos apropiados
para hacerlo.
Dominio de Internet
Un dominio de Internet es una red de identificación asociada a un grupo de
dispositivos o equipos conectados a la redInternet.
El propósito principal de los nombres de dominio en Internet y del sistema de
nombres de dominio (DNS), es traducir lasdirecciones IP de cada nodo activo en
54
la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace
posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a
otro en la red Internet, aún cuando el cambio implique que tendrá una dirección IP
diferente.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían
que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo,
sería necesario utilizar http://192.0.32.10 en vez de
http://luisfelipeborjadelalcazar.com).
Además, reduciría el número de webs posibles, ya que actualmente es habitual
que una misma dirección IP sea compartida por varios dominios.
Hosting
El alojamiento web (en inglés web hosting) es el servicio que provee a
los usuarios de Internet un sistema para poder almacenar información, imágenes,
vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o
alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en
este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al
lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos
etc. en internet o más específicamente en un servidorque por lo general hospeda
varias aplicaciones o páginas web.
Las compañías que proporcionan espacio de un servidor a sus clientes se suelen
denominar con el término en inglés web host.
55
El hospedaje web aunque no es necesariamente un servicio, se ha convertido en
un lucrativo negocio para las compañías de internet alrededor del mundo.
Se puede definir como "un lugar para tu página web o correos electrónicos",
aunque esta definición simplifica de manera conceptual el hecho de que el
alojamiento web es en realidad espacio en Internet para prácticamente cualquier
tipo de información, sea archivos, sistemas, correos electrónicos, videos etc.
Base de datos
Es un sistema que almacena datos que están relacionados. Es un repositorio en
donde guardamos información integrada que podemos almacenar y recuperar.
“Las bases de datos se configuran como las herramientas más adecuadas y
adaptables para la recuperación de información y de conocimiento” (Ramos,
2003, p. 69). Un conjunto de información almacenada en memoria auxiliar que
permite acceso directo y un conjunto de programas que manipulan esos datos
Componentes de Bases de Datos:
Hardware: constituido por dispositivo de almacenamiento como discos,
tambores, cintas, etc.
Software: que es el DBMS o Sistema Administrador de Base de Datos.
Datos: los cuales están almacenados de acuerdo a la estructura externa y van
a ser procesados para convertirse en información.
56
GRÁFICO N° 7
Modelo de base de dato
ELABORADO POR: Rosa Castillo
FUENTE:http://www.monografias.
com/trabajos34/base-de-datos/Image893.gif
MySQL
Es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la
GNU. Su diseño multihilo le permite soportar una gran carga de forma muy
eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el
copyright del código fuente del servidor SQL, así como también de la marca.
Aunque MySQL es software libre, MySQL AB distribuye una versión comercial
de MySQL, que no se diferencia de la versión libre más que en el soporte técnico
que se ofrece, y la posibilidad de integrar este gestor en un software propietario,
ya que de no ser así, se vulneraría la licencia GPL.
Este gestor de bases de datos es, probablemente, el gestor más usado en el mundo
del software libre, debido a su gran rapidez y facilidad de uso. Esta gran
aceptación es debida, en parte, a que existen infinidad de librerías y otras
57
herramientas que permiten su uso a través de gran cantidad de lenguajes de
programación, además de su fácil instalación y configuración.
Características de Mysql
Las principales características de este gestor de bases de datos son las siguientes:
Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación
multihilo.
Soporta gran cantidad de tipos de datos para las columnas.
Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
Gran portabilidad entre sistemas.
Soporta hasta 32 índices por tabla.
FUNDAMENTACIÓN LEGAL
Según la Constitución Política vigente de la República del Ecuador, la Educación
está garantizada por el Estado y es considerada como un Derecho Educativo. A
continuación, transcribimos los artículos pertinentes a este tema:
El Reglamento General A La Ley Orgánica De Educación
Intercultural.
TÍTULO III DE LA ESTRUCTURA Y NIVELES DEL SISTEMA
NACIONAL DE EDUCACIÓN
58
CAPÍTULO III. DE LOS NIVELES Y SUBNIVELES EDUCATIVOS
Art. 27.- Denominación de los niveles educativos. El Sistema Nacional de
Educación tiene tres (3) niveles: Inicial. Básica y Bachillerato.
El nivel de Educación Inicial se divide en dos (2) subniveles:
Inicial/, que no es escolarizado y comprende a infantes de hasta tres (3) años de
edad;
Inicial 2, que comprende a infantes de tres (3) a cinco (5) años de edad. El nivel
de Educación General Básica se divide en cuatro (4) subniveles:
Preparatoria, que corresponde a l. nivel de Educación General Básica y
preferentemente se ofrece a los estudiantes de cinco (5) años de edad;
Básica Elemental, que corresponde a 2, 3, y 4 nivel de Educación General Básica
y preferentemente se ofrece a los estudiantes de 6 a 8 años de edad;
Básica Media, que corresponde a 5, 6 y 7 nivel de Educación General Básica y
preferentemente se ofrece a los estudiantes de 9 a 11 años de edad; y.
Básica Superior, que corresponde a 8, 9 y 10 nivel de Educación General Básica
y preferentemente se ofrece a los estudiantes de 12 a 14 años de edad.
El nivel de Bachillerato tiene tres (3) cursos y preferentemente se ofrece a los
estudiantes de 15 a 17 años de edad.
Las edades estipuladas en este reglamento son las sugeridas para la educación en
cada nivel. Sin embargo, no se debe negar el acceso del estudiante a un grado o
curso por su edad. En casos tales como repetición de un año escolar, necesidades
educativas especiales, jóvenes y adultos con escolaridad inconclusa, entre otros,
se debe aceptar, independientemente de su edad, a los estudiantes en el grado o
59
curso que corresponda, según los grados o cursas que hubiere aprobado y su nivel
de aprendizaje.
En este artículo no detalla la denominación de nivel educativa con los nuevos
cambios que se darán en este próximo periodo lectivo
TÍTULO IV. DE LAS INSTITUCIONES EDUCATIVAS
CAPÍTULO I. DE LAS NORMAS GENERALES
Art. 39.- Instituciones educativas. Según los niveles de educación que ofertan,
las instituciones educativas pueden ser
Centro de Educación Inicial. Cuando el servicio corresponde a los
subniveles 1 o 2 de Educación Inicial;
Escuela de Educación Básica. Cuando el servicio corresponde a los
subniveles de Preparatoria. Básica Elemental. Básica Media y Básica
Superior, y puede ofertar o no la Educación Inicial;
Colegio de Bachillerato. Cuando el servicio corresponde al nivel de
Bachillerato;
Unidades educativas. Cuando el servicio corresponde a dos (2) o más
niveles.
TÍTULO VI. DE LA EVALUACIÓN, CALIFICACIÓN Y PROMOCIÓN
DE LOS ESTUDIANTES
60
CAPÍTULO IIL DE. LA CALIFICACIÓN YLA PROMOCIÓN
Art. 194.- Escala de calificaciones. Las calificaciones hacen referencia al
cumplimiento de los objetivos de aprendizaje establecidos en el currículo y en los
estándares de aprendizaje nacionales. Las calificaciones se asentaran según la
siguiente escala:
CUADRO N° 1
Escala de calificación del Reglamento la LOEI
Escala cualitativa Escala cuantitativa
Supera los aprendizajes requeridos. 10
Domina los aprendizajes requeridos. 9
Alcanza los aprendizajes requeridos. 7 – 8
Listó próximo a alcanzar los aprendizajes
requeridos.
5 – 6
No alcanza los aprendizajes requeridos. < 4
ELABORADO POR: Rosa Castillo
FUENTE: El Reglamento LOEI
Art. 196.- Requisitos para la promoción. La calificación minima requerida rara
la promoción, en cualquier establecimiento educativo del país, es de siete sobre
diez (7/10).
En los subniveles de Básica Elemental y Básica Media, para la promoción al
siguiente grado, se requiere una calificación promedio de siete sobo: diez (7/10)
en cada una de las siguientes asignaturas: Matemática, Lengua y Literatura.
61
Ciencias Naturales y Estudios Sociales, y lograr un promedio general de todas las
asignaturas de siete sobre diez (7/10).
En el subnivel de Básica Superior y el nivel de Bachilléralo, para la promoción al
siguiente grado o curso, se requiere una calificación promedio de siete sobre diez
(7/10) en cada una de las asignaturas del currículo nocional.
Las asignaturas adicionales al currículo nacional que cada establecimiento
definiere en su Proyecto Educativo Institucional, correspondientes a la innovación
curricular que estuviere debidamente aprobada por el Nivel Zonal respectivo,
serán requisitos para la promoción dentro del establecimiento: sin embargo, no lo
serán si el estudiante continúa sus estudios en otra institución educativa.
CAPÍTULO IV.DE L A S ACCIONES DE EVALUACIÓN
RETROALIMENTACIÓN Y REFUERZO ACADÉMICO
Art. 210.- Examen de recuperación o de la mejora del promedio. El examen
de recuperación tiene como objetivo dar la oportunidad de mejorar los promedios
y se ofrece a cualquier estudiante que hubiere aprobado la asignada a con un
promedio inferior a diez (10).
Para el efecto, quince (15) días después de publicadas las calificaciones, los
estudiantes podrán rendir por una sola vez una prueba recuperación acumulativa,
cuyo resultado debe reemplazar al promedio quimestral más bajo, y debe servir
solo para el mejoramiento de un promedio quimestral Si la nota fuere más baja
que la obtenida en los promedios quimestral, deberá ser desechada.
62
Art. 212.- Examen supletorio. Si un estudiante hubiere obtenido un puntaje
promedio anual de cinco (5) a seis coma nueve (6.9) sobre diez como nota final de
cualquier asignatura, podrá rendir un examen supletorio acumulativo, que será una
prueba de base estructurada. El examen supletorio se rendirá en un plazo de
quince (15) días posterior a la publicación de las calificaciones finales, la
institución educativa deberá ofrecer clases de refuerzo durante los quince (15) días
previos a la administración del examen supletorio, con el fin de preparar a los
estudiantes que deban presentarse a este examen.
Para aprobar una asignatura a través del examen supletorio, se debe obtener una
nota mínima de siete sobre diez (7/10). Sin aproximaciones, El promedio final de
una asignatura aprobada por medio de un examen supletorio siempre será siete
sobre diez (7/10).
Art. 213.- Examen remedial. Si un estudiante hubiere obtenido un puntaje
promedio anual menor a cinco sobre diez. (5/10) como nota final de cualquier
asignatura o no aprobare el examen supletorio, el docente de la asignatura
correspondiente deberá elaborar un cronograma de actividades académicas que
cada estudiante tendrá que cumplir en casa con ayuda de su familia, para que
quince (15) días untes de la fecha de inicio de clases, rinda por una sola vez un
examen remediar acumulativo, que será una prueba de base estructurada.
Para aprobar una asignatura a través del examen supletorio, se debe obtener una
nota mínima de siete sobre diez (7/10). Sin aproximaciones, El promedio final de
una asignatura aprobada por medio de un examen supletorio siempre será siete
sobre diez 7/10).
63
Si un estudiante reprobare exámenes remédiales en dos o más asignaturas, deberá
repetir el grado o curso.
Art. 214.- Examen de gracia. En el caso de que un estudiante reprobare un
examen remedial de una sola asignatura, podrá asistir al grado o curso siguiente
de manera temporal, hasta rendir un examen de gracia un mes después del inicio
de clases. De aprobar el examen, podrá continuar en ese grado o curso, pero en
caso de reprobarlo, deberá repetir el grado o curso anterior.
DECRETO # 104
SOFTWARE LIBRE
CONSIDERANDO:
Que en el apartado g) del numeral 6 de la Carta Iberoamericana de Gobierno
Electrónico, aprobado por el IX Conferencia Iberoamericana de Ministros de
Administración Pública y Reforma del Estado, realizada en Chile el 1 de Junio de
2007, se recomienda el uso de estándares abiertos y software libre, con
herramientas informáticas;
Que es el interés del Gobierno alcanzar soberanía y autonomía tecnológica, así
como un significativo ahorro de recursos públicos y que el Software Libre es en
muchas instancias un instrumento para alcanzar estos objetivos;
Que el 18 de julio de 2007 se creó e incorporó a la estructura orgánica de la
Presidencia de la República la Subsecretaria de Informática, dependiente de la
Secretaria General de Administración, mediante acuerdo Nº 119 publicado en el
Registro Oficial Nº 139 de 1 de Agosto del 2007;
64
Que el numeral 1 del artículo 6 del Acuerdo Nº119, faculta a la Subsecretaria de
Informática a elaborar y ejecutar planes, programas, proyectos, estrategias,
políticas, proyectos de leyes y reglamentos para el uso de Software libre en las
dependencias del gobierno central; y, En ejercicio de la atribución que le confiere
el numeral 9 del Artículo171 de la Constitución Política de la República;
DECRETA:
Artículo 1.- Establecer como política pública para las Entidades de la
Administración Pública Central la utilización de Software Libre en sus Sistemas y
equipamientos informáticos.
Artículo 2.- Se entiende por Software Libre, a los programas de computación que
se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los
códigos fuentes y que sus aplicaciones pueden ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
- Utilización del programa con cualquier propósito de uso común.
- Distribución de copias sin restricción alguna.
- Estudio y modificación del programa (Requisito: código fuente disponible)
- Publicación del programa mejorado (Requisito: código fuente disponible).
Artículo 3.- Las entidades de la Administración Pública Central previa a la
instalación de Software Libre en sus equipos, deberán verificar la existencia de
capacidad técnica que brinde el soporte necesario para el uso de este tipo de
software.
Artículo 4.- Se faculta la utilización de Software Propietario (no libre)
únicamente cuando no exista una solución de Software Libre que supla las
65
necesidades requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el
proyecto informático se encuentre en un punto de no retorno.
Para efectos de este decreto se comprende cómo seguridad nacional, las garantías
para la supervivencia de la colectividad y la defensa del patrimonio nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando el
sistema o proyecto informático se encuentre en cualquiera de estas condiciones:
Sistema en producción funcionando satisfactoriamente y que un análisis de costo
beneficio muestre que no es razonable ni conveniente una migración a Software
libre.
Proyecto en estado de desarrollo y que un análisis de costo beneficio muestre que
no es conveniente modificar el proyecto y utilizar Software Libre.
Periódicamente se evaluaran los sistemas informáticos que utilizan software
propietario con la finalidad de migrarlos a Software Libre.
Articulo 5.- Tanto para software libre como software propietario, siempre y
cuando se satisfagan los requerimientos, se debe preferir las soluciones en este
orden:
a) Nacionales que permitan autonomía y soberanía tecnológica.
b) Regionales con componente nacional.
c) Regionales con proveedores nacionales.
d) Internacionales con componente nacional.
e) Internacionales con proveedores nacionales.
f) Internacionales.
66
Artículo 6.- La Subsecretaria de Informática como órgano regulador y ejecutor de
las políticas y proyectos informáticos en las entidades del Gobierno Central
deberá realizar el control y seguimiento de este Decreto.
Para todas las evaluaciones constantes en este decreto la Subsecretaria de
Informática establecerá los parámetros y metodología obligatorios.
Artículo 7.- Encárguese de la ejecución de este decreto los señores Ministros
Coordinadores y el señor Secretario General de la Administración Pública y
Comunicación.
Dado en el Palacio Nacional en la ciudad de San Francisco de Quito, Distrito
Metropolitano, el día de hoy 10 de abril de 2008.
PREGUNTAS A CONTESTARSE
1. ¿Se debe crear y publicar un portal web para la Unidad Básica Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR”?
2. ¿Es posible optimizar la comunicación entre docentes y representantes al
elaborar un portal web?
3. ¿Es posible automatizar el proceso de ingreso de nota?
VARIABLES DE LA INVESTIGACIÓN
VI (causa): Aplicación de herramientas Open Source de desarrollo y base de
datos.
Para el Portal Web se utilizó Joomla que es un Sistema de gestión de
contenidos que permite desarrollar sitios web dinámicos e interactivos. Para el
67
Sistema Académico de notas se desarrolló en PHP un lenguaje de programación
que maneja datos de tipo dinámicos que permite crear páginas Webs, por otro lado
MySQL es un sistema de gestión de base de datos relacional y multiusuario.
VD1 (efecto): Proceso comunicacional en laUnidad Educativa “LUIS FELIPE
BORJA DEL ALCÁZAR”.
Proceso comunicacional es un proceso que lo realizan manualmente por medio de
un cartel de publicaciones en la Unidad Educativa y circulares, llegando a tener
poca comunicación con los representante y docente.
VD2 (solución): Implementación de un portal web.
La implementación del portal web se lo desarrolla para lograr una mejor
comunicación con los docentes y representantes, debido a que nos proporciona un
fácil acceso desde la web.
DEFINICIONES CONCEPTUALES
WEB: Es un vocablo inglés que significa “red”, “telaraña” o “malla”. El concepto
se utiliza en el ámbito tecnológico para nombrar a una red informática y, en
general, a Internet (en este caso, suele escribirse como Web, con la W
mayúscula).El término, de todas formas, tiene varios usos. Además de nombrar a
Internet en general, la palabra web puede servir hacer mención a una página web,
un sitio web o hasta un servidor web.
TECNOLOGIA: Conjunto de teorías y de técnicas que permiten el
aprovechamiento práctico del conocimiento científico.
68
FACTIBLE: se refiere a la disponibilidad de los recursos necesarios para llevar a
cabo los objetivos o metas señaladas.
SOFTWARE: Se llama Software de Sistema o Software de Base al conjunto de
programas que sirven para interactuar con el sistema, confiriendo control sobre el
hardware, además de dar soporte a otros programas.
FIREWORKS: Herramientas que necesita para crear gráficos expresivos y
altamente optimizados para la Web.
PLATAFORMA: sistema que sirve como base para hacer funcionar
determinados módulosde hardware o de software con los que es compatible
HIPERTEXTO: (en inglés hypertext) es un sistema para escribir y mostrar texto
que enlaza a información adicional sobre ese texto.
69
CAPÍTULO III
METODOLOGÍA
DISEÑO DE LA INVESTIGACIÓN
Modalidad de La Investigación
La presente tesis es factible ya que corresponde básicamente a un estudio de tesis
con planteamiento de hipótesis en la modalidad lógica. Este proceso de estudio
tiene solución al problema, investigación de campo, bibliográfica y una propuesta.
Al referirnos al proyecto de factible Gómez (2000) expresa:
“La factibilidad, indica la posibilidad de desarrollar un proyecto,
tomando en consideración la necesidad detectada, beneficios,
recursos humanos, técnicos, financieros, estudio de mercado, y
beneficiarios. (Gómez, 2000, p. 24) ”.
La sección investigativa es del 20%. Por lo que se puede determinar que la
investigación a considerar en esta sección es cuantitativa y su aplicación es de
campo, la sección compuesta por la bibliografía es del 20%, debido a que se
revisó diversas fuentes, libros, además de páginas de internet con fuente confiable
de conocimiento.
El 60% corresponde a la tesis del desarrollo e implementación de un Portal Web,
que mejora la comunicación de la Unidad Educativa con los usuarios, ya que
estatesis no solo se da como una página de publicidad sino también de llegar a los
representantes brindando un mayor servicio de consulta, por lo que se desarrolló
70
el Sistema Académico de Notas. El mismo que van a tener acceso el director,
docentes, representantes y alumnos para así tener un mayor control de calificación
tanto como para el director y los representante. Además los docentes podrán
informar a los representantes por medio de Email o SMS.Con la capacidad de
ofrecer información de forma oportuna del desempeño del estudiante.
Tipo de Investigación
En este estudio se plantean hipótesis y su modelo lógico se probó a través del
instrumento de investigación es de tipo de proyecto factible según Gómez (2000)
Además esta tesis responde a una necesidad específica, e influye en las decisiones
tomadas para solucionar el problema, tomando en cuenta el factor económico ya
que es desarrollado en herramientas Open Source. Por otro lado es
unatesisespecial por el carácter particular que me permite resolver una situación
única, es decir que tendrá puntos de desarrollar adicionales e investigar es
peculiar.
POBLACIÓN Y MUESTRA
Población:
La población fue de 572 encuestados, 22 docentes de la Unidad Educativa “LUIS
FELIPE BORJA DEL ALCÁZAR” y 550 representantes del alumnado que se
encontraban desde inicial hasta el séptimo Año Básico del periodo 2012 al 2013,
con esta población se va a determinar la muestra necesaria.
71
Muestra
Como existen 22 docentes no se tomó muestra, se trabajó con la totalidad de la
población de docentes. En cambio con la población de los representantes se aplicó
la fórmula en la que se destacan la probabilidad de ocurrencia, el nivel de
confianza y el margen de error; Logrando así, determinar la muestra que hay en el
proceso comunicacional.
CUADRO N° 2
Detalle de la Población y muestra
POBLACIÓN POBLACIÓN TAMAÑO DE LA
MUESTRA (n)
Docentes 22 22
Representantes 550 185
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
EL TAMAÑO DE LA MUESTRA
Con la siguiente formula se va obtener la muestra de nuestra población:
nm
e m
2 1 1( )
Dónde:
m= Es el tamaño de la población
e= Error máximo permitido para la media muestra, en este caso será un margen de
error: de 0.06
n= Es el tamaño de la muestra
72
79.184
9764.2
550
19764.1
550
1)549)(0036.0(
550
1)1550()06.0(
5502
n
n
n
n
n
El cálculo del tamaño de la muestra es de 184.79con un margen de error del 0.06,
por lo que se realizó la encuesta a 185 personas, es decir a 22 docentes y 185
representantes de la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”.
OPERACIONALIZACIÓN DE VARIABLES
VI: Aplicación de herramientas Open Source de desarrollo y base de datos.
VD1: Proceso comunicacional en laUnidad Educativa “LUIS FELIPE BORJA
DEL ALCÁZAR”.
VD2: Implementación de un portal web.
73
MATRIZ DE OPERACIONALIZACIÓN DE VARIABLES
CUADRO N° 3
Matriz de operacionalización de variables
Variables Dimensiones Indicadores Técnicas y/o
Instrumentos
VI (Problema):
Aplicación de
herramientas
Open Source de
desarrollo y base
de datos.
Representante de
la Unidad
Educativa “LUIS
FELIPE BORJA
DEL ALCÁZAR”
consultas diaria de
las novedades y
notas de su
representado
Encuesta
Docentes de la
Unidad
Educativa“LUIS
FELIPE BORJA
DEL ALCÁZAR”
Fácil ingreso y
control de notas
Observación de
los procesos
realizados
VD1 (Efecto):
Proceso
comunicacional
en laUnidad
Educativa “LUIS
FELIPE BORJA
DEL
ALCÁZAR”
Proceso
comunicacional
entre docente y
representante
Poca información
sobre la
institución y del
alumnado
Encuesta al
director
Proceso del
sistema de nota
Pérdida de tiempo
y falta de
información de
proceso de notas
Encuesta a los
docentes
VD2 (solución):
Implementación
de un portal web.
Docentes y
Director de la
Unidad Educativa
“LUIS FELIPE
BORJA DEL
ALCÁZAR”
Proceso
automatizado del
sistema de nota y
mayor
información de la
Unidad Educativa
Encuesta
a los docentes de
la Unidad
Educativa“LUIS
FELIPE BORJA
DEL ALCÁZAR”
Representante y
alumno de la
Unidad
Educativa“LUIS
FELIPE BORJA
DEL ALCÁZAR”
Mejor
comunicación
entre
representantes y
docentes
Encuesta
a los
representantes de
la Unidad
Educativa“LUIS
FELIPE BORJA
DEL ALCÁZAR”
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
74
INSTRUMENTOS DE RECOLECCIÓN DE DATOS
LA TÉCNICA:
Definido el tamaño de la muestra, seleccioné la estrategia adecuada para la
recolección de información, para lo cual se ha escogido una técnica que se aplica
directamente al campo, es decir, que la recolección de datos se realizó en la
Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”.
Observación.
Encuestas
INSTRUMENTOS DE LA INVESTIGACIÓN
Para ser más precisa se detallan los instrumentos de investigación a utilizados en
la tesis:
Registro de Observación.- Se visitó las instalaciones de la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR”, permitiendo conocer de forma
directa todos los argumentos necesarios para el estudio, donde se observó
yrecolecto los datos necesariosdel problema. Toda la información obtenida se
la registró para el análisis.
Cuestionario.-A los docentes y representantes se realizóun cuestionario que
demanda una sola contestación o repuesta utilizando preguntas cerradas.
75
PROCEDIMIENTOS DE LA INVESTIGACIÓN
Para el desarrollo de esta investigación se procedió a utilizar los siguientes pasos:
El problema:
Planteamiento del problema
Análisis del problema
Interrogantes de la investigación
Objetivos de la investigación
Alcance de la investigación
Justificación o importancia de la investigación
Marco teórico:
Fundamentación teórica
Fundamentación legal
Preguntas a contestarse
Definición de variables
Metodología:
Diseño de Investigación (Tipo de Investigación)
Población y Muestra
Instrumentos de recolección de datos
Operacionalización de variables, dimensiones e indicadores
Procedimiento de la Investigación
Criterios para la elaboración de la propuesta
76
RECOLECCIÓN DE LA INFORMACIÓN
Para la recolección de la información se utilizó la observación y encuesta, de la
cual a continuación se presenta el detalle:
Observación
Durante la visita que se realizó en la Unidad Educativa “LUIS FELIPE BORJA
DEL ALCÁZAR” se observó que el esquema de información se lo lleva en una
pequeña cartelera donde se informa las novedades y circulares que son enviadas
por medio del alumno al representante, la misma que muchas veces no llegan al
destinatario por lo que se generara la falta de información. También se observó
que se lleva manualmente el proceso de calificación, no habiendo un mayor
control del mismo. Además que dispone de un laboratorio de computación
adecuado con conexión a internet.
ENCUESTA PARA REPRESENTANTE
Cuestionario diseñado para los Representantes de la Unidad Educativa “LUIS
FELIPE BORJA DEL ALCÁZAR”.
77
Instrucciones:
En cada una de las respuestas marque con un círculo conforme a lo solicitado.
1. ¿Cree usted que hay una debida comunicación entre docente y
representante, dentro de los horarios establecido por la Unidad
Educativa?
o SI
o NO
2. ¿Qué medio de comunicación cree usted adecuado para
mantenerlosinformados de las notas de su representado?
o PÁGINA SOCILES
o E-MAIL
o ENVÍO DE MENSAJE (SMS)
3. ¿Cree usted que mediante la implementación de un portal Web, para la
Unidad Educativa “Luis Felipe Borja del Alcázar” mejoraría la
comunicación?
o SI
o NO
4. ¿Con que frecuencia usa el servicio de internet en su sitio de trabajo, casa
u otros lugares?
o SIEMPRE
o CASI SIEMPRE
o A VECES
o CASI NUNCA
78
o NUNCA
5. ¿Cree usted que llegue a mejorar las calificaciones de su representado si
se encuentra constantemente informado sobres las notas y su
comportamiento?
o SI
o NO
ENCUESTA PARA DOCENTE
Cuestionario diseñado para los Docentes de la Unidad Educativa “LUIS FELIPE
BORJA DEL ALCÁZAR”.
Instrucciones:
En cada una de las respuestas marque con un círculo conforme a lo solicitado.
1. ¿Ha difundido algún documento, a través de Internet?
o SI
o NO
2. ¿Cree usted que es necesario tener un portal web, para proveer
información de la Unidad Educativa “LUIS FELIPE BORJA DEL
ALCÁZAR”?
o SI
o NO
3. ¿Escoja un rango del número de padres de familia que se acerca para
informarse sobre el rendimiento su representado?
79
o 0– 10 Padres de Familia
o 11–20 Padres de Familia
o 21–30Padres de Familia
o 31 – 40 Padres de Familia
o 41 – 50 Padres de Familia
4. ¿Usted cree que si el representante esta informado diariamente sobre las
notas y comportamiento de su representado, el alumno mejores sus
calificaciones?
o SI
o NO
5. ¿En la actualidad el registro de ingreso de notas lo llevan manualmente?
o SI
o NO
6. ¿Cómo considera que se lleva el proceso de control de ingreso de notas de
la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”?
o EFICIENTE
o BUENO
o REGULAR
o MALO
80
7. ¿Le gustaría que la Unidad Básica Educativa “LUIS FELIPE BORJA
DEL ALCÁZAR” tenga un sistema automatizado en la cual permita el
ingreso de nota de manera modular y desde cualquier lugar con acceso a
internet?
o SI
o NO
Esta encuesta se realizó durante 3 días, con los representantes y docentes que se
encontraban en una reunión convocada por la Unidad Educativa “LUIS FELIPE
BORJA DEL ALCÁZAR” para la entrega de libretas, al finalizar el primer
trimestre del Periodo Lectivo 2012-2013. Cabe revelar que existió total
colaboración de parte de los representantes y docentes, por lo cual esta actividad
transcurrió con total normalidad y sin contratiempos considerables.
PROCESAMIENTO Y ANÁLISIS
Tabulación de datos Encuesta
Luego de realizar la encuesta a los representantes y docentesde manera anónima,
se procedió a realizar en Excel la tabulación respectiva y mediante el análisis
porcentual de las respuestas.
81
RESULTADOS DE LAS TABULACIONES
ENCUESTA PARA REPRESENTANTE
Pregunta 1: ¿Cree usted que hay una debida comunicación entre docente y
representante, dentro de los horarios establecido por la Unidad Educativa?
CUADRO N° 4
Resultados de la pregunta N° 1 de los representantes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 36 19%
NO 149 81%
TOTAL 185 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 8
Detalle delGráfico de la PreguntaN°1 de los representantes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Debido a los resultados de esta pregunta tenemos un 19% de aceptación,
pero una mayoría de un 81% de negación en la cual nos confirma la poca
comunicación que hay entre docente y representante.
19%
81%
SI
NO
82
Pregunta 2
¿Qué medio de comunicación cree usted adecuado para mantenerlos
informados de las notas de su representado?
CUADRO N° 5
Resultados de la pregunta N° 2 de los representantes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
PÁGINA WEB 37 20%
E-MAIL 70 38%
ENVÍO DE
MENSAJE (SMS) 78 42%
TOTAL 185 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 9
Detalle delGráfico de la PreguntaN°2de los representantes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: En esta pregunta se sugiere 3 maneras de comunicación, el cual según el
análisis se obtiene un 20% en páginas web, con un 38% por medio de correo y un
42% por medio de envió de mensaje. Con estas respuesta nos confirma la
aceptación de aquellos medio de comunicación favorable, que son el correo y
SMS.
20%
38%
42% PÁGINA WEBE-MAILENVÍO DE MENSAJE
83
Pregunta 3
¿Cree usted que mediante la implementación de un portal Web, para la
Unidad Educativa “Luis Felipe Borja del Alcázar” mejoraría la
comunicación?
CUADRO N° 6
Resultados de la pregunta N° 3 de los representantes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 170 92%
NO 15 8%
TOTAL 185 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 10
Detalle delGráfico de la PreguntaN° 3de los representantes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Debido a los resultados de esta pregunta se obtiene un análisis del 92%
de aceptación para la implementación de un portal web para mejorar la
comunicación y un 8% de negativa. Por lo que se demuestra que muchos de los
representantes se encuentran dispuestos al manejo de esta nueva herramienta.
92%
8%
SI NO
84
Pregunta 4
¿Con que frecuencia usa el servicio de internet en su sitio de trabajo, casa u
otros lugares?
CUADRO N° 7
Resultados de la pregunta N°4 de los representantes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SIEMPRE 90 49%
CASI SIEMPRE 58 31%
A VECES 19 10%
CASI NUNCA 13 7%
NUNCA 5 3%
TOTAL 185 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 11
Detalle delGráfico de la PreguntaN° 4de los representantes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Con la respuesta del análisis tenemos un 3% de nunca, 7% de casi nunca
por lo que el mayor porcentaje fue de aceptación con un 10% de a veces, 31%
casi siempre y un 49% de siempre. Esto nos refleja que los representantes se
encuentran familiarizados con el servicio que nos brinda el internet.
49% 31%
10% 7% 3%
SIEMPRE
CASI SIEMPRE
A VECES
CASI NUNCA
NUNCA
85
Pregunta 5
¿Cree usted que llegue a mejorar las calificaciones de su representado si se
encuentra constantemente informado sobres las notas y su comportamiento?
CUADRO N° 8
Resultados de la pregunta N° 5 de los representantes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 179 97%
NO 6 3%
TOTAL 185 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 12
Detalle delGráfico de la PreguntaN° 5de los representantes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: En esta pregunta se obtuvo un análisis del 97 % de aceptación y un 3%
de negación. Con esto nos muestra que los representantes se encuentran de
acuerdo, a que si mejorarían las calificaciones de sus representados si ellos se
encuentra informados.
97%
3%
SI NO
86
ENCUESTA PARA DOCENTE
Pregunta 1
¿Ha difundido algún documento, a través de Internet?
CUADRO N° 9
Resultados de la pregunta N° 1 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 21 95%
NO 1 5%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 13
Detalle delGráfico de la PreguntaN° 1 de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Con esta pregunta se quiere llegar a reconocer los docentes que han
interactuado con páginas web, teniendo una aceptación del 95% y un 5% de
negativa.
95%
5%
SI
NO
87
Pregunta 2
¿Cree usted que es necesario tener un portal web, para proveer información
de la Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”?
CUADRO N° 10
Resultados de la pregunta N° 2 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 22 100%
NO 0 0%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 14
Detalle delGráfico de la PreguntaN°2de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: La respuesta del análisis de esta pregunta es de un 100% de aceptación y
un 0% de negación. Por lo que se demuestra que los usuarios se encuentran de
acuerdo a la implementación de un PORTAL WEB.
100%
0%
SI
NO
88
Pregunta 3
¿Escoja un rango del número de padres de familia que se acerca para
informarse sobre el rendimiento su representado?
CUADRO N° 11
Resultados de la pregunta N° 3 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
0 - 10 Padres de Familia 22 100%
11 - 20 Padres de Familia 0 0%
21 - 30 Padres de Familia 0 0%
31 - 40 Padres de Familia 0 0%
41 - 50 Padres de Familia 0 0%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 15
Detalle delGráfico de la PreguntaN°3de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Según el análisis realizado nos muestra un 0% de 11 a 50 representante
que por docente no se acerca a informarse del alumno por diferentes situaciones,
es decir que la mayor parte de representante se encuentran con problema de
tiempo. Los que se encuentra entre 0 a 10padre de familia tiene un 100% de
representante informados. Por lo que se llega a tener como resultado una mayor
parte de representantes no informado de su representado.
100%
0% 0%
0 - 10 Padres de Familia
11 - 20 Padres de Familia
21 - 30 Padres de Familia
89
Pregunta 4
¿Usted cree que si el representante esta informado diariamente sobre las
notas y comportamiento de su representado, el alumno mejores sus
calificaciones?
CUADRO N° 12
Resultados de la pregunta N° 4 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 22 100%
NO 0 0%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 16
Detalle delGráfico de la PreguntaN°4de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: En este análisis se tiene un 100% de aceptación y un 0 % de negación,
llegando a analizarse que los docentes se encuentran de acuerdo que si los
representantes se encuentran informados de las calificaciones de su representado
las calificaciones de los alumnos mejorarían.
100%
0%
SI
NO
90
Pregunta 5
¿En la actualidad el registro de ingreso de notas lo llevan manualmente?
CUADRO N° 13
Resultados de la pregunta N° 5 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 22 100%
NO 0 0%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 17
Detalle delGráfico de la PreguntaN°5de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: La repuesta del análisis informa que al 100% de registro de nota lo
llevan manualmente.
Pregunta 6
100%
0%
SI
NO
91
¿Cómo considera que se lleva el proceso de control de ingreso de notas de la
Unidad Educativa “LUIS FELIPE BORJA DEL ALCÁZAR”?
CUADRO N° 14
Resultados de la pregunta N° 6 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
EFICIENTE 0 0%
BUENO 4 18%
REGULAR 16 73%
MALO 2 9%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 18
Detalle delGráfico de la PreguntaN° 6de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: Según el análisis informa que la eficiencia del proceso de nota es de un
0% eficiente, 18% bueno, 73% regular y un 9% malo. Por lo que según los
resultados de la encuesta se tiene un problema en el sistema de nota ya que se
necesita de un sistema automatizado.
Pregunta 7
0% 18%
73%
9% EFICIENTE
BUENO
REGULAR
MALO
92
¿Le gustaría que la Unidad Básica Educativa “LUIS FELIPE BORJA DEL
ALCÁZAR” tenga un sistema automatizado en la cual permita el ingreso de
nota de manera modular y desde cualquier lugar con acceso a internet?
CUADRO N° 15
Resultados de la pregunta N° 7 de los docentes
ALTERNATIVAS FRECUENCIAS PORCENTAJES
SI 22 100%
NO 0 0%
TOTAL 22 100%
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
GRÁFICO N° 19
Detalle delGráfico de la PreguntaN°7de los docentes
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
Análisis: El análisis de esta pregunta fue el 100% positiva ya que en la respuesta
del análisis anterior se demostró la falta de un proceso automatizado para el
control de notas.
100%
0%
SI
NO
93
CRITERIOS PARA LA ELABORACIÓN DE LA PROPUESTA
Esta propuesta cubre la falta de comunicación entre docente y representante de la
población establecida donde podrán iniciarse en un nuevo campo de la ingeniería
en sistemas como es el desarrollo de un Portal Web, además esta propuesta
contempla la implementación y desarrollo de un Sistema de notas.
El sistema de notas nos permite el control de ingresos de notas en día indicado
desde la web, teniendo opciones de envió de e-mail y SMS a los representantes de
la Unidad Educativa “LUIS FELIPE BORJA DELALCÁZAR”.
El Portal Web tiene como propósito mantener información de la Unidad
Educativa.
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
La validación de la propuesta está dada por el Lcdo. Wilson Chávez, Director de
la Unidad Educativa “LUIS FELIPE BORJA DELALCÁZAR”. Quien concordó
con el problema planteado, causas, consecuencias y la solución planteada de
brindar proceso automatizado.
94
CAPÍTULO IV
MARCO ADMINISTRATIVO
CRONOGRAMA
GRÁFICO N° 20
Cronograma de la Tesis
ELABORADO POR: Rosa Castillo FUENTE: Tesis de laUniversidad de Guayaquil
95
PRESUPUESTO
CUADRO N° 16
Presupuesto de la Tesis
EGRESOS DÓLARES
Suministros de oficina y computación $ 85,00
Fotocopias $ 45,00
Libros y documentos $ 200,00
Computadora $ 240,00
Servicios de Internet $ 420,00
Transporte $ 150,00
Refrigerio $ 95,00
Empastado, anillado de tesis de grado $ 180,00
Domino y hosting $ 56,00
TOTAL $ 1.471,00
ELABORADO POR: Rosa Castillo
FUENTE: Tesis de laUniversidad de Guayaquil
96
CAPÍTULO V
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Después de la recolección y tabulación de datos realizada en la Unidad Educativa
“LUIS FELIPE BORJA DELALCÁZAR”, puedo dar contestación a las siguientes
preguntas:
¿Es posible optimizar la comunicación entre docentes y representantes al
elaborar un portal web?
Tal como se observa en la pregunta No. 1 de la encuesta realizada a los
representantes, el 81% indicaban que no había una debida comunicación entre los
docentes y representantes siendo este el principal problema de comunicación. El
42% de los representantes seleccionaron que el medio de comunicación adecuado
para mantenerlos informados del comportamiento y rendimiento académico de su
representado es por SMS o por E-mail que fue preferido por el 38% de los
representantes encuestado en la pregunta No 2 y un 92% de representantes se
encuentran de acuerdo con la implementación del Portal Web para la Unidad
Educativa, dispuesto al manejo de esta nueva herramienta.
Se observo que en la pregunta No.3 de la encuesta de los docentes se obtuvo un
rango de 0 a 10 padres de familia que son quienes se acercan a informarse del
comportamiento o rendimiento académico de su representado. Ya que muchos de
97
ellos se encuentran laborando, motivo por el cual no están informados del
rendimiento académico y comportamiento de sus representados. Por tal motivo en
el Sistema Académico de Notas permitirá al docente enviar mensajes para así
mantener constantemente informado al representante.
Se optimiza la comunicación entre los docentes y representantes, debido a que se
implementará un Portal Web, que permite a la institución mantener una buena
comunicación ya que cuenta con servicios de correos y SMS, los mismos que
fueron elegidos como preferidos por el representantes medio de comunicación
entre los docentes y representantes permitiendo al docente informar el
comportamiento o rendimiento académico de su representado.
¿Es posible automatizar el proceso de ingreso de nota?
Como se muestra en la pregunta No. 5 de la encuesta realizada a los docentes nos
confirma que el 100% del proceso de registro de ingreso de notas lo llevan de
forma manual. Además en la pregunta No. 6 de la encuesta, un 73% de los
docentes consideran que el proceso de ingreso de nota es regular y un 9% malo,
debido a que lo llevaban de forma manual sin tener un control de los errores que
puedan darse, llegando a tener pérdida de tiempo debido que luego de realizarlo
manuscrito lo digitaban en Excel.
Considerando que en la pregunta No. 5 de las encuesta realizada a los
representantes, un 97% se encuentra de acuerdo a que los estudiantes mejoraría
98
sus calificaciones si sus representantes se encuentran constantemente informados.
También los docentes en la pregunta No. 4 de la encuesta realizadas a los mismo,
el 100% tuvieron de acuerdo a que si llegaría a mejorar las calificaciones de los
estudiantes. Por tal motivo los representantes en el Sistema Académico de Nota
pueden consultar las calificaciones de su representado.
Con la ayuda de la aplicación del Sistema Académico de Notas, es posible
automatizar el proceso de ingreso, para así mantener informado al representante
de las calificaciones de su representado y al docente facilitarle una herramienta
que le servirá de ayuda en el proceso del cálculo.
¿Se debe crear y publicar un portal web para la Unidad Educativa “LUIS
FELIPE BORJA DEL ALCÁZAR”?
Se puede observar la aceptación en la pregunta No. 2 de la encuesta realizada a los
docentes, donde todos están de acuerdo en la necesidad de tener un Portal Web
para dar información de la Institución.
Además se visualiza que en la pregunta No.3 de los representantes, el 92% creen
que mejorarían la comunicación entre docente y representantes con la
implementación del portal Web. Ya que tiene enlaces con el Sistema Académico
de Notas.
Tal como presenta los resultados obtenido en la pregunta No. 4 de la encuesta
realizada a los representantes podemos observar que un 49% se encuentran
99
siempre usando el servicio de internet y un 31% de casi siempre hasta un 10% a
veces. Reflejando que los representantes se encuentran familiarizados con el uso
del internet, logrando tener una aceptación con este medido.
Se puede observar en los resultados de las encuestas, el internet es una
herramienta utilizada por una gran parte de los representantes, por lo que
considero que crear un Portal Web para la Unidad Educativa es muy beneficioso y
contaremos con el apoyo de gran parte de los usuario para su implantación. Como
resultado los involucrados dispondrán de información en tiempo real sobre la
institución y sus estudiantes.
RECOMENDACIONES
Se recomienda la implementación de esta tesis, ya que se ha incrementando un
proceso comunicacional, para mantener a los docentes informados sobre el
rendimiento académico y comportamiento de su representados. Logrando
fortalecer la comunicación que existía entre los docentes y representante.
Debido a la poca información de los eventos de la institución se recomienda tener
un sitio web que permite estar siempre informados de las novedades y
eventualidades de la Institución.
100
Se recomienda brindar una herramienta tecnológica que le permita disminuir los
errores ocasionados por los procesos manuales. Debido a que la Unidad Educativa
“LUIS FELIPE BORJA DEL ALCÁZAR” llevaba el proceso de notas de forma
manuscrita.
Para solucionar los problemas encontrados como los errores constantes del
proceso de notas y la poca comunicación entre docentes – representantes, se
recomienda la Implementación y desarrollo de un Portal Web para la Unidad
Educativa “LUIS FELIPE BORJA DEL ALCÁZAR” que permita la
automatización del proceso de notas y brinde el servicio de envío de E-mail y
SMS como medio de comunicación para mantener informados a los
representantes.
101
BIBLIOGRAFÍA
LIBROS
Berlo, D, K.(1982). El proceso de la comunicación. Introducción a la teoría y la
práctica, Definición La Comunicación. Buenos Aires: copyright Ateneo. Páginas
Consultadas: 6-10
Pressman, Roger (2002) Ingeniería de Software: Definición Ingeniería Del
Software. España: McGraw-Hill.Páginas Consultadas: 23 - 26
Grady Booch. (2000). Análisis Orientado a Objeto: Definición de Programación
Orientada A Objetos Madrid: Benjamín Cummings.Páginas Consultadas: 24 - 29
Real, E. S. (s.f.).(1998). Ciclo de Vida del Software: Ciclo De Vida Del Software
Modelo En Cascada. España: Grupo Alarcos. Páginas Consultadas: 37 -39
Ángel Cobo (2005).PHP Y MYSQL Tecnologías Para El Desarrollo De
Aplicaciones Web: Definición Open Source, HTML, PHP, MySQL. Madrid: Díaz
De Santos.Páginas Consultadas: 104 -118
Gutiérrez G. Juan Diego (2004) Desarrollo Web con PHP Y MYSQL:
DefiniciónPHP, MySQL. España: Anaya Multimedia.Páginas Consultadas: 111 -
116
Cuenca Jiménez, Pedro Manuel (1997) Programación en Java: JavaScrip
España: Anaya Multimedia. Páginas Consultadas: 132 - 134
102
REFERENCIAS BIBLIOGRÁFICAS
DIRECCIONES WEB
Ministerio de Educación(2013) Educación Inicial, Educación General Básica,
Bachillerato General Unificado (BGU), ¿Qué es el nuevo modelo de gestión
educativa?
http://www.educacion.gob.ec/index.php/educacion-inicial-eei
http://www.educacion.gob.ec/index.php/basica-egb
Alejandra Rivero Para citar información de proyecto factible, extraído 10 de
mayo del 2013desde http://proyectofactible.wordpress.com/2011/10/11/proyecto-
factible-y-sus-faces/
Universidad de BURGOS, (1999), “Guía de iniciación al lenguaje Java”
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/I_2.htm
AMADOR MUÑOZ, Luis. Las tecnologías de la información y la comunicación
y la formación en entornos virtuales. En: Revista Complutense de Educación. Vol
15, Nº 1, (2004); p. 51-74. ISSN 1130-2496
Ecured (enero 2006) Arquitectura de Software
http://www.ecured.cu/index.php/Arquitectura_de_software
103
Sadanary (marzo 2003) Arquitectura de 3 capas, Programación por capa,
Aplicaciones de N capas
http://docente.ucol.mx/sadanary/public_html/bd/cs.htm
Ingeniero software: Por Joaquín Gracia (7 de Mayo de 2005) Herramientas
UML, Cómo nació UML
http://www.ingenierosoftware.com/analisisydiseno/uml.php
itescam: (mayo 2010) Diagrama de Clases
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r33018.PDF
Blog JMPereda: (6 febrero 2011) Aplicación Web, Ventajas en una Aplicación
Web
http://jmpereda.wordpress.com/2007/08/24/definiendo-la-plantilla/
Ecured: (6 febrero 2008) El Modelo de Cliente – Servidor, Cliente, Servidor y
Funciones de los Servidores
http://www.ecured.cu/index.php/Cliente-Servidor
Cillero: (enero 2011) Definición de interfaz de usuario
http://manuel.cillero.es/doc/metrica-3/procesos-principales/asi/actividad-8
(6 febrero 2011)
104
Ecured: (2008). Dreamweaver
http://www.ecured.cu/index.php/Dreamweaver
Librosweb: (16 abril 2009) CSS
http://www.librosweb.es/css
Ecured: (2008) Hypertext Transfer Protocol o HTTP
http://www.ecured.cu/index.php/HTTP
Ecured: (2008) Definición De Aplicación Web
http://www.enubes.com/desarrollo-de-aplicaciones-web.html
kioskea:(2009)Basesde Datos
http://es.kioskea.net/contents/bdd/bddintro.php3
Ecured: (2008) Joomla
http://www.ecured.cu/index.php/Joomla
duplika: (2006) Novedades De Joomla 1.7
http://www.duplika.com/blog/novedades-de-joomla-1-7
ximhai: (2008)Dominiode Internet y Hosting
105
http://www.ximhai.com/blog/que-es-web-hosting-y-dominios-b14x
Microsoft: (2008) Visual Studio 2008
http://www.microsoft.com/es-es/download/details.aspx?id=10986#overview
Ecured: (2007) Visual Basic, NET
http://visualbasic.about.com/
http://www.ecured.cu/index.php/.net
kioskea: (2007) FRAMEWORK .NET
http://es.kioskea.net/forum/affich-95992-para-que-es-el-net-
framework#q=FRAMEWORK+.NET&cur=1&url=%2F