Sei sulla pagina 1di 131

DE INFORMACION DE PORTAL WEB QUE PERMITA LA GESTION DE EDUCACION PARA LOS ESTUDIANTES EN LA INSTITUCION EL TRABAJO Y EL DESARROLLO HUMANO DEL

DEL LITORAL CORPOINSTEL

JUAN V ICTOR MART INEZ SIERRA PABLO ANTONIO ZAMORA ORTIZ

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIER IAS Y TECNOLOGIAS INGENIER IA DE SISTEMAS VALLEDUPAR 2012

DE INFORMACION DE PORTAL WEB QUE PERMITA LA GESTION DE EDUCACION PARA LOS ESTUDIANTES EN LA INSTITUCION EL TRABAJO Y EL DESARROLLO HUMANO DEL LITORAL CORPOINSTEL

JUAN V ICTOR MART INEZ SIERRA PABLO ANTONIO ZAMORA ORTIZ

Proyecto presentado como requisisto para optar al grado de Ingeniero de Sistemas

Director Roberto A. Fernandez Ram rez

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIER IAS Y TECNOLOGIAS INGENIER IA DE SISTEMAS VALLEDUPAR 2012

Nota de aceptaci on

Firma Nombre: Presidente del jurado

Firma Nombre: Jurado

Firma Nombre: Jurado

Valledupar, Noviembre 10 de 2012

[Escriba ac a la dedicatoria].

[Escriba ac a la dedicatoria].

AGRADECIMIENTOS

[Escriba ac a los agradecimientos].

CONTENIDO

P ag. INTRODUCCION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 1.1. 1.2. 1.2.1. 1.3. 1.3.1. 1.3.2. 1.4. 1.5. 1.5.1. 1.5.2. 1.5.2.1. 1.5.2.2. 1.5.2.3. 1.5.2.4. EL PROBLEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TITULO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PLANTEAMIENTO DEL PROBLEMA . . . . . . . . . . . . . . . . . . Formulaci on del Problema . . . . . . . . . . . . . . . . . . . . . . . . . OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetivos Especicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . JUSTIFICACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DELIMITACION Delimitaci on Espacio-Temporal . . . . . . . . . . . . . . . . . . . . . . Delimitaci on Conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . Portal Web: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 26 26 26 27 28 28 28 28 29 29 29 29 29 30 30

Gesti on de la Informaci on: . . . . . . . . . . . . . . . . . . . . . . . Educaci on para el Trabajo y el Desarrollo Humano: . . . . . . . . .

CORPOINSTEL: . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.2.5. 2. 2.1. 2.1.1. 2.1.1.1. 2.1.1.2. 2.1.1.3. 2.1.1.4. 2.1.2. 2.1.2.1. 2.1.2.2. 2.1.2.3. 2.1.2.4. 2.1.2.5. 2.1.2.6. 2.1.2.7. 2.1.3. 2.1.3.1.

Dise no: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34

MARCO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . ANTECEDENTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A Nivel Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Colegio Parroquial El Carmelo: . . . . . . . . . . . . . . . . . . . . . Colegio Biling ue: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Campus Virtual UPC: . . . . . . . . . . . . . . . . . . . . . . . . . . Centro Educativo de Sistemas UPARSISTEM: . . . . . . . . . . . . A Nivel Nacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistema acad emico Universidad de Caldas SIA: . . . . . . . . . . . . Fussion Siglo XXI[1]: . . . . . . . . . . . . . . . . . . . . . . . . . . Portal de Alumnos Universidad de Santander C ucuta: . . . . . . . . Ciudad Educativa: . . . . . . . . . . . . . . . . . . . . . . . . . . . . Portal Educativo Colombia Aprende: . . . . . . . . . . . . . . . . . . AcademuSoft: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Academium: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A Nivel Internacional . . . . . . . . . . . . . . . . . . . . . . . . . . . Portal WEB del Instituto de Teol ogia y Pastoral Para Laicos INTEPAL: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

2.1.3.2.

Sistema integrado de gesti on escolar y administraci on de centros educacionales sobre software libre: . . . . . . . . . . . . . . . . . . . . . 34 35

2.1.3.3.

Eskolare: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1.3.4. 2.2. 2.3. 2.3.1. 2.3.2. 2.3.3.

Edmodo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HISTORICA RESENA . . . . . . . . . . . . . . . . . . . . . . . . . . .

35 36 39 39 39

