T72651 tesis php.pdf
Transcript of T72651 tesis php.pdf
-
PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR
SEDE IBARRA
ESCUELA DE INGENIERA
INFORME FINAL DEL PROYECTO
TEMA
DISEO, IMPLEMENTACIN E IMPLANTACIN DE UNA APLICACIN WEB DE
ADMINISTRACIN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD
EDUCATIVA PARTICULAR OVIEDO (SECCIN SECUNDARIA) USANDO
SOFTWARE LIBRE
LINEA DE INVESTIGACIN:
IMPLEMENTACIN DE SOFTWARE SEGURO
PREVIO A LA OBTENCIN DEL TTULO DE:
INGENIEROS EN SISTEMAS
AUTORES:
CALDERN ESTVEZ JEANETH CECILIA.
CAMUENDO VSQUEZ OSCAR DANIEL
ASESOR: Ing. Edwin Ismael Castro Narvez
IBARRA, Diciembre de 2011
-
CESIN DE DERECHOS DE AUTOR
NOSOTROS, JEANETH CECILIA CALDERN ESTVEZ Y OSCAR DANIEL
CAMUENDO VSQUEZ
Declaramos conocer y aceptar la disposicin del Art. 66 del Instructivo de
Trabajo de Grado de la Pontificia Universidad Catlica del Ecuador Sede
Ibarra que en su parte pertinente textualmente dice: Forman parte del
patrimonio de la Universidad la propiedad intelectual de investigaciones,
trabajos cientficos o tcnicos y tesis de grado que se realicen a travs, o con
el apoyo financiero, acadmico o institucional (operativo) de la Universidad.
.. ..
Jeaneth Cecilia Caldern Estvez Oscar Daniel Camuendo Vsquez.
C.C No. 100243003-9 C.C No. 100284099-7
-
RESUMEN EJECUTIVO
En este informe se expone como se diseo, implemento e implant una aplicacin
Web de Administracin y Control de Calificaciones para la Unidad Educativa
Particular Oviedo. El cual permitir que la sociedad y miembros de la Unidad
Educativa Particular Oviedo puedan acceder a la informacin necesaria sobre la
institucin y sobre el control y administracin de las calificaciones de las
estudiantes. Con esta informacin almacenada la Unidad Educativa Particular
Oviedo podr generar reportes de calificaciones y estadsticos de las estudiantes.
Este proyecto surge previo a un convenio firmado el 3 de febrero de 2010, entre la
Unidad Educativa Particular Oviedo y la Pontificia Universidad Catlica del
Ecuador Sede Ibarra.
La propuesta hecha a la Unidad Educativa Particular Oviedo es de utilizar software
libre (php + mysql) para el diseo, implementacin e implantacin.
Las herramientas utilizadas para desarrollar el sistema fueron: PHP 5.2.3 como
Lenguaje de Programacin, MySql 5.0.45 como Sistema de Gestin de Base de
Datos Relaciona!, Apache como servidor Web, Joomla como interfaz de usuario.
La aplicacin est alojada en el servidor de la Escuela de Ingeniera de la PUCE-SL
La problemtica de la Unidad Educativa Particular Oviedo, nace de la falta de
informacin sobre la asistencia y las respectivas calificaciones de su alumnado
para los padres de familia la cual se ha manifestado en la entrega de reportes al
final de cada trimestre.
La Unidad Educativa Particular Oviedo hasta el momento no contaba con una
Infraestructura Tecnolgica para el desarrollo de una aplicacin para informacin
interna como externa de la institucin que ayude a recopilar, almacenar, organizar
la informacin de su alumnado.
Las autoridades y el personal administrativo en coordinacin con el comit de
padres de familia, han sido testigos de los inconvenientes laborales que pasan los
-
padres de familia para tener informacin sobre las calificaciones y control de
asistencia que tienen sus hijas ya sean mensuales como trimestrales, como
tambin la falta de conocimiento sobre los distintos eventos e informacin que
brinda la institucin.
La aplicacin Web de Administracin y Control de Calificaciones para la Unidad
Educativa Particular Oviedo se complet y se procedi hacer la entrega
correspondiente. La socializacin del sistema se realiz en el mes de Septiembre en
las instalaciones de la PUCE-SI con los representantes de la Unidad Educativa
Particular Oviedo y la PUCE-SI, lo que quiere decir que hay buena predisposicin
de colaborar de todos los involucrados en el proyecto.
Los resultados obtenidos en cuanto a la adaptacin de los usuarios al manejo del
sistema fue ptima ya que la interface del sistema muestra un entorno amigable y
de fcil uso para el usuario.
-
AUTORA
Nosotros, CALDERN ESTVEZ JEANETH CECILIA
CAMUENDO VSQUEZ SCAR DANIEL
DECLARAMOS QUE:
El proyecto de grado denominado "Diseo, implementacin e implantacin de
una Aplicacin Web de Administracin y Control de Calificaciones para la
Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando
software libre", ha sido desarrollado con base a una investigacin exhaustiva,
respetando derechos intelectuales de terceros, conforme las citas que constan al
pie de las pginas correspondientes, cuyas fuentes se incorporan en la bibliografa.
Consecuentemente este trabajo es de nuestra autora.
En virtud de esta declaracin, nos responsabilizamos del contenido, veracidad y
alcance cientfico del proyecto de grado en mencin.
Ibarra, 9 de Diciembre de 2011.
.. ..
Jeaneth Cecilia Caldern Estvez Oscar Daniel Camuendo Vsquez.
C.C No. 100243003-9 C.C No. 100284099-7
-
PRESENTACIN
El presente informe de la aplicacin web, consta de cinco captulos: Introduccin,
Diagnstico, ingeniera del Proyecto, impactos, Conclusiones y Recomendaciones,
los cuales se detallan para tener una idea ms clara y concisa de lo que se trata el
sistema.
En el Captulo 1, se hace una introduccin de las herramientas a utilizar y de la
trayectoria de la institucin donde ser implantada la aplicacin.
En el captulo 2, se presenta un anlisis del estudio tcnico e investigativo de la
realidad expresada dentro de la institucin. Para dicho estudio, se realiz
encuestas dirigidas a estudiantes y profesores las cules nos van ayudar a
establecer la magnitud de la necesidad de implantar la aplicacin.
En el Captulo 3, se describe como est estructura la aplicacin de control y
administracin, las herramientas de desarrollo que se ha utilizado, as como su
desarrollo, instalacin y configuracin.
En el Captulo 4, se hace referencia a los impactos que ha generado el sistema a
nivel Acadmico, Socio Cultural, Tecnolgico y Econmico.
En el Captulo 5, se hace hincapi en las conclusiones y recomendaciones que se
han generado en el desarrollo de la aplicacin.
En los anexos se especifica: La socializacin del sistema informtico y los
cuestionarios de las encuestas realizadas.
La informacin necesaria contenida en este informe final se encuentra de manera
ms ordenada en el ndice el cual se detalla ms adelante.
-
DEDICATORIA
A mi pedacito de cielo, mi pequeo Julito David, quien es mi fuerza y mi espritu, a
quien entrego mi vida entera y mis esfuerzos da a da, este triunfo es tuyo tambin mi
pequeito te amo!!
A mis dos ngeles que aunque se adelantaron en este camino sus ejemplos fueron
indispensables para que culminara con esta meta a ti mami Ceci y a ti abuelito Julio.
A mi mami Ermelinda que siempre estuvo conmigo desde mi niez cuidndome y
protegindome hasta el da de hoy, a mi aa Virginia que al igual que mi mami nunca
me dejaron sola y siempre me apoyaron en todo momento y a mi papito, que confi
en m y siempre me motivo a seguir adelante, Gracias! este xito tambin lo dedico a
Uds.
Y a toda mi familia entera, a mis abuelitos, a mis hermanos, tos, primos y a mis
amigos que nunca dudaron de que cumpliera con esta meta gracias por su confianza!
Jeaneth
-
AGRADECIMIENTO
A Dios por su bendicin permitindome as culminar mi carrera profesional.
A mi Asesor de Tesis, Ing. Ismael Castro por su generosidad al brindarme su amistad y
afecto al ser gua en la culminacin del proyecto.
Al Ing. Jos Luis Ibarra por todo su cario y afecto ya que a ms de ser un coordinador
del proyecto, estuvo presente en cada uno de los momentos del desarrollo de este
proyecto, como tambin con sus consejos y ayuda en todo el trayecto de mi carrera
profesional, que con su apoyo incondicional hoy presentamos finalizado este triunfo
gracias Jos por ser un amigo, un hermano saber que siempre puedo contar contigo.
Y a todas las personas que permitieron que este proyecto culminara de la mejor
manera.
Jeaneth
-
DEDICATORIA
A mi abuelita bella que desde el cielo me ha estado cuidando cada da y cada instante
hasta despus de su partida de este mundo terrenal, porque para m ha sido como una
segunda madre.
A mis hermanos que siempre estn ah para darme su apoyo incondicional y de
manera especial a mi sobrino Mateo y mi hermana Johanna de quien he recibido muy
buenos consejos y alicientes para continuar con mi proyecto de vida. Eres la mejor
amiga que Dios puso a mi lado, te quiero aita!!!
De manera muy especial a mis padres quienes me han apoyado inmensamente para
culminar una etapa ms de mi vida, mi padre quien inculco y sembr valores
profundos e hicieron una gran persona de mi. Gracias! por estar ah siempre conmigo
son mi mayor tesoro.
Y por ltimo a toda mi familia, quienes me han ayudado de una u otra forma a
culminar un objetivo msGracias por su apoyo!
Oscar Daniel
-
AGRADECIMIENTO
Quiero hacer llegar mis agradecimientos
A mi Dios, por bendecirme con la vida y permitirme culminar con un gran objetivo en
mi vida, como lo es mi carrera profesional.
A mi Director de Tesis Ing. Ismael Castro, que ms que un director fue un amigo y
compaero, quien supo impartirme su mayor conocimiento y experiencia en la
elaboracin de este proyecto.
Al Ing. Jos Luis Ibarra, quien ha sido como un hermano y ha sabido brindarme
desinteresadamente su ayuda en cada momento que lo he necesitado ya sea en este
proyecto o diferentes instantes de la vida, es muy importante saber que cuento con tu
amistadGracias hermano!!!
A mis padres y hermanos, por todo su apoyo en cada objetivo que me lo
propongoGracias por su confianza!!!
Y a todas y cada una de las personas que estuvieron involucradas al desarrollar este
proyecto y culminar de la mejor manera.
Oscar Daniel
-
INDICE
CAPITULO I
1. DESARROLLO DE APLICACIONES WEB CON SOFTWARE LIBRE 1
1.1.- UNIDAD EDUCATIVA PARTICULAR OVIEDO 1
1.1.1.- HISTORIA 1
1.1.2.- MISIN 3
1.1.3.- VISIN 3
1.1.4.- VALORES 3
1.1.5.- POSTULADOS 4
1.1.6.- PRINCIPIOS 5
1.1.7.- AUTORIDADES Y ORGANISMOS DE LA UNIDAD EDUCATIVA
PARTICULAR OVIEDO
6
1.1.8.- OBJETIVOS DE LA EVALUACIN 11
1.1.8.1.- FINALIDADES DE LA EVALUACIN 13
1.1.8.2.- INFORMES DE EVALUACIN 17
1.2.- INTRODUCCION A LAS APLICACIONES WEB 20
1.2.1.- INTERFAZ 22
1.2.2.- ESTRUCTURA DE LAS APLICACIONES WEB 27
1.3.- APACHE 30
1.3.1.- SERVIDORES. 32
1.3. 2.- SERVICIOS. 35
1.4.- PHP 39
1.4.1.- QU ES PHP? 39
1.4.2.- CREACIN DE APLICACIONES WEB CON PHP 41
1.4.2.1.- PLANIFICACIN Y DISEO DE LA BASE DE DATOS 41
1.4.2.2.- CONECTANDO A LA BASE DE DATOS 43
1.4.2.3.- QU HACER CON LOS USUARIOS? 44
1.4.2.4.- EL FRAMEWORK BSICO 45
1.4.2.5.- MENS DINMICOS 47
-
1.4.2.6.- REGISTRANDO USUARIOS 49
1.4.2.7.- CONECTANDO (LOGGING IN) 52
1.4.2.8.- BORRANDO USUARIOS 52
1.4.2.9.- DESCONECTANDO (LOGGING OUT) 53
1.4.5.10.- GESTIONANDO MLTIPLES ELEMENTOS 54
1.5.- SEGURIDADES DE UNA APLICACIN WEB 56
1.6.- MySQL 60
1.6.1.- DESCRIPCIN DE MYSQL. 60
1.6.2.- CREACIN DE TABLAS 62
1.6.3.- VARIABLES 67
1.6.4.- PRIMARY KEY Y FOREING KEY 70
1.6.5.- CREACIN DE USUARIOS / ROLES. 71
1.6.6.- PERMISOS A USUARIOS / ROLES 73
1.6.6.1.- CONCEDER PRIVILEGIOS 73
1.6.6.2.- REVOCAR PRIVILEGIOS 76
1.6.6.3.- MOSTRAR PRIVILEGIOS DE UN USUARIO 76
1.6.6.4.- NOMBRES DE USUARIO Y CONTRASEA 77
1.6.6.5.- BORRAR USUARIOS 78
1.6.7.- TRIGGERS. 79
1.6.8.- VISTAS 79
CAPITULO II
2. DIAGNSTICO 81
2.1. ANTECEDENTES DIAGNSTICOS 81
2.2. OBJETIVOS DIAGNSTICOS 82
2.2.1. OBJETIVO GENERAL 80
2.2.2. OBJETIVOS ESPECFICOS 82
2.3. VARIABLES DIAGNSTICAS 82
2.4. INDICADORES 82
2.5. MATRIZ DE RELACIN 83
-
2.6. TABULACIN Y ANLISIS DE LA INFORMACIN 84
2.6.1. ENCUESTAS APLICADAS 84
2.7. MATRIZ FODA 102
2.7.1. FORTALEZAS 102
2.7.2. DEBILIDADES 102
2.7.3. OPORTUNIDADES 102
2.7.4. AMENAZAS 103
2.8. ESTRATEGIAS FA, FO, DO, DA 103
2.8.1. ESTRATEGIAS FA 103
2.8.2. ESTRATEGIAS FO 103
2.8.3. ESTRATEGIAS DO 104
2.8.4. ESTRATEGIAS DA 104
CAPITULO III
INGENIERIA DEL PROYECTO 105
3.1 ANLISIS 105
3.1.1. PLANIFICACIN 105
3.1.1.1. ESTIMACIN DE COSTOS Y TIEMPO POR MATRIZ RELACIN
DE OBJETIVOS Y ACTIVIDADES
105
3.1.1.2. DIAGRAMA DE GANTT 112
3.1.2. ESPECIFICACIN DE REQUISITOS DEL SISTEMA 114
3.1.3. FORMULARIO PARA LA ESPECIFICACIN DE REQUISITOS DE
SOFTWARE BASADO EN EL ESTNDAR IEEE 830.
126
3.4. DISEO 152
3.4.1. DISEO ARQUITECTNICO / ESTRUCTURAL / MODULAR 152
3.4.2. DISEO DETALLADO 152
3.4.2.1. MODELO LGICO O CONCEPTUAL 152
3.4.3. CAPA DE NEGOCIOS 153
3.4.3.1 INTERFAZ 154
3.4.4. DISEO DE CASOS DE USO (CdU) 156
-
3.4.5. ESPECIFICACIN DE CASOS DE USO 158
3.4.6. LISTA DE CASOS DE USO 160
3.4.7. PLANTILLAS DE CASOS DE USO 160
3.5.2. MDULOS 172
3.5.3. PGINAS 172
3.5.4. BITCORAS DE DESARROLLO 173
3.5.5. PRUEBAS 175
3.6. CRONOGRAMA DE PRUEBAS 175
3.7. CUMPLIMIENTO DE FACTORES DE CALIDAD 177
3.7.1. VALIDACION Y ACEPTACION DEL SISTEMA 179
3.8. IMPLANTACION 180
3.8.1. CRONOGRAMA DE IMPLANTACION 180
CAPITULO IV
4. ANLISIS DE IMPACTOS 182
4.1. IMPACTO ACADMICO. 182
4.2. IMPACTO SOCIAL Y CULTURAL. 182
4.3. IMPACTO TECNOLOGICO 183
4.4. IMPACTO ECONMICO. 184
CAPITULO V
5. CONCLUSIONES Y RECOMENDACIONES 185
5.1. CONCLUSIONES 185
5.2. RECOMENDACIONES 185
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
1
1.- DESARROLLO DE APLICACIONES WEB CON SOFTWARE LIBRE
1.1.- UNIDAD EDUCATIVA PARTICULAR OVIEDO
1.1.1.- HISTORIA
Corra el ao 1906 y ya en Ibarra exista un pequeo hogar de nias hurfanas y
pobres, denominado Asilo Oviedo nombre dejado a la posteridad por sus
benefactores y fundadores Don Miguel Oviedo y Doa Mara de Oviedo.
El orfanato estaba dirigido por la Seora Isabel Acosta quien actuaba bajo las
orientaciones de Monseor Liborio Madera.
El 24 de Octubre de 1939 el benemrito Bernardino de San Isidro sacerdote
Capuchino trajo desde Pasto a las primeras Hnas. Sor Gertrudis, Edigna, Marieta, y
Anglica, quienes con gran espritu de obediencia y con la debida autorizacin del Sr.
Obispo Monseor Csar Antonio Mosquera se pusieron al frente de la obra y la
acogieron con cario. Comenzaron con la formacin cristiana y social de las nias,
luego se extendi a la enseanza de la culinaria y manualidades.
Al conocer de la presencia y la accin que hacan las Hnas., solicitaron que se abra el
Taller de Corte y Confeccin, Bordado a mquina y Labores a mano, Mecanografa,
Taquigrafa y Msica. En el ao 1942 toma el nombre de INSTITUTO PROFESIONAL DE
SEORITAS OVIEDO. Con el correr de los aos se recibe la autorizacin para entregar a
las estudiantes ttulos oficiales los mismos que les servir para un mejor desempeo
en la vida.
En el ao 1960 con aplicacin de la Ley de Defensa del Artesano se confiere el ttulo de
Maestra en cada una de las especialidades, ttulos oficiales refrendados por el
Ministerio de Educacin y Previsin social y Trabajo y la Junta de Defensa l del
Artesano.
Ms tarde se organiza cursos completos de Secretariado, Mecangrafas y taqugrafas y
un curso completo de Contabilidad de cuatro aos.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
2
Desde el 10 de septiembre de 1961, fecha que se inici con la primaria y se continu
con la secundaria en el ao 1963 ha llevado el Nombre de Colegio Particular Oviedo,
desde este ao hasta 1972 represent ante el Ministerio de Educacin como Rectora la
Seora Esperanza Navarrete de Naveda, luego de 1972 al 74 asumi el rectorado la
doctora Lucia tobar de Gordillo
Por motivos de situacin econmica las hermanas franciscanas se ven obligadas a
cerrar la seccin secundaria, reabrindose en Octubre de 1980, actuando como
Rectora la Hna. Gloria Stella Morn, se reinici con el Primer Curso del Ciclo Bsico;
posteriormente la Congregacin designa a la Hna. Delia Proao como Rectora de la
Institucin quien contina la obra educativa teniendo una gran aceptacin de la
ciudadana por la labor educativa desplegada a favor de la niez y juventud del norte
del pas. Con la finalidad de dar mayor solidez a la institucin se presenta el proyecto
de innovacin pedaggica, Aprender a Ser y a Obrar a travs del enfoque por
Procesos Capacidades y Valores.
De esta fecha en adelante han asumido el rectorado de la institucin distinguidas
hermanas franciscanas que han mantenido en alto el prestigio y la solidez de la
institucin.
Con el decreto Ministerial N. 451 del 24 de Abril de 2001 fue elevado a la categora
de UNIDAD EDUCATIVA PARTICULAR OVIEDO, con las tres secciones Pre-primaria,
Primaria y Media con las especialidades Fsico Matemtico, Qumico Biolgico y
Comercio y Administracin.
Dando cumplimiento a la nueva reforma educativa ecuatoriana la institucin brinda
los diez niveles de educacin bsica y tres de bachillerato.
La institucin trabaja con las propuestas de la Reforma Curricular, mucho antes que
sta se promulgara, ms an con innovaciones pedaggicas de vanguardia y de
corrientes pedaggicas de didctica crtica que responden a las necesidades
educativas, sociales y cientficas de la presente dcada y del prximo milenio.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
3
1.1.2.- MISIN
La Unidad Educativa Particular Oviedo, es una Institucin catlica privada, que
asume su misin formativa desde una educacin por procesos capacidades y valores
respetando las individualidades y promoviendo en as estudiantes la calidad de
desempeo en el mbito familiar, social, cultural acadmico, religioso y profesional.
1.1.3.- VISIN
La Unidad Educativa Particular Oviedo fundamentada en la Filosofa Franciscana,
busca formar a sus estudiantes en la fe y en la ciencia, con una educacin integral y de
calidad, basada en los cuatro pilares fundamentales, Jess, Mara Inmaculada, San
francisco de Ass y La Beata madre Caridad a fin de generar una sociedad ms justa
humana y cristiana.
1.1.4.- VALORES
La Unidad Educativa Particular Oviedo procura interiorizar en sus estudiantes los
valores de RESPONSABILIDAD, RESPETO, HONESTIDAD, SOLIDARIDAD, AUTONOMA,
TRASENDENCIA Y APRENDIZAJE.
La estudiante es el centro del proceso educativo y debe participar activamente en su
propia formacin integral:
Responsabilidad: Capacidad de comprender, asumir y cumplir compromisos.
Respeto: Reconocer, aceptar y valorar mi propia realidad, la del otro y la del mundo
que nos rodea.
Honestidad: Pensar, decir y actuar con coherencia y dignidad.
Solidaridad: Compromiso firme y perseverante de buscar el bien comn.
Aprendizaje: Crecimiento personal mediante el conocimiento y la experiencia.
Autonoma: Capacidad de autocontrol ser duea de s como base en la formacin
de riqueza e independencia intelectual psicomotriz, afectiva, volitiva, espiritual y
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
4
de conciencia, lo cual en la prctica significa ser capaz de pensar, querer, decidir y
obrar por s mismo correcta, eficaz y oportunamente.
Trascendencia: Capacidad de relacin positiva y consciente consigo mismo, con
Dios, con los dems y con la naturaleza; en otras palabras: sociabilidad,
espiritualidad y ecologa convertidas en vida, mediante el amor, el respeto y el
servicio a Dios, a todos los dems y a la naturaleza.
1.1.5.- POSTULADOS
Las polticas y decisiones de la Unidad Educativa se enfocan hacia el
mejoramiento del aprendizaje y la formacin integral de nuestras estudiantes
La educacin es un proceso de compromiso y responsabilidad compartidos
entre la estudiante, la familia y la Unidad Educativa.
Se ofrece a las estudiantes un ambiente acadmico estimulante en el que
puedan desarrollar plenamente sus capacidades para alcanzar la excelencia en
el contexto socio cultural - cientfico.
Las estudiantes entienden y practican las destrezas esenciales y el
conocimiento; se involucran activamente en la solucin de problemas y
producen trabajos que demuestran razonamiento lgico, fundamentadas en el
cultivo de valores humano - cristianos.
El currculo y el ejercicio docente se fundamentan en la pedagoga por procesos,
capacidades y valores, en ella incluyen la tecnologa e incorporan una variedad
de estrategias activas que responden a los diferentes estilos de aprendizaje.
El currculo brinda a las estudiantes oportunidades para demostrar alta
competencia intra y extra clase, promoviendo proyectos de integracin
empresarial en prcticas estudiantiles.
Los profesores propician el desarrollo de aprendizajes, evalan y reportan de
acuerdo con estndares e indicadores de logro consensuados por reas y
enfocados en el modelo pedaggico institucional.
El modelo de gestin acadmica considera que cada estudiante es un ser valioso
con necesidades y habilidades fsicas, sociales, emocionales, intelectuales y
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
5
espirituales nicas, capaz de trascender en la familia, sociedad, y medio
productivo.
Las estudiantes fortalecen su responsabilidad ante la comunidad y el respeto
por el medio ambiente en un entorno diversidad de pensamiento y la prctica
como catlica comprometida.
1.1.6.- PRINCIPIOS
La Unidad Educativa Oviedo es una Institucin localizada en la ciudad de
Ibarra, provincia de Imbabura que comprende los niveles: Pre-primario,
Primario y Medio. Su funcionamiento est sujeto a las normas legales de la
Constitucin y Leyes de la Repblica del Ecuador; a la Ley de Educacin y
Cultura y a su Reglamento General, as como tambin a este Reglamento
Interno.
La Unidad Educativa Particular Oviedo fundamenta su accin en los
siguientes principios:
a) Contribucin en la vivencia de los principios y lineamientos de la Filosofa
franciscana centrada en Jesucristo.
b) Acrecentamiento y difusin de la cultura, la ciencia y la tecnologa a travs
del desarrollo de las capacidades intelectuales, psicomotoras, afectivas,
volitivas, espirituales y de conciencia.
c) Educacin integral de la nia y de la adolescente, hacia la formacin del ser
con una pedagoga de vivencia de valores.
d) Tiende a la excelencia en sus actividades docentes para preparar a sus
estudiantes en el cumplimiento exitoso en todas las etapas educativas.
e) Propender en la estudiante a la vivencia de valores dentro y fuera de la
institucin.
f) El desarrollo de la inteligencia para promover actitudes investigativas de
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
6
aplicacin y produccin
g) Brinda servicio permanente para la satisfaccin de las necesidades
educativas, atencin odontolgica, biblioteca, laboratorios y labor
comunitaria a la sociedad imbaburea.
1.1.7.- AUTORIDADES Y ORGANISMOS DE LA UNIDAD EDUCATIVA PARTICULAR
OVIEDO
El Gobierno Educativo en la Unidad Educativa Particular Oviedo est conformado por:
Rectora
Vicerrector/a
Inspector/a General
Consejo Directivo Institucional
Departamento de Evaluacin e Investigacin Educativa
Junta General de directivos y profesores
Junta de Profesores de curso
Junta de Directores de rea
Junta de Profesores de rea
Consejo de Orientacin y Bienestar Estudiantil
Odontologa
Orientacin Religiosa
Secretara
Colectura
Servicios Generales
Consejo Directivo Acadmico
Comisin de Disciplina
Comit de Evaluacin y Promocin
Gobierno Estudiantil
Comit de Padres de Familia
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
7
PERFILES
PERFIL DE ESTUDIANTES
Ser una formadora de una nueva humanidad.
Tener una clara jerarqua de valores.
Tener un espritu crtico, abierto al dilogo; buscador incansable de la verdad con
rigor cientfico.
Con capacidad de opcin y decisin vocacional, protagonista de su propia historia
y forjador del desarrollo social, con autonoma responsable.
Con una religiosidad que le permita tener criterios bien definidos respecto al amor
de Dios y al prjimo, a la vida espiritual y terrenal, a la caridad, la paz y la justicia.
Dotado de respeto y amor por la naturaleza y al medio ambiente en que vive.
Con capacidad de compresin, solidaridad y tolerancia hacia los dems.
Ser verdadero servidor y portador de Paz y Bien.
En sntesis: Una estudiante que trascienda en su saber, en el saber por qu, en el
saber a travs de qu, en el saber para qu y en el querer saber, a la luz Francisco,
Madre Caridad y de una ciencia en conciencia humana
La estudiante de la Unidad Educativa Oviedo, ante todo se caracteriza por ser:
Persona Integra, social, autnoma, capaz de construir su vida mediante
decisiones y acciones libres y responsables.
Persona que practica los valores cristianos y sus actitudes frente a Dios, a s
mismo y a los dems, son un ejemplo digno en su comunidad.
Persona que expresa su formacin integral mediante una actitud cientfica,
cultural, creativa y lgica.
Persona que desarrolla sus talentos intelectuales y dones espirituales para la
convivencia pacfica y la solidaridad.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
8
Adems, en cada una de las especialidades se delinea el perfil de la estudiante del
Oviedo, cualidades que se enmarcan en el Perfil del Bachiller de la Propuesta del
Ministerio, Educacin y Cultura y el perfil definido en el Reglamento Interno de la
Institucin.
PERFIL DE DOCENTES
Construir con sus actitudes una pedagoga de la convivencia franciscana.
Formar una conciencia ecolgica desde el aula.
Promover didcticamente las tcnicas y dinmicas del grupo.
Formar en las educandas la disciplina, como formadora de hbitos.
Evaluar constantemente su actitud, frente al cambio.
Asumir una actitud programtica del proceso acadmico (tecnologa
pedaggica).
Concebir su ctedra como un espacio de proyeccin transformacin y
aplicacin.
Construir la pedagoga por procesos, capacidades y valores, participativa como
adecuado proceso de aprendizaje.
Desarrollar en las educandas el pensamiento lgico, ms que la memoria
informativa.
Trabajar en equipo para estimular la solidaridad, la heterogeneidad, la
participacin, etc.
Transmitir con idoneidad y profesionalismo lo que sabe y conoce.
Al manejar los valores matemticos, manejar los valores humanos
Usar adecuadamente los recursos didcticos multimedios y audiovisuales.
Asesorar, orientar, facilitar y gerenciar ( administrar) aprendizajes.
Orientar mtodos de estudio, para que el educando aprenda a aprender.
Motivar, estimular y reforzar, permanentemente el proceso acadmico.
Preparacin para resolver los problemas de la conduccin del aprendizaje en
sus estudiantes.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
9
Preparacin para realizar y aplicar el diagnstico integral al grupo e
individualidad de las estudiantes.
Efectividad de la superacin y la autosuperacin en su especialidad.
Capacidad de razonamiento abstracto y de generalizacin de relaciones entre
objetos y fenmenos.
Habilidad para el empleo de mtodos y tcnicas de trabajo en grupo para
ejercer la direccin participativa con grupos de estudiantes.
Capacidad para planificar, organizar, dirigir y controlar desde los saberes que
imparte la vinculacin teora prctica.
Preparacin para contribuir a la creacin de un adecuado clima de trabajo con
sus alumnas y compaeras del centro.
Dominio de las particularidades del nivel de enseanza, del Plan de estudio y
las prioridades del trabajo metodolgico y los objetivos de la institucin.
Capacidad didctica para aplicar los mtodos de enseanza en sus clases.
Capacidad para integrar su actividad investigativa con su trabajo metodolgico
y de enseanza.
La apropiacin del mtodo cientfico.
Conocimiento de los fundamentos bsicos de la Direccin Cientfica, como
herramienta terica - metodolgica para la interaccin con el objeto de su
actividad.
Formacin poltico ideolgico.
Contribuir a la formacin de valores y responsabilidad ciudadana y al
desarrollo de capacidades valorativas en las estudiantes.
Preparacin para disear, organizar, controlar y evaluar el cumplimiento de las
estrategias de trabajo poltico ideolgica con sus alumnas en correspondencia
con el nivel de responsabilidad asignado.
Capacidad para mantener y promover en sus alumnas una actual y
argumentada informacin poltica nacional e internacional.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
10
El docente Franciscano deber ser un permanente evangelizador desde su
ctedra. Siendo un hombre capaz de amar a Dios, y a la naturaleza.
Siguiendo las huellas de Francisco de Ass, pregonero de paz para el mundo y la
Madre Caridad que educ desde el sentido de Dios- Amor.
Ser una persona para hacer persona
Dar testimonio de vida, educando el pluralismo, la solidaridad, la lealtad, el
respeto, la justicia, la paz, la democracia, la superacin personal etc.
Ser constructor de la fe, esperanza y caridad amor.
Ser un creador y dador de vida espiritual y moral.
Ser un mensajero de fraternidad, aceptando al otro a la luz del evangelio.
Ser un constructor de la dignidad humana.
Ser facilitador de la unidad familiar.
Identificarse y comprometerse en su vocacin de educador Cristiano-
Franciscano.
Solidarizarse y sensibilizarse frente al otro.
Mantener su probidad (integridad, rectitud, decencia, dignidad, fidelidad)
magistral.
Vislumbrar el saber y la superacin en el otro.
Enriquecerse para perfeccionar al otro.
Hacerse autnomo, para propiciar la autonoma del otro.
Permitir asumir la libertad con juicio crtico.
Consolidar el dialogo como puente de unin con el otro.
Formar en los DEBERES para que se reclamen los DERECHOS.
Ser de apertura y un agente de cambio.
Personales.
Capacidad de mando, planificacin organizacin y control de sus actividades.
Usar eficientemente los recursos asignados.
Inclinacin al trabajo con las estudiantes.
La capacidad de explicar.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
11
Capacidad perceptiva u observacin pedaggica.
Capacidad de persuadir y de imaginacin pedaggica.
Orientacin hacia el xito.
PERFIL DE PADRES DE FAMILIA
Que eduque y forme con el ejemplo a sus hijos.
Con capacidad de aceptacin y respeto a los dems.
Con capacidad de comunicacin y dialogo empleando los conductos regulares
Capaz de fomentar en sus hijos la solidaridad, autonoma, amor a Dios, al
prjimo y con principios religiosos catlicos.
Que se identifique con los principios y filosofa de la institucin
Con sentido de pertenencia a la institucin demostrada mediante su
participacin en todas las actividades del Colegio.
1.1.8.- OBJETIVOS DE LA EVALUACIN
La Unidad Educativa Oviedo, adopta un sistema de evaluacin por procesos,
capacidades y valores; fundamentacin que concibe a la evaluacin de los
aprendizajes como un proceso sistemtico y flexibles mediante la aplicacin de
estrategias activas que propicien resultados confiables y objetivos para identificar las
caractersticas del proceso didctico; es decir, que se enmarca en criterios cuali-
cuantitativos en evaluacin educativa.
Generalmente, en la evaluacin por procesos se parte de las necesidades de las
estudiantes, con el fin de determinar los logros que sern canalizados a travs de
objetivos y el diseo de estndares de desarrollo de destrezas, capacidades y valores
en las diferentes reas curriculares.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
12
En este caso, los resultados son la conjuncin de la mayora de los componentes del
proceso, pero fundamentalmente la consecucin de los logros sealados en el punto
de partida del proceso. La idea de la evaluacin por procesos es captar el fenmeno
educativo en toda su dimensin.
En este contexto la educacin se la considera como un conjunto de valores, actitudes y
conocimientos que se aspiran alcanzar al finalizar un proceso educativo, y por lo tanto
en la planificacin se definen logros, los que deben responder a las preguntas: Qu se
desea lograr?, Cmo se va a alcanzar lo que se pretende?, En qu condiciones? Por
qu y para qu?. Asociado al concepto de logro aparece el de "indicador" como un
indicio, seal, rasgo o conjunto de datos e informaciones perceptibles que al ser
confrontados con lo esperado e interpretados de acuerdo con una fundamentacin
terica, pueden considerarse como evidencias significativas del la evaluacin, estado o
nivel que en un momento determinado presente el desarrollo humano; fundamentado
de esta manera en el proceso didctico se evala competencias de la estudiante,
definidas por logros de aprendizaje, que se evidencian en situaciones concretas.
Se opta por la modalidad de evaluacin por procesos porque:
Est ntimamente relacionada con la metodologa del modelo pedaggico que
viene desarrollando la institucin.
Con la evaluacin por procesos se da un gran valor a la evaluacin formativa sin
perder de vista la evaluacin sumativa y criterial.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
13
Puede ayudar a los profesores y estudiantes a clarificar sus propios problemas,
conocer los obstculos ms importantes y hacer ms slido y eficaz el proceso
educativo.
Cumple con funciones de diagnstico, orientacin y motivacin referidas a los
objetivos, las estrategias y las estudiantes.
La evaluacin de las educandas ser continua e integral, y se har con referencia a tres
periodos de igual duracin en los que se dividir el ao escolar. Los principales
objetivos de la evaluacin son:
Valorar el alcance y la obtencin de logros, competencias, desarrollo de
capacidades y conocimientos por parte de las estudiantes.
Determinar la promocin o no de las estudiantes en cada grado/curso de
educacin bsica y bachillerato.
Disear e implementar estrategias para apoyar a las estudiantes que tengan
dificultades en sus estudios y desarrollo de capacidades.
Suministrar informacin que contribuya a la autoevaluacin acadmica de
la Institucin y a la actualizacin permanente de su plan de estudios.
1.1.8.1.- FINALIDADES DE LA EVALUACIN
El fin principal de la evaluacin es conocer el proceso que desarrollo la estudiante, de
manera integral, para identificar:
Las caractersticas personales, los intereses, ritmos y estilos de aprendizaje.
Las potencialidades, talentos y habilidades especiales.
Las dificultades, deficiencias y limitaciones.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
14
Facilitar el autoconocimiento y autovaloracin personal.
Ayudar a la toma de decisiones, as como a asumir responsabilidades y
compromisos.
Ofrecer oportunidades para aprender de la experiencia.
Afianzar aciertos y tomar las medidas necesarias para superar las dificultades.
Asegurar el xito del proceso educativo y, por lo tanto, evita el fracaso escolar.
Orientar el proceso educativo y mejorar su calidad.
Obtener informacin para reorientar o consolidar las prcticas pedaggicas.
Promover, certificar y acreditar a los estudiantes.
El sistema de evaluacin de los aprendizajes se desarrolla de acuerdo a la
normativa legal de la Ley de Educacin y Cultura Nacional; para el efecto en el
Reglamento Interno de la Institucin se definen los criterios de evaluacin,
artculos que se transcriben a continuacin:
La evaluacin es un proceso permanente e integral que permite identificar los
aciertos y errores en los procesos, recursos y resultados del aprendizaje, corregir
los errores y sustentar los aciertos.
La evaluacin debe ser adems diagnstica, formativa y sumativa.
La evaluacin inicial, diagnstica, predictiva identifica las conductas de entrada,
describe la situacin previa al proceso y las condiciones en que se encuentra quien
va a aprender con respecto a los conocimientos o habilidades, prerrequisitos
indispensables para el aprendizaje del conocimiento que va a construir.
La evaluacin inicial debe proporcionarnos una base slida sobre la que proyectar
las acciones de enseanza. Hay un aspecto que adquiere gran importancia. Se trata
de valorar las necesidades educativas y las posibilidades de accin, estas dos
dimensiones definen el contexto situacional en el que se va a desarrollar la accin
de educar. La evaluacin inicial referida al estudiantado (funcin diagnstica)
debe incidir sobre dos aspectos esenciales: las competencias adquiridas y las
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
15
concepciones previas, pero, sobre todo, la evaluacin inicial debe ser un apoyo
para ajustar la ayuda pedaggica a las condiciones y necesidades de las
estudiantes.
La evaluacin formativa se realiza a lo largo del proceso y se refiere a los detalles,
es decir a las decisiones ms puntuales como pueden ser la consecucin de un solo
objetivo, el grado en que se ha alcanzado y en que han consistido los fallos que han
impedido a algunas estudiantes alcanzar las metas esperadas. Esta evaluacin es
formativa en el sentido de que proporciona datos que permiten la modificacin del
proceso.
Para alcanzar sus propsitos la evaluacin formativo requiere actividades de
evaluacin frecuentes y rpidas que no paralicen el propio proceso. Las principales
caractersticas de este tipo de evaluacin son que permite el diagnstico precoz y
la retroalimentacin.
La evaluacin formativa debe ser tambin remedial y motivadora, ser remedial si
permite por una parte aprender por la va del error y por otra parte conduce a que
el estudiante s autoevale, identifique sus errores y los corrija sin necesidad de
recurrir al profesor; de igual manera ser motivadora si es el mismo estudiante
quien mediante la autoevaluacin identifica sus aciertos y los sustenta.
La evaluacin sumativa tiene como objeto los resultados del proceso de
aprendizaje, por lo tanto se aplica al final del proceso.
En la prctica puede ser sumativa la evaluacin de final de unidad, perodo y anual
La evaluacin final sirve para conocer lo que saben las estudiantes a fin de
comprobar que es lo que han aprendido y como han quedado integrados los
conocimientos dentro de su estructura cognitiva. Por lo tanto tiene unos objetivos
propios y definidos en funcin de los objetivos del perodo de enseanza-
aprendizaje que se est evaluando.
Para que la evaluacin sea integral no puede quedar reducida al aspecto
cognoscitivo, debe evaluarse el desarrollo intelectual, afectivo, volitivo y
psicomotor. Debe adems debe ser cualitativa esto es, no quedar reducida a la
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
16
cuantificacin de conocimientos o habilidades, sino que debe describir el
desarrollo integral del educando, los resultados alcanzados en el proceso de
aprendizaje y de desarrollo del conocimiento; la verificacin oportuna de los
aciertos y la deteccin de los errores permitir que tanto el docente como la
estudiante reestructuren acciones tendientes a alcanzar la excelencia en el proceso
de aprendizaje.
La evaluacin debe desarrollarse en funcin de procesos, con tal motivo, se
presentan a continuacin algunas consideraciones al respecto:
Conceptualizacin: Es el proceso mediante el cual se da forma o representacin
mental al objeto de aprendizaje. Concepto es la nocin o idea, a partir de la cual se
construye todo conocimiento humano.
Comprensin: Es el proceso mediante el cual, el estudiante es capaz de traducir,
interpretar y extrapolar el Objeto de aprendizaje.
Anlisis: Consiste en descomponer el objeto de aprendizaje en sus elementos que
los integra. Quien analiza identifica, clasifica y jerarquiza componentes.
Sntesis: Consiste en la reconstruccin de la totalidad del tema por parte del
estudiante, sta se da cuando el educando elabora adems del concepto o el
mensaje, todos los elementos componentes y la funcin del tema de aprendizaje.
Se hace sntesis cuando se resuelve problemas o se elaboran proyectos que
requieran la totalidad del conocimiento reconstruido.
Generalizacin: Consiste en la ampliacin del conocimiento, mediante la validacin
del mismo, para convertirlo en definicin, ley o frmula.
La generalizacin, aqu considerada se refiere al aprendizaje, no a la investigacin
experimental o a otros tipos de investigacin convencional. Ya que una cosa es
aprender ciencia y otra cosa es hacer ciencia. Una de las fallas en la formacin
de generalizacin son los juicios a priori, los prejuicios, que se emiten sin un
anlisis que permita tener suficientes elementos para emitir un juicio sustentable
lgicamente.
Aplicacin o utilizacin del conocimiento: Consiste en la validacin del
conocimiento terico mediante la aplicacin prctica del mismo.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
17
La aplicacin del conocimiento facilita la formacin de habilidades, destrezas,
hbitos, y valoracin del conocimiento.
Verificacin del conocimiento: Consiste en la capacidad para evaluarse
identificando los errores y corrigindolos, los aciertos y sustentndolos, sobre lo
aprendido acerca del clima.
La estudiante ser capaz de autoevaluarse sobre cualquiera de los procesos
desarrollados para aprender el tema y sustentarlo. Se puede evaluar mediante
ejercicios, problemas, investigaciones, casos y preguntas de expresin libre u
objetiva que permitan describir el desarrollo intelectual, afectivo, volitivo y
psicomotor.
La evaluacin ocupa un lugar preponderante en el proceso educativo porque
determina el nivel de exigencia de la formacin y decide la calidad del aprendizaje.
Si se cambia adecuadamente el proceso de evaluacin, se cambia la educacin.
1.1.8.2.- INFORMES DE EVALUACIN
Al finalizar cada uno de los trimestres, los padres de familia o representante legales
recibirn un informe escrito de evaluacin en el que se d cuenta de los avances de las
estudiantes en el proceso formativo en cada una de las reas. ste incluye una
informacin acerca de las fortalezas y dificultades que haya presentado la estudiante
en cualquiera de las reas y establecer recomendaciones y estrategias para mejorar.
Al finalizar el ao escolar, se les entregar a los padres de familia o representante
legales un informe final, el cual incluir una evaluacin integral del rendimiento de la
estudiante para cada rea durante todo el ao. Esta evaluacin tendr en cuenta el
cumplimiento por parte de la estudiante de los compromisos que haya adquirido para
superar las dificultades detectadas en periodos anteriores.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
18
Los tres informes y el informe final de evaluacin mostrarn para cada rea, el
rendimiento de las estudiantes, mediante una escala dada en los siguientes trminos:
Evaluacin Cuantitativa Evaluacin Cualitativa Escala Ministerial
Intervalo
Intervalo
Porcentaje
Equivalencia Intervalo Equivalencia
23-25 93-100 Excelente (E) 19 -20 Sobresalient
e
20-22 78-92 Muy Buena (MB) 16 18 Muy Buena
17-19 68-77 Buena (B) 14 15 Buena
15-16 58-67 Regular (R) 12 13 Regular
01-14 01-57 Bajo Rendimiento (BR) 11 - 0 Insuficiente
La definicin institucional de estos trminos, de acuerdo con las metas de calidad
establecidas en el plan de estudios, son:
Para Primero a Sptimo de Educacin Bsica:
Excelente: Su desempeo muestra dominio de destrezas y conceptos.
Muy Buena: Su desempeo muestra que la estudiante est logrando objetivos y
conectando conocimientos.
Buena: Su desempeo es aceptable con ayuda.
Regular: Su desempeo necesita mejoramiento. Necesita ms tiempo, ayuda y
refuerza para alcanzar las expectativas.
Bajo Rendimiento: Su desempeo es bajo. No logr los objetivos. (Si 57% de los
logros estn en Insuficiente.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
19
De Octavo de Bsica a Tercero de Bachillerato:
Excelente: Su desempeo muestra dominio de destrezas y conceptos; su desarrollo
de capacidades ha logrado los objetivos, es excelente en las actividades y
experiencias pedaggicas y de comportamiento.
Muy Buena: Su desempeo muestra que est logrando objetivos y conectando sus
conocimientos, con respecto de los objetivos y contenidos del programa escolar.
Buena: Su desempeo es aceptable. Logr los objetivos, no ha logrado la excelencia
en el desarrollo de capacidades.
Regular: Su desempeo necesita mejorar. Logr los objetivos mnimos, el
desarrollo de capacidades se ubica en la escala mnima aceptable.
Bajo Rendimiento: Su desempeo es incompleto. No logr los objetivos, el nivel de
desarrollo de capacidades no es vlido para afianzar nuevos niveles de
conocimiento curso.
La Unidad Educativa Particular Oviedo mantendr actualizado un registro escolar
que contenga, para cada estudiante, adems de los datos de identificacin
personal, el informe final de evaluacin de cada grado/curso que haya
permanecido la estudiante en la Institucin.
NORMATIVA
Cada trimestre se entregar 4 aportes: tres parciales y uno final.(25% cada
aporte)
Los aportes parciales se obtendrn as:
12,5% corresponde a la valoracin del proceso a travs de: deberes, consultas,
actuacin en clase, exposiciones, entre otras.
12,5% corresponde a la valoracin de los resultados mediante: pruebas
escritas, pruebas orales.
El aporte final se presenta en el Examen Trimestral con una valoracin 25%.
El nivel de exigencia Institucional es superar en cada trimestre la calificacin
de BUENA del 38% - 77%.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
20
Sern promovidas al nivel inmediato superior las estudiantes que en el
Promedio General alcancen 68% o ms.
Las estudiantes que en los tres trimestres tengan un Promedio desde 50%
hasta 67% en una o ms materias debern rendir una Evaluacin Supletoria.
Las estudiantes que deben rendir exmenes supletorios estn obligadas a
asistir en plan de ojo.
Las estudiantes que despus de rendir la Evaluacin Supletoria logren un
Promedio Final de 68% o ms sern promovidas al curso inmediato superior,
caso contrario, quienes no alcancen el mnimo de 68% o menos pierden al ao.
Las estudiantes que en el Promedio General tengan 49% o menos en una o ms
asignaturas pierden el ao.
Las estudiantes de los Sextos cursos debern obtener como porcentaje mnimo
en los Exmenes Escritos de Grado y trabajos monogrficos el 60%
aproximado a 12 puntos sobre 20 en cada una de las asignaturas.
Para el promedio final de grado se promedian los siguientes aportes:
o El Promedio de rendimiento de octavo de Educacin Bsica a Segundo
de Bachillerato
o El promedio logrado en el sexto curso
o La nota del trabajo de investigacin y exposicin de monografa, y
o El promedio de tercer ao de bachillerato
1.2.- INTRODUCCION A LAS APLICACIONES WEB
Las aplicaciones web se denominan a aquellas aplicaciones que se codifican en
lenguaje soportado por un navegador web (HTML1, JavaScript2, ASP.NET3, PHP4, etc.),
1 HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto).
2 JavaScript. es una de las mltiples maneras que han surgido para extender las capacidades del lenguaje HTML.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
21
las aplicaciones web son populares por su prctico navegador web como cliente ligero
as como la facilidad para actualizar y mantener aplicaciones web sin distribuir a
miles de usuarios.
Una pgina web puede contener elementos que permiten una comunicacin activa
entre el usuario y la informacin, permitiendo la interaccin con el usuario de forma
activa gracias a las respuestas a cada una de sus acciones, estas generan
dinmicamente una serie de pginas en formato estndar como HTML o XHTML5, los
cuales soportan los navegadores web comunes, cada pgina web se enva al cliente
como un documento esttico pero esta a la vez ofrece al usuario una experiencia
interactiva.
[1] El desarrollo de aplicaciones web involucra decisiones no triviales de diseo e
implementacin que inevitablemente influyen en todo el proceso de desarrollo,
afectando la divisin de tareas. Los problemas involucrados, como el diseo del
modelo del dominio y la construccin de la interfaz de usuario, tienen requerimientos
disjuntos que deben ser tratados por separado.
El alcance de la aplicacin y el tipo de usuarios a los que estar dirigida son
consideraciones tan importantes como las tecnologas elegidas para realizar la
implementacin. As como las tecnologas pueden limitar la funcionalidad de la
aplicacin, decisiones de diseo equivocadas tambin pueden reducir su capacidad de
extensin y reusabilidad. Es por ello que el uso de una metodologa de diseo y de
tecnologas que se adapten naturalmente a sta, son de vital importancia para el
desarrollo de aplicaciones complejas.
Existen en la actualidad tecnologas ampliamente usadas para el desarrollo de
aplicaciones web, pero muchas de ellas obligan al desarrollador a mezclar aspectos
3 ASP.NET. (Active Server Pages) es un framework para aplicaciones web desarrollado y comercializado
por Microsoft. 4 PHP. (acrnimo de PHP: Hypertext Preprocessor), Procesador de Hipertexto.
5 XHTML. Es un lenguaje de descripcin pensado para destronar al HTML como estndar para hacer
pginas web.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
22
conceptuales y de presentacin. Esto sucede principalmente con aquellas tecnologas
no basadas en objetos.
La eleccin de tecnologas complejas demora el proceso e incrementa los costos, pero
en ocasiones permite adecuarse a metodologas de diseo ms fcilmente. Tal es el
caso de las tecnologas orientadas a objetos, las cuales tienden a demorar el desarrollo
en etapas tempranas. El tiempo de desarrollo en la actualidad es crtico, tanto por
razones de marketing como por lmites en el presupuesto y los recursos.
[2] En la actualidad, disponer de una aplicacin web y tener presencia en Internet es
un factor muy importante ya que se amplan las perspectivas de mercado, se mejora el
servicio y la informacin al cliente, se disminuyen los costes operativos, se facilita la
bsqueda de productos, etc. Cada da, particulares y empresas publican nuevos sitios y
aplicaciones en Internet ofreciendo una amplia variedad de productos, informacin y
servicios.
A la hora de construir una aplicacin web, aparte de determinar los objetivos de su
empresa, existen factores como estructura y seleccin de contenido (textos e
imgenes), actualizacin de contenidos, diseo, navegabilidad, accesibilidad,
interactividad, y tiempos de descarga entre otros, que son de vital importancia para
generar un trfico fluido y crear un sitio de referencia para sus clientes.
[3] Es importante mencionar que una pgina Web puede contener elementos que
permiten una comunicacin activa entre el usuario y la informacin. Esto permite que
el usuario acceda a los datos de modo interactivo, gracias a que la pgina responder a
cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar
en juegos diversos y acceder a gestores de base de datos de todo tipo.
1.2.1.- INTERFAZ
[2] La interfaz es un factor importante en la elaboracin de una aplicacin. La gestin
del contenido, es decir, la presentacin de la informacin, los mensajes a transmitir a
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
23
los clientes, la distribucin e intercambio de informacin con los usuarios para
obtener una aplicacin web que sea eficaz como canal de comunicacin, es
fundamental para conseguir una fidelidad y un contacto fluido y directo con los
futuros usuarios y clientes.
Estamos hablando del diseo visual del contenido junto a la identidad corporativa de
la empresa, institucin, organizacin, etc., es decir, la integracin del logo, colores
corporativos, etc. El propsito es conseguir una unin entre diseo y contenido,
aumentando el efecto visual y la eficacia de la aplicacin web.
Fig. 1- Diseo Visual
(Fuente: www.smooth-step.com)
[4] La Real Academia Espaola define el trmino interfaz (del ingls interface,
superficie de contacto) como una conexin fsica y funcional entre dos aparatos o
sistemas independientes. Generalizando esta definicin, dados dos sistemas
cualesquiera que se deben comunicar entre ellos la interfaz ser el mecanismo,
entorno o herramienta que hace posible dicha comunicacin.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
24
Fig. 2 - Interfaz de usuario de Microsoft Word
(Fuente: www.desarrolloweb.com)
Esta definicin es amplia en s misma, utilizndose para describir multitud de
entornos de comunicacin entre sistemas fsicos, elctricos, electrnicos y lgicos,
utilizndose por ejemplo para referirse a los procedimientos fsicos y lgicos que
permiten relacionarse a dos capas diferentes de la arquitectura de comunicaciones en
red TCP/IP6, a cualquier dispositivo que permite establecer una comunicacin entre
dos aparatos de diferente naturaleza o a determinados componentes de software que
habilitan el entendimiento correcto entre dos aplicaciones u objetos lgicos.
Cuando uno de los sistemas que se comunican es un ser humano pasamos al concepto
de interfaz de usuario. Por un lado tenemos un sistema fsico o informtico y por otro
a una persona que desea interaccionar con l, darle instrucciones concretas, siendo la
interfaz de usuario la herramienta que entiende a ambos y es capaz de traducir los
mensajes que se intercambian.
Las interfaces de usuario son utilizadas en multitud de sistemas que nos rodean y
hacen nuestra vida ms cmoda y segura. Los ingenieros y diseadores industriales
6 TCP/IP (Transfer Control Protocol / Internet Protocol). Es el protocolo que utiliza internet para comunicarse.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
25
han venido trabajando en este campo desde hace mucho tiempo, creando sistemas de
comunicacin adecuadas entre los objetos que crean y los usuarios de los mismos.
Interfaces de usuario de este tipo pueden ser, por ejemplo, el sistema de botones de
control de un televisor o el mando a distancia que lo controla, los diferentes
mecanismos de control de un automvil o los sistemas de puesta en hora de un reloj.
Fig. 3 - Interfaz de usuario de un detector
(Fuente: www.desarrolloweb.com)
Inicialmente las interfaces de usuario eran desarrolladas pensando solamente en su
correcto funcionamiento, luego se comprob la necesidad de que fueran fcilmente
usables y despus se hizo patente la importancia de la esttica en las mismas, punto
en el que el diseo grfico entr de lleno en el mundo de las interfaces de usuario. Un
sistema de este tipo no slo tiene que funcionar, debe ser bello, acorde con las
inquietudes estticas del mundo que nos rodea. Colores, formas, agrupaciones y
comunicacin forman en la actualidad parte indispensable de una interfaz de usuario.
Estamos tan acostumbrados a las interfaces grficas que se puede afirmar que si
desaparecieran la gran mayora de los usuarios de aplicaciones informticas
quedaran anulados. Tanto es as que sistemas operativos y programas que antes
funcionaban casi exclusivamente en modo de comandos han tenido que actualizarse y
ofrecer a los usuarios interfaces grficas equivalentes para no quedarse olvidados por
el pblico general.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
26
As estaban las cosas cuando se produjo un fenmeno sorprendente, llamado a
revolucionar la comunicacin entre seres humanos: Internet y la WWW7. Con la
aparicin de la web se hizo posible que cualquier persona pudiera ofrecer informacin
particularizada a los dems y encontrar documentos interactivos sobre cualquier
tema, relacionados unos con otros mediante enlaces que permitan saltar de pgina en
pgina alrededor del mundo.
Fig. 4 - Interfaz de usuario de una pgina web
(Fuente: los autores)
Las pginas web supusieron la aparicin de las interfaces web, interfaces grficas de
usuario con unos elementos comunes de presentacin y navegacin que pronto se
convirtieron en estndares de facto. Este tipo de interfaces deben servir de
intermediarias entre unos usuarios genricos, no acostumbrados generalmente al uso
de aplicaciones informticas, y unos sistemas de informacin y procesos
transaccionales que corren por debajo, debiendo posibilitar la localizacin de la
informacin deseada, el entendimiento claro de las funcionalidades ofrecidas, la
realizacin prctica de tareas especficas por parte de los usuarios y la navegacin
intuitiva por las diferentes pginas que forman el sitio web.
7 WWW. (World Wide Web) medio de comunicacin de texto, grficos y otros objetos multimedia a travs de Internet.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
27
Buscando una homogeneidad entre los millones de pginas web que existen
actualmente en Internet, el diseo de las mismas ha evolucionado con el tiempo hacia
un esquema general perfectamente definido, ofreciendo unas interfaces bien
definidas, con un conjunto de componentes grficos y funcionales similares que hacen
posible que sea cual sea el usuario que accede a un sitio web cualquiera la
comunicacin entre ellos sea posible y efectiva.
Fig. 5 - Interfaces de un navegador y de una pgina web
(Fuente: www.desarrolloweb.com)
De esta forma se han definido elementos y agrupaciones de estos que han demostrado
su utilidad y su comprensin por los usuarios, entre los que podemos destacar los
sistemas de navegacin, los dinteles, los pies de pgina, los formularios de entrada de
datos, etc., que normalmente encontraremos en todas las pginas web y cuyo diseo y
funcionalidad son similares en todas ellas.
1.2.2.- ESTRUCTURA DE LAS APLICACIONES WEB
Al examinar los elementos que componen la estructura de una aplicacin Web se
puede hacer una separacin de los mismos en un modelo de tres capas: presentacin,
negocios y datos.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
28
[5] La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en
varios niveles y, en caso de que sobrevenga algn cambio, slo se ataca al nivel
requerido sin tener que revisar entre cdigo mezclado. Un buen ejemplo de este
mtodo de programacin sera el modelo de interconexin de sistemas abiertos.
Adems, permite distribuir el trabajo de creacin de una aplicacin por niveles; de
este modo, cada grupo de trabajo est totalmente abstrado del resto de niveles, de
forma que basta con conocer la API8 que existe entre niveles.
Fig. 6 - Programacin por capas
(Fuente: es.wikipedia.org)
[6] 1.-La capa de presentacin: Esta capa se encarga de proveer una interfaz entre el
sistema y el usuario. Bsicamente, se responsabiliza de que se le comunique
informacin al usuario por parte del sistema y viceversa, manteniendo una
comunicacin exclusiva con la capa de negocio que veremos a continuacin. Adems
dentro de esta capa entrara aquello que el usuario ve cuando se conecta a la
aplicacin.
8 API (application programming interface) es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccin.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
29
2.-La capa de negocio: Es la capa que contiene los procesos a realizar con la
informacin recibida desde la capa de presentacin, las peticiones que el usuario ha
realizado, y responsabilizndose de que se le enven las respuestas adecuadas a la
capa de presentacin. Podramos verla como una capa intermedia, a medio camino
entre la capa de presentacin y la capa de datos, puesto que se relaciona con ambas y
por supuesto, procesa tambin la informacin devuelta por la capa de datos.
[7] 3.-La capa de datos: Tiene como misin la administracin de la informacin que
maneja el sistema. Esto incluye el almacenamiento, la actualizacin y la consulta de
todos los datos contenidos en el sistema. En la prctica, esta capa es esencialmente un
servidor de bases de datos. Est formada por uno o ms gestores de bases de datos
que realiza todo el almacenamiento de datos, reciben solicitudes de almacenamiento o
recuperacin de informacin desde la capa de aplicacin.
Podemos simplificar el esquema anterior para ofrecer una visin de las diferentes
capas en una aplicacin basada en lenguajes interpretados:
Fig. 7 - Visin de las diferentes capas en una aplicacin basada en lenguajes interpretados (Fuente: multidoc.rediris.es)
Navegador
Servidor Web
Directorio Web
Intrprete PHP
Base de
Datos
Capa de presentacin. Pginas en HTML a
travs de HTTP
Capa de aplicacin.
Ejecucin de Scripts PHP.
Capa de datos.
Extraccin mediante consultas o leyendo
archivos del directorio Web
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
30
1.3.- APACHE
[8] Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y
estabilidad hacen que cada vez millones de servidores reiteren su confianza en este
programa.
La historia de Apache se remonta a febrero de 1995, donde empieza el proyecto del
grupo Apache, el cual est basado en el servidor Apache httpd de la aplicacin original
de NCSA. El desarrollo de esta aplicacin original se estanc por algn tiempo tras la
marcha de Rob McCool por lo que varios webmaster siguieron creando sus parches
para sus servidores web hasta que se contactaron va email para seguir en conjunto el
mantenimiento del servidor web, fue ah cuando formaron el grupo Apache.
Fueron Brian Behlendorf y Cliff Skolnick quienes a travs de una lista de correo
coordinaron el trabajo y lograron establecer un espacio compartido de libre acceso
para los desarrolladores.
Fue as como fue creciendo el grupo Apache, hasta lo que es hoy :) Aquella primera
versin y sus sucesivas evoluciones y mejoras alcanzaron una gran implantacin como
software de servidor inicialmente solo para sistemas operativos UNIX y fruto de esa
evolucin es la versin para Windows.
Apache es una muestra, al igual que el sistema operativo Linux (un Unix desarrollado
inicialmente para PC), de que el trabajo voluntario y cooperativo dentro de Internet es
capaz de producir aplicaciones de calidad profesional difciles de igualar.
La licencia Apache es una descendiente de la licencias BSD9, no es GPL10. Esta licencia
te permite hacer lo que quieras con el cdigo fuente (incluso forks y productos
propietarios) siempre que les reconozcas su trabajo.
9 BSD (Berkeley Software Distribution). Es una licencia de software libre permisiva.
10 GPL (GNU General Public License). Est orientada principalmente a proteger la libre distribucin,
modificacin y uso de software.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
31
Es reconocido en muchos mbitos empresariales y tecnolgicos, pues aqu algunas
razones:
Corre en una multitud de Sistemas Operativos, lo que lo hace prcticamente
universal.
Apache es una tecnologa gratuita de cdigo fuente abierto. El hecho de ser
gratuita es importante pero no tanto como que se trate de cdigo fuente
abierto. Esto le da una transparencia a este software de manera que si
queremos ver que es lo que estamos instalando como servidor, lo podemos
saber, sin ningn secreto, sin ninguna puerta trasera.
Apache es un servidor altamente configurable de diseo modular. Es muy
sencillo ampliar las capacidades del servidor Web Apache. Actualmente existen
muchos mdulos para Apache que son adaptables a este, y estn ah para que
los instalemos cuando los necesitemos. Otra cosa importante es que cualquiera
que posea una experiencia decente en la programacin de C o Perl puede
escribir un mdulo para realizar una funcin determinada.
Apache trabaja con gran cantidad de Perl, PHP y otros lenguajes de script. Perl
destaca en el mundo del script y Apache utiliza su parte del pastel de Perl tanto
con soporte CGI como con soporte modo Perl. Tambin trabaja con Java y
pginas jsp. Teniendo todo el soporte que se necesita para tener pginas
dinmicas.
Apache te permite personalizar la respuesta ante los posibles errores que se
puedan dar en el servidor. Es posible configurar Apache para que ejecute un
determinado script cuando ocurra un error en concreto.
Tiene una alta configurabilidad en la creacin y gestin de logs. Apache
permite la creacin de ficheros de log a medida del administrador, de este
modo puedes tener un mayor control sobre lo que sucede en tu servidor.
Se pueden extender las caractersticas de Apache hasta donde nuestra imaginacin y
conocimientos lleguen. De este modo apache se ha vuelto en una gran herramienta
como servidor web de fcil obtencin y sobre todo multiplataforma.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
32
1.3.1.- SERVIDORES.
Los servidores web son aquellos cuya tarea es alojar sitios y/o aplicaciones, las cuales
son accedidas por los clientes utilizando un navegador que se comunica con el
servidor utilizando el protocolo HTTP (hypertext markup language).
Bsicamente un servidor WEB consta de un intrprete HTTP el cual se mantiene a la
espera de peticiones de clientes y le responde con el contenido segn sea solicitado. El
cliente, una vez recibido el cdigo, lo interpreta y lo exhibe en pantalla.
Adems los servidores pueden disponer de un intrprete de otros lenguajes de
programacin que ejecutan cdigo embebido dentro del cdigo HTML de las pginas
que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como
programacin de lado del servidor y utiliza lenguajes como ASP, PHP, Perl y Ajax. Las
ventajas de utilizar estos lenguajes radica en la potencia de los mismos ejecutando
tareas ms complejas como, por ejemplo acceder a bases de datos abstrayendo al
cliente de toda la operacin.
Fig. 8 - Servidores Web ms utilizados (Fuente: Encuesta Septiembre 2009 Netcraft)
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
33
La grafica anterior es el resultado de la encuesta realizada por Netcraft en donde se
muestra los porcentajes del mes de septiembre de 2009 adems de la comparacin
con semestres anteriores. La encuesta fue realizada a 226,099,841 sitios web.
Al visitar la pgina web donde se muestran estos resultados observamos que ms del
40% de los servidores en el mundo son Apache, despus de sigue el servidor IIS de
Microsoft con ms del 20% y el resto se compone de otros servidores web como
nginx, google, lighttpd entre otros.
Si se utiliza para un sitio pequeo que solo contenga archivos en HTML, esto es, no
requiera de aplicaciones de servidor su funcionalidad es excelente, pero qu sucede
cuando se requiere una aplicacin de Servidor? La aplicacin de servidor implica lo
siguiente:
Fig. 9 - Solicitud al servidor Apache (Fuente: www.monografias.com)
Cuando el servidor de pginas (Apache) recibe la requisicin para "x" pgina ste
reconoce cuando debe enviar un documento esttico (HTML) o ejecutar algn tipo de
aplicacin, en el diagrama se puede observar que la solicitud de "x" pgina invoca un
programa en Perl y este a su vez solicita informacin a una base de datos, por lo tanto
para llevar a cabo esta operacin debieron iniciarse 2 procesos nuevos, quizs esto no
sea de gran importancia para un sitio de con pocas visitas diarias, de lo contrario si no
se tienen los suficientes recursos en cuanto a memoria y procesadores se refiere,
seguramente caer el servidor o bien se queme el "Host" (computadora fsica) por la
demanda excesiva. Apache tiene tanto tiempo de desarrollo que han sido
desarrolladas diferentes soluciones para evitar estas ineficiencias, algunas:
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
34
Es capaz de utilizar otros interpretadores y lenguajes como "TCL", "PHP" y
"Python".
Puede conectarse directamente a una Base de datos.
Entre otras, posee diversos mdulos que le permiten utilizar una gran gamma
de lenguajes y desarrollar funcionalidades avanzadas.
Cabe mencionar que muchos sitios de alto trfico an permanecen bajo este tipo de
Arquitectura, en ocasiones si se tienen los recursos suficientes continua siendo
costeable esta metodologa a migrar a otro tipo de desarrollo, sin embargo, siempre es
conveniente conocer otras alternativas.
Un mdulo en Apache es una manera de agrupar ciertas funcionalidades para el
servidor, existen una gran cantidad de mdulos para utilizarse con Apache, una de las
principales razones de emplear mdulos, es que no toda instalacin requiere de las
mismas funcionalidades.
Por lo tanto, si fueran incluidas todas las funcionalidades posibles en una versin
nica de Apache, esto lo hara sumamente pesado en cuanto a requerimientos de
Memoria RAM y espacio en Disco Duro, por esto se opta por crear mdulos e incluir en
las versiones solo lo necesario.
Tener un servidor bajo apache es una solucin sencilla, eficaz y rpida para tener
nuestros sitios web funcionando al 100% sobre todo sin pagar un solo centavo. Otra
ventaja es que tenemos con este servidor es que es muy fcil conseguir ayuda o
soporte, lo conseguimos en la pgina de apache software foundation y tambin se
puede encontrar mucha informacin en foros.
Es sin duda una buena opcin ya que actualmente lo utilizan pginas reconocidas
mundialmente, como en la pgina principal del buscador de Google o en el de
YouTube por mencionar algunas.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
35
1.3. 2.- SERVICIOS.
Un servicio web se suele definir como una unidad de aplicacin capaz de ofrecer datos
o servicios de procesamiento a otras aplicaciones informticas esto consiste en una
funcin disponible en un servidor conectado al web. Esta funcin puede consistir en
cualquier cosa:
Realizar un simple clculo con unos datos que se le envan como parmetro,
Acceder a una base de datos para recuperar un conjunto de registros,
Validar la correccin de una informacin o contrastarla frente a otros datos,
etc.
El servicio web podr ser solicitado desde otro programa informtico que se ejecute
en un ordenador conectado al web. Junto a la solicitud de la ejecucin, se pueden
enviar al ordenador que ofrece el servicio unos parmetros que el servicio web
remoto tomar como base para el clculo o la funcin.
La aplicacin que acta como cliente debe conocer: la URL del servidor remoto que
ofrece el servicio, el nombre del servicio que se solicita y los parmetros que se deben
enviar junto con la llamada al servicio, estos datos se enviarn mediante HTTP
mediante lo cual el servidor que ofrece el servicio web leer los parmetros que se le
han enviado, llamar a un componente o programa encargado de implementar el
servicio, y los resultados que se obtengan de su ejecucin sern devueltos al servidor
que solicit la ejecucin del servicio.
[12] Los servicios web se definen a partir de las siguientes especificaciones:
SOAP (Simple Object Access Protocol).- La especificacin SOAP indica cmo se
deben codificar los mensajes que circularn entre las dos aplicaciones, Fue
definido inicialmente por Microsoft, Userland Software y DevelopMentor, a da
de hoy se trata de una especificacin mantenida por el W3C que cuenta con el
apoyo de otros fabricantes como IBM, HP, Oracle, etc., la define dos modelos de
mensajes: Un mensaje que se enviar desde la aplicacin cliente a la aplicacin
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
36
servidor, solicitando la ejecucin de un mtodo al que se pasan una serie de
parmetros y Un mensaje que se enviar desde la aplicacin servidor a la cliente,
y que contendr datos XML con los resultados de la ejecucin del mtodo
solicitado.
WSDL (Web Services Description Language).- Permite describir los distintos
mtodos o funciones que estn disponibles en un servicio web, as como su
signatura, es decir, el nmero de argumentos o parmetros que se les debe
pasar, y el tipo de dato que devolver la funcin como resultado de este modo
se establece una equivalencia entre el documento WSDL y un contrato que
especifica los servicios que el servidor se compromete a ofrecer al cliente,
siempre que ste los solicite de la forma adecuada.
Los documentos WSDL deben estar disponibles en el servidor web que ofrece los
servicios. Como su creacin resulta compleja, las distintas implementaciones de SOAP
permiten generar estos archivos de forma sencilla, sin necesidad de conocer los
elementos y la estructura del esquema XML en el que se basan.
[13] El siguiente grfico muestra cmo interacta un conjunto de Servicios Web:
Fig. 10 - Los servicios Web en Funcionamiento
(Fuente: www.w3c.es)
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
37
Segn el ejemplo del grfico, un usuario (que juega el papel de cliente dentro de los
Servicios Web), a travs de una aplicacin, solicita informacin sobre un viaje que
desea realizar haciendo una peticin a una agencia de viajes que ofrece sus servicios a
travs de Internet. La agencia de viajes ofrecer a su cliente (usuario) la informacin
requerida. Para proporcionar al cliente la informacin que necesita, esta agencia de
viajes solicita a su vez informacin a otros recursos (otros Servicios Web) en relacin
con el hotel y la compaa area. La agencia de viajes obtendr informacin de estos
recursos, lo que la convierte a su vez en cliente de esos otros Servicios Web que le van
a proporcionar la informacin solicitada sobre el hotel y la lnea area. Por ltimo, el
usuario realizar el pago del viaje a travs de la agencia de viajes que servir de
intermediario entre el usuario y el servicio Web que gestionar el pago.
En todo este proceso intervienen una serie de tecnologas que hacen posible esta
circulacin de informacin. Por un lado, estara SOAP (Protocolo Simple de Acceso a
Objetos). Se trata de un protocolo basado en XML, que permite la interaccin entre
varios dispositivos y que tiene la capacidad de transmitir informacin compleja. Los
datos pueden ser transmitidos a travs de HTTP, SMTP, etc. SOAP especifica el formato
de los mensajes. El mensaje SOAP est compuesto por un envelope (sobre), cuya
estructura est formada por los siguientes elementos: header (cabecera) y body
(cuerpo).
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
38
Fig. 11 - Estructura de los mensajes
(Fuente: www.w3c.es)
WSDL representa una especie de contrato entre el proveedor y el que solicita. WSDL
especifica la sintaxis y los mecanismos de intercambio de mensajes.
Durante la evolucin de las necesidades de las aplicaciones basadas en Servicios Web
de las grandes organizaciones, se han desarrollado mecanismos que permiten
enriquecer las descripciones de las operaciones que realizan sus servicios mediante
anotaciones semnticas y con directivas que definen el comportamiento. Esto
permitira encontrar los Servicios Web que mejor se adapten a los objetivos deseados.
Adems, ante la complejidad de los procesos de las grandes aplicaciones
empresariales, existe una tecnologa que permite una definicin de estos procesos
mediante la composicin de varios Servicios Web individuales, lo que se conoce como
coreografa.
-
Diseo, implementacin e implantacin de una Aplicacin Web de Administracin y Control de Calificaciones para la Unidad Educativa Particular Oviedo (Seccin Secundaria), utilizando software libre.
39
1.4.- PHP
[14] En tan solo unos pocos aos la red llamada Internet, y ms concretamente la
World Wide Web han pasado de ser casi unos desconocidos a estar omnipresentes.
Hace unos 15 aos exista una conexin carsima ofrecida por IBM en Espaa,
consista en tres horas mensuales y las primeras experiencias eran Web Explorer for
Warp, uno de los pocos programas que, por entonces, existan para navegar. El
nmero de servidores era muy escaso y todo lo que poda obtenerse eran pginas
estticas, cuyo contenido no cambiaba de manera frecuente, y con un diseo bastante
simple.
No es preciso apuntar que la situacin, a da de hoy, ha cambiado de forma casi
radical. La infraestructura de la WWW hoy sirve para mucho ms que ofrecer
documentos estticos, existiendo multitud de tecnologas y soluciones que facilitan la
creacin de contenido dinmico y el proceso de informacin tanto en el lado cliente,
en el ordenador que ve la pgina, como en el servidor, el ordenador desde el que se ha
transferido dicha pgina. Una de esas soluciones, posiblemente la ms extendida
actualmente, es el lenguaje PHP.
Mediante PHP, es posible desarrollar aplicaciones Web completas, programas que se
ejecutan en un servidor, tpicamente un equipo con Apache como servidor Web, pero
cuya interfaz de usuario es accesible desde cualquier cliente Web, Netscape, Mozilla,
Opera, Safari e Internet Explorer entre ellos.
1.4.1.- QU ES PHP?
[15] PHP es un lenguaje de scripting que permite la generacin de dinmica de
contenidos en un servidor web. Su nombre oficial