IE036

Anuncio
INFORMÁTICA 2002
INFORMÁTICA EN LA EDUCACIÓN
GESTACAD: UN SISTEMA
PARA LA GESTIÓN
ACADÉMICA
UNIVERSITARIA
Autores:
Dr. Julio A. Telot González
Lic. Yanovski Calderín Delgado
Lic. Jorge I. Noda Rodríguez
Departamento de Informática
Universidad de Matanzas “Camilo
Cienfuegos”
SEPTIEMBRE 2001
Título: GESTACAD:
UNIVERSITARIA
UN
SISTEMA
PARA
LA
GESTIÓN
ACADÉMICA
Autores:
Dr. Julio A. Telot González
Lic. Yanovski Calderín Delgado
Lic. Jorge I. Noda Rodríguez
Departamento de Informática
Universidad de Matanzas “Camilo Cienfuegos”, Cuba
RESUMEN
El objetivo del trabajo es la formalización y creación de un sistema informativo
automatizado que permita actualizar y mantener la información sobre estudiantes
y profesores de una Universidad, a través de un sistema cliente que tiene acceso
a una base de datos existente en un servidor, para poder obtener información
desde distintos lugares de la red universitaria e incluso a través de INTERNET si
se considera usando el formato WEB.
La versión que se presenta ha sido elaborada usando el sistema de gestión de
base de datos INTERBASE FireBird y los programas que se usan como clientes
están construidos sobre Borland Delphi, usando tecnología ActiveX Data Object
(ADO) para la conexión a la base de datos remota. Estos programas pueden ser
utilizados en las Secretarías Docentes de las Facultades para actualizar la
información docente. Una vez actualizados los datos en el servidor de base de
datos, que es a su vez servidor WEB, los diferentes usuarios tienen acceso a los
datos que se determinan a través de consultas predefinidas que se solicitan por el
sitio Web del Departamento de Informática de la Universidad.
La versión que se presenta ha sido valorada por los órganos de Secretaría
Docente y dirigentes de las Facultades de la Universidad de Matanzas "Camilo
Cienfuegos" y ha sido experimentada durante un curso con un grupo de datos
reales de estudiantes de dicho centro. Este trabajo debe continuarse en cuanto a
la información docente, de forma tal que desarrolle la mayoría de las tareas
informativas que se requieren en la gestión docente de la universidad y contendrá
también información sobre los profesores en su quehacer docente y científico, de
forma tal que constituya una herramienta importante en la obtención de
informaciones y en la toma de decisiones de una institución universitaria.
INTRODUCCIÓN
Dentro de la elaboración de software utilizado en la educación, uno de los
aspectos donde aparecen con frecuencia trabajos desarrollados es en la parte
correspondiente a la automatización de los procesos informativos relacionados
con la actividad docente, lo que pudiera incluirse dentro de las tareas de gestión
académica.
Estos trabajos en general adolecen de una falta de integración con la información
general de una institución universitaria y no es frecuente que estén disponibles los
datos para las autoridades universitarias en estacione de trabajo remotas, es por
ello, y atendiendo a la necesidad de que determinadas informaciones estén
disponibles para la toma oportuna de decisiones, que se comenzó a desarrollar
este sistema de base de datos con el fin de obtener informaciones sobre los
estudiantes en el momento que fuera necesario y desde el lugar de la red
universitaria que se considerara necesario.
A partir de una experiencia existente en el Departamento de Informática de la
Universidad de Matanzas "Camilo Cienfuegos" y de otras experiencias a nivel
nacional e internacional, tales como el Sistema Estudiante, que sobre una
plataforma DOS se ha venido usando en una gran parte de las Secretarías de las
Facultades de nuestras universidades, y sistemas existentes en otros centros,
tales como la Universidad Católica de Brasilia, se elaboraron las bases del
presente trabajo, que inicialmente se construyó en una versión para Microsoft
ACCESS(1), con un cliente en el propio gestor y las consultas elaboradas por el
propio ACCESS conjuntamente con el uso del lenguaje Active Server Pages (ASP)
y PHP (2) para la visualización de estos resultados por la INTRANET de la
Universidad. Más tarde se realizó la transferencia de la base de datos al gestor
Microsoft SQL Server (3) y posteriormente a Internase para aprovechar más las
fortalezas de estos sistemas de gestión de bases de datos relacional y se
construyó un sistema cliente en el lenguaje Borland Delphi (4), el que se instala en
las Secretarías Docentes de las Facultades con relativa facilidad.
Este sistema (GESTACAD) permite la actualización de las informaciones y la
obtención de determinados resultados propios del trabajo de las áreas implicadas,
aunque el grueso de las informaciones se obtiene mediante el acceso al sitio WEB
de la Universidad, obteniendo resultados de consultas a través de páginas ASP
que tienen acceso a los datos del servidor de bases de datos.
Los objetivos del trabajo, a partir de lo anterior, han sido:
 Obtener un diseño de una base de datos que permite obtener las
