El proyecto consiste en el desarrollo de una aplicación web que permita la
configuración propia de un centro universitario (creación de grados, menciones,
cursos, grupos, asignaturas, etc) para su posterior organización. Como el tamaño del
proyecto es bastante grande para que lo desarrolle una sola persona, este proyecto
ha sido desarrollado por un equipo de tres personas, divididas en dos equipos.
Para dicha organización, la aplicación permite realizar la asignación entre
asignaturas y franjas horarias para cada uno de los grupos registrados en la misma;
teniendo en cuenta para esto las restricciones características de las asignaturas de
tipo normal, ligada, compartida, optativa común y optativa de mención.
La aplicación permite también la asignación de aulas con grupos, así como con
asignaturas optativas, teniendo en cuenta de nuevo restricciones que deben ser
controladas a la hora de la asignación (aulas ocupadas por otros grupos o
asignaturas optativas, tamaños de grupos y aulas, etc).
Por otro lado, el usuario de la aplicación dispone de varias vistas de información con
distintos enfoques (vista general de horarios configurados, ocupación de aulas por
asignatura, ocupación de aulas por grupos, etc), y puede también exportar en
formato pdf la configuración de horarios previamente realizada. Por último, es
soportado también por la aplicación la gestión de distintas configuraciones a lo largo
de su uso (exportación/importación de datos desde/hacia la base de datos).