T72651 tesis php.pdf

204
 A A AA A BAA A A A A , A AA A AA B  AA AA AA A A AA AA ( AA) A A B A A: A A A A B : A  A: A A A. A A A  A: . BAA, 2011

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