TRABAJO DE GRADO PROYECTO PROGRAMA BASE DE DATOS SITUACION ACADEMICA DE LOS ESTUDIANTES DE LA FACULTAD DE CIENCIAS DE LA SALUD UNIVERSIDAD DE LA SALLE DIRIGIDO POR: Dr. EDGAR LEGUIZAMON TRABAJO ELABORADO POR: CATALINA PULIDO PLAZAS Cód: 50032006 UNIVERSIDAD DE LA SALLE FACULTAD DE CIENCIAS DE LA SALUD PROGRAMA DE OPTOMETRIA Bogotá, Enero del año 2011 1. TITULO DEL PROYECTO PROGRAMA BASE DE DATOS SITUACION ACADEMICA DE LOS ESTUDIANTES DE LA FACULTAD DE CIENCIAS DE LA SALUD UNIVERSIDAD DE LA SALLE 2. LINEA DE INVESTIGACIÓN: Desarrollo tecnológico. 3. RESUMEN DEL PROYECTO: En este proyecto institucional se pretende diseñar un software para administrar la base de datos, con información académica de los estudiantes con el propósito de realizar seguimiento y acompañamiento del proceso de formación en pregrado y postgrado de los estudiantes de la Universidad de la Salle Facultad de Ciencias de la Salud programa de Optometría. 4. JUSTIFICACION Durante cada periodo académico se hace necesario tener una base de datos clara y concisa acerca de la situación académica actual de cada estudiante de la Facultad de Ciencias de la visión Programa de Optometría, y así poder definir a que ciclo entra cada estudiante, teniendo claro si debe o no materias de semestres anteriores los cuales pueden retrasar su ciclo académico. Para esto es necesario diseñar una base de datos que permita registrar las materias aprobadas y las no aprobadas y así definir que materias puede prematricular y cuáles no., teniendo en cuenta que esta aplicación debe validar que las materias prematriculadas estén aprobadas y sean prerrequisito la una de la otra. Es necesario para la administración tener no solo controles, si no poder generar los reportes e informes para así tener una información clara y rápida de la situación académica actual de cada estudiante. Este sistema funcionará de manera cliente servidor, instalado en el equipo requerido, con una base de datos local que permita ser actualizada cada semestre o cuando sea necesario, la base de datos instalada debe permitir generar un archivo que será actualizado en una instancia diferente de la base de datos utilizada, de tal manera que la información se mantendrá actualizada. 4.2 PLANTEAMIENTO DEL PROBLEMA: Dado que la Facultad de Ciencias de la Salud, cuenta con los Programas de Optometría y Maestría en Ciencias de la Visión y un sólido y dinámico Sistema de Información Académica (SIA) que posibilita la consulta de la situación de cada estudiante en un sistema personalizado para cada estudiante, en el cual cada semestre se registra la nota académica de cada materia, pero dicho sistema no muestra las materias prerrequisito de cada semestre, se pretende reestructurar la tecnología basados en un nuevo programa que sea de fácil acceso, en donde la facultad no tenga inconvenientes a la hora de consultar la situación académica de cada estudiante de la Facultad de Ciencias de la Salud Programa de Optometría. 5. OBJETIVOS 5.1 OBJETIVO GENERAL: Diseñar un software base de datos, que en forma oportuna, ágil, veraz y concreta nos informe en un momento dado la situación académica de cada uno de los estudiantes de la Facultad de Ciencias de la Salud Programa de Optometría, que a su vez nos informe acerca de las materias prerrequisito de cada semestre. 5.2 OBJETIVOS ESPECÍFICOS: • Elaborar un sistema de información que genere datos de los estudiantes en cuanto a materias cursadas, semestre en el que se halla el estudiante. • Reportar materias cursadas, aprobadas y no aprobadas de cada estudiante de la Facultad de Ciencias de la Visión Programa de Optometría. • Establecer materias pendientes para la culminación académica de cada uno de los estudiantes. • Crear un sistema de información que muestre cuales son las materias prerrequisito para cada semestre. 6. METODOLOGÍA: Se plantea implementar un sistema de información que lleve el registro de las materias de un estudiante a través de la Facultad de Ciencias de la Salud programa de Optometría de la universidad de la Salle. Las materias se desarrollan en el programa en dos pensum, cada pensum cuenta con sus materias prerrequisito correspondientes, uno para los cinco primeros semestres y otro para los semestres restantes. Se deberán registrar para cada pensum, las materias que conforman cada semestre de la carrera, teniendo en cuenta si una materia es prerrequisito de otra para el siguiente semestre. En la configuración inicial se ingresará la información de los estudiantes y sus materias según el semestre al que pertenezca. Posteriormente al inicio de cada semestre se actualizará esta información, indicando si el estudiante aprobó o no una materia. El sistema llevará un historial con el rendimiento académico de un estudiante. El sistema descrito anteriormente se implementará por medio de una aplicación de fácil acceso y de interfaz amable para el usuario, que garantice a su vez la integridad de la información registrada a través de la implementación de una Base de Datos local. La aplicación se desarrollará con herramientas de software libre. El administrador del sistema de datos conoce los formatos de los archivos con los cuales deberá trabajar, y tiene permiso para acceder a los mismos. ESPECIFICACIÓN DE UN AMBIENTE WEB En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo. Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) constituye la capa de en medio. Por último, una base de datos constituye la tercera y última capa. El navegador web manda peticiones a la capa de en medio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. ESPECIFICACION DE UNA BASE DE DATOS Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. 7. TIPO DE ESTUDIO: Desarrollo Tecnológico. 8. RESULTADOS ESPERADOS: Se espera que la Facultad de Ciencias de la Salud Programa de optometría tenga un sistema que informe acerca de la situación académica de los estudiantes del Programa de optometría y también acerca de las materias prerrequisito de cada semestre, de una forma oportuna, ágil, veraz y concreta. . 9. CRONOGRAMA DE ACTIVIDADES: 10. PRESUPUESTO GENERAL IINSUMOS Y CANTIDAD VALOR VALOR TOTAL UNITARIO $ $ 4 2 unidades 1.200 75.000 4.200 150.000 impresora CD Resma de papel 10 6 2.000 10.000 20.000 60.000 RECURSO HUMANO Ingeniero de 1 1.200.000 1.600.000 30 días para 2 personas. 6.800 x día 204.000 MATERIALES PAPELERIA Lapiceros Tinta para sistemas TRANSPORTE BUS 2 personas VARIOS Internet TOTAL FINAL 300 horas en 1 mes 1.200 x hora 360.000 2.398.200 NOTA: Para la realización de esta investigación no se cuenta con el apoyo financiero de ninguna entidad institucional o financiera, los gastos corren por cuenta de la persona que elabora este trabajo. USOS DEL PROGRAMA BASE DE DATOS SITUACION ACADEMICA DE LOS ESTUDIANTES DE LA FACULTAD DE CIENCIAS DE LA SALUD UNIVERSIDAD DE LA SALLE LISTA DE ESTUDIANTES REGISTRO DE MATERIAS SEMESTRE ACTUAL DE CADA ESTUDIANTE LISTA DE MATERIAS INGRESO DE MATERIAS LISTA DE ESTUDIANTES REPORTE POR ESTUDIANTE MATERIAS APROBRADAS, REPROBADAS 10. BIBLIOGRAFÍA: Sistema de bases de datos C.J. DATE http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web Introducción a las bases de datos Modelo relacional Olga Pons / Nicolás Marín / Juan Miguel Marín /Maria amparo Vila http://es.wikipedia.org/wiki/Base_de_datos Baltasar y Mariano Birnios, Microsoft Visual Basic Manual de Referencia, editorial MP Ediciones, primera edición, Buenos Aires, 1999. Baltasar y Mariano Birnios, Creación de Aplicaciones Multimedia con Visual Basic, Editorial MP Ediciones, primera edición, Buenos Aires, 1998. http://www.masadelante.com/faqs/base-de-datos