upbthesis

download upbthesis

of 131

Transcript of upbthesis

  • PORTAL WEB QUE PERMITA LA GESTION DE INFORMACION DE

    LOS ESTUDIANTES EN LA INSTITUCION DE EDUCACION PARA

    EL TRABAJO Y EL DESARROLLO HUMANO DEL LITORAL

    CORPOINSTEL

    JUAN VICTOR MARTINEZ SIERRA

    PABLO ANTONIO ZAMORA ORTIZ

    UNIVERSIDAD POPULAR DEL CESAR

    FACULTAD DE INGENIERIAS Y TECNOLOGIAS

    INGENIERIA DE SISTEMAS

    VALLEDUPAR

    2012

  • PORTAL WEB QUE PERMITA LA GESTION DE INFORMACION DE

    LOS ESTUDIANTES EN LA INSTITUCION DE EDUCACION PARA

    EL TRABAJO Y EL DESARROLLO HUMANO DEL LITORAL

    CORPOINSTEL

    JUAN VICTOR MARTINEZ SIERRA

    PABLO ANTONIO ZAMORA ORTIZ

    Proyecto presentado como requisisto para optar al grado de Ingeniero de

    Sistemas

    Director

    Roberto A. Fernandez Ramrez

    UNIVERSIDAD POPULAR DEL CESAR

    FACULTAD DE INGENIERIAS Y TECNOLOGIAS

    INGENIERIA DE SISTEMAS

    VALLEDUPAR

    2012

  • Valledupar, Noviembre 10 de 2012

    Nota de aceptacion

    Firma

    Nombre:

    Presidente del jurado

    Firma

    Nombre:

    Jurado

    Firma

    Nombre:

    Jurado

  • [Escriba aca la dedicatoria].

  • [Escriba aca la dedicatoria].

  • AGRADECIMIENTOS

    [Escriba aca los agradecimientos].

  • CONTENIDO

    Pag.

    INTRODUCCION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    1. EL PROBLEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    1.1. TITULO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    1.2. PLANTEAMIENTO DEL PROBLEMA . . . . . . . . . . . . . . . . . . 26

    1.2.1. Formulacion del Problema . . . . . . . . . . . . . . . . . . . . . . . . . 27

    1.3. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    1.3.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    1.3.2. Objetivos Especificos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    1.4. JUSTIFICACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    1.5. DELIMITACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    1.5.1. Delimitacion Espacio-Temporal . . . . . . . . . . . . . . . . . . . . . . 29

    1.5.2. Delimitacion Conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    1.5.2.1. Portal Web: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    1.5.2.2. Gestion de la Informacion: . . . . . . . . . . . . . . . . . . . . . . . 29

    1.5.2.3. Educacion para el Trabajo y el Desarrollo Humano: . . . . . . . . . 30

    1.5.2.4. CORPOINSTEL: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

  • 1.5.2.5. Diseno: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    2. MARCO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2.1. ANTECEDENTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2.1.1. A Nivel Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2.1.1.1. Colegio Parroquial El Carmelo: . . . . . . . . . . . . . . . . . . . . . 31

    2.1.1.2. Colegio Bilingue: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    2.1.1.3. Campus Virtual UPC: . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    2.1.1.4. Centro Educativo de Sistemas UPARSISTEM: . . . . . . . . . . . . 32

    2.1.2. A Nivel Nacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    2.1.2.1. Sistema academico Universidad de Caldas SIA: . . . . . . . . . . . . 32

    2.1.2.2. Fussion Siglo XXI[1]: . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    2.1.2.3. Portal de Alumnos Universidad de Santander Cucuta: . . . . . . . . 33

    2.1.2.4. Ciudad Educativa: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    2.1.2.5. Portal Educativo Colombia Aprende: . . . . . . . . . . . . . . . . . . 33

    2.1.2.6. AcademuSoft: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    2.1.2.7. Academium: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    2.1.3. A Nivel Internacional . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    2.1.3.1. Portal WEB del Instituto de Teologia y Pastoral Para Laicos IN-

    TEPAL: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    2.1.3.2. Sistema integrado de gestion escolar y administracion de centros edu-

    cacionales sobre software libre: . . . . . . . . . . . . . . . . . . . . . 34

    2.1.3.3. Eskolare: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

  • 2.1.3.4. Edmodo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    2.2. RESENA HISTORICA . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    2.3. BASES TEORICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    2.3.1. Los Portales Educativos[2] . . . . . . . . . . . . . . . . . . . . . . . . . 39

    2.3.2. Los Portales Educativos como Fuente de Recursos y Materiales[3] . . . 39

    2.3.3. Tecnicas E Indicadores Para La Evaluacion De Portales Educativos En

    Internet[4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    2.3.4. Analisis de los portales en internet de Centros educativos[5] . . . . . . 40

    2.4. BASES LEGALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    2.4.1. Derecho de Autor y Contrato Laboral[6] . . . . . . . . . . . . . . . . . 40

    2.4.1.1. Disposiciones Generales del Derecho de Autor: . . . . . . . . . . . . 40

    2.4.1.2. Transferencia Del Derecho Patrimonial De Autor A Traves De Un

    Contrato De Prestacion De Servicios: . . . . . . . . . . . . . . . . . 41

    2.4.1.3. Contrato De Licencia: . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    2.4.2. Educacion para el Trabajo y el Desarrollo Humano. . . . . . . . . . . . 43

    2.4.3. Resolucion Numero 1328 . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    2.4.4. Propiedad Del Copyright . . . . . . . . . . . . . . . . . . . . . . . . . 45

    2.5. MARCO CONCEPTUAL . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    2.5.1. Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    2.5.2. Base De Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    2.5.3. Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    2.5.4. Contrasena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

  • 2.5.5. CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    2.5.6. CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    2.5.7. DBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    2.5.8. Dominio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    2.5.9. GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    2.5.10. GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    2.5.11. Hipertexto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    2.5.12. Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    2.5.13. JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    2.5.14. JDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    2.5.15. JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    2.5.16. JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    2.5.17. JSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    2.5.18. Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    2.5.19. MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    2.5.20. Portales Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    2.5.21. Programacion Orientada a Objetos . . . . . . . . . . . . . . . . . . . . 50

    2.5.22. Portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    2.5.23. Servicio Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    2.5.24. Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    2.5.25. Velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

  • 2.5.26. XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    3. ASPECTOS METODOLOGICOS . . . . . . . . . . . . . . . . . . . . . . . 53

    3.1. TIPOS DE ESTUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    3.2. METODO DE INVESTIGACION . . . . . . . . . . . . . . . . . . . . . 53

    3.3. POBLACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    3.4. MUESTRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    3.5. FUENTES Y TECNICAS DE RECOLECCION DE LA INFORMACION 56

    3.5.1. Fuentes Primarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    3.5.2. Fuentes Secundarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    4. DISENO Y DESARROLLO DE LA SOLUCION . . . . . . . . . . . . . . 58

    4.1. ANALISIS DEL SISTEMA ACTUAL . . . . . . . . . . . . . . . . . . . 58

    4.1.1. Pensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    4.1.2. Inscripcion Alumno . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    4.1.3. Registro de Docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    4.1.4. Registro de Grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    4.2. IDENTIFICACION DE NECESIDADES . . . . . . . . . . . . . . . . . . 59

    4.3. VIABILIDAD DEL PROYECTO . . . . . . . . . . . . . . . . . . . . . . 60

    4.3.1. Viabilidad Economica . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    4.3.2. Viabilidad Tecnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    4.3.3. Viabilidad Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    5. ARQUITECTURA DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . 62

  • 5.1. CREACION DE PROTOTIPOS . . . . . . . . . . . . . . . . . . . . . . 62

    5.1.1. Prototipo Interfaz Pagina Principal . . . . . . . . . . . . . . . . . . . . 62

    5.1.2. Prototipo de Inicio de Seccion . . . . . . . . . . . . . . . . . . . . . . . 62

    5.1.3. Prototipo de Pagina Principal de Usuarios Docentes . . . . . . . . . . 62

    5.1.4. Prototipo de Pagina Principal de Usuarios Administrador . . . . . . . 63

    5.1.5. Prototipo de Pagina Principal de Usuario Rector . . . . . . . . . . . . 63

    5.1.6. Prototipo de Pagina Principal de Usuarios Acudientes . . . . . . . . . 63

    5.1.7. Prototipo de Pagina Principal de Usuarios Estudiantes . . . . . . . . . 63

    5.2. REQUERIMIENTOS DE ENTRADA . . . . . . . . . . . . . . . . . . . 64

    5.2.1. Diseno de Entrada por parte de Administrador . . . . . . . . . . . . . 64

    5.2.2. Diseno de Entrada por parte del Rector . . . . . . . . . . . . . . . . . 64

    5.2.3. Diseno de Entrada por parte del Docente . . . . . . . . . . . . . . . . 64

    5.3. REQUERIMIENTOS DE SALIDA . . . . . . . . . . . . . . . . . . . . . 65

    5.3.1. Diseno de Entrada por parte de Administrador . . . . . . . . . . . . . 65

    5.3.2. Diseno de Entrada por parte del Rector . . . . . . . . . . . . . . . . . 65

    5.3.3. Diseno de Entrada por parte del Docente . . . . . . . . . . . . . . . . 65

    5.4. MANEJO DE DIAGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . 66

    5.4.1. Diagramas de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . 66

    5.4.1.1. Diagrama Casos de Uso de Alto Nivel . . . . . . . . . . . . . . . . . 66

    5.4.1.2. Diagrama de Casos de Uso del Portal Web . . . . . . . . . . . . . . 67

    5.4.1.3. Diagrama de Casos de Uso Gestionar Chat . . . . . . . . . . . . . . 68

  • 5.4.1.4. Diagrama de Casos de Uso Gestionar Noticias . . . . . . . . . . . . . 69

    5.4.1.5. Diagrama de Casos de Uso: Gestionar Foros de Discusion . . . . . . 70

    5.4.1.6. Diagrama de Casos de Uso: Gestionar Galera de Imagenes . . . . . 71

    5.4.1.7. Diagrama de Casos de Uso del Sistema Gestor Academico . . . . . . 72

    5.4.1.8. Diagrama de Casos de Uso Autenticar Usuario . . . . . . . . . . . . 73

    5.4.1.9. Diagrama de Casos de Uso Gestionar Estudiantes . . . . . . . . . . . 74

    5.4.1.10. Diagrama de Casos de Uso Gestionar Docentes . . . . . . . . . . . . 75

    5.4.1.11. Diagrama de Casos de Uso Gestionar Programas . . . . . . . . . . . 76

    5.4.1.12. Diagrama de Casos de Uso Gestionar Modulos . . . . . . . . . . . . 77

    5.4.1.13. Diagrama de Casos de Uso Gestionar Unidades Didacticas . . . . . . 78

    5.4.1.14. Diagrama de Casos de Uso Gestionar Grupos . . . . . . . . . . . . . 79

    5.4.1.15. Diagrama de Casos de Uso Gestionar Pensum . . . . . . . . . . . . . 80

    5.4.1.16. Diagrama de Casos de Uso Gestionar Horario . . . . . . . . . . . . . 81

    5.4.1.17. Diagrama de Casos de Uso Gestionar Parametros del Sistema . . . . 82

    5.4.1.18. Diagrama de Casos de Uso Gestionar Usuarios . . . . . . . . . . . . 83

    5.4.2. Descripcion de los Diagrama de Casos de Uso . . . . . . . . . . . . . . 84

    5.4.2.1. Descripcion de los Diagramas de Casos de Uso del Portal . . . . . . 84

    5.4.2.2. Descripcion de los Diagramas de Casos de Uso del Sistema Gestor

    Academico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    5.4.3. Diagrama Entidad Relacion . . . . . . . . . . . . . . . . . . . . . . . . 99

    5.4.4. Diccionario de datos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

  • 5.5. REQUISITOS DE HARDWARE Y SOFTWARE . . . . . . . . . . . . . 118

    5.5.1. Requisitos de Harwdware . . . . . . . . . . . . . . . . . . . . . . . . . 118

    5.5.2. Requisitos de Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    6. DISENO DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    6.1. DISENO DE ENTRADAS . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    6.2. DISENO DE SALIDAS . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    6.3. DISENO DE PROCEDIMIENTOS . . . . . . . . . . . . . . . . . . . . . 119

    7. DESARROLLO E IMPLEMENTACION DEL SISTEMA . . . . . . . . . . 120

    7.1. PUESTA EN MARCHA . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

    CONCLUSIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    BIBLIOGRAFIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    ANEXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    A. PRESUPUESTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    A.1. PERSONAL INVESTIGATIVO Y DESARROLLADORES . . . . . . . 124

    A.2. COSTOS POR SERVICIOS GENERALES, DOTACION Y MANTEN-

    IMIENTO DE OFICINAS . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    A.3. ELEMENTOS DE CONSUMO . . . . . . . . . . . . . . . . . . . . . . . 125

    A.4. EQUIPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    A.5. TRANSPORTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    B. Cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    C. ANTEPROYECTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

  • LISTA DE FIGURAS

    Pag.

    1 Mapa Conceptual del P.E.I de CORPOINSTEL . . . . . . . . . . . . . . . 38

    2 Diagrama Casos de Uso de Alto Nivel . . . . . . . . . . . . . . . . . . . . . 66

    3 Diagrama de Casos de Uso del Portal Web . . . . . . . . . . . . . . . . . . 67

    4 Diagrama de Casos de Uso Gestionar Chat . . . . . . . . . . . . . . . . . . 68

    5 Diagrama de Casos de Uso Gestionar Noticias . . . . . . . . . . . . . . . . 69

    6 Diagrama de Casos de Uso: Gestionar Foros de Discusion . . . . . . . . . . 70

    7 Diagrama de Casos de Uso: Gestionar Galera de Imagenes . . . . . . . . . 71

    8 Diagrama de Casos de Uso del Sistema Gestor Academico . . . . . . . . . 72

    9 Diagrama de Casos de Uso Autenticar Usuario . . . . . . . . . . . . . . . . 73

    10 Diagrama de Casos de Uso Gestionar Estudiantes . . . . . . . . . . . . . . 74

    11 Diagrama de Casos de Uso Gestionar Docentes . . . . . . . . . . . . . . . 75

    12 Diagrama de Casos Gestionar Programas . . . . . . . . . . . . . . . . . . . 76

    13 Diagrama de Casos Gestionar Modulos . . . . . . . . . . . . . . . . . . . . 77

    14 Diagrama de Casos Gestionar Unidades Didacticas . . . . . . . . . . . . . 78

    15 Diagrama de Casos Gestionar Grupos . . . . . . . . . . . . . . . . . . . . . 79

    16 Diagrama de Casos Gestionar Pensum . . . . . . . . . . . . . . . . . . . . 80

  • 17 Diagrama de Casos Gestionar Horario . . . . . . . . . . . . . . . . . . . . 81

    18 Diagrama de Casos Gestionar Parametros del Sistema . . . . . . . . . . . . 82

    19 Diagrama de Casos Gestionar Usuarios . . . . . . . . . . . . . . . . . . . . 83

    20 Diagrama Entidad Relacion . . . . . . . . . . . . . . . . . . . . . . . . . . 99

  • LISTA DE TABLAS

    Pag.

    1 Gestion de Mensajeria Instantanea (Chat) . . . . . . . . . . . . . . . . . . 84

    2 Gestion de Noticias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    3 Gestion de Foros de Discusion . . . . . . . . . . . . . . . . . . . . . . . . . 86

    4 Gestion de Galera de Imagenes . . . . . . . . . . . . . . . . . . . . . . . . 87

    5 Autenticar Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    6 Gestionar Estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    7 Gestionar Docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    8 Gestionar Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    9 Gestionar Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    10 Gestionar Unidades Didacticas . . . . . . . . . . . . . . . . . . . . . . . . 93

    11 Gestionar Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    12 Gestionar Pensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    13 Gestionar Horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    14 Gestionar Parametros del Sistema . . . . . . . . . . . . . . . . . . . . . . . 97

    15 Descripcion del Diagrama de Caso de Uso de Gestionar Usuario . . . . . . 98

    16 Entidad Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

  • 17 Entidad Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    18 Entidad Unidades Didacticas . . . . . . . . . . . . . . . . . . . . . . . . . 101

    19 Entidad Pensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

    20 Entidad Pensum - Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    21 Entidad Modulos - Unidades Didacticas . . . . . . . . . . . . . . . . . . . 104

    22 Entidad Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    23 Entidad Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    24 Entidad Grupos - Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    25 Entidad Perodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    26 Entidad Das . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    27 Entidad Horas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    28 Entidad Horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    29 Entidad Paises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    30 Entidad Departamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    31 Entidad Ciudades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    32 Entidad Sedes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    33 Entidad Lugar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    34 Entidad Metodos de Calificacion . . . . . . . . . . . . . . . . . . . . . . . 111

    35 Entidad Tipo de Registro . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    36 Entidad Registro de Calificaciones . . . . . . . . . . . . . . . . . . . . . . . 112

    37 Entidad Salud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

  • 38 Entidad Tipo de Identificacion . . . . . . . . . . . . . . . . . . . . . . . . . 113

    39 Entidad Usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    40 Entidad Docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    41 Entidad Alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    42 Entidad Matrcula Academica . . . . . . . . . . . . . . . . . . . . . . . . . 117

    43 Entidad Materia Inscrita . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    44 Presupuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    45 Cronograma de atividades previstas . . . . . . . . . . . . . . . . . . . . . . 130

  • GLOSARIO

    PALABRA 1: Sinonimo.

    PALABRA 2: Sinonimo.

  • RESUMEN

    El Proyecto que aqu se plantea, surge de la idea de desarrollar un entorno colaborativo

    online que permita agilizar el proceso de gestion academica en CORPOINSTEL1, tales

    como el registro de notas, historial del alumno y asignacion de horarios.

    El enfoque inicial ha ido evolucionando con la intencion de fomentar la interaccion

    creativa y productiva entre estudiantes y docentes de dicha institucion mediante her-

    ramientas como foros, wikis y chat, a tal punto que se pueden distinguir dos fases:

    La primera fase del proyecto se dedica a la investigacion y estudio del arte, real-izando un exhaustivo analisis de las tendencias existentes en la actualidad, in-

    clinandonos por la utilizacion de tecnologas y herramientas libres, siempre y

    cuando garantice el cumplimiento de los objetivos planteados al inicio del proyecto.

    En la Segunda fase nos encontramos con una variedad de ambientes en los cuales sepodan implementar los modulos desarrollados con las especificaciones JSR-168 y

    JSR-286 (Java Portlet2 Specifications), optando por la utilizacion de Liferay Portal

    6.1, el cual es un producto OpenSource escrito en Java, que ha alcanzado niveles

    de calidad similares a plataformas de pago como son Microsoft Sharepoint, eXo

    Platform, IBM WebSphere o WebCenter de Oracle. La decision se tomo luego de

    realizar comparativas entre las diferentes alternativas y con el fin de elaborar un

    producto accesible a la institucion educativa.

    Al finalizar este proyecto, CORPOINSTEL podra disponer de una plataforma que fa-

    cilitara la gestion academica en esta institucion.

    1CORPOINSTEL: Institucion que se encuentra ubicado en la ciudad de Cartagena - Bolvar y orienta sus esfuerzos

    a la formacion de personas competentes, crticas y creativas, con proyeccion al manejo eficiente de los procesos que

    respondan a los requerimientos laborales del entorno empresarial.

    2Portlet: Es una aplicacion dentro de un portal web, como podra ser un calendario, listado de usuarios o una simple

    imagen.

  • ABSTRACT

    The project proposed here comes from the idea of managing academic information in

    CORPOINSTEL, institution that is located in the Cartagena city - Bolivar and focuses

    its efforts on the training of competent people, criticals and creatives, with projection to

    the efficient management the processes that meet the job requirements of the business

    environment.

    With the aim of meeting the needs found in the institution and create an online collab-

    orative environment, where foster creative and productive interaction between students

    and teachers, the initial focus has evolved to the point that there are two phases:

    The first phase of the project is dedicated to the research and study of art, con-ducting a comprehensive analysis of existing trends today, bowing by using free

    tools and technologies, as long as ensure compliance with the objectives set at the

    beginning of the project.

    In the second phase we find a variety of environments in which it could implementthe developed modules with JSR-168 and JSR-286 (Java Portlet Specifications),

    opting for the use of Liferay Portal 6.1, which is OpenSource product written

    in Java, which has reached levels similar quality to payment platforms such as

    Microsoft Sharepoint, eXo platform, IBM WebSphere or Oracle WebCenter. The

    decision was taken after making comparisons between different alternatives and to

    make a product available to the school.

  • PALABRAS CLAVE:

    LATEX; TUTORIAL PARA REDACCION DE TRABAJOS DE GRADO.

  • INTRODUCCION

    La busqueda de nuevas formas para hacer realidad el aprendizaje ubicuo, sirviendose de

    herramientas existentes en el ciberespacio, ha impulsado proyectos de estudio en busca

    de promover una convergencia comunicacional formativa, razon que ha llevado a muchas

    instituciones a percibir las Tecnologias de la Informacion y Comunicacion (TIC) como

    herramienta fundamental en el proceso de aprendizaje, proliferandose en las ultimas

    decadas la utilizacion de estas en los Sistemas de Informacion (SI), los cuales son un

    conjunto organizado de elementos (entre los que podemos referirnos a Personas, Datos,

    Actividades o Recursos materiales en general), que nos permiten acceder a los datos

    relevantes de manera frecuente y oportuna.

    Muchas Instituciones han optado por la implementacion de sistemas de informacion

    para la gestion y optimizacion de sus procesos, siendo este el caso de CORPOINS-

    TEL, Institucion que se encuentra en este momento adelantando el proceso Ambiente

    Educativo Virtual y necesita incrementar el rendimiento de sus actividades que en de-

    terminado momento podrian llegar a ser superada por la demanda de parte de sus

    miembros.

    En respuestas a lo anterior, consideramos necesario la implementacion de un sistema

    de administracion informatico para la gestion y optimizacion de sus procesos, por lo

    que inspirados en lo que se conoce como WebOs3, hemos decidido realizar componentes

    modulares4 que satisfagan sus necesidades actuales en lo que respecta a la parte aca-

    demica de esta institucion. Estos componentes modulares o portlets, necesitan de un

    ambiente compatible con la especificacion Java JSR-286, razon por la que despues de

    experimentar con diferentes plataformas hemos optado por la utilizacion de Liferay

    Portal 6.1 CE (Community Edition), la cual corre en la mayora de los servidores de

    3WebOs: Web Operating Sistem, tambien conocidos como WebDesktop

    4A partir de este momento, nos referiremos a dichos componentes modulares con el nombre de portlets, los cuales

    poseen un comportamiento similar a los de un aplicativo de escritorio y se encuentran basados en la tecnologa Java

    24

  • aplicaciones y contenedores de servlets, base de datos y sistemas operativos.

    25

  • 1. EL PROBLEMA

    1.1. TITULO

    PORTAL WEB QUE PERMITA LA GESTION DE INFORMACION DE LOS ES-

    TUDIANTES EN LA INSTITUCION DE EDUCACION PARA EL TRABAJO Y EL

    DESARROLLO HUMANO DEL LITORAL CORPOINSTEL.

    1.2. PLANTEAMIENTO DEL PROBLEMA

    LA INSTITUCION DE EDUCACION PARA EL TRABAJO Y EL DESARROLLO

    HUMANO DEL LITORAL CORPOINSTEL. Es un centro educativo que orienta sus

    esfuerzos a la formacion de personas competentes, crticas y creativas, con proyeccion

    al manejo eficiente de los procesos contables, electronicos e informaticos que respondan

    a los requerimientos en competencias laborales del entorno empresarial, ubicado en la

    ciudad de Cartagena en el departamento de Bolvar, cuenta con una poblacion de 350

    estudiantes. Su rector es el Sr. JOSE LUIS SIERRA BALLESTEROS; cuenta con un

    personal de 20 docentes especializados en distintas areas, como la ciencia, el derecho, las

    ingenieras y la contabilidad, con capacitacion y experiencia en las areas administrativas

    y educativas.

    En este momento, CORPOINSTEL desarrolla las inscripciones, matrcula academica,

    ingreso de notas y reporte de horarios, por medio de las herramientas de Microsoft,

    tales como Excel, Word, entre otras, las cuales no son idoneas para el manejo de este

    tipo de informacion, ya que estas no permiten a varios usuarios acceder a la informacion

    al mismo tiempo, ni actualizarla desde distintos puntos. Ademas, esto obliga que los

    procesos sean realizados por la misma persona generando retrasos en el ingreso de la

    26

  • informacion. De esta manera los procesos se vuelven tediosos, de excesivo cuidado y

    con posibles fallas de caracter humanas.

    La institucion no maneja una poltica de seguridad de su informacion, la cual deja en

    manifiesto la posibilidad de que sus datos sean modificados por un agente externo y

    estos no puedan ser comparados con registros existentes en una bodega. Ademas de

    que una copia de seguridad salvaguardara a la empresa en caso de danos fsicos en sus

    maquinas.

    Cabe mencionar que algunos procesos importantes como el registro de nuevos estudi-

    antes y datos de los docentes, se llevan de manera escrita y algunos procesos no se

    tienen en cuenta, tales como consulta de notas por parte de los acudientes de cada

    estudiante, ignorando las ventajas que ofrece la sistematizacion en el almacenamiento

    de la informacion.

    No contiene un aplicativo web, haciendo que la institucion se encuentre desactualizada

    en cuanto a sistemas de informacion y no se beneficie de las ventajas que estas ofre-

    cen, ademas la institucion esta desarrollando el proceso Ambiente Educativo Virtual y

    necesita su entorno web.

    Esto causa que los estudiantes tengan que dirigirse hasta el centro de la institucion

    a matricularse, los estudiantes no tienen forma de acceder a sus notas reportadas en

    el sistema durante cada periodo academico, ni la oportunidad de modificar sus datos

    personales.

    Como respuesta a las necesidades, se hace necesaria la implementacion de un portal Web

    interactivo, siendo este quien permitira fortalecer los procesos de una forma factible y

    viable para generar informacion que pueda satisfacer las necesidades de los docentes

    y estudiantes en el ambito socioeducativo, permitiendo a la institucion estar a la van-

    guardia de las exigencias actuales haciendola competitiva frente a otras instituciones.

    1.2.1. Formulacion del Problema

    El desarrollo de un portal Web que permita la gestion de informacion de los estudiantes

    de CORPOINSTEL, soluciona el proceso de toma de decisiones en la institucion?

    27

  • 1.3. OBJETIVOS

    1.3.1. Objetivo General

    Elaborar un portal web que permita la gestion de informacion de los estudiantes de

    CORPOINSTEL.

    1.3.2. Objetivos Especificos

    Analizar el sistema actual de la institucion y determinar los requerimientos nece-sarios para la administracion de la informacion de los estudiantes y profesores.

    Desarrollar un modulo para el portal que permita a los estudiantes la gestion dela matricula academica, ingreso y actualizacion de los datos personales, reporte

    academico y consulta de notas.

    Elaborar un modulo para el portal teniendo en cuenta los procesos que realizan losdocentes como son el registro de notas por asignatura y gestion de datos personales.

    Realizar un modulo de gestion administrativa para los procesos que requieran de laintervencion de un administrador, tales como ofertas de nuevos cursos y horarios

    para estos.

    1.4. JUSTIFICACION

    Con la evolucion de las aplicaciones Web en las empresas y sobre todo en la educacion,

    teniendo en cuenta las investigaciones y observaciones realizadas en CORPOINSTEL,

    nos permite implementar un sistema que de solucion a las problematicas encontradas

    en la administracion de la informacion de los estudiantes.

    Lo anterior implica el diseno de un portal Web que le permita a la institucion educativa

    ganar mayor reconocimiento a nivel nacional, ademas de mejorar los inconvenientes

    relacionados con la entidad como registros, matriculas, informe de notas en cada periodo

    academico, informacion sobre el contenido de sus cursos o capacitaciones, etc., a cada

    uno de los estudiante de esta institucion. Al implementar esta solucion, los estudiantes

    28

  • podran tener manejo de sus datos personales desde cualquier lugar.

    Este portal agilizara los procesos de almacenamiento ya que se encontrara toda la infor-

    macion en una base de datos, esto generara que la informacion tenga una accesibilidad

    eficiente, constante, segura y organizada, ademas que permitira la implementacion de

    nuevos procesos como consulta de notas por partes de alumnos y acudientes.

    El diseno de esta aplicacion, ofrecera a cada uno de los usuarios finales una interfaz de

    usuario amigable y dinamica, ya que esta juega un papel importante al momento en

    que se de la adaptacion al nuevo entorno.

    1.5. DELIMITACION

    1.5.1. Delimitacion Espacio-Temporal

    Este proyecto se llevo a cabo en La Institucion de Educacion para el Trabajo y el

    Desarrollo Humano del Litoral (CORPOINSTEL), la cual se encuentra en la ciudad

    de Cartagena-Bolvar en Colombia y su direccion es Av. Pedro de Heredia No 49B-

    15, telefonos 6698229 - 6698888. Se realizo en un periodo aproximado de dos anos

    comprendido entre los meses de Junio del 2010 a Octubre del 2012.

    1.5.2. Delimitacion Conceptual

    1.5.2.1. Portal Web: Es un sitio web cuya caracterstica fundamental es la de servir

    de Puerta de entrada (unica) para ofrecer al usuario, de forma facil e integrada, el

    acceso a una serie de recursos y de servicios relacionados a un mismo tema, en nue-

    stro caso se utilizara para el manejo o gestion de la informacion para el instituto de

    CORPOINSTEL.

    1.5.2.2. Gestion de la Informacion: Permitir por parte de los estudiantes, docentes y

    administrativos el registro, ingreso y actualizacion de sus datos personales referentes a

    la institucion CORPOINSTEL.

    29

  • 1.5.2.3. Educacion para el Trabajo y el Desarrollo Humano: Es ofrecida principal-

    mente por instituciones oficiales como: Servicio Nacional de Aprendizaje (SENA)5 , la

    Corporacion Politecnico de Cundinamarca (INCAP)6 y privadas como el Centro de ed-

    ucacion superior de formacion tecnica (CESDE)7, entre otros. Los programas cursados

    son conducentes a ttulos en niveles tecnicos y en areas especficas y que se enfocan prin-

    cipalmente a la capacitacion para generar expertos en areas puntuales de las diferentes

    actividades laborales segun la clasificacion nacional de ocupaciones.

    1.5.2.4. CORPOINSTEL: Institucion de Educacion para el trabajo y el desarrollo

    humano del Litoral. Esta es la institucion a la cual se le implementara el portal web y

    se encuentra ubicada en la Av. Pedro de Heredia # 49B-15 en la ciudad de Cartagena

    - Bolvar.

    1.5.2.5. Diseno: Etapa en la cual todo lo que se ha analizado sera desarrollado. Para

    ello se debe tener en cuenta los puntos expuestos dentro del analisis previo y la solucion

    planteada.

    5Servicio Nacional de Aprendizaje (SENA) URL: http://www.sena.edu.co/portal

    6Corporacion Politecnico de Cundinamarca URL: http://www.incap.edu.co/incap

    7Centro de educacion superior de formacion tecnica URL: http://www.cesde.edu.co/

    30

  • 2. MARCO DE REFERENCIA

    2.1. ANTECEDENTES

    Internet es un mundo virtual muy atractivo para todas las personas de cualquier raza,

    edad, creencia o religion. Hasta hace un par de anos el acceso era caro y lento, pero esto

    ha cambiado y hoy en da se ha convertido en nuestro diario vivir, pues muchos lo usan

    como punto de encuentro, y mas aun desde la extension de las redes wifi, la proliferacion

    de ordenadores portatiles, y los accesos telefonicos de banda ancha. Esto hace que sea

    posible, e incluso muy facil, el conseguir contactar con ellos por este camino, ya que en

    general estan predispuestos a su utilizacion.

    2.1.1. A Nivel Local

    2.1.1.1. Colegio Parroquial El Carmelo: Esta institucion cuenta con un aplicativo

    web que permite a los estudiantes acceder a la informacion referente a su institucion,

    tales como pueden ser eventos realizados en ella o sitios de interes para los estudiantes

    y docentes. Adicional a esto, este portal cuenta con un espacio donde el docente puede

    subir documentos para que los estudiantes descarguen y hagan sus tareas en casa.8

    2.1.1.2. Colegio Bilingue: Este colegio se encuentra utilizando Phidias9 Software, la

    cual es un sistema integrado para la gestion administrativa y academica de colegios.10

    8Colegio Parroquial El Carmelo URL: http://www.colcarmelo.edu.co

    9Los desarrolladores de Phidia, llevan 6 anos trabajando de forma continua en el desarrollo de aplicaciones web.

    10Colegio Bilingue URL: http://colegiobilingue.phidias.co

    31

  • 2.1.1.3. Campus Virtual UPC: El Campus virtual de la UPC esta basado en una

    plataforma Web llamada Moodle (Modular Object Oriented Distance Learning Enviro-

    ment), la cual permite trabajar virtualmente con cualquier navegador y desde cualquier

    sistema operativo (MS-Windows, MacOS, GNU/Linux y otros).11

    2.1.1.4. Centro Educativo de Sistemas UPARSISTEM: Es una entidad de formacion

    para el trabajo y el desarrollo humano, la cual es una opcion de capacitacion, con una

    oferta academica con base en competencias laborales pertinentes a todos los escenarios

    productivos de la realidad actual, donde sus alumnos sean elementos claves de partic-

    ipacion en el desarrollo colectivo e individual. Actualmente este Instituto educativo

    cuenta con un portal web elaborado en un gestor de contenido GPL llamado JOOMLA,

    y este aplicativo ofrece informacion a todos los estudiantes, visitantes, etc. sobre los

    procesos mas relevantes que se dan en la Institucion.12

    2.1.2. A Nivel Nacional

    2.1.2.1. Sistema academico Universidad de Caldas SIA: En la universidad de Caldas,

    cuentan con un sistema que les permite a los estudiantes consultar notas, horarios y

    principales noticias relacionadas con sus asuntos estudiantiles y a los profesores realizar

    consulta de actividades academicas, registro de notas y gestion de su labor academica

    desde internet.13

    2.1.2.2. Fussion Siglo XXI[1]: Este aplicativo Ofrece control y agilidad, en el manejo

    de los procesos de informacion de la instituciones educativas que se rigen bajo el decreto

    715 del 2001, basados en este, abarcan lo relacionado con el ciclo de educacion Primaria,

    basica y Media. El software permite a los estudiantes inscritos y a sus acudientes, la

    consulta en lnea de datos basicos relacionados con la matricula, avance academico, ho-

    rarios, actividades extracurriculares que se desarrollan en la institucion y actualizacion

    de datos basicos del alumno.14

    11Campus Virtual de Universidad Popular del Cesar URL: http://www.unicesar.edu.co/virtual/

    12UPARSISTEM URL: www.uparsistem.edu.co/web/

    13Universidad de Caldas URL: http://acad.ucaldas.edu.co/

    14[1] Prototipo software administrativo escolar en web fussion siglo xxi

    32

  • 2.1.2.3. Portal de Alumnos Universidad de Santander Cucuta: Este portal les permite

    a los estudiantes encontrar todo lo relacionado al proceso de matrcula, las fechas a

    tener en cuenta segun lo acordado en el calendario academico del semestre, formas de

    financiacion de matrcula, descuentos, consultas de notas, record academico de todos

    los semestres cursados, entre otros.15

    2.1.2.4. Ciudad Educativa: Aplicacion Web creada por NUSOFT16 (nucleo de soft-

    ware de Colombia) que Incluye gestion de SIMAT17, Calificaciones, Evaluacion Docente,

    Acceso a Padres de Familia a toda la informacion academica de sus hijos da a da a

    traves de internet, Logros pendientes, Boletines trimestrales, Plan de Estudios, Horar-

    ios, Material didactico y pedagogico virtual, entre muchos otros.18

    2.1.2.5. Portal Educativo Colombia Aprende: Nace el 24 de mayo de 2004, como un

    proyecto estrategico dentro del Programa Nacional de Uso de Medios y Nuevas Tec-

    nologas de la Informacion y Comunicacion para la competitividad del Plan Sectorial

    La Revolucion Educativa 2002-2006. Su objetivo es el de consolidarse como el prin-

    cipal punto de acceso y encuentro virtual de la comunidad educativa a traves de la

    oferta y el fomento del uso de contenidos y servicios de calidad que contribuyan al

    fortalecimiento de la equidad y el mejoramiento de la educacion del pas.19

    2.1.2.6. AcademuSoft: AcademuSoft es una EAS (Enterprise Applications Solu-

    tions) para las Instituciones de Educacion Superior, que ofrece una alternativa de alto

    nivel para el ingreso, organizacion, gestion y administracion de la informacion en cada

    uno de los procesos Academicos y necesidades de negocio generadas por la Institucion

    Educativa. Busca optimizar la generacion de la informacion y apoyar a la alta gerencia

    en la toma de decisiones.20

    15Portal Universidad de Santander URL: http://portalcucuta.udes.edu.co/Alumnos/tabid/61/Default.aspx

    16NUSOFT: Empresa colombiana que presta sus servicios informaticos en el Sector Educativo.

    17SIMAT: Hace referencia a los Sistemas de Matricula

    18Ciudad Educativa URL: http://www.CiudadEducativa.com

    19Colombia Aprende URL http://www.colombiaaprende.edu.co/

    20Academusoft URL: http://www.unipamplona.edu.co/unipamplona/hermesoft/portalIG/home_28/recursos/

    academusoft/14042008/academusoft_inicio.jsp

    33

  • 2.1.2.7. Academium: es una solucion de software orientada a instituciones educati-

    vas que satisface las necesidades de control de cuentas, caja escolar, registro de califi-

    caciones, planeacion de horarios y obtencion de reportes. Han dirigido sus esfuerzo a

    garantizar la facilidad de uso y rapida implementacion basada en una amigable interfaz

    de usuario, ayuda en pantalla y asistentes para las tareas mas complejas.21

    2.1.3. A Nivel Internacional

    2.1.3.1. Portal WEB del Instituto de Teologia y Pastoral Para Laicos INTEPAL:

    INTEPAL es una organizacion sin fines de lucro dedicada por mas de 15 anos a la

    educacion religiosa del austro ecuatoriano. Esta institucion cuenta con un portal web

    basado en Liferay Portal 5.1.2, el cual fue implementado por egresados22 de la Univer-

    sidad Politecnica Salesiana y se encuentra conformada por los siguientes modulos:

    Gestion de malla curricular Matricula Registro de Calificaciones Evaluacion docentes Biblioteca Virtual

    2.1.3.2. Sistema integrado de gestion escolar y administracion de centros educacionales

    sobre software libre: Desarrollo de un sistema de gestion escolar sobre multiplataforma

    que integra los siguientes modulos:

    Sistema de gestion escolar Sistema de remuneraciones Sistema de bibliotecas Sistema Contable

    Todo el proyecto se enfoca sobre un concepto de software libre y codigo abierto. El

    proyecto se encuentra en la etapa de complementacion y a la fecha beneficia a 29

    21Academium URL: http://www.grupoexecom.com/academium/

    22Patricio Cevallos Jimenez y Edisson Quintuna Padilla realizaron un invaluable aporte a la comunidad creciente de

    hispanohablantes de Liferay Portal con su Tesis previa a la obtencion del Ttulo de Ingeniero en Sistemas.

    34

  • establecimientos escolares de Chile.23

    2.1.3.3. Eskolare: Es un Sistema de Administracion y Control Escolar, integral y

    flexible ideal para todo tipo de planteles educativos (escuelas primarias, secundarias,

    bachilleratos, universidades, escuelas de ingles, etc.) que facilita a los usuarios llevar

    un mejor control escolar en la gestion de calificaciones. Debido a su diseno basado en

    internet, el sistema puede ser ejecutado desde cualquier computadora que cuente con

    un Browser o Navegador conectado a internet, de forma que personal administrativo,

    academico y alumnos puedan tener acceso al sistema desde cualquier lugar en el mo-

    mento que lo deseen. Se puede integrar facilmente a la pagina web de su institucion o

    funcionar independientemente si no cuenta aun con una pagina web.24

    2.1.3.4. Edmodo: es una red social educativa que anda activa desde el 2008 y desde

    entonces no ha parado de agregar nuevas caractersticas y aportar a la educacion.

    Se define como una herramienta de productividad a nivel escolar que cuenta con her-

    ramientas informaticas para el escritorio y dispositivos moviles.

    Debido al crecimiento constante y que cada vez le agregan nuevas funciones, esta em-

    presa ya dispone de 5 millones de usuarios y 35 personas trabajando en sus instalaciones

    en San Mateo, California.

    Edmodo cuenta con registro gratuito para profesores y alumnos que quieran aprovechar

    al maximo los recursos pero tambien hay un servicio de paga que te ofrece mas car-

    actersticas de ensenanza y otras opciones que haran el salon de clases un mundo de

    diversion y aprendizaje.25

    23Fundacion Maria Auxiliadora - Chile URL: http://www.fmachile.org/sitionuevo/index.php/es/

    24Eskolare URL: http://www.eskolare.com/

    25Edmodo URL: http://www.edmodo.com/

    35

  • 2.2. RESENA HISTORICA

    La Institucion de Educacion para el Trabajo y el Desarrollo Humano del Litoral COR-

    POINSTEL

    La creacion del instituto de educacion formal y no formal es el resultado de la iniciativa

    y esfuerzo de tres personas en particular que unieron sus ideas y conocimientos para

    tal efecto y beneficio de la comunidad.

    El Instituto Tecnico Sistematizado INSTEL LTDA.

    Formador en la educacion no formal fue concebido como proyecto en 1990 y aprobada

    por la secretaria de educacion y cultura de Bolvar mediante resolucion No. 3284 de

    1990.

    A partir de 1991 la institucion inicia su actividad con tan solo cinco (5) aulas, pocos

    recursos y una infraestructura fsica reducida. Hoy en da es una de las instituciones

    de educacion formal y no formal mas conocida por la comunidad Cartagenera, ac-

    tualmente ha aumentado su gama de servicios educativos a precios accequibles, ofrece

    una infraestructura fsica mas amplia para mayor comodidad y dotada de los recursos

    tecnicos y humanos acordes con las necesidades actuales del mercado y tecnologa.

    INSTEL LTDA. Inicio en la avenida Pte. Jimenez #29f - 11, en el ano 1992 se muda

    al callejon lequerica, haciendo esquina con el antiguo Colegio de los Angeles, para en

    el ano 1995 domiciliarse con sede propia en la Calle Real (30), del barrio Pie de la

    Popa No. 21-85 en la ciudad de Cartagena D.T. y C. En Colombia. Actualmente

    fortalecida como corporacion Internacional se encuentra ubicada en los cuatro vientos

    Frente al SENA 31A #49B-15, por donde transitan todas las rutas de buses urbanos

    de la ciudad, lo cual la hace accesible no solo a este sector, sino tambien a los que viven

    en areas Rurales.

    INSTEL LTDA. Presento en su nacimiento un amplio y moderno portafolio de servi-

    cios educativos a la vanguardia de lo que realmente demandaba el mercado laboral;

    36

  • Escuela de carreras tecnicas:X Analisis y programacion de computadores.X Secretariado ejecutivo sistematizado.X Administracion de Sistemas.X Electronica y telecomunicaciones.X Lenguas Modernas

    Escuela de validacion del bachillerato en el ano 2001:X Validacion general del bachillerato.X Validacion de grados 10 y 11.X Bachillerato academico por ciclos.

    Mision Institucional

    La INSTITUCION DE EDUCACION PARA EL TRABAJO Y EL DESARROLLO

    HUMANO DEL LITORAL orienta sus esfuerzos a la formacion de personas compe-

    tentes, crticas y creativas, con proyeccion al manejo eficiente de los procesos contables,

    electronicos e informaticos que respondan a los requerimientos en competencias labo-

    rales del entorno empresarial. Su formacion estara encaminada a la excelencia en la

    imparticion de educacion tecnica siendo el pilar fundamental para la capacitacion y

    prestacion de servicios educativos en beneficios del desarrollo nacional direccionando

    sus bases a la busqueda del saber y el desempeno del hombre como un ser social com-

    prometido con el conocimiento y el desarrollo social y empresarial del pas en general.

    Vision Institucional

    Ser lder entre las instituciones de educacion para el trabajo y el desarrollo humano

    de la ciudad de Cartagena, y estar entre las mejores en el ambito regional, apoyado en

    altos niveles de capacitacion, logrando una equivalencia en la formacion y el aprendizaje

    contando con un proyecto basado en competencias con alto contenido practico y flexi-

    ble que dote de competencias basicas, laborales y especificas con sistemas integrales de

    evaluacion orientados a la certificacion y fundamentado en las ciencias y la tecnologa

    acorde con las exigencias del mundo cambiante, las expectativas y necesidades del mer-

    cado laboral, formando personas en el saber, el autoestima y la responsabilidad frente

    37

  • Figura 1. Mapa Conceptual del P.E.I de CORPOINSTEL

    38

  • ellos y la sociedad.

    2.3. BASES TEORICAS

    Anteriormente internet era propiamente unidireccional, es decir, la informacion era mas

    bien de corte informativo y no permita la interaccion directa con y entre los usuarios.

    Hoy en da, se ha convertido en bidireccional y nos permite la interaccion de todo tipo

    de contenido, sean estos videos, imagenes, textos e inclusive almacenamiento y edicion

    de archivos online y en tiempo real gracias a la desarrollo de la web.

    2.3.1. Los Portales Educativos[2]

    Los portales educativos son espacios web que ofrecen multiples servicios a los miembros

    de la comunidad educativa (profesores, alumnos, gestores de centros y familias): infor-

    macion, instrumentos para la busqueda de datos, recursos didacticos, herramientas para

    la comunicacion interpersonal, formacion, asesoramiento, entretenimiento. La mayora

    de los portales son gratuitos y constituyen una cortesa de sus patrocinadores (normal-

    mente instituciones educativas y empresas del sector) hacia sus destinatarios. De esta

    manera, mediante la oferta de servicios de interes para los miembros de la comunidad

    educativa, pretenden difundir una buena imagen institucional o contactar con clientes

    potenciales26.

    2.3.2. Los Portales Educativos como Fuente de Recursos y Materiales[3]

    Los portales educativos por sus caractersticas como distribuidores de informacion

    y almacenes de recursos, constituyen para la escuela actual un soporte ideal y efi-

    ciente de informacion relacionado con el mundo educativo. Por otro lado, los portales

    tematicos educativos, como referente especfico de una materia, suponen la plataforma

    ideal en el que los miembros de un colectivo (profesores, maestros, educadores y fa-

    26[2] Marques Graells, Pere. Evaluacion de los portales educativos en Internet. Revista Pixel.Bit, 18

    39

  • milias) puedan establecer un punto de encuentro para participar, reflexionar, as como

    cooperar en la actividad docente incentivando nuevas formas de trabajo en el aula.

    En este sentido presentamos un ejemplo de portal tematico educativo dedicado a la

    educacion musical: MOS27.

    2.3.3. Tecnicas E Indicadores Para La Evaluacion De Portales Educativos En Internet[4]

    Dadas algunas ideas preliminares de diferencias entre las paginas web y los portales

    educativos, podemos decir que todo portal es una pagina, pero no todo web es un

    portal. Este artculo presenta una ficha para catalogacion y portales educativos.28

    2.3.4. Analisis de los portales en internet de Centros educativos[5]

    Al realizar un basico analisis de la mayor parte de los sitios web en general, y de los

    centros de educativos espanoles en particular, el resultado suele ser bastante desalenta-

    dor: Paginas que no se actualizan nunca tablones de informacion planos sin interaccion

    alguna entre usuarios, carencia de planificacion y de uniformidad estructural, plantillas

    de diseno obsoletas y repetitivas, uso de enormes ficheros de imagen, pelculas flash

    destinadas solo a decorar sin ningun tipo de interactividad, etc.29

    2.4. BASES LEGALES

    2.4.1. Derecho de Autor y Contrato Laboral[6]

    2.4.1.1. Disposiciones Generales del Derecho de Autor: El derecho de autor es un

    conjunto de normas que protegen los derechos subjetivos del creador de la obra, enten-

    27[3] Gertrudix Barrio, Felipe. Los Portales Educativos Como fuente de Recursos Y Materiales, Revista de Comuni-

    cacion y nuevas tecnologas, ISSN: 1697 - 8293

    28[4] Bedrinana Ascarza, Aquiles. Tecnicas E Indicadores Para La Evaluacion De Portales Educativos En Internet,

    Rev. de Investigacion de la Fac. de Ciencias Administrativas, UNMSM

    29[5] De la Torre, Anbal. Analisis de los portales en internet de Centros educativos, 2004

    40

  • dida esta como la manifestacion personal, original de la inteligencia expresada de forma

    tal que pueda ser perceptible. La proteccion se concede al autor desde el momento

    mismo de la creacion de la obra sin que para ello requiera formalidad jurdica alguna.

    De la autora se desprenden dos tipos de derechos: los patrimoniales y los morales. Los

    primeros son el conjunto de prerrogativas del autor que le permite percibir remunera-

    ciones o ingresos por la explotacion economica de la obra. Constituye una facultad

    exclusiva para realizar, autorizar o prohibir cualquier, utilizacion que se quiera hacer

    de la obra, como la reproduccion, la comunicacion publica, la distribucion publica, la

    importacion, la traduccion, adaptacion, arreglo u otra transformacion de la obra. En

    tanto que, los derechos morales facultan al autor para reivindicar en todo tiempo la

    paternidad de la obra; oponerse a toda deformacion, modificacion que perjudique su

    honor o reputacion, o demerite la obra; publicarla o conservarla inedita; modificarla

    y a retirarla de circulacion. Estos derechos se caracterizan por ser intransferibles, ir-

    renunciables e imprescriptibles. Como caracterstica de los derechos patrimoniales, a

    diferencia de los derechos morales, se resalta que estos ultimos se pueden transmitir

    tanto entre vivos como por causa de muerte a los herederos o causahabientes como

    resultado de un proceso de sucesion30.

    2.4.1.2. Transferencia Del Derecho Patrimonial De Autor A Traves De Un Contrato De

    Prestacion De Servicios: En terminos reconocidos por la jurisprudencia y la doctrina de

    nuestro pas El contrato de prestacion de servicios es un contrato atpico de naturaleza

    civil, fruto de la necesidad que tenan las personas de ofrecer su mano de obra, como

    capital de trabajo, pero bajo una relacion distinta a la subordinacion propia del contrato

    laboral.

    Se entiende pertinente la anterior aclaracion por cuanto la figura contractual de prestacion

    de servicios resulta de alguna manera regulada en el artculo 20 de la Ley 23 de 1982,

    siempre que por su conducto es posible presumir la transferencia de derechos patrimo-

    niales de autor.

    De tal manera, es necesario advertir que la presuncion descrita por el artculo 20 de la

    Ley 23 de 1982, se predica de forma limitada a los contratos de prestacion de servicios,

    descartando de plano la posibilidad de hacer efectivo su contenido cuando se trate de

    30[6] Direccion Nacional de Derecho de Autor, Derecho de autor y contrato laboral

    41

  • contratos de trabajo. En efecto el referido artculo senala:

    Artculo 20. Cuando uno o varios autores, mediante contrato de servicios, elaboren

    una obra segun plan senalado por persona natural o jurdica y por cuenta y riesgo de

    esta, solo percibiran, en la ejecucion de ese plan, los honorarios pactados en el respectivo

    contrato. Por este solo acto, se entiende que el autor o autores transfieren los derechos

    sobre la obra, pero conservaran las prerrogativas consagradas en el artculo 30 de la

    presente Ley, en sus literales a) y b).

    As las cosas, a fin de predicar una presuncion iuris tantum en favor de quien, por

    virtud de un contrato de prestacion de servicios, encarga la elaboracion de una obra es

    indispensable que se cumpla con los siguientes requisitos: Que exista un plan senalado

    por el contratante. Que la elaboracion de la obra corra por cuenta y riesgo del con-

    tratante. Que se pacte de manera expresa el precio de los honorarios. Sin embargo no

    podemos pasar por alto que estamos frente a una presuncion de derecho iuris tantum,

    y en consecuencia siempre que el autor disponga contractualmente con quien encarga

    la obra que algunos o la totalidad de sus derechos seguiran como parte de su acervo

    patrimonial, los efectos de la citada presuncion no surgen a la vida jurdica31.

    2.4.1.3. Contrato De Licencia: El titular de los derechos patrimoniales de autor sobre

    un programa de computador, pretendiendo su comercializacion, tiene la prerrogativa de

    otorgar licencias o autorizaciones para la explotacion o utilizacion por terceros. Dicha

    licencia debe contemplar, entre otros factores pactados, las condiciones de tiempo, el

    territorio, la forma singular de aprovechamiento de la obra y el medio o soporte para

    su difusion, razon por la cual la misma es cuidadosamente elaborada, evitando de esta

    manera que por su indeterminacion se torne en una cesion del derechos.

    Se precisa enunciar que con el solo hecho de conceder una licencia no se transmite en

    ningun momento la titularidad del derecho de autor sobre el programa de computador.

    En virtud de una licencia de uso, y conforme a lo senalado en la Decision Andina 351

    de 1993, al usuario de la misma le es permitido:

    1. Hacer una fijacion del programa en la memoria del computador (artculo 26 de la

    31[6] Ibid., p. 41

    42

  • Decision Andina de 1993).

    2. Hacer una copia de seguridad o de back up (artculo 24 literal b) de la Decision

    Andina de 1993).

    3. Hacer una adaptacion del programa para su exclusiva utilizacion (artculo 24 de la

    Decision Andina 351 de 1993).

    Es menester precisar que uno de los principios fundamentales del derecho de autor

    es la independencia de las utilizaciones, es decir que la autorizacion para utilizar una

    creacion en una modalidad de explotacion no faculta para utilizarla en otra modalidad

    distinta (artculo 77 Ley 23 de 1982), as por ejemplo, si el titular de los derechos

    patrimoniales sobre un programa de computador concede una licencia para usar la obra

    en un territorio geografico determinado, en virtud de tal acto no es posible que el usuario

    instale el programa licenciado en un territorio diferente, pues el uso legtimo de la obra

    se agota con los parametros senalados en la licencia32.

    2.4.2. Educacion para el Trabajo y el Desarrollo Humano.

    Es la ofrecida con el objeto de complementar, actualizar, suplir conocimientos y formar

    en aspectos academicos o laborales sin sujecion al sistema de niveles y grados propios

    de la educacion formal.

    Se organiza en un PEI para ofrecer programas de formacion laboral o de formacion

    academica, flexibles y coherentes con las necesidades y expectativas de las personas, la

    sociedad, las demandas del mercado laboral y del sector productivo.

    Normas que regulan las instituciones de educacion para el trabajo y el desarrollo hu-

    mano:

    Decreto 2888 del 2007: De acuerdo con el artculo 1 de este decreto, este tiene por

    objeto reglamenta la creacion, organizacion y funcionamiento de las instituciones que

    ofrezcan el servicio educativo para el trabajo y el desarrollo humano y establecer los

    requisitos basicos para el funcionamiento de estos programas. As mismo, el artculo

    4 ibifem establece que se entiende por institucion de educacion para el trabajo y el

    32[6] Ibid., p. 41

    43

  • desarrollo humano, toda institucion de caracter estatal o privado organizado para ofrecer

    y desarrollar programas de formacion laboral o de formacion academica de acuerdo con

    lo establecido en la ley 115 de1994.

    Por su parte, el artculo 12 del Decreto 2888 de 2007, establece que las instituciones

    autorizadas para prestar el servicio educativo para el trabajo y el desarrollo humano

    solamente expediran certificados de aptitud ocupacional a quien culmine satisfactoria-

    mente un programa registrado (subrayado propio). Estos certificados de aptitud ocupa-

    cional pueden ser, el certificado de Tecnico Laboral por Competencias o el Certificado

    de Conocimientos - Academicos.

    Ley 115 de 1994: Por medio de esta se expide la Ley General de Educacion

    Ley 1064 de 2006: Por medio de la cual se dictan normas para el apoyo y fortalec-

    imiento de la educacion para el trabajo y el desarrollo humano establecida como edu-

    cacion no formal en la ley general de educacion.

    Decreto 4904 de 2009: Por el cual se reglamenta la organizacion, oferta y funcionamiento

    de la prestacion del servicio educativo para el trabajo y el desarrollo humano y se dictan

    otras disposiciones.

    Decreto 367 de 2009: Por el cual se fija plazo para presentar solicitud de registro de los

    programas de educacion para presentar solicitud de registro de los programas de edu-

    cacion para el trabajo y el desarrollo humano que actualmente ofrecen las instituciones

    formadoras.

    Decreto 2020 de 2006: Por medio del cual se organiza el sistema de calidad de for-

    macion para el trabajo (SCAFT33)

    Decreto 1500 de 2008: Por el cual se establecen los requisitos para la constitucion y

    funcionamiento de los centros de ensenanza automovilstica.

    32Nota:El Decreto 2888 de 2007 fue derogado y reemplazado por el Decreto 4904 de 2009.

    33SCAFT: Sistema de Calidad de Formacion para el Trabajo

    44

  • Resolucion 3245 de 2009: Por la cual se reglamenta el decreto 1500 de 2009

    2.4.3. Resolucion Numero 1328

    Por la cual se modifica la Resolucion 4516 del 8 de Agosto de 2007, mediante la cual

    se asignaron recursos provenientes del recaudo de Ley 21 de 1982 para el mejoramiento

    de la infraestructura y dotacion de instituciones educativas y se determinan los com-

    promisos de la entidad territorial en la ejecucion de los mismos

    2.4.4. Propiedad Del Copyright

    El autor o creador del trabajo es el propietario originario de los derechos de autora

    generados, a no ser que los asigne a otro, o la creacion se realiza dentro de una relacion

    laboral. En cuyo caso el empleador sera el titular de todos los derechos economicos

    (copiar de la obra, difundir al publico las copias, representar la obra en publico, emitirla

    por radio y television) de la obra en cuestion.

    2.5. MARCO CONCEPTUAL

    2.5.1. Ajax

    (Asynchronous Java Script and XML). Es una tecnica de desarrollo web para crear

    aplicaciones web interactivas. As como DHTML, Ajax no es una tecnologa en s,

    sino un termino que se refiere al uso de un grupo de tecnologas juntas, como son por

    ejemplo: XHTML (o HTML), Java script, XMLHttpRequest entre otras. La idea es que

    las paginas sean mas dinamicas cargando informacion del servidor de forma escondida,

    logrando que la pagina web no tenga que ser recargada cada vez que un usuario cambia

    informacion de un formulario, por ejemplo. De esta forma se logra que la pagina web

    incremente su interactividad, velocidad y usabilidad.

    45

  • 2.5.2. Base De Datos

    Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organi-

    zados independientemente de su utilizacion y su implementacion en maquina accesibles

    en tiempo real y compatibles con usuarios concurrentes con necesidad de informacion

    diferente y no predicable en tiempo.

    2.5.3. Browser

    Aplicacion para visualizar todo tipo de informacion y navegar por el www con fun-

    cionalidades plenamente multimedia. Como ejemplo de navegadores tenemos Internet

    Explorer, Firefox, Chrome y Safari.

    2.5.4. Contrasena

    Codigo utilizado para accesar un sistema restringido. Pueden contener caracteres al-

    fanumericos e incluso algunos otros smbolos. Se destaca que la contrasena no es visible

    en la pantalla al momento de ser tecleada con el proposito de que solo pueda ser conocida

    por el usuario.

    2.5.5. CMS

    De las siglas del ingles Content Management System; se refiere usualmente a sitios

    web que tienen sistemas de administracion que permiten la facil creacion y edicion de

    contenidos, como paginas nuevas, noticias, etc.

    2.5.6. CSS

    Cascade Style Sheet. Conjunto de instrucciones HTML que definen la apariencia de

    uno o mas elementos de un conjunto de paginas web con el objetivo de uniformizar su

    diseno.

    46

  • 2.5.7. DBMS

    Database Management System (Sistema Gestor de Bases de Datos), es un conjunto de

    programas que permiten la completa administracion de base de datos. Desarrollador

    de Web Web developer - Persona o empresa responsable de la programacion de un sitio

    web as la cual incluye, si se da el caso, plataformas de comercio electronico.

    2.5.8. Dominio

    Un dominio o nombre de dominio es el nombre que identifica un sitio web. Cada dominio

    tiene que ser unico en Internet. Por ejemplo, www.unicesar.edu.co es el nombre de

    dominio de la pagina web de la Universidad Popular del Cesar. Un solo servidor web

    puede servir multiples paginas web de multiples dominios, pero un dominio solo puede

    apuntar a un servidor.

    2.5.9. GNU

    El Acronimo GNU se refiere en ingles a GNU No es UNIX (Not UNIX); es un sistema

    de programas compatible con UNIX, desarrollado por la Free Software Foundation

    (FSF). El proyecto GNU empezo en 1983 por Richard Stallman del Massachusetts

    Institute of Technology. La filosofa detras de GNU es producir programas que no sean

    propietarios. Cualquiera puede descargar, modificar y redistribuir programas GNU. La

    unica restriccion es que no le pueden limitar la redistribucion. Linux utiliza muchos

    programas GNU, y en el pasado los sistemas GNU usaban el kernel de Linux. Esta

    estrecha relacion entre Linux y GNU hace que muchas personas piensen, erradamente,

    que son lo mismo. Pero son bastante distintos, y GNU esta desarrollando su propio

    kernel llamado HURD34 para reemplazar el kernel de Linux en los sistemas GNU.

    34HURD: Acronimo de HIRD of Unix-Replacing Daemons, A su vez, HIRD significa HURD of Interfaces Representing

    Depth, razon por lo que la sigla HURD se considera un acronimo recursivo.

    47

  • 2.5.10. GPL

    Acronimo en ingles de General Public License (Licencia Publica General). Esta licencia

    regula los derechos de autor de los programas de software libre (free software) promovido

    por el Free Software Foundation (FSF) en el marco de la iniciativa GNU. Permite la

    distribucion de copias de programas (e incluso cobrar por ello), as como modificar el

    codigo fuente de los mismos o utilizarlo en otros programas.

    2.5.11. Hipertexto

    Cualquier documento que contiene vnculos con otros documentos de forma que al

    seleccionar un vnculo se despliega automaticamente el segundo documento. HTML Si-

    glas del ingles Hypertext Markup Language (Lenguaje de Marcado Hipertexto). Es un

    lenguaje para crear documentos de hipertexto para uso en el www o intranets, por ejem-

    plo. Los archivos de HTML son usualmente visualizados por navegadores (browsers),

    como Internet Explorer, Firefox, Chrome y Safari, entre otros. Es independiente del

    sistema operativo de la computadora.

    2.5.12. Java

    Lenguaje de programacion que permite ejecutar programas escritos en un lenguaje

    muy parecido al C++. Se diferencia de un CGI ya que la ejecucion es completamente

    realizada en la computadora cliente, en lugar del servidor. Java fue originalmente de-

    sarrollado por Sun Microsystems y su principal objetivo fue crear un lenguaje que fuera

    capaz de ser ejecutado de una forma segura a traves de Internet. Esta caracterstica

    requiere la eliminacion de muchas construcciones y usos de C y C++; entre los que se

    destaca la eliminacion de punteros. Java no puede acceder arbitrariamente a direcciones

    de memoria y es un lenguaje compilado en un codigo llamado byte-code. Este codigo

    es interpretado en vuelo por el interprete Java.

    48

  • 2.5.13. JavaScript

    Lenguaje desarrollado por Sun Microsystems en conjunto con Netscape; aunque es

    parecido a Java se diferencia de el en que los programas estan incorporados en el archivo

    HTML.

    2.5.14. JDK

    Java Development Kit (Equipo para el desarrollo de Java). Un equipo basico para

    el desarrollo de software provisto por Sun Microsystems, que incluye las herramientas

    basicas necesarias para escribir, probar, y depurar aplicaciones y applets de Java.

    2.5.15. JSP

    Siglas de Java Server Pages o Paginas de servidor de Java, es la tecnologa para generar

    paginas web de forma dinamica en el servidor, desarrollado por Sun Microsystems,

    basado en scripts que utilizan una variante del lenguaje java para construir paginas

    HTML en servidores.

    2.5.16. JRE

    Java Runtime Environment o JRE es un conjunto de utilidades que permite la ejecucion

    de programas Java.

    2.5.17. JSR

    Son documentos formales que describen las especificaciones y tecnologas propuestas

    para anadir a la plataforma Java.

    49

  • 2.5.18. Login

    En el ambito de seguridad informatica, Login o logon (en espanol ingresar o entrar) es

    el proceso mediante el cual se controla el acceso individual a un sistema informatico

    mediante la identificacion del usuario utilizando credenciales provistas por el usuario.

    2.5.19. MySQL

    MySQL es uno de los Sistemas Gestores de Bases de Datos mas populares. Su ingeniosa

    arquitectura lo hace extremadamente rapido y facil de personalizar. La extensiva reuti-

    lizacion del codigo dentro del software y una aproximacion mnima lstica para producir

    caractersticas altamente funcionales, ha dado lugar a un sistema de administracion de

    base de datos de alta velocidad, compactacion, estabilidad y facilidad de despliegue.

    La exclusiva separacion del core server del manejador de tablas, permite funcionar a

    MySQL bajo control estricto de transacciones o con acceso a disco no transaccional

    ultrarrapido. Lo mantiene la empresa sueca MySQL AB bajo la licencia GPL (GNU

    Public License); puede utilizarse gratuitamente y su codigo fuente esta disponible.

    2.5.20. Portales Web

    Un portal de Internet es un sitio web cuya caracterstica fundamental es la de servir de

    Puerta de entrada (unica) para ofrecer al usuario, de forma facil e integrada, el acceso

    a una serie de recursos y de servicios relacionados a un mismo tema. Incluye: enlaces,

    buscadores, foros, documentos, aplicaciones, compra electronica, etc. Principalmente

    un portal en Internet esta dirigido a resolver necesidades de informacion especfica de

    un tema en particular.

    2.5.21. Programacion Orientada a Objetos

    Programacion Orientada a Objetos (POO) es una filosofa de programacion que se basa

    en la utilizacion de objetos. El objetivo de la POO es imponer una serie de normas

    de desarrollo que aseguren y faciliten la mantenibilidad y reusabilidad del codigo.

    50

  • 2.5.22. Portlets

    Los portlets son componentes modulares de las interfaces de usuario gestionadas y

    visualizadas en un portal web. Los portlets producen fragmentos de codigo de marcado

    que se agregan en una pagina de un portal. Tpicamente, siguiendo la metafora de

    escritorio, una pagina de un portal se visualiza como una coleccion de ventanas de

    portlet que no se solapan, donde cada una de estas muestra un portlet. Por lo tanto un

    portlet (o coleccion de portlets) se asemeja a una aplicacion web que esta hospedada en

    un portal. Como por ejemplo, un portlet de aplicacion puede ser para el correo, el parte

    meteorologico, un foro, noticias, etc. Servicios De Hosting, Hospedaje O Alojamiento

    De Paginas Web Los tres terminos significan lo mismo. El alojamiento web (en ingles

    web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder

    almacenar informacion, imagenes, vdeo, o cualquier contenido accesible va Web.

    2.5.23. Servicio Web

    Un servicio web (en ingles, Web service) es un conjunto de protocolos y estandares que

    sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software

    desarrolladas en lenguajes de programacion diferentes, y ejecutadas sobre cualquier

    plataforma, pueden utilizar los servicios web para intercambiar datos en redes de or-

    denadores como Internet. Sistemas De Informacion Un sistema de informacion es un

    conjunto de elementos que interactuan entre s con el fin de apoyar las actividades de

    una empresa o negocio.

    2.5.24. Usuario

    Persona que tiene una cuenta en una determinada computadora por medio de la cual

    puede acceder a los recursos y servicios que ofrece una red. Puede ser tanto usuario de

    correo electronico como de acceso al servidor en modo terminal. Un usuario que reside

    en una determinada computadora tiene una direccion unica de correo electronico.

    51

  • 2.5.25. Velocity

    Velocity es un motor de plantillas basado en Java. Le permite a los disenadores de

    paginas hacer referencia a metodos definidos dentro del codigo Java. Los disenadores

    Web pueden trabajar en paralelo con los programadores Java para desarrollar sitios de

    acuerdo al modelo de Modelo-Vista-Controlador (MVC), permitiendo que los disenadores

    se concentren unicamente en crear un sitio bien disenado y que los programadores se

    encarguen solamente de escribir codigo de primera calidad. Velocity separa el codigo

    Java de las paginas Web, haciendo el sitio mas mantenible a largo plazo y presentando

    una alternativa viable a Java Server Pages (JSP) o PHP.

    2.5.26. XML

    XML son las siglas de Extensible Markup Language, una especificacion/lenguaje de

    programacion desarrollada por el W3C35. XML es una version de SGML36, disenado

    especialmente para los documentos de la web. Permite que los disenadores creen sus

    propias etiquetas, permitiendo la definicion, transmision, validacion e interpretacion de

    datos entre aplicaciones y entre organizaciones.

    35W3C: World Wide Wide Consortium., Organismo neutro que construye estandares para la Web

    36SGML: Standard Generalized Markup Language., Estandar de Lenguaje de Marcado Generalizado

    52

  • 3. ASPECTOS METODOLOGICOS

    3.1. TIPOS DE ESTUDIO

    Se busca Desarrollar e implementar un sistema de informacion automatizado que agilice

    y gestione todos los procesos academicos que requiere CORPOINSTEL, con el fin de

    solucionar los inconvenientes que se llevan a cabo en el manejo actual de la informacion,

    se recolectara datos que muestren cada evento que ocurre dentro de la institucion y as

    determinar los requerimientos del sistema a implementar.

    Por esta razon se realizara un estudio de tipo descriptivo, ya que este permitira realizar

    un analisis previo del sistema a estudiar y evaluar los elementos constitutivos de los

    procesos que se realizan actualmente

    3.2. METODO DE INVESTIGACION

    El objetivo base de este proyecto es disenar e implementar un aplicativo web en COR-

    POINSTEL, que permita la automatizacion del proceso de gestion de la informacion.

    Para garantizar un buen diseno, desarrollo e implementacion del portal academico, el

    proyecto estara comprendido en las siguientes fases:

    Fase 1: Recopilacion de la Informacion

    Seleccionar de forma ordenada y clasificada toda lo referente al actual manejo que se

    le da a la informacion en CORPOINSTEL, tal como el desarrollo de los procesos de

    almacenamiento, publicacion y actualizacion de los datos de estudiantes y docentes.

    53

  • Fase 2: Requerimientos Del Proyecto

    Determinar que falencias existen, que se debe mejorar y que herramientas debemos

    utilizar para que la solucion planteada sea optima. Ademas de todo lo anterior, de-

    terminar la relacion costo-beneficio que conlleva la implementacion del proyecto y el

    tiempo requerido para completarse en todas sus fases.

    Fase 3: Analisis Del Proyecto

    Plantear las necesidades subsanadas con la implementacion de un aplicativo web, par-

    tiendo del hecho de que permite mejorar el rendimiento a procesos de almacenamiento,

    publicacion y actualizacion de la informacion entre otros.

    Fase 4: Diseno Del Proyecto

    Esta fase esta compuesta por 4 tems que hemos definido de la siguiente manera:

    Esquema: Esta parte comprende la utilizacion de herramientas para representaciongrafica y simbolica de la interaccion entre los usuarios y el aplicativo web, as como

    tambien cada uno de los componentes del ultimo.

    Algoritmos: Una vez se ha logrado tener el esquema de donde se quiere llegar,procedemos a realizar los procesos logicos como entrada, salida, procesamiento y

    almacenamiento de datos que requiere el proyecto, tales como:

    1. Para los estudiantes:

    X Gestionar la matricula academica.X Ingreso y actualizacion de los datos personales.X Reporte academico.X Consulta de notas.

    2. Para los Docentes:

    X Registro de notas por asignatura.X Gestion de los datos personales.

    3. Para los Acudientes:

    X Permitir la consulta de notas del estudiante a cargo. Programacion: Codificacion y diseno amigable de componentes modulares basados

    54

  • en las especificaciones Java JSR-168 y JSR-286.

    Prueba: Implementacion de el conjunto de plugins y componentens modularesrealizados en un servidor local. Para esto, se utilizo un Bundle37 de Liferay Portal

    6.1 Community Edition que incluye la version 7.0.23 de Apache Tomcat.

    Fase 5: Implementacion

    Fase en la cual se pretende hospedar el aplicativo web en el hosting que adquiera la

    institucion educativa CORPOINSTEL. Una vez alojado, se dara paso a las pruebas que

    mediran la reaccion del sistema frente a la demanda por parte de los usuarios. De ser

    necesario, se realizaran las correcciones pertinentes al aplicativo web.

    3.3. POBLACION

    En el desarrollo del proyecto, con el fin de obtener la informacion clara y oportuna

    fundamental para determinar los requerimientos de software, se define como poblacion

    al personal ntimamente involucrado con la institucion educativa CORPOINSTEL, la

    cual se encuentra conformada por un personal de 20 docentes, 6 en el personal admin-

    istrativo, una poblacion estudiantil de aproximadamente 350 estudiantes y 350 padres

    o acudientes.

    3.4. MUESTRA

    El presente proyecto involucra a 20 docentes, 6 personal administrativo, 350 estudiantes

    y 350 padres o acudientes de cada estudiante dentro de la institucion, por lo cual se

    estima una cantidad aproximada de 726 personas.

    37Liferay Bundle es un paquete de Liferay Portal que viene pre-despleguado y pre-configurado en un servidor de

    aplicaciones. Solo se tiene que descargar, descomprimir y ejecutar.

    55

  • Para calcular el tamano de la muestra utiliaremos la siguiente formula:

    n =NZ22

    (N 1)e2 + Z22

    Donde:

    n = el tamano de la muestra.

    N = tamano de la poblacion.

    = Desviacion estandar de la poblacion.

    Z = Valor obtenido mediante niveles de confianza.

    e = Lmite aceptable de error muestral.

    Ahora:

    N = 726

    = 0.5

    Z = 1.96

    e = 0.05

    Por lo tanto:

    n =726 1, 962 0, 52

    (726 1)0, 052 + 1, 962 0, 52 =251, 452

    2, 773= 90, 679

    Al observar el resultado anterior se puede decir que para alcanzar un nivel de con-

    fianza del 95% (Z = 1, 96), se debe tomar una muestra poblacional de 90 personas

    pertenecientes a la Institucion educativa CORPOINSTEL.

    3.5. FUENTES Y TECNICAS DE RECOLECCION DE LA INFORMACION

    3.5.1. Fuentes Primarias

    Previa documentacion acerca del funcionamiento de las instituciones que contem-plan constituirse como prestadoras del servicio de Educacion para el Trabajo y el

    Desarrollo Humano.

    56

  • La revision de todos los procedimientos administrativos y academicos que se llevana cabo en la Institucion.

    Lectura de los formatos en los cuales evidencian cada uno de los procedimientos. El dialogo con las directivas, alumnos y docentes de Corpoinstel. Interaccion directa con instituciones que se rigen bajo los mismos estatutos. Comunicacion con representantes de las tecnologas a Investigar.

    3.5.2. Fuentes Secundarias

    Dentro de las consultas realizadas por el grupo de trabajo, se detectaron portales

    Academicos constituidos en su mayor parte por portlets, siendo uno de estos el portal

    del INTEPAL, institucion educativa que se encuentra ubicada en Ecuador y en la cual

    se empleo la version 5.1.2 de Liferay Portal.

    Por otro lado, se encontro que en Colombia a finales del 2009 algunas empresas comen-

    zaron a optar por migrar sus portales a Liferay Portal, siendo el caso de ACH Colom-

    bia,38 la cual, dejando de lado los altos costos de propiedad y la compleja administracion

    de la plataforma de portales de Oracle, toma esta decision.39

    Lo anterior nos servira de apoyo en nuestro marco investigativo, as como tambien

    tendremos en cuenta los casos de exitos en la utilizacion de las especificaciones Java

    JSR-168 y JSR-286, Manuales, Proyectos a fines, tesis de grados, investigaciones, mono-

    grafas, foros, entre otros.

    38ACH Colombia es la organizacion encargada de las transacciones electronicas del sector financiero colombiano. ACH

    utiliza el poder de la conectividad de la banca para la generacion de servicios de valor.

    39Para mas informacion dirigirse a: http://www.grupodot.com/web/guest/proyectos/liferay

    57

  • 4. DISENO Y DESARROLLO DE LA SOLUCION

    4.1. ANALISIS DEL SISTEMA ACTUAL

    En la actualidad Corpoinstel no cuenta con un sistema de informacion especializado para

    el manejo de los procesos realizados por esta institucion. A continuacion se describen

    las etapas respectivas a cada actividad desarrollada por esta entidad:

    4.1.1. Pensum

    Partiendo de las necesidades encontradas en el entorno empresarial de la region, lainstitucion procede a la creacion de programas academicos.

    A cada programa, la institucion le estipula un plan de estudios (Pensum), el cualdebe estar conformado por niveles o ciclos que pueden ser semestrales, trimestrales

    u otros. 40

    Luego la Institucion establece las materias o modulos que que van a hacer partede cada ciclo.

    Finalmente, determina que unidades didacticas comprenderan cada uno de losmodulos.

    4.1.2. Inscripcion Alumno

    El aspirante se entera de la oferta academica existente en la institucion a traves demedios publicitarios como volantes, periodicos locales y medios de radiodifusion o

    acercandose directamente a la institucion.

    El aspirante se acerca a la secretaria de la institucion para consultar la disponibil-

    40En algunos casos especiales, puede darse el caso de programas con mas de un Pensum establecido.

    58

  • idad del curso (Tecnico o Tecnologo) de su interes.

    La secretaria corrobora la disponibilidad del curso, con informacion alojada encarpetas.

    La secretaria procede a registrarlo manualmente con un formato de inscripcionestablecido por la institucion.

    4.1.3. Registro de Docentes

    La institucion procede a convocar docentes que se encuentren interesados en dictarlas catedras referentes a las ofertas establecidas.

    El docente hace llegar su curriculum vitae a la institucion para ser revisados porlos administrativos de la misma.

    Si la respuesta es favorable, la administracion procede a hacerselo saber al docentey de esa forma diligencia su ingreso a la Institucion.

    4.1.4. Registro de Grupo

    La institucion define el grupo de estudiantes que compartira conocimientos dentrodel mismo ambiente.

    La Institucion procede a asignar un docente basandose en criterios de idoneidad yverifica la disponibilidad del mismo.

    La institucion establece cual es la instalacion mas adecuada para dictar la catedrade cada modulo, verifica su disponibilidad y procede a asignar horario.

    4.2. IDENTIFICACION DE NECESIDADES

    Despues de la recoleccion de informacion a partir de entrevistas directas y observaciones

    de los diferentes procesos anteriormente descritos, se determino un portal academico

    para el control de notas y asignacion de carga academicas a docentes.

    Se identifican las siguientes necesidades en los procesos academicos que lleva a cabo

    dicha institucion:

    59

  • Durante el proceso de asignacion de carga academica, el coordinador debe recurrir a

    papel y lapiz, haciendo este proceso demorado y sujeto a errores. La creacion del horario

    por parte del coordinador se hace manual, haciendo que este proceso sea demorado por

    los cruces de horarios que facilmente se presentan al realizarlos y la disponibilidad

    limitada de algunos docentes al no vivir en el municipio y les toque trasladarse. La

    recoleccion de las notas por parte de los docentes es dificultosa ya que solo se les asigna

    una lista auxiliar en donde por lo general no alcanzan a escribir las puntuaciones de

    todas las evaluaciones que hace durante el periodo. Los informes academicos, como

    son realizados por otras entidades o personas particulares externas a la Institucion

    Educativa Agrcola De El Copey, y en la secundaria las planillas deben ser transportadas

    hasta Valledupar, teniendo la posibilidad de que durante el trayecto, las planillas puedan

    ser robadas, extraviadas o sufran algun dano, no podran crearse y por consiguiente

    atrasan las diferentes actividades academicas internas dentro de las institucion. En el

    caso de la primaria en el que los reportes se hacen en el mismo municipio de El Copey,

    tambien es sujeto a posibles errores en la transcripcion.

    4.3. VIABILIDAD DEL PROYECTO

    4.3.1. Viabilidad Economica

    Los costos de licenciamiento de software no afectan economicamente el proyecto, pues

    este ha sido desarrollado en su totalidad con herramientas de caracter OpenSource: