UTCJ THEOREMA Revista científica PDF THEOREMA 5 OK | Page 74
Figura 1. Base de Datos del SIGA, normalizado hasta la Tercera Forma Normal [5].
En la construcción de este software se explota la programación orien-
tada a objetos, el diseño de base de datos y la programación Web a través
del uso de software libre: PHP 5.3, Mysql 5.1, Apache Web Server. Todo
montado sobre un servidor Intel(R) Xeon(R) Quadcore CPU Modelo
E5504, 6 Gb de RAM y 512 Gb de Disco Duro, el Sistema Operativo es
Linux CENTOS 6 que se maneja internamente en la Universidad, bajo el
dominio utpuebla.edu.mx. Por último la aplicación puede ser manejada
dentro y fuera de la institución, siendo visible con prácticamente todos
los navegadores.
1. En horario de grupo.
+ Al enviar el formulario se hace un chequeo de actividades
por día y hora en cada docente, en caso que se encuentre un
empalme, se guarda la asignatura dejando pendiente al docente
para impartirla.
2.
De horario individual por docente [2] y [5].
+
Se lleva un control similar al de grupo, una cuadrícula por
día y hora, en cada celda las posibles actividades a realizar.
Algoritmo para traslapes
Para la asignación se verifican sus actividades mostrando:
+
A continuación se describe de manera breve como se controlan los
traslapes, pieza fundamental en la creación del sistema [6]. De color verde, la disponibilidad seleccionada por el
docente.
Empalmes de actividades, este control se realiza de dos maneras po-
sibles: Los nombres de las divisiones donde imparte actividades
de clases.
+
+ Combos de selección para las actividades complementarias
o de apoyo.
74
Revista Científica