Entradas

Reunión #10

Hora de inicio: 21:00 – Hora de Finalización: 22:00 En esta última reunión se terminó la documentación, además de revisar por ultima vez los resultados del proyecto realizado. Se determino que el proyecto esta completo en un 97 por ciento, faltando tal vez algunos asuntos de optimización, pero ya no queda tiempo de trabajo, y los errores se tolerables.

Reunión #9

Hora de inicio: 18:00 – Hora de Finalización: 21:00 En esta reunión se reviso como se trataron todos los temas pendientes desde la reunión anterior, desde los registros de evento, hasta la funcionalidad del filtro por cantidad de planillas semanales y mensuales, ya con los datos finales de la simulación. La simulación termino necesitando 45 minutos para completarse, lo cual indicado el profesor es mucho tiempo y recomendó usar índices para optimizar dicho tiempo. Después se procedió probar la aplicación con ahora con todos los datos, resolviendo algunos problemas con el manejo de errores, en el login y la pestaña de insertar. Estos al final se lograron corregir. Se afino la parte de muestra de planillas semanales por empleado, además de que reviso el código SQL para buscar incongruencias. Se encontró un error puntual donde no se elimina a una empleada, pero este error es único y no se repite. Finalmente se agregaron los índices posibles y se logro reducir el tiempo de la simulación a 2...

Reunión #8

Hora de inicio: 19:00 – Hora de Finalización: 21:30 Para esta reunión se empezó viendo el progreso realizado en el tiempo que paso desde la reunión anterior. Esto dio como resultado en que se avanzó en la parte de documentación de eventos (EventLog), de la base de datos, además de que se logró hacer que las operaciones relacionadas con los empleados se ejecuten todas dentro de una transacción usando un único ciclo que recorre todos los empleados. Después de lo anterior se procedió a leer el enunciado viendo que todo lo hecho estuviera de acuerdo con las instrucciones. De determino que el trabajo esta en hecho en un 95%, quedando algunos detalles: Se debe agrandar el rango de meses de la simulación de 4 a 5; se debe tomar en cuenta la posibilidad de hacer que no se generen planillas para los exempleados; arreglar del problema de la IP en los registros de eventos en la simulación; comprobar que la aplicación solo muestra 15 planillas semanales y 12 mensuales y terminar el registro de eve...

Reunión #7

Hora de inicio: 18:50 – Hora de Finalización: 21:50 En esta reunión se vieron los avances realizados fuera de reunión, donde se terminaron las funciones que, para la aplicación, terminando su parte funcional. Además, se trabajaron en algunos detalles como por ejemplo el formato de los valores y la implementación de un botón de logout. Se implementaron las funciones para ver las planillas semanales y mensuales además de sus respectivos desgloses. En la parte de la simulación se empezó la conversión a un modelo en base a las recomendaciones del profesor lo que durante la reunión resulto sin mucho éxito, aun se sigue trabajando en el caso. Se decidió preguntar al profesor si nos otorgaría una cita el lunes para ver la aplicación y pedir mas consejo sobre la simulación.

Reunión #6

Hora de inicio: 16:00 – Hora de Finalización: 19:30 Para esta reunión se empezó repasando los avances hechos fuera de reunión, estos fueron bastantes ya que se invirtieron varios días. Para la parte de la simulación se termino de manera funcional, esto ya que realiza la simulación de manera correcta, pero por consejo del profesor se tienen que unir las funciones de creación de planillas, procesamiento de marcas, deducciones semanales y deducciones semanales en un solo SP y generando gran preprocesamiento, con un solo transact relativamente pequeño. En la parte de la aplicación se vio el avance en que la interfaz grafica ya estaba lista, el login estaba completo, la lista de empleados en administrados, así como las funciones de editar borrar e insertar estaban listas. Para la reunión se arreglaron funciones y detalles de la interfaz de la aplicación. Además, se ha completado la visualización de planillas por empleado y la muestra de los detalles de salario bruto por cada planilla. Despu...

Reunión #5

Hora de inicio: 19:00 – Hora de Finalización: 22:30 En esta reunión se dividio el trabajo en continuar desarrollando el script de simulación y el desarrollo funcional de parte de la interfaz. En la parte de interfaz se completó correctamente la página de login además de implementar la parte que detecta si el usuario y contraseña ingresados pertenecen a empleado o aun administrador. En la parte de la simulación se completaron el manejo de jornadas y la apertura de nuevas instancias de planilla tanto semanales como mensuales cada jueves correspondiente. De lo anterior surgieron algunas posibles mejoras para el futuro como: Mejorar el SP EsJuevesN para que no genere instancias EmpleadoXMes para los empleados que ya no están activos; además de la necesidad de agregar tanto una semana antes como después en la lista de rangos de semanas, esto ya que se generan algunos problemas de coherencia en el código. Además, se empezó la implementación de tablas temporales, donde en el futuro se buscará...

Reunión #4

Hora de inicio: 16:00 – Hora de Finalización: 21:00 Durante la reunión del día de hoy empezó por ver el avance con respecto a script de simulación, donde se había avanzado hasta poder procesar las eliminaciones de empleados. Después se continuó trabajando uno en continuar el proceso de simulado, y el otro con el desarrollo de la interfaz gráfica del proyecto, donde al final de la reunión se completo esta parte en casi su totalidad. Con respecto a la simulación se logro avanzar hasta el procesamiento de asociación y des asociación de deducciones. Se ingresaron a mano los datos en las tablas que contienen los rangos de fechas para la simulación tanto para los meses como las semanas, además de que se creo una tabla que contiene la cantidad de semanas por mes, para el cálculo de deducciones. Se completo el trigger que agrega las deducciones obligatorias al ingresar los nuevos empleados. Finalmente se termino actualizando los datos en el GitHub y se concreto una posible siguiente reunión pa...