informaciones académicas necesarias para el perfeccionamiento de la
gestión universitaria, incluyendo los datos docentes de alumnos,
asignaturas, profesores, etc.
 Desarrollar una herramienta de fácil manejo para el personal de secretaría
docente de las facultades y otros que se determinen (en la medida que el
trabajo abarque otros aspectos).
 Desarrollar un ambiente WEB que permita obtener resultados de consultas
desde cualquier lugar de la red universitaria en cualquier momento de
tiempo, con acceso para todas las personas que se determine.
Este trabajo forma parte de un proyecto más amplio en el que se pretende
automatizar el procesamiento de informaciones docentes de pregrado, postgrado,
ciencia y técnica, etc. con el fin de facilitar la obtención de informaciones de forma
eficiente y rápida para la adecuada toma de decisiones en una institución
universitaria.
MATERIALES Y MÉTODOS
La metodología empleada para el diseño de los bancos de preguntas y respuestas
es el Modelo de Entidad Relación propuesto por Peter Chen en 1976 (5,6,7) con
algunas variantes para su adaptación para diferentes sistemas de bases de datos
relacionales.
El software desarrollado ha sido apoyado en diferentes herramientas:
 La base de datos está construida sobre Internase Firebird Release 09.
 Las herramientas cliente están diseñadas usando Borland Delphi 6 usando
conexiones ActiveX Data Object (ADO) para el uso de la base de datos
remota en el servidor.
 Las páginas WEB fueron diseñadas usando Microsoft Front Page a través
de formato ASP y PHP para el acceso a las consultas de la base de datos.
Dentro de ellas existen fragmentos de JavaScript que permiten el desarrollo
de algunas propiedades de dichas páginas.
RESULTADOS
Los resultados principales están asociados con las tres partes fundamentales del
sistema:
 Base de Datos
 Sistema Cliente
 Sistema de Consultas vía WEB
