Entradas

Mostrando entradas de noviembre, 2020

Continuación del proyecto.

Realice la funcionalidad adicional de consultar los planes de estudio registrado por un curso en particular. Igualmente logré realizar la eliminación de un curso de un plan de estudios. Realice modificaciones en la interfaz.

Continuación del proyecto.

Seguí la funcionalidad de generar PDF y enviar correo de el requerimiento 5. Cree una nueva dirección de correo electrónico. Descargue y implemente el API de Java Mail. Envío con éxito del correo. Problemas: Errores de acceso a la cuenta de correo electrónico debido a la falta de activación y permisos de uso de terceros. El PDF se generaba en otra ruta diferente a la asignada. 

Continuación del proyecto

 Realice el requerimiento 4 de creación de planes de estudios, tuve que realizar modificaciones en la primer interfaz que realice para adaptarlo de una mejor manera a la codificación. Investigue sobre DatePicker para cambiar los parametros de la fecha y las vigencias del plan de estudio Complete la funcionalidad completa, sin embargo tuve problemas con la validación de datos y el update en el bloque que debia hacerse en la tabla de curso, pero pude solucionarlo correctamente. Complete el requerimiento 5 de consultar plan de estudios sin la funcionalidad de enviar correos Investigue acerca de la interacción entre las tablas con los objetos, debido a que me estaba dando muchos problemas de insertar en la tabla Investigue sobre las librerías que podría usar para generar el pdf y enviarlo por correo.

Continuación proyecto

Seguí trabajando con algunos requerimientos del apartado 6 de consultas adicionales y uno del requerimiento 7 de eliminación de datos, realizando: Consultar requisitos de un curso Consultar correquisitos de un curso Por ultimo realice la eliminación del requisito de un curso Problemas: Tuve unos problemas en la base con la eliminación en cascade, pero pude solucionarlo.

Continuación del proyecto.

 Realizado: Complete el segundo requerimiento de registrar un curso y a su vez la eliminación del curso que era parte del requerimiento 7 de la eliminación de datos. Complete el tercer requerimiento de registrar requisitos y correquisitos a un curso. Que permite al el usuario encargado de los planes de estudio registrar estos mismos. 

Continuación del proyecto

Complete la interfaz, realice las clases objetos de Curso, Escuela y PlanDeEstudio. Igual cree una clase controlador y establecí la conexión con cada ventana correspondiente. Realizado: Complete el primer requerimiento de registro de una escuela o área académica.  Problemas: Tuve problemas con la clase conexión y realice algunos cambios para solucionarlo, debido a que no me estaba conectando y desconectando adecuadamente para realizar los querys a la Base de datos

Continuación del proyecto

 Realice algunos cambios en la base de datos y validaciones en la base de datos que había creado anteriormente. Investigue/Realizado: Cree los paquetes de modelo, vista y controlador. JDBC a utilizar para realizar la clase conexión entre la base y el proyecto. Realice la clase conexión. Analice los ejemplos de interfaz brindados en la documentación. Investigue JavaFx para empezar a crear mi interfaz

Continuación del proyecto

Realice los diferentes diagramas en UML mediante LucidChart. Primeramente decidí trabajar mediante el concepto modelo, vista, controlador.  Diagrama de clases  Modelo relacional de la base de datos Inicialice un proyecto en Apache NetBeans. Realice la base de datos mediante SQLliteStudio 

Inicio del proyecto.

 El día sabado empecé analizando el enunciado para ver lo que se solicitaba en el proyecto.  Investigue:  SQLlite 3. Descargue el software y realice la instalación. Versiones de JDK Descargue la versión 13 SQLliteStudio Visualice videos en YouTube que me ayudaran a entender el funcionamiento. Refresque conceptos de bases de datos para empezar a realizar los modelos y estructura de mi base.