DESARROLLO DE UNA PLATAFORMA TECNOLÓGICA PARA LA VISUALIZACIÓN Y MANEJO DE LAS DIFERENTES INFORMACIONES ACADÉMICAS APLICADAS AL CENTRO DE ESTUDIOS DE CIENCIAS AERONÁUTICAS (CEA). ANDRÉS RIVEROS QUINTERO C.C. 1.015’994.633 HÉCTOR GONZÁLEZ C.C 1.010’188.365 MÓNICA CEPEDA C.C. 1.113’638.198 CENTRO DE ESTUDIOS DE CIENCIAS AERONÁUTICAS (CEA) CONTROL DE TRANSITO AÉREO BOGOTÁ, NOVIEMBRE DE 2011 1 DESARROLLO DE UNA PLATAFORMA TECNOLÓGICA PARA LA VISUALIZACIÓN Y MANEJO DE LAS DIFERENTES INFORMACIONES ACADÉMICAS APLICADAS AL CENTRO DE ESTUDIOS DE CIENCIAS AERONÁUTICAS (CEA). ANDRÉS RIVEROS QUINTERO C.C. 1.015’994.633 HÉCTOR GONZÁLEZ C.C 1.010’188.365 MÓNICA CEPEDA C.C. 1.113’638.198 INGENIERO: JAIRO BARRIENTOS ROJAS. CENTRO DE ESTUDIOS DE CIENCIAS AERONÁUTICAS (CEA) CONTROL DE TRANSITO AÉREO BOGOTÁ, NOVIEMBRE DE 2011 2 RESUMEN Las plataformas educativas virtuales son el medio a través del cual la institución y el profesorado presentan los contenidos básicos que los estudiantes han de trabajar; es un complemento interactivo en el cual profesores y estudiantes obtienen información actualizada en el momento que sea requerida. En este proyecto se desarrollará una plataforma tecnológica para el Centro de Estudios de Ciencias Aeronáuticas (CEA) mediante la implementación de herramientas virtuales, la cual servirá como base de consultas de materias, notas, entre otras, el cual estará dirigido para estudiantes y profesorado. Palabras claves: Plataformas virtuales, bases de datos. ABSTRACT The virtual learning platforms are the way through which the institution and the teacher presents the basic content that students have to work, is a complement interactive in which teachers and students get updated information at the time as required. This project will develop a technology platform for the Center for the Study of Aeronautical Sciences (CEA) through the implementation of virtual tools, which serve as the basis of consultation materials, notes, among others, which will be conducted for students and faculty. Keywords: Virtual platforms, databases. 3 Contenido 1. PLANTEAMIENTO DEL PROBLEMA ............................................................................. 5 2. OBJETIVOS ........................................................................................................................ 6 2.1. OBJETIVO GENERAL................................................................................................... 6 2.2. OBJETIVOS ESPECÍFICOS ........................................................................................ 6 3. JUSTIFICACIÓN ................................................................................................................ 7 4. MARCO LEGAL .................................................................................................................. 8 5. PROYECTO CEA VIRTUAL ............................................................................................. 9 5.1. METODOLOGÍA DE TRABAJO ................................................................................... 9 5.2. DESARROLLO DEL TRABAJO ................................................................................. 10 5.2.1. Etapa inicio ................................................................................................................ 10 5.2.2. Diagnostico................................................................................................................ 10 5.2.3. Determinación gerente y equipo técnico de trabajo ........................................... 10 5.2.4. Análisis partes interesadas ..................................................................................... 11 5.2.5. Elaboración cronograma de trabajo ...................................................................... 11 ETAPA EJECUCION ................................................................................................... 12 5.3. 5.3.1. Análisis financiero .................................................................................................... 12 5.3.2. Desarrollo manual política institucional y seguridad informática CEA virtual 12 5.3.3. Desarrollo portada y menú CEA virtual –modelo relacional .............................. 12 5.3.4. Plataforma tecnológica ............................................................................................ 15 ETAPA FINAL ............................................................................................................... 18 5.4. 5.4.1. Plan de pruebas ....................................................................................................... 18 5.4.2. Lanzamiento del producto CEA virtual.................................................................. 18 5.4.3. Seguimiento de la plataforma virtual ..................................................................... 18 6. BIBLIOGRAFÍA ................................................................................................................. 19 4 1. PLANTEAMIENTO DEL PROBLEMA En la actualidad el Centro de Estudios de Ciencias Aeronáuticas (CEA) carece de una aplicación que permita a estudiantes y profesores, conocer la información detallada y especifica de la malla curricular de los diferentes programas académicos, específicamente los cursos básicos (ATS, AIS y SEI), sus horarios, a través de un ambiente virtual. 5 2. OBJETIVOS 2.1. OBJETIVO GENERAL Desarrollar una plataforma tecnológica para la visualización y manejo de las diferentes informaciones académicas aplicadas al Centro de Estudios de Ciencias Aeronáuticas CEA, como generar estadísticas de las notas promedio por curso, materia, igualmente crear un canal interactivo entre el cuerpo del profesorado y los alumnos, canal que servirá para que los profesores pongan a disposición de los alumnos de su área material y bibliografía de consulta para que el alumno interesado en algún tema especifique ahonde en el conocimiento. 2.2. OBJETIVOS ESPECÍFICOS Realizar diagnóstico preliminar para establecer la situación actual. Establecer los parámetros requeridos por el Centro de Estudios de Ciencias Aeronáuticas CEA para el diseño del modelo entidad-relación. Diseñar el modelo entidad-relación requerido para la captura y visualización de la información académica Desarrollar e implementar una política de uso del correo, frente a la asignación de roles, capacidad del correo, definición de las políticas de seguridad informática. 6 3. JUSTIFICACIÓN Teniendo en cuenta la importancia y necesidad del conocimiento referente al avance y progreso de cada uno de los estudiantes de los cursos básicos del Centro de Estudios de Ciencias Aeronáuticos (CEA), se realizó una investigación en la secretaria académica del establecimiento, donde nos pudimos enterar que la institución cuenta con un sistema de ingreso de notas, el cual esta enlazado con el código del docente inscrito, pero esa información no es de publicación directa al estudiantado, siendo una falencia, ya que no es posible acceder a esos datos de forma rápida y sencilla siendo tediosa la manera en que puede ser adquirida esa indagación. El Centro de Estudios de Ciencias Aeronáuticos (CEA), carece de un sistema que le permita a la comunidad educativa (Docentes y estudiantes) visualizar de forma rápida y eficiente la malla curricular. Por tal motivo el diseño de una plataforma tecnológica que acceda a la visualización y manipulación de la información académica, permitirá a los estudiantes y docentes del CEA administrar los registros de las diferentes asignaturas inscritas, logrando con esto llevar la documentación de forma veraz y al instante. Con esta aplicación podremos: Acceder y obtener las diferentes notas, resultados de exámenes y trabajos. Generar un canal de comunicación estudiante-docentes que les permita interactuar en horas extracurriculares con el ánimo de aclarar dudas sobre temas tratados o trabajos asignados. Ofrecer al CEA una base de datos de alumnos, notas, promedios de cursos, que le permita reforzar los pensum, permitiendo un mejoramiento en la dinámica y nivel académico. 7 4. MARCO LEGAL Bajo la Ley 105 de 1993, artículo 57, se definió el Centro de Estudios Aeronáuticos (CEA) como “una institución de educación superior de la Unidad Administrativa Especial de Aeronáutica Civil, organismo estatal, adscrito al Ministerio del Transporte, que desarrolla su acción académica, técnica y científica en el campo de la aeronáutica y la navegación aérea. Se rige por los principios y normas de la educación superior y en especial del artículo 137 de la Ley 30 de 1992 y la Ley 105 de 1993”. La institución cuenta con tres cursos básicos en el momento: AIS COM MET, CONTROL BASICO DE AERÓDROMO, BOMBEROS AERONÁUTICOS. Su proyecto a futuro es que estos programas sean titulados como técnicos e incluso poder llegar a ser profesionales, además expandir sus programas ofrecidos, Analizando todas estas proyecciones se puede concluir que para ser educación superior es este mundo que está tan avanzado en las tecnologías es necesario un sistema virtual de la información en todos los campos de la institución y más aún en las notas que es la evidencia clara de la evolución como establecimiento, sistema que además de darle posición a la institución le abrirá las puertas legalmente para ser reconocida como un centro de educación superior. Actualmente el Centro de Estudios Aeronáuticos, en cumplimiento de la Ley, se proyecta como una Institución de Educación Superior que busca asumir la acreditación y reconocimiento de los programas académicos en los niveles técnico profesional en el campo de la aeronáutica y la aeronavegación, por el Ministerio de Educación nacional. Con políticas y programas ágiles liderará el desarrollo científico - tecnológico del sector aeronáutico y proyectará su acción al ámbito internacional a través de seminarios y programas de educación formal y desescolarizada, haciendo énfasis en la transferencia y adecuación de tecnologías. 8 5. PROYECTO CEA VIRTUAL 5.1. METODOLOGÍA DE TRABAJO Se desarrollara la propuesta de una metodología para el diseño CEA VIRTUAL, en un plazo máximo de tres meses desde el momento de la concepción de la idea, hasta su entrega final, en la metodología planteada se requiere de la asignación de una Metodología que garantice una correcta planeación, ejecución y puesta en marcha de proyecto, para lo cual se presenta el siguiente esquema de trabajo. PROYECTO CEA VITUAL ETAPA INICIO ETAPA EJECUCION ETAPA FINAL ANALISIS FINANCIERO PLAN DE PRUEBAS DIAGNOSTICO DETERMINACION GERENTE Y EQUIPO TECNICO DE TRABAJO DESARROLLO MANUAL POLITICA INSTITUCIONAL y SEGURIDAD INFORMATICA CEA VIRTUAL ANALISIS PARTES INTERESADAS DESARROLLO PORTADA Y MENU CEA VIRTUAL ELABORACION CRONOGRAMA DE TRABAJO PLATAFORMA TECNOLOGICA 9 LANZAMIENTO DEL PRODUCTO CEA VIRTUAL SEGUIMIENTO DE LA PLATAFORMA VIRTUAL 5.2. DESARROLLO DEL TRABAJO 5.2.1. Etapa inicio Esta etapa busca planear adecuadamente el proyecto, con el fin de establecer una guía clara para el desarrollo adecuado y feliz término del proyecto CEA VIRTUAL, en esta etapa se generar reuniones para determinar el grupo de trabajo, líder y plan de trabajo. 5.2.2. Diagnostico A nivel de las Entidades Educativas se cuenta con un canal VIRTUAL en donde los estudiantes tienen fácil acceso y de manera rápida los resultados académicos, canal con el cual el CENTRO DE ESTUDIOS AERONAUTICOS carece, dejando rezagada esta institución educativa dentro del Propósito de crecer académicamente y legalmente. 5.2.3. Determinación gerente y equipo técnico de trabajo Cada proyecto para que tenga éxito se requiere de la designación de un Lider o Gerente, el tendrá la responsabilidad de convocar un equipo técnico para el desarrollo del Proyecto CEA VIRTUAL, otra responsabilidad es la generación de informes periódicos donde se manifiesta el avance del proyecto y los riesgos que se han presentado o se pueden presentar en el ejecución del proyecto. PROYECTO CEA VITUAL GERENTE DEL PROYECTO Profesional Área Financiera Ingeniero de Sistemas Profesional Representante del Estudiantado 10 Profesional Representante del Profesorado Profesional Diseño Gráfico 5.2.4. Análisis partes interesadas El Proyecto CEA VIRTUAL por ser un tema que afecta la Entidad y su imagen, como también contiene información académica reservada de la Institución se requiere tener claro los stakeholders del proyecto, en la búsqueda a través de reuniones periódicas conocer sugerencias, observaciones e igualmente a través de la ejecución del proyecto informarles sobre el avance del proyecto. Junta Directiva de la Entidad • Aprobación de la Propuesta Dirección Dra. Maria Eugenia Artidla Jefes de Grupo de Facultades 5.2.5. Elaboración cronograma de trabajo 11 • Representante legal de la Entidad - Impacto Institucional • Información acédemica que se presentá 5.3. ETAPA EJECUCION 5.3.1. Análisis financiero Este análisis deberá ser generado por el miembro del equipo , informe que contendrá, gastos administrativos, costo que genera la implementación del sistema, recursos disponibles para la implementación del proyecto, recursos disponibles para el mantenimiento y soporte de la plataforma tecnológica, recurso humano necesario para su operación (técnica y funcional). Este informe se le presentará a la Directora del CEA como a la Junta Directiva para la aprobación de los recursos y personal requerido y periódicamente de acuerdo a lo establecido por la Administración generará informe de ejecución presupuestal frente al avance del proyecto. 5.3.2. Desarrollo manual política institucional y seguridad informática CEA virtual El establecimiento del CEA VIRTUAL requiere de políticas claras de manejo y reserva de la información, por lo cual el gerente del Proyecto acompañado de su equipo técnico, generará un proyecto del Manual de Políticas entre las cuales estarán: Capacidad del Correo Registro de asignaturas y notas por parte de los docentes Consulta de información de asignaturas y notas por parte de los estudiantes de los cursos básicos ( ATS, AIS, SEI). Disposición de Material y bibliografía por parte de los docentes. Ayuda a la familiarización del uso de la Plataforma virtual Asignación y caducidad de Roles y Usuarios. Backups de la Información 5.3.3. Desarrollo portada y menú CEA virtual –modelo relacional Se requiere desarrollar la portada de visualización como también el menú de la barra de herramientas para el manejo del usuario, igualmente se requiere el modelo relacional de la Plataforma Tecnológica, esta actividad será desarrollada por el Profesional de Diseño Gráfico y validada e implementada por el Ingeniero de Sistemas del Grupo de Trabajo. Este diseño se presentará para su aprobación a la Directora de la Entidad para su aval y posterior implementación de la misma. 12 Propuesta Pantalla Inicial Propuesta Pantalla Ingreso al Portal Estudiantes 13 Propuesta Pantalla y Menú Portal Estudiantes 14 5.3.4. Plataforma tecnológica Definición de una Base de Datos La Tecnología de Bases de datos es hoy un elemento común en la mayoría de todas las aplicaciones de computadoras o tecnología de Información., sin importar el tipo de aplicación, o el giro de la compañía., sea un sistema financiero en un banco, una institución educativa, o un sistema de punto de venta en un supermercado, o un sistema de control de producción en una empresa manufacturera. En todos los casos elementos comunes de Tecnología de Información son tanto las Bases de Datos como los Sistemas de Administración de Bases de Datos requeridos Las personas interactúan normalmente con Bases de Datos, y sus tecnologías asociadas. A continuación se definen algunos términos empleados en bases de datos y los cuales serán empleados en el presente proyecto: Datos. Antes de definir que es una Base de Datos es primordial entender que es un dato. Los datos son hechos, que sirven para describir a objetos, gente, o eventos. Son la materia prima utilizada para producir información. Base de Datos. Para hablar de una definición de base de datos se debe primero entender algunos requerimientos que deben ser resueltos: La necesidad de compartir datos, entre diferentes usuarios, y que los datos presenten una relación entre ellos, y que estén diseñados para cumplir las necesidades de información de la institución educativa, y de los diferentes entes que la conforman. Una definición de los datos integrada, que ofrezca una definición de los mismos, para poder tener la independencia requerida entre los datos de la institución, y los programas de aplicación que los van a utilizar Se requiere de un modelo que represente los datos de la institución, compuesta comúnmente por entidades, atributos, y relaciones. Esto permite tener la primera definición de una base de datos, por lo tanto es una colección integrada, de datos relacionados. Dicho de otra forma: colección 15 auto descrita de registros relacionados o tablas. Algunos de sus componentes son: Datos del usuario Datos acerca de la estructura de la base de datos misma. Índices y estructuras de datos relacionadas Procedimientos almacenados (Stored procedures), o programas o módulos almacenados dentro de la base de datos, y que sirven para su manipulación. Triggers, o procedimientos que se ejecutan cuando ocurre un evento o actividad particular sobre la base de datos Datos que permiten describir las aplicaciones que se ejecutan sobre la base de datos Dos características son esenciales en la definición de una Base de Datos: Datos relacionados. Esta característica implica que los datos representan hechos, relacionados lógicamente, acerca de aspectos del mundo real que son de interés para el área que apoya una aplicación. Por ejemplo, los datos que se necesitan en una Base de Datos orientada al área de administración de las materias de una institución educativa, en la cual se manejan datos de: estudiantes, docentes y asignaturas, horarios de estudio, entre otros. Datos integrados. Esta característica implica que los datos para múltiples aplicaciones se almacenan juntos, y pueden ser manipulados de igual forma por dichas aplicaciones. Al estar almacenados juntos, los datos puedes compartirse, permitiendo que múltiples aplicaciones las utilicen, sin hablar de fronteras, que establecen normalmente barreras artificiales para este uso compartido. Un buen ejemplo es la información que se genera cuando un profesor registra las notas de un parcial realizado a diversos grupos (cursos) y estos a su vez pueden visualizar esta información. Esto ejemplifica la necesidad y la facilidad para compartir estos datos. Las ventajas de utilizar una Base de Datos, a través del software de administración, se puede entender claramente en los siguientes casos: 1. Una base de datos permite almacenar grandes volúmenes de datos, con un mínimo de datos duplicados. Esto permite tener un acceso rápido y eficiente a los mismos, cuando se requiere obtener información a partir de ellos. Al estar almacenados en un lugar común, es factible aplicar reglas de integridad, que permite validad sus consistencia. 16 2. La información almacenada en una base de Datos se integra eficientemente, y no posee limitaciones impuestas por la organización de la institución. Esta integración permite que los datos seas usados eficientemente, y con un mínimo de problemas de integridad, por diferentes usuarios y departamentos en toda la institución. Esto le ofrece como beneficio a un administrador tener acceso a datos a los cuales antes no tenía acceso, por estar almacenados en diferentes medios y sistemas. 3. Un beneficio muy importante se asocia a la calidad en los servicios de datos. La base de datos permite tener una durabilidad y permanencia de los datos que no es cuestionable. Otro aspecto relacionado a esta ventaja es que las transacciones que se ejecutan directamente sobre la base de datos quedan registradas permanentemente, lo que permite su acceso posterior, para cualquier consulta, o para la protección ante cualquier falla del sistema. 4. Un Sistema de Administración de Bases de Datos permite compartir los datos de una Base de Datos sencilla y eficientemente, a una comunidad de usuarios diferentes. Las vistas son el medio que el software de administración de base de datos ofrece para que un grupo de usuarios tenga acceso solo a la porción de la base de datos a la cual ellos tienen derecho de acceso. De la misma forma, para un equipo de desarrollo de una aplicación, una vista le permite el acceso a solo los datos que tienen derecho, de acuerdo a los requerimientos que el sistema bajo desarrollo debe resolver. 5. El acceso concurrente a los datos es otra de las ventajas. Este acceso permite que diferentes usuarios, a través de sus aplicaciones, accedan a los datos, mezclando sus operaciones, con la seguridad que las mismas serán ejecutadas de tal forma que no se afecten negativamente entre si. Esta es una condición indispensable para el uso de una base de datos desde Internet. 6. La seguridad. Este es un componente crítico en cualquier base de datos que puede tener acceso por Internet. Las técnicas de seguridad y métodos de acceso que una base de datos ofrece hoy soy de tal forma seguros que el uso es de tal forma natural para todos los que acceden directamente a la misma. Se previene el acceso no autorizado a la base de datos, los mensaje se encriptan de tal forma que es casi imposible decodificarlos. Con esto se ofrece un ambiente seguro, que permite trabajar de manera confiable con la base de datos. 17 5.4. ETAPA FINAL 5.4.1. Plan de pruebas Para la implementación de CEA VIRTUAL se requiere la parametrización de un set de pruebas para verificar el control de aplicaciones y la concurrencia de usuarios. 5.4.2. Lanzamiento del producto CEA virtual Una vez aprobada el Portal de CEA VIRTUAL se requiere generar por parte de la Dirección de la Entidad el lanzamiento del proyecto a nivel Institucional para que sea de conocimiento de todos los funcionarios de la Entidad, cuerpo docente y cuerpo estudiantil. 5.4.3. Seguimiento de la plataforma virtual Se debe disponer de un recurso humano funcional y técnico que vigile por el mantenimiento del Portal, que preste soporte funcional a los diferentes usuarios en caso de errores o preguntas sobre el mismo, igualmente generé ajustes técnicos al Portal. 18 6. BIBLIOGRAFÍA Malla curricular cursos ATS, AIS y SEI; Departamento de Secretaría Académica (CEA). Administración de Bases de Datos, Lic. María Luisa Lankenau Caballero, 2010. 19