BASES TEORICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los Portales Educativos[2] . . . . . . . . . . . . . . . . . . . . . . . . . Los Portales Educativos como Fuente de Recursos y Materiales[3] . . . T ecnicas E Indicadores Para La Evaluaci on De Portales Educativos En Internet[4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40 40 40 40 40

2.3.4. 2.4. 2.4.1. 2.4.1.1. 2.4.1.2.

An alisis de los portales en internet de Centros educativos[5] . . . . . . BASES LEGALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Derecho de Autor y Contrato Laboral[6] . . . . . . . . . . . . . . . . . Disposiciones Generales del Derecho de Autor: . . . . . . . . . . . . Transferencia Del Derecho Patrimonial De Autor A Trav es De Un Contrato De Prestaci on De Servicios: . . . . . . . . . . . . . . . . . Contrato De Licencia: . . . . . . . . . . . . . . . . . . . . . . . . . . Educaci on para el Trabajo y el Desarrollo Humano. . . . . . . . . . . . Resoluci on N umero 1328 . . . . . . . . . . . . . . . . . . . . . . . . . . Propiedad Del Copyright . . . . . . . . . . . . . . . . . . . . . . . . . MARCO CONCEPTUAL . . . . . . . . . . . . . . . . . . . . . . . . . . Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base De Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrase na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41 42 43 45 45 45 45 46 46 46

2.4.1.3. 2.4.2. 2.4.3. 2.4.4. 2.5. 2.5.1. 2.5.2. 2.5.3. 2.5.4.

2.5.5. 2.5.6. 2.5.7. 2.5.8. 2.5.9. 2.5.10. 2.5.11. 2.5.12. 2.5.13. 2.5.14. 2.5.15. 2.5.16. 2.5.17. 2.5.18. 2.5.19. 2.5.20. 2.5.21. 2.5.22. 2.5.23. 2.5.24. 2.5.25.

CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dominio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hipertexto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Portales Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programaci on Orientada a Objetos . . . . . . . . . . . . . . . . . . . . Portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 52

2.5.26. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 3.5.1. 3.5.2. 4. 4.1. 4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.2. 4.3. 4.3.1. 4.3.2. 4.3.3. 5.

XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52 53 53 53 55 55 56 56 57 58 58 58 58 59 59 59 60 60 61 61 62

ASPECTOS METODOLOGICOS . . . . . . . . . . . . . . . . . . . . . . . TIPOS DE ESTUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . METODO DE INVESTIGACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . POBLACION MUESTRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DE LA INFORMACION FUENTES Y TECNICAS DE RECOLECCION Fuentes Primarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fuentes Secundarias . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Y DESARROLLO DE LA SOLUCION DISENO . . . . . . . . . . . . . . ANALISIS DEL SISTEMA ACTUAL . . . . . . . . . . . . . . . . . . . P ensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inscripci on Alumno . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registro de Docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registro de Grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IDENTIFICACION DE NECESIDADES . . . . . . . . . . . . . . . . . . VIABILIDAD DEL PROYECTO . . . . . . . . . . . . . . . . . . . . . . Viabilidad Ec onomica . . . . . . . . . . . . . . . . . . . . . . . . . . . Viabilidad T ecnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viabilidad Legal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ARQUITECTURA DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . .

5.1. 5.1.1. 5.1.2. 5.1.3. 5.1.4. 5.1.5. 5.1.6. 5.1.7. 5.2. 5.2.1. 5.2.2. 5.2.3. 5.3. 5.3.1. 5.3.2. 5.3.3. 5.4. 5.4.1. 5.4.1.1. 5.4.1.2. 5.4.1.3.

DE PROTOTIPOS . . . . . . . . . . . . . . . . . . . . . . CREACION Prototipo Interfaz Pagina Principal . . . . . . . . . . . . . . . . . . . . Prototipo de Inicio de Secci on . . . . . . . . . . . . . . . . . . . . . . . Prototipo de Pagina Principal de Usuarios Docentes . . . . . . . . . . Prototipo de Pagina Principal de Usuarios Administrador . . . . . . . Prototipo de Pagina Principal de Usuario Rector . . . . . . . . . . . . Prototipo de Pagina Principal de Usuarios Acudientes . . . . . . . . . Prototipo de Pagina Principal de Usuarios Estudiantes . . . . . . . . . REQUERIMIENTOS DE ENTRADA . . . . . . . . . . . . . . . . . . . Dise no de Entrada por parte de Administrador . . . . . . . . . . . . . Dise no de Entrada por parte del Rector . . . . . . . . . . . . . . . . . Dise no de Entrada por parte del Docente . . . . . . . . . . . . . . . . REQUERIMIENTOS DE SALIDA . . . . . . . . . . . . . . . . . . . . . Dise no de Entrada por parte de Administrador . . . . . . . . . . . . . Dise no de Entrada por parte del Rector . . . . . . . . . . . . . . . . . Dise no de Entrada por parte del Docente . . . . . . . . . . . . . . . . MANEJO DE DIAGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . Diagramas de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . Diagrama Casos de Uso de Alto Nivel . . . . . . . . . . . . . . . . . Diagrama de Casos de Uso del Portal Web . . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Chat . . . . . . . . . . . . . .

62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 67 68

5.4.1.4. 5.4.1.5. 5.4.1.6. 5.4.1.7. 5.4.1.8. 5.4.1.9. 5.4.1.10. 5.4.1.11. 5.4.1.12. 5.4.1.13. 5.4.1.14. 5.4.1.15. 5.4.1.16. 5.4.1.17. 5.4.1.18. 5.4.2. 5.4.2.1. 5.4.2.2.

Diagrama de Casos de Uso Gestionar Noticias . . . . . . . . . . . . . Diagrama de Casos de Uso: Gestionar Foros de Discusi on . . . . . . Diagrama de Casos de Uso: Gestionar Galer a de Im agenes . . . . . Diagrama de Casos de Uso del Sistema Gestor Acad emico . . . . . . Diagrama de Casos de Uso Autenticar Usuario . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Estudiantes . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Docentes . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Programas . . . . . . . . . . . Diagrama de Casos de Uso Gestionar M odulos . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Unidades Did acticas . . . . . . Diagrama de Casos de Uso Gestionar Grupos . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar P ensum . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Horario . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Par ametros del Sistema . . . . Diagrama de Casos de Uso Gestionar Usuarios . . . . . . . . . . . . Descripci on de los Diagrama de Casos de Uso . . . . . . . . . . . . . . Descripci on de los Diagramas de Casos de Uso del Portal . . . . . . Descripci on de los Diagramas de Casos de Uso del Sistema Gestor Acad emico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84

88 99 100

5.4.3. 5.4.4.

Diagrama Entidad Relaci on . . . . . . . . . . . . . . . . . . . . . . . . Diccionario de datos: . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.5. 5.5.1. 5.5.2. 6. 6.1. 6.2. 6.3. 7. 7.1.

REQUISITOS DE HARDWARE Y SOFTWARE . . . . . . . . . . . . . Requisitos de Harwdware . . . . . . . . . . . . . . . . . . . . . . . . . Requisitos de Software . . . . . . . . . . . . . . . . . . . . . . . . . . .

118 118 118 119 119 119 119 120 120 121 122 123 124 124

DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . DISENO DE ENTRADAS . . . . . . . . . . . . . . . . . . . . . . . . . . DISENO DE SALIDAS . . . . . . . . . . . . . . . . . . . . . . . . . . . DISENO DE PROCEDIMIENTOS . . . . . . . . . . . . . . . . . . . . . DISENO DEL SISTEMA . . . . . . . . . . DESARROLLO E IMPLEMENTACION PUESTA EN MARCHA . . . . . . . . . . . . . . . . . . . . . . . . . . .

CONCLUSIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BIBLIOGRAF IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ANEXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A. A.1. A.2. PRESUPUESTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PERSONAL INVESTIGATIVO Y DESARROLLADORES . . . . . . . Y MANTENCOSTOS POR SERVICIOS GENERALES, DOTACION IMIENTO DE OFICINAS . . . . . . . . . . . . . . . . . . . . . . . . . . A.3. A.4. A.5. B. C. ELEMENTOS DE CONSUMO . . . . . . . . . . . . . . . . . . . . . . . EQUIPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRANSPORTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ANTEPROYECTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125 125 126 127 130 131

LISTA DE FIGURAS

P ag. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mapa Conceptual del P.E.I de CORPOINSTEL . . . . . . . . . . . . . . . Diagrama Casos de Uso de Alto Nivel . . . . . . . . . . . . . . . . . . . . . Diagrama de Casos de Uso del Portal Web . . . . . . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Chat . . . . . . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Noticias . . . . . . . . . . . . . . . . Diagrama de Casos de Uso: Gestionar Foros de Discusi on . . . . . . . . . . Diagrama de Casos de Uso: Gestionar Galer a de Im agenes . . . . . . . . . Diagrama de Casos de Uso del Sistema Gestor Acad emico . . . . . . . . . Diagrama de Casos de Uso Autenticar Usuario . . . . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Estudiantes . . . . . . . . . . . . . . Diagrama de Casos de Uso Gestionar Docentes . . . . . . . . . . . . . . . Diagrama de Casos Gestionar Programas . . . . . . . . . . . . . . . . . . . Diagrama de Casos Gestionar M odulos . . . . . . . . . . . . . . . . . . . . Diagrama de Casos Gestionar Unidades Did acticas . . . . . . . . . . . . . Diagrama de Casos Gestionar Grupos . . . . . . . . . . . . . . . . . . . . . Diagrama de Casos Gestionar P ensum . . . . . . . . . . . . . . . . . . . . 38 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

17 18 19 20

Diagrama de Casos Gestionar Horario . . . . . . . . . . . . . . . . . . . . Diagrama de Casos Gestionar Par ametros del Sistema . . . . . . . . . . . . Diagrama de Casos Gestionar Usuarios . . . . . . . . . . . . . . . . . . . . Diagrama Entidad Relaci on . . . . . . . . . . . . . . . . . . . . . . . . . .

81 82 83 99

LISTA DE TABLAS

P ag. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Gesti on de Mensajeria Instantanea (Chat) . . . . . . . . . . . . . . . . . . Gesti on de Noticias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gesti on de Foros de Discusi on . . . . . . . . . . . . . . . . . . . . . . . . . Gesti on de Galer a de Im agenes . . . . . . . . . . . . . . . . . . . . . . . . Autenticar Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar M odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Unidades Did acticas . . . . . . . . . . . . . . . . . . . . . . . . 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100

Gestionar Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar P ensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestionar Par ametros del Sistema . . . . . . . . . . . . . . . . . . . . . . . Descripci on del Diagrama de Caso de Uso de Gestionar Usuario . . . . . . Entidad Programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Entidad Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Unidades Did acticas . . . . . . . . . . . . . . . . . . . . . . . . . Entidad P ensum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad P ensum - M odulos . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad M odulos - Unidades Did acticas . . . . . . . . . . . . . . . . . . .

101 101 102 103 104 104 105 105 106 106 107 107 108 108 108 109 110 111 111 112 113

Entidad Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Grupos - M odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Per odos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad D as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Horas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Paises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Departamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Ciudades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Sedes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Lugar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Entidad M etodos de Calicaci on

Entidad Tipo de Registro . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Registro de Calicaciones . . . . . . . . . . . . . . . . . . . . . . . Entidad Salud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38 39 40 41 42 43 44 45

Entidad Tipo de Identicaci on . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Matr cula Acad emica . . . . . . . . . . . . . . . . . . . . . . . . . Entidad Materia Inscrita . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presupuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cronograma de atividades previstas . . . . . . . . . . . . . . . . . . . . . .

113 114 115 116 117 117 129 130

GLOSARIO

PALABRA 1: Sin onimo. PALABRA 2: Sin onimo.

RESUMEN

El Proyecto que aqu se plantea, surge de la idea de desarrollar un entorno colaborativo online que permita agilizar el proceso de gesti on acad emica en CORPOINSTEL1 , tales como el registro de notas, historial del alumno y asignaci on de horarios. El enfoque inicial ha ido evolucionando con la intenci on de fomentar la interacci on creativa y productiva entre estudiantes y docentes de dicha instituci on mediante herramientas como foros, wikis y chat, a tal punto que se pueden distinguir dos fases: La primera fase del proyecto se dedica a la investigaci on y estudio del arte, realizando un exhaustivo an alisis de las tendencias existentes en la actualidad, inclin andonos por la utilizaci on de tecnolog as 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 se pod an implementar los m odulos desarrollados con las especicaciones JSR-168 y JSR-286 (Java Portlet2 Specications), optando por la utilizaci on 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 decisi on se tom o luego de realizar comparativas entre las diferentes alternativas y con el n de elaborar un producto accesible a la instituci on educativa. Al nalizar este proyecto, CORPOINSTEL podr a disponer de una plataforma que facilitar a la gesti on academica en esta instituci on.

1 CORPOINSTEL:

Instituci on que se encuentra ubicado en la ciudad de Cartagena - Bol var y orienta sus esfuerzos

a la formaci on de personas competentes, cr ticas y creativas, con proyecci on al manejo eciente de los procesos que respondan a los requerimientos laborales del entorno empresarial.
2 Portlet:

Es una aplicaci on dentro de un portal web, como podr a 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 eorts on the training of competent people, criticals and creatives, with projection to the ecient 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 collaborative 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 rst phase of the project is dedicated to the research and study of art, conducting 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 nd a variety of environments in which it could implement the developed modules with JSR-168 and JSR-286 (Java Portlet Specications), 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 dierent alternatives and to make a product available to the school.

PALABRAS CLAVE:

DE TRABAJOS DE GRADO. A L TEX; TUTORIAL PARA REDACCION

INTRODUCCION

La b usqueda de nuevas formas para hacer realidad el aprendizaje ubicuo, sirvi endose de herramientas existentes en el ciberespacio, ha impulsado proyectos de estudio en busca de promover una convergencia comunicacional formativa, raz on que ha llevado a muchas instituciones a percibir las Tecnologias de la Informaci on y Comunicaci on (TIC) como herramienta fundamental en el proceso de aprendizaje, proliferandose en las ultimas decadas la utilizaci on de estas en los Sistemas de Informaci on (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 implementaci on de sistemas de informaci on para la gesti on y optimizaci on de sus procesos, siendo este el caso de CORPOINSTEL, Instituci on que se encuentra en este momento adelantando el proceso Ambiente Educativo Virtual y necesita incrementar el rendimiento de sus actividades que en determinado momento podrian llegar a ser superada por la demanda de parte de sus miembros. En respuestas a lo anterior, consideramos necesario la implementaci on de un sistema de administraci on informatico para la gesti on y optimizaci on 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 academica de esta instituci on. Estos componentes modulares o portlets, necesitan de un ambiente compatible con la especicaci on Java JSR-286, raz on por la que despues de experimentar con diferentes plataformas hemos optado por la utilizaci on de Liferay Portal 6.1 CE (Community Edition), la cual corre en la mayor a de los servidores de
3 WebOs: 4A

Web Operating Sistem, tambien conocidos como WebDesktop

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 tecnolog a Java

24

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

25

1.

EL PROBLEMA

1.1.

TITULO

DE INFORMACION DE LOS ESPORTAL WEB QUE PERMITA LA GESTION DE EDUCACION PARA EL TRABAJO Y EL TUDIANTES EN LA INSTITUCION DESARROLLO HUMANO DEL LITORAL CORPOINSTEL.

1.2.

PLANTEAMIENTO DEL PROBLEMA

DE EDUCACION PARA EL TRABAJO Y EL DESARROLLO LA INSTITUCION HUMANO DEL LITORAL CORPOINSTEL. Es un centro educativo que orienta sus esfuerzos a la formaci on de personas competentes, cr ticas y creativas, con proyecci on al manejo eciente de los procesos contables, electr onicos e inform aticos que respondan a los requerimientos en competencias laborales del entorno empresarial, ubicado en la ciudad de Cartagena en el departamento de Bol var, cuenta con una poblaci on 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 ingenier as y la contabilidad, con capacitaci on y experiencia en las a reas administrativas y educativas. En este momento, CORPOINSTEL desarrolla las inscripciones, matr cula acad emica, ingreso de notas y reporte de horarios, por medio de las herramientas de Microsoft, tales como Excel, Word, entre otras, las cuales no son id oneas para el manejo de este tipo de informaci on, ya que estas no permiten a varios usuarios acceder a la informaci on al mismo tiempo, ni actualizarla desde distintos puntos. Adem as, esto obliga que los procesos sean realizados por la misma persona generando retrasos en el ingreso de la

26

informaci on. De esta manera los procesos se vuelven tediosos, de excesivo cuidado y con posibles fallas de car acter humanas. La instituci on no maneja una pol tica de seguridad de su informaci on, la cual deja en maniesto la posibilidad de que sus datos sean modicados por un agente externo y estos no puedan ser comparados con registros existentes en una bodega. Adem as de que una copia de seguridad salvaguardar a a la empresa en caso de da nos f sicos en sus m aquinas. Cabe mencionar que algunos procesos importantes como el registro de nuevos estudiantes 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 sistematizaci on en el almacenamiento de la informaci on. No contiene un aplicativo web, haciendo que la instituci on se encuentre desactualizada en cuanto a sistemas de informaci on y no se benecie de las ventajas que estas ofrecen, adem as la instituci on est a desarrollando el proceso Ambiente Educativo Virtual y necesita su entorno web. Esto causa que los estudiantes tengan que dirigirse hasta el centro de la instituci on a matricularse, los estudiantes no tienen forma de acceder a sus notas reportadas en el sistema durante cada periodo acad emico, ni la oportunidad de modicar sus datos personales. Como respuesta a las necesidades, se hace necesaria la implementaci on de un portal Web interactivo, siendo este quien permitir a fortalecer los procesos de una forma factible y viable para generar informaci on que pueda satisfacer las necesidades de los docentes y estudiantes en el a mbito socioeducativo, permitiendo a la instituci on estar a la vanguardia de las exigencias actuales haci endola competitiva frente a otras instituciones.

1.2.1.

Formulaci on del Problema

El desarrollo de un portal Web que permita la gesti on de informaci on de los estudiantes de CORPOINSTEL, soluciona el proceso de toma de decisiones en la instituci on?

27

1.3.

OBJETIVOS

1.3.1.

Objetivo General

Elaborar un portal web que permita la gesti on de informaci on de los estudiantes de CORPOINSTEL.

1.3.2.

Objetivos Especicos

Analizar el sistema actual de la instituci on y determinar los requerimientos necesarios para la administraci on de la informaci on de los estudiantes y profesores. Desarrollar un m odulo para el portal que permita a los estudiantes la gesti on de la matricula acad emica, ingreso y actualizaci on de los datos personales, reporte acad emico y consulta de notas. Elaborar un m odulo para el portal teniendo en cuenta los procesos que realizan los docentes como son el registro de notas por asignatura y gesti on de datos personales. Realizar un m odulo de gesti on administrativa para los procesos que requieran de la intervenci on de un administrador, tales como ofertas de nuevos cursos y horarios para estos.

1.4.

JUSTIFICACION

Con la evoluci on de las aplicaciones Web en las empresas y sobre todo en la educaci on, teniendo en cuenta las investigaciones y observaciones realizadas en CORPOINSTEL, nos permit e implementar un sistema que d e soluci on a las problem aticas encontradas en la administraci on de la informaci on de los estudiantes. Lo anterior implica el dise no de un portal Web que le permita a la instituci on educativa ganar mayor reconocimiento a nivel nacional, adem as de mejorar los inconvenientes relacionados con la entidad como registros, matriculas, informe de notas en cada periodo acad emico, informaci on sobre el contenido de sus cursos o capacitaciones, etc., a cada uno de los estudiante de esta instituci on. Al implementar esta soluci on, los estudiantes

28

podr an tener manejo de sus datos personales desde cualquier lugar. Este portal agilizar a los procesos de almacenamiento ya que se encontrar a toda la informaci on en una base de datos, esto generar a que la informaci on tenga una accesibilidad eciente, constante, segura y organizada, adem as que permitir a la implementaci on de nuevos procesos como consulta de notas por partes de alumnos y acudientes. El dise no de esta aplicaci on, ofrecer a a cada uno de los usuarios nales una interfaz de usuario amigable y din amica, ya que esta juega un papel importante al momento en que se d e la adaptaci on al nuevo entorno.

1.5.

DELIMITACION

1.5.1.

Delimitaci on Espacio-Temporal

Este proyecto se llev o a cabo en La Instituci on de Educaci on para el Trabajo y el Desarrollo Humano del Litoral (CORPOINSTEL), la cual se encuentra en la ciudad de Cartagena-Bol var en Colombia y su direcci on es Av. Pedro de Heredia No 49B15, tel efonos 6698229 - 6698888. Se realiz o en un periodo aproximado de dos a nos comprendido entre los meses de Junio del 2010 a Octubre del 2012.

1.5.2.

Delimitaci on Conceptual

1.5.2.1. Portal Web: Es un sitio web cuya caracter stica fundamental es la de servir de Puerta de entrada ( unica) para ofrecer al usuario, de forma f acil e integrada, el acceso a una serie de recursos y de servicios relacionados a un mismo tema, en nuestro caso se utilizara para el manejo o gesti on de la informaci on para el instituto de CORPOINSTEL. 1.5.2.2. Gesti on de la Informaci on: Permitir por parte de los estudiantes, docentes y administrativos el registro, ingreso y actualizaci on de sus datos personales referentes a la instituci on CORPOINSTEL.

29

1.5.2.3. Educaci on para el Trabajo y el Desarrollo Humano: Es ofrecida principalmente por instituciones ociales como: Servicio Nacional de Aprendizaje (SENA)5 , la Corporaci on Polit ecnico de Cundinamarca (INCAP)6 y privadas como el Centro de educaci on superior de formaci on t ecnica (CESDE)7 , entre otros. Los programas cursados son conducentes a t tulos en niveles t ecnicos y en areas espec cas y que se enfocan principalmente a la capacitaci on para generar expertos en areas puntuales de las diferentes actividades laborales seg un la clasicaci on nacional de ocupaciones. 1.5.2.4. CORPOINSTEL: Instituci on de Educaci on para el trabajo y el desarrollo humano del Litoral. Esta es la instituci on 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 - Bol var. 1.5.2.5. Dise no: Etapa en la cual todo lo que se ha analizado ser a desarrollado. Para ello se debe tener en cuenta los puntos expuestos dentro del an alisis previo y la soluci on planteada.

5 Servicio

Nacional de Aprendizaje (SENA) URL: http://www.sena.edu.co/portal Polit ecnico de Cundinamarca URL: http://www.incap.edu.co/incap

6 Corporaci on 7 Centro

de educaci on superior de formaci on t ecnica 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 religi on. Hasta hace un par de a nos el acceso era caro y lento, pero esto ha cambiado y hoy en d a se ha convertido en nuestro diario vivir, pues muchos lo usan como punto de encuentro, y m as a un desde la extensi on de las redes wi, la proliferaci on de ordenadores port atiles, y los accesos telef onicos de banda ancha. Esto hace que sea posible, e incluso muy f acil, el conseguir contactar con ellos por este camino, ya que en general est an predispuestos a su utilizaci on.

2.1.1.

A Nivel Local

2.1.1.1. Colegio Parroquial El Carmelo: Esta instituci on cuenta con un aplicativo web que permite a los estudiantes acceder a la informaci on referente a su instituci on, tales como pueden ser eventos realizados en ella o sitios de inter es 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 Biling ue: Este colegio se encuentra utilizando Phidias9 Software, la cual es un sistema integrado para la gesti on administrativa y acad emica de colegios.10
8 Colegio 9 Los

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

desarrolladores de Phidia, llevan 6 a nos trabajando de forma continua en el desarrollo de aplicaciones web. Biling ue URL: http://colegiobilingue.phidias.co

10 Colegio

31

2.1.1.3. Campus Virtual UPC: El Campus virtual de la UPC est a basado en una plataforma Web llamada Moodle (Modular Object Oriented Distance Learning Enviroment), 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 formaci on para el trabajo y el desarrollo humano, la cual es una opci on de capacitaci on, con una oferta acad emica con base en competencias laborales pertinentes a todos los escenarios productivos de la realidad actual, donde sus alumnos sean elementos claves de participaci on 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 informaci on a todos los estudiantes, visitantes, etc. sobre los procesos m as relevantes que se dan en la Instituci on.12

2.1.2.

A Nivel Nacional

2.1.2.1. Sistema acad emico 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 acad emicas, registro de notas y gesti on de su labor acad emica desde internet.13 2.1.2.2. Fussion Siglo XXI[1]: Este aplicativo Ofrece control y agilidad, en el manejo de los procesos de informaci on de la instituciones educativas que se rigen bajo el decreto 715 del 2001, basados en este, abarcan lo relacionado con el ciclo de educaci on Primaria, b asica y Media. El software permite a los estudiantes inscritos y a sus acudientes, la consulta en l nea de datos b asicos relacionados con la matricula, avance acad emico, horarios, actividades extracurriculares que se desarrollan en la instituci on y actualizaci on de datos b asicos del alumno.14
11 Campus

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

12 UPARSISTEM 13 Universidad 14 [1]

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

Prototipo software administrativo escolar en web fussion siglo xxi

32

2.1.2.3. Portal de Alumnos Universidad de Santander C ucuta: Este portal les permite a los estudiantes encontrar todo lo relacionado al proceso de matr cula, las fechas a tener en cuenta seg un lo acordado en el calendario acad emico del semestre, formas de nanciaci on de matr cula, descuentos, consultas de notas, record acad emico de todos los semestres cursados, entre otros.15 2.1.2.4. Ciudad Educativa: Aplicaci on Web creada por NUSOFT16 (n ucleo de software de Colombia) que Incluye gesti on de SIMAT17 , Calicaciones, Evaluaci on Docente, Acceso a Padres de Familia a toda la informaci on acad emica de sus hijos d a a d a a trav es de internet, Logros pendientes, Boletines trimestrales, Plan de Estudios, Horarios, Material did actico y pedag ogico virtual, entre muchos otros.18 2.1.2.5. Portal Educativo Colombia Aprende: Nace el 24 de mayo de 2004, como un proyecto estrat egico dentro del Programa Nacional de Uso de Medios y Nuevas Tecnolog as de la Informaci on y Comunicaci on para la competitividad del Plan Sectorial La Revoluci on Educativa 2002-2006. Su objetivo es el de consolidarse como el principal punto de acceso y encuentro virtual de la comunidad educativa a trav es 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 educaci on del pa s.19 2.1.2.6. AcademuSoft: AcademuSoft es una EAS (Enterprise Applications Solu-

tions) para las Instituciones de Educaci on Superior, que ofrece una alternativa de alto nivel para el ingreso, organizaci on, gesti on y administraci on de la informaci on en cada uno de los procesos Acad emicos y necesidades de negocio generadas por la Instituci on Educativa. Busca optimizar la generaci on de la informaci on y apoyar a la alta gerencia en la toma de decisiones.20
15 Portal

Universidad de Santander URL: http://portalcucuta.udes.edu.co/Alumnos/tabid/61/Default.aspx Empresa colombiana que presta sus servicios inform aticos en el Sector Educativo.

16 NUSOFT: 17 SIMAT: 18 Ciudad

Hace referencia a los Sistemas de Matricula Educativa URL: http://www.CiudadEducativa.com Aprende URL http://www.colombiaaprende.edu.co/ URL: http://www.unipamplona.edu.co/unipamplona/hermesoft/portalIG/home_28/recursos/

19 Colombia

20 Academusoft

academusoft/14042008/academusoft_inicio.jsp

33

2.1.2.7. Academium: es una soluci on de software orientada a instituciones educativas que satisface las necesidades de control de cuentas, caja escolar, registro de calicaciones, planeaci on de horarios y obtenci on de reportes. Han dirigido sus esfuerzo a garantizar la facilidad de uso y r apida implementaci on basada en una amigable interfaz de usuario, ayuda en pantalla y asistentes para las tareas m as complejas.21

2.1.3.

A Nivel Internacional

2.1.3.1. Portal WEB del Instituto de Teol ogia y Pastoral Para Laicos INTEPAL: INTEPAL es una organizaci on sin nes de lucro dedicada por m as de 15 a nos a la educaci on religiosa del austro ecuatoriano. Esta instituci on cuenta con un portal web basado en Liferay Portal 5.1.2, el cual fue implementado por egresados22 de la Universidad Polit ecnica Salesiana y se encuentra conformada por los siguientes modulos: Gesti on de malla curricular Matricula Registro de Calicaciones Evaluaci on docentes Biblioteca Virtual 2.1.3.2. Sistema integrado de gesti on escolar y administraci on de centros educacionales sobre software libre: Desarrollo de un sistema de gesti on escolar sobre multiplataforma que integra los siguientes m odulos: Sistema de gesti on escolar Sistema de remuneraciones Sistema de bibliotecas Sistema Contable Todo el proyecto se enfoca sobre un concepto de software libre y c odigo abierto. El proyecto se encuentra en la etapa de complementaci on y a la fecha benecia a 29
21 Academium 22 Patricio

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

Cevallos Jim enez y Edisson Quintu na Padilla realizaron un invaluable aporte a la comunidad creciente de

hispanohablantes de Liferay Portal con su Tesis previa a la obtenci on del T tulo de Ingeniero en Sistemas.

34

establecimientos escolares de Chile.23 2.1.3.3. Eskolare: Es un Sistema de Administraci on y Control Escolar, integral y

exible ideal para todo tipo de planteles educativos (escuelas primarias, secundarias, bachilleratos, universidades, escuelas de ingl es, etc.) que facilita a los usuarios llevar un mejor control escolar en la gesti on de calicaciones. Debido a su dise no 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, acad emico y alumnos puedan tener acceso al sistema desde cualquier lugar en el momento que lo deseen. Se puede integrar f acilmente a la p agina web de su instituci on o funcionar independientemente si no cuenta a un con una p agina 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 caracter sticas y aportar a la educaci on. Se dene como una herramienta de productividad a nivel escolar que cuenta con herramientas inform aticas para el escritorio y dispositivos m oviles. Debido al crecimiento constante y que cada vez le agregan nuevas funciones, esta empresa 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 m aximo los recursos pero tambi en hay un servicio de paga que te ofrece mas caracter sticas de ense nanza y otras opciones que har an el sal on de clases un mundo de diversi on y aprendizaje.25
23 Fundaci on 24 Eskolare 25 Edmodo

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

URL: http://www.eskolare.com/ URL: http://www.edmodo.com/

35

2.2.

HISTORICA RESENA

La Instituci on de Educaci on para el Trabajo y el Desarrollo Humano del Litoral CORPOINSTEL La creaci on del instituto de educaci on 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 benecio de la comunidad.

El Instituto T ecnico Sistematizado INSTEL LTDA. Formador en la educaci on no formal fue concebido como proyecto en 1990 y aprobada por la secretaria de educaci on y cultura de Bol var mediante resoluci on No. 3284 de 1990. A partir de 1991 la instituci on inicia su actividad con tan solo cinco (5) aulas, pocos recursos y una infraestructura f sica reducida. Hoy en d a es una de las instituciones de educaci on formal y no formal m as conocida por la comunidad Cartagenera, actualmente ha aumentado su gama de servicios educativos a precios accequibles, ofrece una infraestructura f sica m as amplia para mayor comodidad y dotada de los recursos t ecnicos y humanos acordes con las necesidades actuales del mercado y tecnolog a. INSTEL LTDA. Inicio en la avenida Pte. Jimenez #29f - 11, en el a no 1992 se muda al callej on lequerica, haciendo esquina con el antiguo Colegio de los Angeles, para en el a no 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 corporaci on 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 tambi en a los que viven en areas Rurales. INSTEL LTDA. Presento en su nacimiento un amplio y moderno portafolio de servicios educativos a la vanguardia de lo que realmente demandaba el mercado laboral;

36

Escuela de carreras t ecnicas: An alisis y programaci on de computadores. Secretariado ejecutivo sistematizado. Administraci on de Sistemas. Electr onica y telecomunicaciones. Lenguas Modernas Escuela de validaci on del bachillerato en el a no 2001: Validaci on general del bachillerato. Validaci on de grados 10 y 11. Bachillerato acad emico por ciclos.

Misi on Institucional DE EDUCACION PARA EL TRABAJO Y EL DESARROLLO La INSTITUCION HUMANO DEL LITORAL orienta sus esfuerzos a la formaci on de personas competentes, cr ticas y creativas, con proyecci on al manejo eciente de los procesos contables, electr onicos e inform aticos que respondan a los requerimientos en competencias laborales del entorno empresarial. Su formaci on estar a encaminada a la excelencia en la impartici on de educaci on t ecnica siendo el pilar fundamental para la capacitaci on y prestaci on de servicios educativos en benecios del desarrollo nacional direccionando sus bases a la b usqueda del saber y el desempe no del hombre como un ser social comprometido con el conocimiento y el desarrollo social y empresarial del pa s en general.

Visi on Institucional Ser l der entre las instituciones de educaci on para el trabajo y el desarrollo humano de la ciudad de Cartagena, y estar entre las mejores en el a mbito regional, apoyado en altos niveles de capacitaci on, logrando una equivalencia en la formaci on y el aprendizaje contando con un proyecto basado en competencias con alto contenido pr actico y exible que dote de competencias b asicas, laborales y especicas con sistemas integrales de evaluaci on orientados a la certicaci on y fundamentado en las ciencias y la tecnolog a acorde con las exigencias del mundo cambiante, las expectativas y necesidades del mercado 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 informaci on era m as bien de corte informativo y no permit a la interacci on directa con y entre los usuarios. Hoy en d a, se ha convertido en bidireccional y nos permite la interacci on de todo tipo de contenido, sean estos videos, im agenes, textos e inclusive almacenamiento y edici on 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 m ultiples servicios a los miembros de la comunidad educativa (profesores, alumnos, gestores de centros y familias): informaci on, instrumentos para la b usqueda de datos, recursos did acticos, herramientas para la comunicaci on interpersonal, formaci on, asesoramiento, entretenimiento. La mayor a de los portales son gratuitos y constituyen una cortes a de sus patrocinadores (normalmente instituciones educativas y empresas del sector) hacia sus destinatarios. De esta manera, mediante la oferta de servicios de inter es 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 caracter sticas como distribuidores de informaci on y almacenes de recursos, constituyen para la escuela actual un soporte ideal y eciente de informaci on relacionado con el mundo educativo. Por otro lado, los portales tem aticos educativos, como referente espec co de una materia, suponen la plataforma ideal en el que los miembros de un colectivo (profesores, maestros, educadores y fa26 [2]

Marqu es Graells, Pere. Evaluaci on de los portales educativos en Internet. Revista Pixel.Bit, 18

39

milias) puedan establecer un punto de encuentro para participar, reexionar, as como cooperar en la actividad docente incentivando nuevas formas de trabajo en el aula. En este sentido presentamos un ejemplo de portal tem atico educativo dedicado a la educaci on musical: MOS27 .

2.3.3.

T ecnicas E Indicadores Para La Evaluaci on De Portales Educativos En Internet[4]

Dadas algunas ideas preliminares de diferencias entre las p aginas web y los portales educativos, podemos decir que todo portal es una p agina, pero no todo web es un portal. Este art culo presenta una cha para catalogaci on y portales educativos.28

2.3.4.

An alisis de los portales en internet de Centros educativos[5]

Al realizar un b asico an alisis de la mayor parte de los sitios web en general, y de los centros de educativos espa noles en particular, el resultado suele ser bastante desalentador: P aginas que no se actualizan nunca tablones de informaci on planos sin interacci on alguna entre usuarios, carencia de planicaci on y de uniformidad estructural, plantillas de dise no obsoletas y repetitivas, uso de enormes cheros de imagen, pel culas ash destinadas solo a decorar sin ning un tipo de interactividad, etc.29

2.4.

BASES LEGALES

2.4.1.

Derecho de Autor y Contrato Laboral[6] El derecho de autor es un

2.4.1.1. Disposiciones Generales del Derecho de Autor:

conjunto de normas que protegen los derechos subjetivos del creador de la obra, enten27 [3]

G ertrudix Barrio, Felipe. Los Portales Educativos Como fuente de Recursos Y Materiales, Revista de Comuni-

caci on y nuevas tecnolog as, ISSN: 1697 - 8293


28 [4]

Bedri nana Ascarza, Aquiles. T ecnicas E Indicadores Para La Evaluaci on De Portales Educativos En Internet,

Rev. de Investigaci on de la Fac. de Ciencias Administrativas, UNMSM


29 [5]

De la Torre, An bal. An alisis de los portales en internet de Centros educativos, 2004

40

dida esta como la manifestaci on personal, original de la inteligencia expresada de forma tal que pueda ser perceptible. La protecci on se concede al autor desde el momento mismo de la creaci on de la obra sin que para ello requiera formalidad jur dica alguna. De la autor a se desprenden dos tipos de derechos: los patrimoniales y los morales. Los primeros son el conjunto de prerrogativas del autor que le permite percibir remuneraciones o ingresos por la explotaci on econ omica de la obra. Constituye una facultad exclusiva para realizar, autorizar o prohibir cualquier, utilizaci on que se quiera hacer de la obra, como la reproducci on, la comunicaci on p ublica, la distribuci on p ublica, la importaci on, la traducci on, adaptaci on, arreglo u otra transformaci on 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 deformaci on, modicaci on que perjudique su honor o reputaci on, o demerite la obra; publicarla o conservarla in edita; modicarla y a retirarla de circulaci on. Estos derechos se caracterizan por ser intransferibles, irrenunciables e imprescriptibles. Como caracter stica de los derechos patrimoniales, a diferencia de los derechos morales, se resalta que estos u ltimos se pueden transmitir tanto entre vivos como por causa de muerte a los herederos o causahabientes como resultado de un proceso de sucesi on30 . 2.4.1.2. Transferencia Del Derecho Patrimonial De Autor A Trav es De Un Contrato De Prestaci on De Servicios: En t erminos reconocidos por la jurisprudencia y la doctrina de nuestro pa s El contrato de prestaci on de servicios es un contrato at pico de naturaleza civil, fruto de la necesidad que ten an las personas de ofrecer su mano de obra, como capital de trabajo, pero bajo una relaci on distinta a la subordinaci on propia del contrato laboral. Se entiende pertinente la anterior aclaraci on por cuanto la gura contractual de prestaci on de servicios resulta de alguna manera regulada en el art culo 20 de la Ley 23 de 1982, siempre que por su conducto es posible presumir la transferencia de derechos patrimoniales de autor. De tal manera, es necesario advertir que la presunci on descrita por el art culo 20 de la Ley 23 de 1982, se predica de forma limitada a los contratos de prestaci on de servicios, descartando de plano la posibilidad de hacer efectivo su contenido cuando se trate de
30 [6]

Direcci on Nacional de Derecho de Autor, Derecho de autor y contrato laboral

41

contratos de trabajo. En efecto el referido art culo se nala: Art culo 20. Cuando uno o varios autores, mediante contrato de servicios, elaboren una obra seg un plan se nalado por persona natural o jur dica y por cuenta y riesgo de esta, solo percibir an, en la ejecuci on de ese plan, los honorarios pactados en el respectivo contrato. Por este solo acto, se entiende que el autor o autores transeren los derechos sobre la obra, pero conservar an las prerrogativas consagradas en el art culo 30 de la presente Ley, en sus literales a) y b). As las cosas, a n de predicar una presunci on iuris tantum en favor de quien, por virtud de un contrato de prestaci on de servicios, encarga la elaboraci on de una obra es indispensable que se cumpla con los siguientes requisitos: Que exista un plan se nalado por el contratante. Que la elaboraci on de la obra corra por cuenta y riesgo del contratante. Que se pacte de manera expresa el precio de los honorarios. Sin embargo no podemos pasar por alto que estamos frente a una presunci on 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 seguir an como parte de su acervo patrimonial, los efectos de la citada presunci on no surgen a la vida jur dica31 . 2.4.1.3. Contrato De Licencia: El titular de los derechos patrimoniales de autor sobre un programa de computador, pretendiendo su comercializaci on, tiene la prerrogativa de otorgar licencias o autorizaciones para la explotaci on o utilizaci on 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 difusi on, raz on por la cual la misma es cuidadosamente elaborada, evitando de esta manera que por su indeterminaci on se torne en una cesi on del derechos. Se precisa enunciar que con el solo hecho de conceder una licencia no se transmite en ning un momento la titularidad del derecho de autor sobre el programa de computador. En virtud de una licencia de uso, y conforme a lo se nalado en la Decisi on Andina 351 de 1993, al usuario de la misma le es permitido: 1. Hacer una jaci on del programa en la memoria del computador (art culo 26 de la
31 [6]

Ibid., p. 41

42

Decisi on Andina de 1993). 2. Hacer una copia de seguridad o de back up (art culo 24 literal b) de la Decisi on Andina de 1993). 3. Hacer una adaptaci on del programa para su exclusiva utilizaci on (art culo 24 de la Decisi on 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 autorizaci on para utilizar una creaci on en una modalidad de explotaci on no faculta para utilizarla en otra modalidad distinta (art culo 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 geogr aco determinado, en virtud de tal acto no es posible que el usuario instale el programa licenciado en un territorio diferente, pues el uso leg timo de la obra se agota con los par ametros se nalados en la licencia32 .

2.4.2.

Educaci on para el Trabajo y el Desarrollo Humano.

Es la ofrecida con el objeto de complementar, actualizar, suplir conocimientos y formar en aspectos acad emicos o laborales sin sujeci on al sistema de niveles y grados propios de la educaci on formal. Se organiza en un PEI para ofrecer programas de formaci on laboral o de formaci on acad emica, exibles 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 educaci on para el trabajo y el desarrollo humano: Decreto 2888 del 2007: De acuerdo con el art culo 1 de este decreto, este tiene por objeto reglamenta la creaci on, organizaci on y funcionamiento de las instituciones que ofrezcan el servicio educativo para el trabajo y el desarrollo humano y establecer los requisitos b asicos para el funcionamiento de estos programas. As mismo, el art culo 4 ibifem establece que se entiende por instituci on de educaci on para el trabajo y el
32 [6]

Ibid., p. 41

43

desarrollo humano, toda instituci on de car acter estatal o privado organizado para ofrecer y desarrollar programas de formaci on laboral o de formaci on acad emica de acuerdo con lo establecido en la ley 115 de1994. Por su parte, el art culo 12 del Decreto 2888 de 2007, establece que las instituciones autorizadas para prestar el servicio educativo para el trabajo y el desarrollo humano solamente expedir an certicados de aptitud ocupacional a quien culmine satisfactoriamente un programa registrado (subrayado propio). Estos certicados de aptitud ocupacional pueden ser, el certicado de T ecnico Laboral por Competencias o el Certicado de Conocimientos - Acad emicos. Ley 115 de 1994: Por medio de esta se expide la Ley General de Educaci on Ley 1064 de 2006: Por medio de la cual se dictan normas para el apoyo y fortalecimiento de la educaci on para el trabajo y el desarrollo humano establecida como educaci on no formal en la ley general de educacion. Decreto 4904 de 2009: Por el cual se reglamenta la organizaci on, oferta y funcionamiento de la prestaci on del servicio educativo para el trabajo y el desarrollo humano y se dictan otras disposiciones. Decreto 367 de 2009: Por el cual se ja plazo para presentar solicitud de registro de los programas de educaci on para presentar solicitud de registro de los programas de educaci on 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 formaci on para el trabajo (SCAFT33 ) Decreto 1500 de 2008: Por el cual se establecen los requisitos para la constituci on y funcionamiento de los centros de ense nanza automovil stica.
32 Nota:El 33 SCAFT:

Decreto 2888 de 2007 fue derogado y reemplazado por el Decreto 4904 de 2009. Sistema de Calidad de Formaci on para el Trabajo

44

Resoluci on 3245 de 2009: Por la cual se reglamenta el decreto 1500 de 2009

2.4.3.

Resoluci on N umero 1328

Por la cual se modica la Resoluci on 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 dotaci on de instituciones educativas y se determinan los compromisos de la entidad territorial en la ejecuci on de los mismos

2.4.4.

Propiedad Del Copyright

El autor o creador del trabajo es el propietario originario de los derechos de autor a generados, a no ser que los asigne a otro, o la creaci on se realiza dentro de una relaci on laboral. En cuyo caso el empleador ser a el titular de todos los derechos econ omicos (copiar de la obra, difundir al p ublico las copias, representar la obra en p ublico, emitirla por radio y televisi on) de la obra en cuesti on.

2.5.

MARCO CONCEPTUAL

2.5.1.

Ajax

(Asynchronous Java Script and XML). Es una t ecnica de desarrollo web para crear aplicaciones web interactivas. As como DHTML, Ajax no es una tecnolog a en s , sino un t ermino que se reere al uso de un grupo de tecnolog as juntas, como son por ejemplo: XHTML (o HTML), Java script, XMLHttpRequest entre otras. La idea es que las p aginas sean m as din amicas cargando informaci on del servidor de forma escondida, logrando que la p agina web no tenga que ser recargada cada vez que un usuario cambia informaci on de un formulario, por ejemplo. De esta forma se logra que la p agina 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 organizados independientemente de su utilizaci on y su implementaci on en m aquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de informaci on diferente y no predicable en tiempo.

2.5.3.

Browser

Aplicaci on para visualizar todo tipo de informaci on y navegar por el www con funcionalidades plenamente multimedia. Como ejemplo de navegadores tenemos Internet Explorer, Firefox, Chrome y Safari.

2.5.4.

Contrase na

C odigo utilizado para accesar un sistema restringido. Pueden contener caracteres alfanum ericos e incluso algunos otros s mbolos. Se destaca que la contrase na no es visible en la pantalla al momento de ser tecleada con el prop osito de que s olo pueda ser conocida por el usuario.

2.5.5.

CMS

De las siglas del ingl es Content Management System; se reere usualmente a sitios web que tienen sistemas de administraci on que permiten la f acil creaci on y edici on de contenidos, como p aginas nuevas, noticias, etc.

2.5.6.

CSS

Cascade Style Sheet. Conjunto de instrucciones HTML que denen la apariencia de uno o m as elementos de un conjunto de p aginas web con el objetivo de uniformizar su dise no.

46

2.5.7.

DBMS

Database Management System (Sistema Gestor de Bases de Datos), es un conjunto de programas que permiten la completa administraci on de base de datos. Desarrollador de Web Web developer - Persona o empresa responsable de la programaci on de un sitio web as la cual incluye, si se da el caso, plataformas de comercio electr onico.

2.5.8.

Dominio

Un dominio o nombre de dominio es el nombre que identica un sitio web. Cada dominio tiene que ser u nico en Internet. Por ejemplo, www.unicesar.edu.co es el nombre de dominio de la p agina web de la Universidad Popular del Cesar. Un solo servidor web puede servir m ultiples p aginas web de m ultiples dominios, pero un dominio s olo puede apuntar a un servidor.

2.5.9.

GNU

El Acronimo GNU se reere en ingl es 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 empez o en 1983 por Richard Stallman del Massachusetts Institute of Technology. La losof a detr as de GNU es producir programas que no sean propietarios. Cualquiera puede descargar, modicar y redistribuir programas GNU. La u nica restricci on es que no le pueden limitar la redistribuci on. Linux utiliza muchos programas GNU, y en el pasado los sistemas GNU usaban el kernel de Linux. Esta estrecha relaci on entre Linux y GNU hace que muchas personas piensen, erradamente, que son lo mismo. Pero son bastante distintos, y GNU est a desarrollando su propio kernel llamado HURD34 para reemplazar el kernel de Linux en los sistemas GNU.
34 HURD:

Acronimo de HIRD of Unix-Replacing Daemons, A su vez, HIRD signica HURD of Interfaces Representing

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

47

2.5.10.

GPL

Acr onimo en ingl es de General Public License (Licencia P ublica 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 distribuci on de copias de programas (e incluso cobrar por ello), as como modicar el c odigo fuente de los mismos o utilizarlo en otros programas.

2.5.11.

Hipertexto

Cualquier documento que contiene v nculos con otros documentos de forma que al seleccionar un v nculo se despliega autom aticamente el segundo documento. HTML Siglas del ingl es Hypertext Markup Language (Lenguaje de Marcado Hipertexto). Es un lenguaje para crear documentos de hipertexto para uso en el www o intranets, por ejemplo. 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 programaci on que permite ejecutar programas escritos en un lenguaje muy parecido al C++. Se diferencia de un CGI ya que la ejecuci on es completamente realizada en la computadora cliente, en lugar del servidor. Java fue originalmente desarrollado por Sun Microsystems y su principal objetivo fue crear un lenguaje que fuera capaz de ser ejecutado de una forma segura a trav es de Internet. Esta caracter stica requiere la eliminaci on de muchas construcciones y usos de C y C++; entre los que se destaca la eliminaci on de punteros. Java no puede acceder arbitrariamente a direcciones de memoria y es un lenguaje compilado en un c odigo llamado byte-code. Este c odigo es interpretado en vuelo por el int erprete 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 est an incorporados en el archivo HTML.

2.5.14.

JDK

Java Development Kit (Equipo para el desarrollo de Java). Un equipo b asico para el desarrollo de software provisto por Sun Microsystems, que incluye las herramientas b asicas necesarias para escribir, probar, y depurar aplicaciones y applets de Java.

2.5.15.

JSP

Siglas de Java Server Pag es o P aginas de servidor de Java, es la tecnolog a para generar p aginas web de forma din amica en el servidor, desarrollado por Sun Microsystems, basado en scripts que utilizan una variante del lenguaje java para construir p aginas HTML en servidores.

2.5.16.

JRE

Java Runtime Environment o JRE es un conjunto de utilidades que permite la ejecuci on de programas Java.

2.5.17.

JSR

Son documentos formales que describen las especicaciones y tecnolog as propuestas para a nadir a la plataforma Java.

49

2.5.18.

Login

En el ambito de seguridad inform atica, Login o logon (en espa nol ingresar o entrar) es el proceso mediante el cual se controla el acceso individual a un sistema inform atico mediante la identicaci on del usuario utilizando credenciales provistas por el usuario.

2.5.19.

MySQL

MySQL es uno de los Sistemas Gestores de Bases de Datos m as populares. Su ingeniosa arquitectura lo hace extremadamente r apido y f acil de personalizar. La extensiva reutilizaci on del c odigo dentro del software y una aproximaci on m nima l stica para producir caracter sticas altamente funcionales, ha dado lugar a un sistema de administraci on de base de datos de alta velocidad, compactaci on, estabilidad y facilidad de despliegue. La exclusiva separaci on del core server del manejador de tablas, permite funcionar a MySQL bajo control estricto de transacciones o con acceso a disco no transaccional ultrarr apido. Lo mantiene la empresa sueca MySQL AB bajo la licencia GPL (GNU Public License); puede utilizarse gratuitamente y su c odigo fuente est a disponible.

2.5.20.

Portales Web

Un portal de Internet es un sitio web cuya caracter stica fundamental es la de servir de Puerta de entrada ( unica) para ofrecer al usuario, de forma f acil e integrada, el acceso a una serie de recursos y de servicios relacionados a un mismo tema. Incluye: enlaces, buscadores, foros, documentos, aplicaciones, compra electr onica, etc. Principalmente un portal en Internet est a dirigido a resolver necesidades de informaci on espec ca de un tema en particular.

2.5.21.

Programaci on Orientada a Objetos

Programaci on Orientada a Objetos (POO) es una losof a de programaci on que se basa en la utilizaci on de objetos. El objetivo de la POO es imponer una serie de normas de desarrollo que aseguren y faciliten la mantenibilidad y reusabilidad del c odigo.

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 c odigo de marcado que se agregan en una p agina de un portal. T picamente, siguiendo la met afora de escritorio, una p agina de un portal se visualiza como una colecci on de ventanas de portlet que no se solapan, donde cada una de estas muestra un portlet. Por lo tanto un portlet (o colecci on de portlets) se asemeja a una aplicaci on web que est a hospedada en un portal. Como por ejemplo, un portlet de aplicaci on puede ser para el correo, el parte meteorol ogico, un foro, noticias, etc. Servicios De Hosting, Hospedaje O Alojamiento De P aginas Web Los tres t erminos signican lo mismo. El alojamiento web (en ingl es web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar informaci on, im agenes, v deo, o cualquier contenido accesible v a Web.

2.5.23.

Servicio Web

Un servicio web (en ingl es, Web service) es un conjunto de protocolos y est andares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programaci on diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. Sistemas De Informaci on Un sistema de informaci on es un conjunto de elementos que interact uan entre s con el n 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 electr onico como de acceso al servidor en modo terminal. Un usuario que reside en una determinada computadora tiene una direcci on u nica de correo electr onico.

51

2.5.25.

Velocity

Velocity es un motor de plantillas basado en Java. Le permite a los dise nadores de p aginas hacer referencia a m etodos denidos dentro del c odigo Java. Los dise nadores Web pueden trabajar en paralelo con los programadores Java para desarrollar sitios de acuerdo al modelo de Modelo-Vista-Controlador (MVC), permitiendo que los dise nadores se concentren u nicamente en crear un sitio bien dise nado y que los programadores se encarguen solamente de escribir c odigo de primera calidad. Velocity separa el c odigo Java de las p aginas Web, haciendo el sitio m as 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 especicaci on/lenguaje de programaci on desarrollada por el W3C35 . XML es una versi on de SGML36 , dise nado especialmente para los documentos de la web. Permite que los dise nadores creen sus propias etiquetas, permitiendo la denici on, transmisi on, validaci on e interpretaci on de datos entre aplicaciones y entre organizaciones.

35 W3C:

World Wide Wide Consortium., Organismo neutro que construye est andares para la Web Standard Generalized Markup Language., Est andar de Lenguaje de Marcado Generalizado

36 SGML:

52

3.

ASPECTOS METODOLOGICOS

3.1.

TIPOS DE ESTUDIO

Se busca Desarrollar e implementar un sistema de informaci on automatizado que agilice y gestione todos los procesos acad emicos que requiere CORPOINSTEL, con el n de solucionar los inconvenientes que se llevan a cabo en el manejo actual de la informaci on, se recolectara datos que muestren cada evento que ocurre dentro de la instituci on y as determinar los requerimientos del sistema a implementar. Por esta raz on se realizar a un estudio de tipo descriptivo, ya que este permitir a realizar un an alisis 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 dise nar e implementar un aplicativo web en CORPOINSTEL, que permita la automatizaci on del proceso de gesti on de la informaci on. Para garantizar un buen dise no, desarrollo e implementaci on del portal acad emico, el proyecto estar a comprendido en las siguientes fases:

Fase 1: Recopilaci on de la Informaci on Seleccionar de forma ordenada y clasicada toda lo referente al actual manejo que se le da a la informaci on en CORPOINSTEL, tal como el desarrollo de los procesos de almacenamiento, publicaci on y actualizaci on 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 soluci on planteada sea o ptima. Adem as de todo lo anterior, determinar la relaci on costo-benecio que conlleva la implementaci on del proyecto y el tiempo requerido para completarse en todas sus fases.

Fase 3: An alisis Del Proyecto Plantear las necesidades subsanadas con la implementaci on de un aplicativo web, partiendo del hecho de que permite mejorar el rendimiento a procesos de almacenamiento, publicaci on y actualizaci on de la informaci on entre otros.

Fase 4: Dise no Del Proyecto Esta fase est a compuesta por 4 tems que hemos denido de la siguiente manera: Esquema: Esta parte comprende la utilizaci on de herramientas para representaci on gr aca y simb olica de la interacci on entre los usuarios y el aplicativo web, as como tambi en 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 l ogicos como entrada, salida, procesamiento y almacenamiento de datos que requiere el proyecto, tales como: 1. Para los estudiantes: Gestionar la matricula acad emica. Ingreso y actualizaci on de los datos personales. Reporte acad emico. Consulta de notas. 2. Para los Docentes: Registro de notas por asignatura. Gesti on de los datos personales. 3. Para los Acudientes: Permitir la consulta de notas del estudiante a cargo. Programaci on: Codicaci on y dise no amigable de componentes m odulares basados

54

en las especicaciones Java JSR-168 y JSR-286. Prueba: Implementaci on de el conjunto de plugins y componentens modulares realizados en un servidor local. Para esto, se utilizo un Bundle37 de Liferay Portal 6.1 Community Edition que incluye la versi on 7.0.23 de Apache Tomcat.

Fase 5: Implementaci on Fase en la cual se pretende hospedar el aplicativo web en el hosting que adquiera la instituci on educativa CORPOINSTEL. Una vez alojado, se dar a paso a las pruebas que medir an la reacci on del sistema frente a la demanda por parte de los usuarios. De ser necesario, se realizar an las correcciones pertinentes al aplicativo web.

3.3.

POBLACION

En el desarrollo del proyecto, con el n de obtener la informaci on clara y oportuna fundamental para determinar los requerimientos de software, se dene como poblaci on al personal ntimamente involucrado con la instituci on educativa CORPOINSTEL, la cual se encuentra conformada por un personal de 20 docentes, 6 en el personal administrativo, una poblaci on 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 instituci on, por lo cual se estima una cantidad aproximada de 726 personas.
37 Liferay

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

aplicaciones. S olo se tiene que descargar, descomprimir y ejecutar.

55

Para calcular el tama no de la muestra utiliaremos la siguiente f ormula: N Z 22 (N 1)e2 + Z 2 2

n= Donde: n = el tama no de la muestra. N = tama no de la poblaci on.

= Desviaci on est andar de la poblaci on. Z = Valor obtenido mediante niveles de conanza. e = L mite aceptable de error muestral. Ahora: N = 726 = 0.5 Z = 1.96 e = 0.05 Por lo tanto: n= 726 1, 962 0, 52 251, 452 = = 90, 679 (726 1)0, 052 + 1, 962 0, 52 2, 773

Al observar el resultado anterior se puede decir que para alcanzar un nivel de conanza del 95% (Z = 1, 96), se debe tomar una muestra poblacional de 90 personas pertenecientes a la Instituci on educativa CORPOINSTEL.

3.5.

DE LA INFORMACION FUENTES Y TECNICAS DE RECOLECCION

3.5.1.

Fuentes Primarias

Previa documentaci on acerca del funcionamiento de las instituciones que contemplan constituirse como prestadoras del servicio de Educaci on para el Trabajo y el Desarrollo Humano.

56

La revisi on de todos los procedimientos administrativos y acad emicos que se llevan a cabo en la Instituci on. Lectura de los formatos en los cuales evidencian cada uno de los procedimientos. El dialogo con las directivas, alumnos y docentes de Corpoinstel. Interacci on directa con instituciones que se rigen bajo los mismos estatutos. Comunicaci on con representantes de las tecnolog as a Investigar.

3.5.2.

Fuentes Secundarias

Dentro de las consultas realizadas por el grupo de trabajo, se detectaron portales Acad emicos constituidos en su mayor parte por portlets, siendo uno de estos el portal del INTEPAL, instituci on educativa que se encuentra ubicada en Ecuador y en la cual se empleo la versi on 5.1.2 de Liferay Portal. Por otro lado, se encontr o que en Colombia a nales del 2009 algunas empresas comenzar on a optar por migrar sus portales a Liferay Portal, siendo el caso de ACH Colombia,38 la cual, dejando de lado los altos costos de propiedad y la compleja administraci on de la plataforma de portales de Oracle, toma esta decisi on.39 Lo anterior nos servir a de apoyo en nuestro marco investigativo, as como tambien tendremos en cuenta los casos de exitos en la utilizaci on de las especicaciones Java JSR-168 y JSR-286, Manuales, Proyectos a nes, tesis de grados, investigaciones, monograf as, foros, entre otros.

38 ACH

Colombia es la organizaci on encargada de las transacciones electr onicas del sector nanciero colombiano. ACH

utiliza el poder de la conectividad de la banca para la generaci on de servicios de valor.


39 Para

mas informaci on dirigirse a: http://www.grupodot.com/web/guest/proyectos/liferay

57

4.

Y DESARROLLO DE LA SOLUCION DISENO

4.1.

ANALISIS DEL SISTEMA ACTUAL

En la actualidad Corpoinstel no cuenta con un sistema de informaci on especializado para el manejo de los procesos realizados por esta instituci on. A continuaci on se describen las etapas respectivas a cada actividad desarrollada por esta entidad:

4.1.1.

P ensum

Partiendo de las necesidades encontradas en el entorno empresarial de la regi on, la instituci on procede a la creaci on de programas acad emicos. A cada programa, la instituci on le estipula un plan de estudios (P ensum), el cual debe estar conformado por niveles o ciclos que pueden ser semestrales, trimestrales u otros.
40

Luego la Instituci on establece las materias o m odulos que que van a hacer parte de cada ciclo. Finalmente, determina que unidades did acticas comprender an cada uno de los m odulos.

4.1.2.

Inscripci on Alumno

El aspirante se entera de la oferta acad emica existente en la instituci on a trav es de medios publicitarios como volantes, peri odicos locales y medios de radiodifusi on o acerc andose directamente a la instituci on. El aspirante se acerca a la secretaria de la instituci on para consultar la disponibil40 En

algunos casos especiales, puede darse el caso de programas con mas de un P ensum establecido.

58

idad del curso (T ecnico o Tecn ologo) de su inter es. La secretaria corrobora la disponibilidad del curso, con informaci on alojada en carpetas. La secretaria procede a registrarlo manualmente con un formato de inscripci on establecido por la instituci on.

4.1.3.

Registro de Docentes

La instituci on procede a convocar docentes que se encuentren interesados en dictar las c atedras referentes a las ofertas establecidas. El docente hace llegar su curriculum vitae a la instituci on para ser revisados por los administrativos de la misma. Si la respuesta es favorable, la administraci on procede a hacerselo saber al docente y de esa forma diligencia su ingreso a la Instituci on.

4.1.4.

Registro de Grupo

La instituci on dene el grupo de estudiantes que compartira conocimientos dentro del mismo ambiente. La Instituci on procede a asignar un docente basandose en criterios de idoneidad y verica la disponibilidad del mismo. La instituci on establece cual es la instalaci on mas adecuada para dictar la catedra de cada modulo, verica su disponibilidad y procede a asignar horario.

4.2.

IDENTIFICACION DE NECESIDADES

Despu es de la recolecci on de informaci on a partir de entrevistas directas y observaciones de los diferentes procesos anteriormente descritos, se determino un portal acad emico para el control de notas y asignaci on de carga acad emicas a docentes. Se identican las siguientes necesidades en los procesos acad emicos que lleva a cabo dicha instituci on:

59

Durante el proceso de asignaci on de carga acad emica, el coordinador debe recurrir a papel y l apiz, haciendo este proceso demorado y sujeto a errores. La creaci on del horario por parte del coordinador se hace manual, haciendo que este proceso sea demorado por los cruces de horarios que f acilmente se presentan al realizarlos y la disponibilidad limitada de algunos docentes al no vivir en el municipio y les toque trasladarse. La recolecci on de las notas por parte de los docentes es dicultosa 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 acad emicos, como son realizados por otras entidades o personas particulares externas a la Instituci on Educativa Agr cola 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 alg un da no, no podr an crearse y por consiguiente atrasan las diferentes actividades acad emicas internas dentro de las instituci on. En el caso de la primaria en el que los reportes se hacen en el mismo municipio de El Copey, tambi en es sujeto a posibles errores en la transcripci on.

4.3.

VIABILIDAD DEL PROYECTO

4.3.1.

Viabilidad Ec onomica

Los costos de licenciamiento de software no afectan econ omicamente el proyecto, pues este ha sido desarrollado en su totalidad con herramientas de car acter OpenSource: Java, Open-JDK, Liferay Potal Community Edition 6.1, Apache Tomcat 7, Netbeans 7.0.1 entre otros. Adem as, Corpoinstel cuenta con los medios requeridos para la implementaci on de este sistema como son: equipos de c omputo, conexi on a internet, una red de datos y el dinero para la compra de un dominio (cuyo precio es asequible), lo que garantiza la viabilidad econ omica del proyecto.

60

4.3.2.

Viabilidad T ecnica

La implementaci on de este sistema es viable t ecnicamente por las siguientes razones: El sistema no depende de ningun sistema operativo, y funciona en cualquier navegador, lo que garantiza la compatibilidad con el sistema que usen los equipos de Corpoinstel. El sistema no requiere de grandes inversiones de hardware ya que se puede interactuar con el aplicativo desde cualquiera de los equipos que se encuentran en la instituci on. Corpoinstel cuenta con la infraestructura t ecnica y personal humano apto para la utilizaci on de este sistema de informaci on y garantizar su correcto funcionamiento.

4.3.3.

Viabilidad Legal

Debido a que el sistema de informaci on est a enmarcado en el a mbito acad emico, seg un lo establecido por las leyes de derecho de autor, la representaci on legal del software recae sobre sus desarrolladores. Ademas, la creaci on de este software se hace de acuerdo con las disposiciones propuestas por el ministerio de educaci on, lo que hace posible que se pueda comercializar con otras entidades de Formaci on para el Trabajo y el Desarrollo Humano e Instituciones de Educaci on Media de Car acter T ecnico aprobadas por el Gobierno Nacional. Por otro lado, al encontrarnos utilizando herramientas FLOSS41 y OpenSources, se puede garantizar la viabilidad legal del proyecto.

41 FLOSS:

(F/OSS, FOSS), Free and Open Source software.

61

5.

ARQUITECTURA DEL SISTEMA

5.1.

DE PROTOTIPOS CREACION

5.1.1.

Prototipo Interfaz Pagina Principal

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.1.2.

Prototipo de Inicio de Secci on

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.1.3.

Prototipo de Pagina Principal de Usuarios Docentes

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

62

5.1.4.

Prototipo de Pagina Principal de Usuarios Administrador

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.1.5.

Prototipo de Pagina Principal de Usuario Rector

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.1.6.

Prototipo de Pagina Principal de Usuarios Acudientes

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.1.7.

Prototipo de Pagina Principal de Usuarios Estudiantes

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

63

5.2.

REQUERIMIENTOS DE ENTRADA

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado. Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.2.1.

Dise no de Entrada por parte de Administrador

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.2.2.

Dise no de Entrada por parte del Rector

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.2.3.

Dise no de Entrada por parte del Docente

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

64

5.3.

REQUERIMIENTOS DE SALIDA

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.3.1.

Dise no de Entrada por parte de Administrador

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.3.2.

Dise no de Entrada por parte del Rector

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

5.3.3.

Dise no de Entrada por parte del Docente

Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado, Esto aun no se ha llenado.

65

5.4.

MANEJO DE DIAGRAMAS

5.4.1.

Diagramas de Casos de Uso

5.4.1.1. Diagrama Casos de Uso de Alto Nivel

Figura 2. Diagrama Casos de Uso de Alto Nivel

66

5.4.1.2. Diagrama de Casos de Uso del Portal Web

Figura 3. Diagrama de Casos de Uso del Portal Web

67

5.4.1.3. Diagrama de Casos de Uso Gestionar Chat

Figura 4. Diagrama de Casos de Uso Gestionar Chat

68

5.4.1.4. Diagrama de Casos de Uso Gestionar Noticias

Figura 5. Diagrama de Casos de Uso Gestionar Noticias

69

5.4.1.5. Diagrama de Casos de Uso: Gestionar Foros de Discusi on

Figura 6. Diagrama de Casos de Uso: Gestionar Foros de Discusi on

70

5.4.1.6. Diagrama de Casos de Uso: Gestionar Galer a de Im agenes

Figura 7. Diagrama de Casos de Uso: Gestionar Galer a de Im agenes

71

5.4.1.7. Diagrama de Casos de Uso del Sistema Gestor Acad emico

Figura 8. Diagrama de Casos de Uso del Sistema Gestor Acad emico

72

5.4.1.8. Diagrama de Casos de Uso Autenticar Usuario

Figura 9. Diagrama de Casos de Uso Autenticar Usuario

73

5.4.1.9. Diagrama de Casos de Uso Gestionar Estudiantes

Figura 10. Diagrama de Casos de Uso Gestionar Estudiantes

74

5.4.1.10. Diagrama de Casos de Uso Gestionar Docentes

Figura 11. Diagrama de Casos de Uso Gestionar Docentes

75

5.4.1.11. Diagrama de Casos de Uso Gestionar Programas

Figura 12. Diagrama de Casos Gestionar Programas

76

5.4.1.12. Diagrama de Casos de Uso Gestionar M odulos

Figura 13. Diagrama de Casos Gestionar M odulos

77

5.4.1.13. Diagrama de Casos de Uso Gestionar Unidades Did acticas

Figura 14. Diagrama de Casos Gestionar Unidades Did acticas

78

5.4.1.14. Diagrama de Casos de Uso Gestionar Grupos

Figura 15. Diagrama de Casos Gestionar Grupos

79

5.4.1.15. Diagrama de Casos de Uso Gestionar P ensum

Figura 16. Diagrama de Casos Gestionar P ensum

80

5.4.1.16. Diagrama de Casos de Uso Gestionar Horario

Figura 17. Diagrama de Casos Gestionar Horario

81

5.4.1.17. Diagrama de Casos de Uso Gestionar Par ametros del Sistema

Figura 18. Diagrama de Casos Gestionar Par ametros del Sistema

82

5.4.1.18. Diagrama de Casos de Uso Gestionar Usuarios

Figura 19. Diagrama de Casos Gestionar Usuarios

83

5.4.2.

Descripci on de los Diagrama de Casos de Uso

5.4.2.1. Descripci on de los Diagramas de Casos de Uso del Portal Tabla 1. Gesti on de Mensajeria Instantanea (Chat) Descripci on del Diagrama Casos de Uso de Gestionar Chat Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El usuario debe estar registrado en el portal. El usuario debe tener activa una sesi on. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. Inicia una conversaci on con el o los usuarios disponibles (en l nea). 3. Digita el mensaje y lo env a al destinatario escogido. 4. Visualiza las respuestas. 5. El usuario congura su estado en el sistema de mensajer a. 6. El usuario congura las noticaciones de mensajes con o sin sonido. Flujo Alternativo: 1. En el paso 3 el usuario puede cancelar el env o del mensaje. En caso de Error, el sistema notica al usuario. Post condiciones: 1. Iniciar o contestar conversaci on. 2. Congurar estado 3. noticaciones. Gestionar Chat Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite al usuario gestionar la mensajer a instant anea (chat). Usuarios del sistema.

84

Tabla 2. Gesti on de Noticias Descripci on del Diagrama Casos de Uso de Gestionar Noticias Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El usuario debe estar registrado en el portal. El usuario debe tener activa una sesi on. El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. El visitante ingresa a la p agina. 2. El usuario solicita acceso al m odulo de gesti on de noticias. El visitante solicita al sistema consultar las noticias. 3. El usuario elije la opci on deseada (crear, modicar, eliminar, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. Si el usuario o el visitante desean cancelar la operaci on, el sistema procede a cancelar. En caso de error, el sistema notica al usuario o al visitante. Post condiciones: La noticia queda gestionada. Gestionar Noticias Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite la administraci on de noticias y anuncios concernientes a la instituci on y los estudiantes. Usuarios del sistema. Visitantes

85

Tabla 3. Gesti on de Foros de Discusi on Descripci on del Diagrama Casos de Uso de Gestionar Foros Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El usuario debe estar registrado en el portal. El usuario debe tener activa una sesi on. El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. El visitante ingresa a la p agina. 2. El usuario solicita acceso al m odulo de gesti on de foros. El visitante solicita al sistema consultar los foros a los que tenga acceso. 3. El usuario elije la opci on deseada (crear, asignar permisos de acceso, modicar, eliminar, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. Si el usuario o el visitante desean cancelar la operaci on, el sistema procede a cancelar. En caso de error, el sistema notica al usuario o al visitante. Post condiciones: El foro queda gestionado. Gesti on de Foros de Discusi on Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Se encarga de almacenar y administrar la informaci on perteneciente a los foros de discusi on. Usuarios del Sistema. Visitantes.

86

Tabla 4. Gesti on de Galer a de Im agenes Descripci on del Diagrama Casos de Uso de Gestionar Galeria de Im agenes Caso de Uso: Autores: Fecha: Descripci on: Gestionar Galer a de Im agenes Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite administrar los procesos de subir, publicar, borrar y visualizar im agenes en el portal web de CORPOINSTEL. Actores: Precondiciones: El usuario debe estar registrado en el portal. El usuario debe tener activa una sesi on. El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. El visitante ingresa a la p agina. 2. El usuario solicita acceso al m odulo de gesti on de galer a de im agenes. El visitante solicita al sistema consultar las im agenes que hayan sido publicadas en el portal web. 3. El usuario elije la opci on deseada (subir, publicar, borrar, visualizar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. Si el usuario o el visitante desean cancelar la operaci on, el sistema procede a cancelar. En caso de error, el sistema notica al usuario o al visitante. Post condiciones: La galer a de im agenes queda debidamente organizada. Usuarios del Sistema. Visitantes.

87

5.4.2.2. Descripci on de los Diagramas de Casos de Uso del Sistema Gestor Acad emico

Tabla 5. Autenticar Usuario Descripci on del Diagrama Casos de Uso del Sistema Gestor Acad emico Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El usuario debe estar registrado Flujo Normal: 1. El Sistema Gestor Acad emico y el Portal web muestran un formulario con los campos de inicio de sesi on (usuario y contrase na). 2. El usuario proporciona los datos y selecciona la opci on ingresar. 3. El sistema valida los datos. 4. Si los datos son correctos, se inicia sesi on. Flujo Alternativo: 1. Si se proporcionan datos de usuario y contrase na incorrectos, se informar al usuario de que los datos son incorrectos y se impide iniciar sesi on. 2. El usuario puede cancelar la operaci on. Post condiciones: El Portal Web o el sistema Gestor Acad emico cargan las opciones dependiendo del rol del usuario. Autenticar Usuario Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite vericar el proceso de autenticaci on de un usuario registrado en el portal. Administrador del Sistema, Usuarios del Sistema, Usuarios del Portal Web

88

Tabla 6. Gestionar Estudiante Descripci on del Diagrama Casos de Uso de Gestionar Estudiantes Caso de Uso: Autores: Fecha: Descripci on: Gestionar Estudiante Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los estudiantes de la instituci on, as como las respectivas consultas, los cambios de grupos de m odulo y retiros de un programa cuando sean necesarios. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso al m odulo de gesti on de estudiantes. 3. El usuario elije la opci on deseada (inscribir, matricular, modicar, cambiar de grupo de m odulo, retirar de programa, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El estudiante queda registrado. Usuarios del Sistema

89

Tabla 7. Gestionar Docente Descripci on del Diagrama Casos de Uso de Gestionar Docentes Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso al m odulo de gesti on de docentes. 3. El usuario elije la opci on deseada (registrar, modicar, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El docente queda registrado y se podr a usar en la creaci on de grupos. Gestionar Docente Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los docentes de la instituci on, as como las respectivas consultas. Usuarios del Sistema

90

Tabla 8. Gestionar Programas Descripci on del Diagrama Casos de Uso de Gestionar Programas Caso de Uso: Autores: Fecha: Descripci on: Gestionar Programas Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los programas que se dan en la instituci on, as como las respectivas consultas de estos. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso al m odulo de gesti on de programas. 3. El usuario elije la opci on deseada (registrar, modicar, cambiar a estado activo o inactivo, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El programa queda registrado y se podr a usar al matricular a un estudiante. Usuarios del Sistema

91

Tabla 9. Gestionar M odulos Descripci on del Diagrama Casos de Uso de Gestionar M odulos Caso de Uso: Autores: Fecha: Descripci on: Gestionar M odulos Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los m odulos que se dan en la instituci on por cada programa, as como las respectivas consultas de estos. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso a la opci on de gesti on de m odulos. 3. El usuario elije la opci on deseada (registrar, modicar, cambiar a estado activo o inactivo, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El m odulo queda registrado y se podr a usar al crear un nuevo grupo y p ensum. Usuarios del Sistema

92

Tabla 10. Gestionar Unidades Did acticas Descripci on del Diagrama de Caso de Uso de Gestionar Unidades Did acticas Caso de Uso: Autores: Fecha: Descripci on: Gestionar Unidades Did acticas Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de las Unidades Did acticas que se dan en la instituci on por cada m odulo, as como las respectivas consultas de estas. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso a la opci on de gesti on de Unidades Did acticas. 3. El usuario elije la opci on deseada (registrar, modicar, cambiar a estado activo o inactivo, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: La Unidad Did actica queda registrada y se podr a asignar a un m odulo al crear un nuevo P ensum. Usuarios del Sistema

93

Tabla 11. Gestionar Grupos Descripci on del Diagrama de Caso de Uso de Gestionar Grupos Caso de Uso: Autores: Fecha: Descripci on: Gestionar Grupos Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los grupos que se forman por m odulo en la instituci on, as como las respectivas consultas de estos. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Debe existir por lo menos un docente registrado. Debe existir por lo menos un m odulo registrado. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso a la opci on de gesti on de grupos. 3. El usuario elije la opci on deseada (registrar, modicar, cambiar a estado activo o inactivo, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El grupo queda registrado y se podr a usar en la creaci on de horarios. Usuarios del Sistema

94

Tabla 12. Gestionar P ensum Descripci on del Diagrama de Caso de Uso de Gestionar P ensum Caso de Uso: Autores: Fecha: Descripci on: Gestionar P ensum Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los P ensum de cada programa que se da en la instituci on, as como las respectivas consultas. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Debe existir por lo menos un programa registrado. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso al m odulo de gesti on de P ensum. 3. El usuario elije la opci on deseada (crear, modicar, cambiar a estado activo o inactivo, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El P ensum queda gestionado. Usuarios del Sistema

95

Tabla 13. Gestionar Horarios Descripci on Diagrama Caso de Uso de Gestionar Horario Caso de Uso: Autores: Fecha: Descripci on: Gestionar Horarios Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los horarios de clase de la instituci on, as como las respectivas consultas de estos. Actores: Precondiciones: El usuario debe tener permiso para realizar estas operaciones. Debe existir por lo menos una sala registrada. Debe existir por lo menos un grupo registrado. Flujo Normal: 1. El usuario inicia sesi on en el sistema. 2. El usuario solicita acceso a la opci on de gesti on de horarios. 3. El usuario elije la opci on deseada (registrar, modicar, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: El horario queda gestionado. Usuarios del Sistema

96

Tabla 14. Gestionar Par ametros del Sistema Descripci on del Diagrama de Caso de Uso Gestionar Par ametros del Sistema Caso de Uso: Autores: Fecha: Descripci on: Gestionar Par ametros del Sistema Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite el registro y modicaci on de los par ametros del sistema (sedes, salas, periodos, tipos de documento), as como las respectivas consultas de estos. Actores: Precondiciones: El Administrador debe tener activa su sesi on. Flujo Normal: 1. El Administrador del Sistema inicia sesi on en el sistema. 2. El usuario solicita acceso a la opci on de gesti on de par ametros. 3. El usuario elije la opci on deseada (registrar, modicar, consultar) y procede. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: Los par ametros del sistema (sedes, salas, periodos, tipos de documento), quedan registrados y se pueden usar en el formulario requerido. Administrador del Sistema.

97

Tabla 15. Descripci on del Diagrama de Caso de Uso de Gestionar Usuario Descripci on del Diagrama de Caso de Uso de Gestionar Usuario Caso de Uso: Autores: Fecha: Descripci on: Actores: Precondiciones: El Administrador debe tener activa su sesi on. Flujo Normal: 1. El administrador inicia sesi on en el sistema. 2. El administrador accede al panel de control. 3. El administrador realiza tareas de gesti on (crear, modicar, eliminar) de usuarios, roles y conguraciones. 4. El sistema verica los datos y efect ua la operaci on indicada. Flujo Alternativo: 1. El sistema despliega un mensaje de error si los datos est an duplicados o err oneos. 2. Si el usuario desea cancelar la operaci on, el sistema procede a cancelar. Post condiciones: Los datos del nuevo usuario, o los datos modicados de un usuario existente, se encuentran guardados de forma persistente en la base de datos y este podr a acceder al portal o al sistema a partir de ese momento y acceder a las opciones dependiendo el rol asignado por el administrador. Gestionar Usuarios Juan Mart nez, Pablo Zamora Noviembre 10 de 2012 Permite la administraci on de los usuarios del sistema. Administrador del Sistema.

98

5.4.3.

Diagrama Entidad Relaci on

Figura 20. Diagrama Entidad Relaci on

99

5.4.4.

Diccionario de datos:

NOMBRE TABLA: Programas ALIAS: Programas DESCRIPCION: Almacena los programas que se dan en la instituci on. Tabla 16. Entidad Programas Entidad Programas Campo codigo programa nombre programa numciclos jornada total horas descripci on fecha inicio estado Tipo varchar(10) varchar(40) varchar(2) varchar(10) varchar(3) varchar(400) date varchar(2) Null NO NO NO NO YES NO NO NO Llave PK Descripci on C odigo que identica al programa. Nombre del programa. N umero de ciclos que comprende el programa. Jornada en la que se da el programa. Total N umero de horas de duraci on del programa. Descripci on del programa. Fecha de Inicio del programa Estado en el que se encuentra el programa, 0=Inactivo, 1=Activo

100

NOMBRE TABLA: Modulos ALIAS: M odulos DESCRIPCION: Almacena los m odulos que se dan en la instituci on dependiendo del programa. Tabla 17. Entidad Modulos Entidad M odulos Campo codigo modulo denominacion fecha observaciones estado Tipo varchar(10) varchar(45) date varchar(40) varchar(2) Null NO NO NO NO NO Llave PK Descripci on C odigo que identica al m odulo. Nombre del m odulo. Fecha de creaci on del m odulo Observaciones. Estado en el que se encuentra el m odulo, 0=Inactivo, 1=Activo

NOMBRE TABLA: UnidadesDidacticas ALIAS: Unidades Did acticas DESCRIPCION: Almacena las Unidades Did acticas que se dan en la instituci on por cada m odulo. Tabla 18. Entidad Unidades Did acticas Entidad Unidades Did acticas Campo id uniDidactica Nombre Descripcion estado Tipo varchar(10) varchar(30) varchar(60) varchar(2) Null NO NO NO NO Llave PK Descripci on Es la identicaci on de la Unidad Did actica. Nombre de la Unidad Did actica. Descripci on Did actica. Estado en el que se encuentra la Unidad Did actica, 0=Inactivo, 1=Activo. de la Unidad

101

NOMBRE TABLA: Pensum ALIAS: P ensum DESCRIPCION:Almacena los P ensum de cada programa de la instituci on. Tabla 19. Entidad P ensum Entidad P ensum Campo id pensum totalnumciclos total horas codigo programa estado Tipo varchar(20) varchar(2) varchar(20) varchar(10) varchar(2) Null NO NO NO NO NO FK Llave PK Descripci on Es la identicaci on del P ensum. Total N umero de ciclos que comprende el p ensum. Total N umero de horas de duraci on del P ensum. C odigo del Programa al que pertenece el P ensum. Estado en el que se encuentra el P ensum, 0=Inactivo, 1=Activo.

102

NOMBRE TABLA: inter ciclos modulos ALIAS: Tabla Intermedia Ciclos - M odulos DESCRIPCION:Almacena los datos de cada P ensum relacionado con cada m odulo. Tabla 20. Entidad P ensum - M odulos Entidad Inter - Ciclos - M odulos Campo id pensum modulo Tipo varchar(10) Null NO Llave PK Descripci on Identicaci on relaci on y M odulo. codigo modulo id pensum ciclo a cursar total horas horas clase horas profundizacion orden jerarquico asignatura estado varchar(10) varchar(20) varchar(2) varchar(3) varchar(2) varchar(2) varchar(2) varchar(2) NO NO NO NO NO NO NO NO FK FK C odigo que identica al m odulo. Identicaci on del P ensum. N umero de ciclo a cursar. N umero Total de Horas N umero de Horas de la clase. N umero de Horas de la Profundizaci on. Orden Jer arquico de la Asignatura. Estado en el que se encuentra el M odulo dentro del P ensum, 0=Inactivo, 1=Activo. entre de la P ensum

103

NOMBRE TABLA: inter mod unid ALIAS: Tabla Intermedia M odulos - Unidades Did acticas DESCRIPCION: Almacena los datos de cada M odulo relacionado con cada unidad Did actica. Tabla 21. Entidad M odulos - Unidades Did acticas Entidad M odulos - Unidades Did acticas Campo id uniDidactica duracionHoras id pensum modulo Tipo varchar(10) varchar(4) varchar(10) Null NO NO NO FK Llave FK Descripci on Identicaci on Did actica. Duraci on en horas de la Unidad Did actica. Identicaci on de la relaci on entre P ensum y M odulo. NOMBRE TABLA: inter mod req ALIAS: M odulos Requisitos DESCRIPCION: Almacena los M odulos que son requisitos de otros M odulos. Tabla 22. Entidad Requisitos Entidad Requisitos Campo id requisito modulo principal modulo requisito Tipo varchar(10) varchar(10) varchar(10) Null NO NO YES Llave PK FK FK Descripci on Identicaci on del Requisito. C odigo del M odulo Principal. C odigo del Modulo Requisito. de la Unidad

104

NOMBRE TABLA: grupo ALIAS: Grupos DESCRIPCION: Almacena los datos de cada grupo que se forma por m odulo en la instituci on. Tabla 23. Entidad Grupos Entidad Grupos Campo cod grupo cod horario fecha inicio fecha n grupo periodo num total est descripcion id docente cantidadMinAlumno cantidadMaxAlumno estadoGrupo Tipo varchar(10) varchar(10) date date varchar(4) varchar (2) varchar (3) varchar (60) varchar(10) varchar(3) varchar(3) varchar(2) Null NO NO YES YES YES YES YES YES YES NO NO NO FK Llave PK FK Descripci on C odigo del grupo. C odigo que identica el horario. Fecha de Inicio del grupo. Fecha de naizalici on del grupo. N umero del grupo. Periodo del grupo. N umero total de estudiantes. Descripci on del grupo. Identicaci on del docente. Cantidad M nima de Alumnos. Cantidad M axima de Alumnos. Estado en el que se encuentra el grupo, 0=Inactivo, 1=Activo. NOMBRE TABLA: inter grupos Modulos ALIAS: Tabla intermedia Grupos - M odulos DESCRIPCION: Almacena los grupos relacionados con los m odulos. Tabla 24. Entidad Grupos - M odulos Entidad Grupos - M odulos Campo id pensum modulo cod grupo Tipo varchar(10) varchar(10) Null NO NO Llave FK FK Descripci on Identicaci on de la relaci on entre P ensum y M odulo C odigo del grupo.

105

NOMBRE TABLA: periodo ALIAS: Per odos DESCRIPCION: Almacena los per odos en los que se divide la matr cula acad emica anualmente. Tabla 25. Entidad Per odos Entidad Per odos Campo id periodo denominacion duracion semanas fecha inicio fecha n estado Tipo varchar(10) varchar(20) varchar(20) date date varchar(2) Null NO NO NO YES YES NO Llave FK Descripci on Identicaci on del per odo. Denominaci on del per odo. Regula la duraci on del periodo. Fecha de inicio del per odo. Fecha de naizalici on del per odo. Estado en el que se encuentra el per odo, 0=Inactivo, 1=Activo. NOMBRE TABLA: dia ALIAS: D as DESCRIPCION: Almacena los d as. Tabla 26. Entidad D as Entidad D as Campo cod dia nombre dia duracion semanas activo Tipo varchar(2) varchar(10) varchar(20) varchar(2) Null NO NO NO YES Llave PK Descripci on C odigo del d a. Denominaci on del per odo. Nombre del dia. Estado en el que se encuentra el d a, 0=Inactivo, 1=Activo

106

NOMBRE TABLA: hora ALIAS: Horas DESCRIPCION: Almacena las horas. Tabla 27. Entidad Horas Entidad Horas Campo cod hora hora inicio hora n activo duracion Tipo varchar(2) time time varchar(2) decimal Null NO NO NO YES NO Llave PK Descripci on C odigo de la hora. Hora Inicial. Hora nal. Estado en el que se encuentra la hora, 0=Inactivo, 1=Activo Duraci on.

NOMBRE TABLA: horario ALIAS: Horarios DESCRIPCION: Almacena las horarios. Tabla 28. Entidad Horarios Entidad Horarios Campo cod horario cod dia cod hora cod aula Tipo varchar(10) varchar(2) varchar(2) varchar(10) Null NO NO NO NO Llave PK FK FK FK Descripci on C odigo de la hora. C odigo del d a. C odigo de la hora. C odigo del aula.

107

NOMBRE TABLA: Paises. ALIAS: Pa ses DESCRIPCION: Almacena los pa ses. Tabla 29. Entidad Paises Entidad Paises Campo id pais Nombre pais Tipo int(11) varchar(45) Null NO NO Llave PK Descripci on identicaci on del pa s. Nombre del pa s.

NOMBRE TABLA: Departamentos. ALIAS: Departamentos DESCRIPCION: Almacena los Departamentos. Tabla 30. Entidad Departamento Entidad Departamentos Campo id dpto Nombre dpto id pais Tipo int(11) varchar(45) int(11) Null NO NO NO FK Llave PK Descripci on identicaci on del Departamento. Nombre del pa s. identicaci on del pa s.

NOMBRE TABLA: Ciudades. ALIAS: Ciudades DESCRIPCION: Almacena las ciudades de cada departamento. Tabla 31. Entidad Ciudades Entidad Ciudades Campo id ciudad Nombre ciudad id dpto Tipo int(11) varchar(45) int(11) Null NO NO NO FK Llave PK Descripci on identicaci on de la Ciudad. Nombre del pa s. identicaci on del departamento.

108

NOMBRE TABLA: sedes. ALIAS: Sedes DESCRIPCION: Almacena los datos de las sedes pertenecientes a la instituci on. Tabla 32. Entidad Sedes Entidad Sedes Campo nit nombre sede abreviatura correo electronico pagina web direcci on sede telefono sede fax sede ciudad sede rector sede coordinador sede resolucion inscripci on dane registro educativo principal activo Tipo varchar(10) varchar(80) varchar15(11) varchar(60) varchar(80) varchar(80) varchar(20) varchar(20) int(11) varchar(80) varchar(80) varchar(30) varchar(20) varchar(20) varchar(1) varchar(2) Null NO NO NO NO NO NO NO YES NO NO NO YES NO NO NO NO FK FK Llave PK Descripci on identicaci on de la Sede. Nombre de la Sede. Abreviatura de la sede. Correo electronico de la sede. P agina Web de la sede. Direcci on de la sede. Telefono de la sede. Fax de la sede. Ciudad de la Sede Rector de la Sede Corrdinador de la sede. Resoluci on de la sede. Inscripci on DANE de la sede. Registro educativo de la sede. Indica si es una sede principal o una subsede. Estado en el que se encuentra la sede, 0=Inactivo, 1=Activo

109

NOMBRE TABLA: lugar. ALIAS: Lugar DESCRIPCION: Almacena las aulas de cada una de las sedes pertenecientes a la instituci on. Tabla 33. Entidad Lugar Entidad Lugar Campo cod aula nombre descripcion capacidad activo nit Tipo varchar(10) varchar(20) varchar(80) varchar(3) varchar(2) varchar(20) Null NO NO NO NO NO NO FK Llave PK Descripci on C odigo del aula. Nombre con el que se referencia el aula. Descripci on del aula. Capacidad de estudiantes que puede albergar el aula. Disponibilidad del Aula, 0=No Disponible, 1=Disponible Identicaci on de la Sede.

110

NOMBRE TABLA: metodos de calicacion. ALIAS: M etodos de Calicaci on DESCRIPCION: Almacena el escalaf on de puntajes establecido por la instituci on. Tabla 34. Entidad M etodos de Calicaci on Entidad M etodos de Calicaci on Campo id metodo nombre valor maximo valor minimo valor aprobado Activo Tipo varchar(10) varchar(20) varchar(5) varchar(5) varchar(5) varchar(2) Null NO NO NO NO NO NO Llave PK Descripci on Identicaci on del m etodo. Nombre con el que se referencia el m etodo. Mayor puntaje posible Menor puntaje posible Puntaje con el que se aprueba Regula si el m etodo de calicaci on se encuentra habilitado, 0=Inactivo y 1=Actico, NOMBRE TABLA: Tipo registro. ALIAS: Tipo de Registro DESCRIPCION: Almacena los tipo de Registro. Tabla 35. Entidad Tipo de Registro Entidad Tipo de Registro Campo id tipo registro nombre t r valor porcentaje descripci on id metodo Tipo varchar(10) varchar(20) varchar(5) varchar(45) varchar(10) Null NO NO NO NO YES FK Llave PK Descripci on Identicaci on del registro. Nombre del tipo de registro. Valor del porcentaje Descripci on del tipo de registro Identicaci on del M etodo.

111

NOMBRE TABLA: registro calicaciones. ALIAS: Registro de Calicaciones DESCRIPCION: Almacena los Registros de las calicaciones. Tabla 36. Entidad Registro de Calicaciones Entidad Registro de Calicaciones Campo id registro nota id materia est t r valor nota observaciones estado fecha reg real usuario Tipo varchar(10) varchar(20) varchar(5) varchar(20) varchar(2) date varchar(10) Null NO NO NO YES NO NO NO Llave PK FK Descripci on Identicaci on del registro de nota. Identicaci on de la materia. Valor de la nota Observaciones Estado en el que se encuentra el registro, 0=Inactivo, 1=Activo. Fecha de registro Registra si el usuario que esta realizando el proceso es el propietario de la cuenta o un usuario con permisos para suplantar. Id tipo registro varchar(10) YES FK Identicaci on del tipo de registro

112

NOMBRE TABLA: salud. ALIAS: Salud DESCRIPCION: Almacena los datos de la EPS donde se encuentran aliados los usuarios del Portal. Tabla 37. Entidad Salud Entidad Salud Campo id salud eps hospital tipo sangre incapacidades medicamentos alergias medico cel medico Tipo varchar(10) varchar(40) varchar(30) varchar(4) varchar(60) varchar(60) varchar(60) varchar(80) varchar(11) Null NO YES YES YES YES YES YES YES YES Llave PK Descripci on Identicaci on de la EPS. Nombre de la EPS. Nombre del Hospital Tipo de sangre del usuario Incapacidades del usuario. Medicamentos del usuario Alergias del usuario M edico que atiende al usuario Celular del m edico

NOMBRE TABLA: Tipo Identicacion. ALIAS: Tipo de Identicaci on DESCRIPCION: Almacena los tipos de identicaci on de los usuarios. Tabla 38. Entidad Tipo de Identicaci on Entidad Tipo de Identicaci on Campo id tipo identicaci on t i nombre siglas Tipo varchar(4) varchar(21) varchar(5) Null NO NO NO Llave PK Descripci on C odigo del tipo de identicaci on. Nombre del tipo de identicaci on. Siglas con el que se referencia el tipo de identicaci on

113

NOMBRE TABLA: usuario ALIAS: Usuarios DESCRIPCION:Almacena los datos de los docentes, estudiantes y dem as usuarios del sistema. Tabla 39. Entidad Usuarios Entidad Usuarios Campo id usuario num identicacion fecha de exp doc nombre 1 nombre 2 apellidos sexo ciudad nacimiento fecha nacimiento estado civil direccion telefono celular observaciones tratamiento id tipo identicacion id salud Tipo varchar(12) varchar(11) date varchar(20) varchar(20) varchar(40) varchar(2) int(11) date varchar(20) varchar(40) varchar(20) varchar(11) varchar(40) varchar(15) varchar(4) varchar(10) Null NO NO YES NO YES NO YES YES YES YES YES YES YES YES YES NO YES FK FK Llave PK UK Descripci on Usuario N umero Usuario. Fecha de expedici on del documento de identidad. Primer nombre del usuario. Segundo nombre del usuario. Apellidos del usuario. Sexo del usuario Ciudad de nacimiento del usuario. Fecha de nacimiento del usuario. Estado civil del usuario. Direcci on del usuario. T elefono del usuario. Celular del usuario. Observaciones. Tratamiento que se le da al usuario C odigo del tipo de identicaci on del usuario. Identicaci on de la EPS donde es atendido el usuario. de identicaci on del

114

NOMBRE TABLA: Docente ALIAS: Docente DESCRIPCION:Almacena los datos de los docentes de la instituci on. Tabla 40. Entidad Docentes Entidad Docentes Campo id docente valor hora id usuario estadoDocente Tipo varchar(10) varchar(10) varchar(12) varchar(2) Null NO NO NO NO FK Llave PK Descripci on C odigo del docente Valor de la hora. Identicaci on de Usuario. Estado en el que se encuentra el docente, 0=Inactivo, 1=Activo.

115

NOMBRE TABLA: Alumno ALIAS: Alumno DESCRIPCION:Almacena los datos de los Alumnos de la instituci on. Tabla 41. Entidad Alumnos Entidad Alumnos Campo codigo estado nombre padre direccion padre telefono padre nombre madre direccion madre telefono madre acudiente acudiente num idet ocupaci on fuentes recurso estrato Tipo varchar(20) varchar(2) varchar(60) varchar(40) varchar(15) varchar(60) varchar(40) varchar(15) varchar(12) varchar(11) varchar(30) varchar(25) varchar(3) Null NO NO YES YES YES YES YES YES YES YES YES YES YES Llave PK Descripci on C odigo del Alumno Estado en el que se encuentra el alumno, 0=Inactivo, 1=Activo. Nombre del padre. Direcci on del padre. Tel efono del padre. Nombre de la madre. Direcci on de la madre. Tel efono de la madre. Acudiente. Identicaci on del acudiente. ocupaci on. Fuentes de recurso para sus estudios. Estrato.

116

NOMBRE TABLA: matricula academica ALIAS: Matr cula Acad emica DESCRIPCION:Almacena las matr culas acad emicas de la instituci on. Tabla 42. Entidad Matr cula Acad emica Entidad Matr cula Acad emica Campo id matricula cod prog alum id periodo ciclo matriculado estado Tipo varchar(10) varchar(25) varchar(10) varchar(2) varchar(2) Null NO NO NO NO NO Llave PK FK FK Descripci on Codigo de Matr cula C odigo proveniente de la relaci on programa-alumno. Identicaci on del Periodo. N umero de ciclo en el cual se encuentra matriculado. Estado en el que se encuentra la matr cula, 0=Inactivo, 1=Activo.

NOMBRE TABLA: materia inscrita ALIAS: Materia Inscrita DESCRIPCION:Almacena las materias inscritas por cada alumno de la instituci on. Tabla 43. Entidad Materia Inscrita Entidad Materia Inscrita Campo id materia est id matricula cod grupo codig Tipo varchar(20) varchar(10) varchar(10) varchar(20) Null NO NO NO NO Llave PK FK FK FK Descripci on Identicacion de la materia Codigo de Matr cula C odigo del grupo. C odigo del alumno.

117

5.5.

REQUISITOS DE HARDWARE Y SOFTWARE

5.5.1. 5.5.2.

Requisitos de Harwdware Requisitos de Software

118

6.

DEL SISTEMA DISENO

6.1.

DE ENTRADAS DISENO

6.2.

DE SALIDAS DISENO

6.3.

DE PROCEDIMIENTOS DISENO

119

7.

DEL SISTEMA DESARROLLO E IMPLEMENTACION

7.1.

PUESTA EN MARCHA

120

CONCLUSIONES

A lo largo de todo el proceso, logramos percibir que existe una abrupta curva de aprendizaje en los proyectos que emplean gestores de portales, por lo que se pretende que esta tesis sirva como base en la realizaci on de futuros proyectos.

121

BIBLIOGRAF IA

[1] O. ECHEVERRIA and J. ESTEVEZ, Prototipo software administrativo escolar en web fussion siglo xxi. [Online]. Available: http://sisbib.unmsm.edu.pe/ bibvirtualdata/publicaciones/administracion/n14 2005/a09.pdf [2] M. Graells, Evaluaci on de los portales educativos en internet. [Online]. Available: http://www.sav.us.es/pixelbit/pixelbit/articulos/n18/n18art/art181. htm [3] F. G ertrudix, Los portales educativos como fuente de recursos y materiales. [Online]. Available: http://www.icono14.net/revista/num7/articulos/felipe gertrudix.pdf [4] A. Bedrinana, T ecnicas e indicadores para la evaluaci on de portales educativos en internet. [Online]. Available: http://sisbib.unmsm.edu.pe/bibvirtualdata/ publicaciones/administracion/n14 2005/a09.pdf [5] A. de la Torre, An alisis de los portales en internet de centros educativos. [Online]. Available: http://www.adelat.org/media/docum/nuke publico/01impr.pdf [6] D. N. de Derecho de Autor, Derecho de autor y contrato laboral. [Online]. Available: http://noticias.universia.net.co/movilidad-academica/noticia/2007/ 07/29/249774/derecho-autor-contrato-laboral.html [7] M. TAMAYO, El proyecto de investigaci on. [Online]. Available:

http://desarrollo.ut.edu.co/tolima/hermesoft/portal/home 1/rec/arc 6680.pdf

122

ANEXOS

123

A.

PRESUPUESTO

A.1.

PERSONAL INVESTIGATIVO Y DESARROLLADORES

El c alculo del costo de salarios en cada uno de estos renglones est a determinado por los siguientes cuatro factores: n umero de personas de ese rengl on (n); salario mensual devengado (s); dedicaci on real de tiempo al proyecto (t); y la duraci on total de su trabajo (d). El costo (c) imputable al proyecto es el producto de esos factores. Costo salarial del personal investigativo c = n. s. t. d. Desarrolladores. n = 2. s = $1.600.000 mensual. t=
1 2

tiempo.

d = 10 meses
1 c = 2 1.600.000 2 12 = $19.200.000 Director.

n = 1. s = $20.000 por hora. t = 1 hora semanal. d = 12 meses=48 semanas c = 1 20.000 1 48 = $960.000


41 Nota:

Para la realizaci on del presupuesto, se siguieron las pautas del Modulo 5 de la serie Aprender a Investigar, el

cual se titula El Proyecto De Investigaci on [7]

124

A.2.

COSTOS POR SERVICIOS GENERALES, DOTACION Y MANTENIMIENTO DE OFICINAS

Una instituci on encuentra que por conceptos de gastos administrativos totales (secretar a, administraci on, servicios generales, etc.) y por conceptos de prestaciones sociales y transferencias, que son los dos componentes b asicos de los costos indirectos, por cada salario del personal investigativo se incurre en gastos equivalentes a 2.5 de los salarios que se les pagan (es decir se trabaja con un multiplicador u overhead de 2.5), a cada uno de los renglones del personal investigativo se pagan estos montos por costos indirectos, como por ejemplo. Costos por servicios generales, dotaci on y mantenimiento de ocinas 20% Discriminada as : Agua, luz, tel efono 4.0% Papeler a y u tiles de ocina 1.0% Mantenimiento ocinas 0.5% Mantenimiento equipos 5.0% Documentaci on t ecnica y suscripciones de revistas 2.0% Seguros personales, incendio y robo 1.0% Transporte local del personal 1.0% Depreciaci on equipos 5.5%

A.3.

ELEMENTOS DE CONSUMO

Su c alculo est a dado por el producto entre el n umero de unidades (n) y el precio unitario (p) y siempre debe ir acompa nado por cotizaciones que lo respalden, las cuales se anexan al proyecto. Costo de los elementos de consumo c = n. p. Resma de papel tama no carta n = 2. p = $7.000. c = 2 7.000 = $14.000

125

Cartuchos de impresi on n=2 p = $46.000 c = 2 46.000 = $92.000 CD torre 25 unidades n=1 p = $14.000 c = 1 14.000 = $14.000 USB Kingston 4gb n=2 p = $45.000 c = 2 45.000 = $90.000

A.4.

EQUIPO

El costo (c) imputable al proyecto, en sentido estricto, est a dado por el tiempo de uso en el proyecto (t) y el precio promedio comercial del uso del instrumento o el valor inicial del equipo dividido por la vida u til del equipo(v) por el de tiempo de uso (p). c=tp c=
p v

Port atiles Acer aspire 4740 p = $1.500.000 t = 1 a no v = 5 a nos. 1.500.000 c= 1 = $300.000 5 Port atil Lenovo G450 p = $1.500.000 t = 1 a no v = 5 a nos. c=
1.500.000 5

1 = $300.000

Computador QBEX

126

p = $1.200.000 t = 1 a no v = 5 a nos. .000 c = 1.200 1 = $240.000 5 Router bill on BIPAC p = $50.000 t = 1 a no v = 5 a nos. c=
50.000 5

1 = $10.000

Impresora multifuncional F4480 p = $280.000 t = 1 a no v = 5 a nos. c=


280.000 5

1 = $56.000

A.5.

TRANSPORTES

Hay que ponderar su necesidad, dichos viajes tienen por nalidad, hacer entrevistas a expertos, buscar bibliograf a, hacer trabajos de campo, para dichos viajes se debe indicar si es terrestre o a ereo con su valor(p), el n umero de pasajes(n), valor de vi aticos para alimentaci on, alojamiento y gastos varios (v) etc. c=n*(p + v) Pasajes hasta la ciudad de Cartagena n=4 p = $50.000 v = $35.000 c = 4 (50.000 + 35.000) = $340.000 Transporte en la ciudad de Cartagena n = 10 p = 6.000 v=0 c = 10 (6.000 + 0) = $60.000 Pasajes hasta la ciudad de Valledupar

127

n=4 p = $50.000 v = $0 c = 4 (50.000 + 0) = $200.000

128

Rubros y Renglones Personal Investigativo y Desarrolladores

Valor Anual

2 1 1

Investigadores y desarrolladores Costos indirectos(multiplicador 2.5) Director del proyecto Costos indirectos(multiplicador 2.5) Asesor as de personal calicado Costos indirectos(multiplicador 2.5) Elementos de Consumo

$ 19.200.000 $ 48.000.000 $ 960.000 $ 2.400.00 $ 960.000 $ 1.200.000

2 2 1 1 2

Resma de papel tama no carta Cartuchos de impresi on CD torre 25 unidades CD torre 25 unidades USB Kingston 8gb Equipo

$ 14.000 $ 92.000 $ 14.000 $ 14.000 $ 90.000

1 1 1 1 1

Port atiles Acer aspire 4740 Port atil Lenovo G450 Computador QBEX Router bill on BIPAC Impresora multifuncional 4480 Transportes

$ 300.000 $ 300.000 $ 240.000 $ 10.000 $ 56.000

4 10 4

Pasajes hasta la ciudad de Cartagena Transporte en la ciudad de Cartagena Pasajes hasta la ciudad de Valledupar Gastos Varios por Servicios

$ 340.000 $ 60.000 $ 340.000

1 1 1

Plan de internet + jo nacional ilimitado por 1 a no Plan de Llamadas telef onicas a celular Hosting Total

$ 1.382.000 $ 504.000 $ 250.000 $ 76.092.000

Tabla 44. Presupuesto

129

CRONOGRAMA DE ACTIVIDADES Duraci on del Periodo Actividades 1er Semestre 2do Semestre 3er Semestre 4 Semestre B.

Recopilaci on de Informaci on Revisi on Bibliograca 3 4 5 6 7

Tabla 45. Cronograma de atividades previstas

CRONOGRAMA

130

C.

ANTEPROYECTO

131

Potrebbero piacerti anche