Entradas

Mostrando las entradas de junio, 2022

Modificación Proyecto 4 - Simulación v3

Imagen
 Descripción Se siguió trabajando con el archivo de simulación, pero para evitar problemas, se decidió crear un nuevo archivo para realizar los cambios/pruebas sin perder algo valioso del respaldo, este archivo se ejecuto con un archivo de datos creados personalmente, este contaba con 1 solo empleado y, a este mismo se le realizo todos las posibles acciones que se le pueden aplicar a un empleado. Esto con el fin de hacer un seguimiento de las acciones del programa y verificar que se estaba accionando todo correctamente. Problemas Uno de los problemas que tuvimos fue el que creímos solucionado en la versión 2 de Simulación, no teníamos el ID de la PlanillaMesXEmpleado que correspondiera al mes y al empleado que se estuviera actualizando en el momento. Otro problema fue el hecho que se estaba calculando de manera errónea las horas trabajas por el empleado, esto fue bastante sencillo de corregir ya que nada mas era colocar los parámetros en el orden que les correspondía. Soluciones Po...

Modificación Proyecto 4 - Simulación v2

Imagen
 Descripción Se realizo varias modificaciones al archivo original, esto con la idea con ir comprendiendo el proyecto poco a poco, durante este desarrollo se consulto con el profesor con respecto a ciertas dudas que surgieran, de manera de ir construyendo este proyecto de la mejor manera posible. Problema Uno de los problemas que enfrentamos como uno de los mas complicados fue el crear una instancia de SemanaPlanilla y MesPlanilla cuando había cambio de mes, esto porque cuando tratábamos de actualizar un registro de PlanillaSemanaXEmpleado y PlanillaMesXEmpleado, estos se habían creado con referencia al mes pasado, y cuando la actualización se realizaba en el mes siguiente, no había ninguna instancia que hiciera referencia a ese mes Solución Una de las soluciones que se dio, que no fue tan elegante como se quería y resulto en un problema futuro, fue el crear primero una instancia nueva de MesPlanilla cuando el siguiente jueves cayera al siguiente mes y crear la siguiente SemanaPlani...

Modificacion Proyecto 4 - Tablas

Imagen
Descripción Lo primero que se realizo fue analizar el diagrama de tablas que teníamos de manera mas profunda, ver que errores habíamos cometidos, señalados por el profesor, y pensar como se podían corregir. Entre los errores que tuvimos con el diagrama, es que la tabla de usuarios no estaba relacionada con la de empleados, por lo tanto, no había forma de relacionarlos el login con el usuario, otro de los errores que teníamos era el de una relación entre tablas de manera incorrecta, la tabla PlanillaSemanaXEmpleado estaba relacionada con la PlanillaMesXEmpleado de manera inversa, esta ultima tabla tenia como Foreign Key a la de PlanillaSemanaXEmpleado, otro error que nos encontramos fue en que la tabla Jornada, no estaba la referencia a SemanaPlanilla, por lo que no se podía saber en a que tipo de jornada, correspondía la jornada de la semana actual. Diagrama modificado