Base de datos
La base de datos ha sufrido varias transformaciones de una versión a otra,
definiéndose nuevas tablas, dominios, consultas, etc. en la medida que se han ido
analizando necesidades crecientes para el sistema. El cumplimiento de una
adecuada metodología de análisis ha permitido que las sucesivas modificaciones
debidas a los requerimientos del sistema no hayan sido traumáticas y se hayan
podido incorporar todas las solicitudes de los usuarios.
En la versión inicial el trabajo se ha desarrollado con la información de estudiantes
a partir de su planilla de matrícula y la interrelación con las asignaturas que ellos
cursan, aunque por necesidades del trabajo se han añadido algunas tareas
relacionadas con los profesores y sus asignaturas, lo que ha sido de gran utilidad
para los departamentos docentes y la dirección de la Universidad.
En la Figura 1 se muestran algunas de las características de la información que se
maneja sobre los estudiantes, fundamentalmente lo relacionado con el ingreso a la
Universidad y sus datos personales, así como algunos de los datos que se
manejan durante el desarrollo de sus estudios en la Universidad, tales como las
notas, las que están a subes relacionadas con las asignaturas, las que constituyen
uno de los vínculos fundamentales con la otra parte del proceso, es decir, los
profesores.
Evidentemente la tabla de los estudiantes es una de las más complejas de todo el
sistema, pues aglutina una gran parte del resto de las informaciones. Las notas de
los estudiantes se almacenan en una tabla donde se contienen las evaluaciones
obtenidas en los exámenes ordinarios y extraordinarios y permite obtener los
consolidados que dan una visión del trabajo docente del área y de la Universidad
en su totalidad, esta información se mantiene activa en tanto el estudiante se
encuentre en la Universidad, pasando anualmente a tablas pasivas que se
compactan y se pueden descompactar según se solicite.
Otra tabla que se ha usado con todas sus relaciones frecuentemente es la de los
profesores, la que se relaciona con las asignaturas y permite, entre otros detalles
conocer la carga docente de los profesores, los grupos donde da clases y las
asignaturas que imparte en cada semestre.
Fig. 1. Diagrama Entidad Relación de algunas de las tablas relacionadas con los
estudiantes.
Sistema Cliente GESTACAD.
Este sistema fue elaborado usando el lenguaje Delphi 5 y tiene una versión de
instalación que permite su ejecución desde diferentes puntos de la Universidad, lo
que facilita el trabajo del personal de secretaría, el que debe estar autorizado
mediante una clave para acceder a la base de datos de los estudiantes.
La Figura 2 muestra la pantalla principal de dicho sistema, mientras que en la
Figura 3 se puede observar la forma de actualizar la información sobre los
estudiantes, que incluye una foto del mismo captada con una cámara digital el día
de su matrícula en la Universidad. la Figura 4 muestra el proceso de asignación de
estudiantes a los grupos. En la Figura 5 se muestra el formulario de actualización
de las notas, donde se selecciona la asignatura y automáticamente se genera el
grupo de estudiantes que va a recibir la nota, si se desea por parte del operador
del sistema.
Fig. 2 Pantalla principal del sistema cliente
Fig. 3 Pantalla de actualización de los datos de estudiantes
Fig. 4 Asignación de estudiantes a grupos.
Fig. 5 Actualización de notas
En cuanto a los profesores existen procesos similares, resultando de especial
interés la asignación de grupos a los profesores, proceso que va dando
información al planificador que le permite tomar decisiones al momento (Fig. 6).
Fig. 6 Asignación de grupos a profesores
Sistema de consultas vía WEB
Como parte del sitio WEB del Departamento de Informática se han disponibilizado
varias consultas que permiten conocer informaciones contenidas en la base de
datos, entre ellas están los datos personales de los estudiantes, cantidades por
sexo, vías de ingreso, etc. También se ofrecen informaciones sobre los resultados
docentes, ya sea de forma individual por asignatura o por alumno como algunas
tablas consolidadas que se calculan directamente a partir de los datos existentes.
El servidor WEB ejerce funciones de servidor de bases de datos (no
necesariamente tendría que ser así) y se pueden obtener informaciones como las
que se muestran en las figuras 7, 8 y 9.
Fig. 7 Notas de un alumno seleccionado
Fig. 8 Búsqueda de un alumno
Fig. 9 Obtención de la carga docente de un profesor
CONCLUSIONES
El trabajo presentado recoge los principales aspectos acerca del sistema
GESTACAD que se ha elaborado y está en fase de experimentación en la
Universidad de Matanzas con buena acogida por parte de directivos, profesores,
técnicos y estudiantes.
La confiabilidad e inmediatez con que es posible tener acceso a la información
hacen posible el éxito de una herramienta de este tipo, que facilita el trabajo al
personal dirigente y técnico de las esferas docente y científica de las
universidades.
En este caso se combinan elementos de uso de bases de datos remotas, las que
se trabajan tanto en un ambiente cliente sobre un lenguaje de programación y por
la vía de un sitio WEB que hace accesibles las informaciones.
En ambos casos la forma de trabajo para el usuario final es sencilla y no requiere
de un adiestramiento especial.
Este trabajo se ha usado de forma experimental con algunas carreras y
departamentos de la Universidad de Matanzas, estando prevista su extensión a
toda la Universidad a partir de septiembre del año 2001, así como ampliarse a un
conjunto de aspectos de trabajo relacionados con el ámbito científico docente.
Las cuestiones de mayor importancia en el trabajo son:



Definición de una estructura de base de datos que abarca las tareas
fundamentales del trabajo científico docente universitario.
Construcción de sistemas clientes que tienen acceso a la base de datos
remota y son de fácil explotación.
Acceso fácil a la información usando las técnicas de programación sobre la
WEB.
BIBLIOGRAFÍA.
1.
2.
3.
4.
5.
Microsoft ACCESS 2000, Manual de Usuario. La Habana l988.
Manual programación ASP. http://www.lawebdelprogramador.com
Manual Microsoft SQL Server 7.0, http://www.lawebdelprogramador.com/
Delphi 5, User’s Guide, Borland Inprise, 2000, 1097 pp.
Booch Grady. Object Oriented Analysis and Design with Examples, Addison
Date, C. J. An Introduction to Database Systems, Sixth Edition, Addison
Wesley, New York, 1995, 839 pp.
6. Pressman Roger S. Software Engineering, A Practitioner’s Approach, Fourth
Edition, McGraw-Hill, New York, 1997, 852 pp.
7. Wesley, Fifth Edition, 1998, 689 pp.
Datos generales:
Título: GESTACAD: UN SISTEMA PARA LA GESTIÓN ACADÉMICA
UNIVERSITARIA
Autores:
Dr. Julio A. Telot González
Lic. Yanovski Calderín Delgado
Lic. Jorge I. Noda Rodríguez
Institución: Departamento de Informática, Universidad de Matanzas, “Camilo
Cienfuegos”
Dirección Postal: Carretera a Varadero Km 3, Matanzas, Cuba
País: Cuba
Teléfonos: 261013 ext. 256
Fax: 253101
Email: [email protected],[email protected]
www: http://www.geocities.com/juliotelot/
Palabras Clave: Gestión Académica Universitaria, Sistema Cliente Servidor, Bases
de Datos, Consultas en la WEB.
Descargar