# Horario Inteligente

### Requerimientos de Ejecución

Para la correcta ejecución y funcionamiento del sistema en su PC, deberá tener instalado el motor de base de datos Mysql, el cual deberá tener creada la DB "registro", además de las tablas requeridas para la aplicación, que son: "profesor", "asignatura", "bloque", curso" y"horas". De no contar con dichos requerimientos, el sistema simplemente no mostrará los datos solicitados, y usted sólo tendra la posibilidad de visualizar la interface gráfica del sistema.

### Conección con Base de Datos

Para el proyecto, se utilizó el motor de base de datos Mysql, por su generalidad y fácil manejo, y la disponibilidad de los drivers de conección necesarios para la implementación del programa.

La conección entre la aplicación y la base de datos, se realiza utilizando el driver JDBC requerido. Cabe señalar, que por cada tipo de DB existe un driver distinto, lo cual implica que en el desarrollo debe ser espeficicado el tipo de driver requerido, según el motor de DB utilizado. Esto no excluye que puedan ser utilizadas dos o más tipos distintos de DB, pero esto debe estar presente para su implementación al momento del desarrollo.

El driver utilizado para esta aplicación, según la Base de Datos, es: "mysql-connector-java-5.0.0-beta-bin".