Download - 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: