Entradas

Mostrando entradas de octubre, 2023

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...

Reunión #3

Hora de inicio: 17:00 – Hora de Finalización: 21:30 Para esta reunión se encontró con un gran problema, y es que para el nuevo proyecto se genero una nueva base de datos en el servidor, pero hoy se desabilito el acceso al servidor debido a que la base creada tenia por defecto un plan de pago. Por lo anterior se procedió a usar el script de la base en GitHub para usar el servidor del otro integrante y continuar el trabajo. Lo anterior significo que el uso de pipelines y los datos de los catálogos se perdió, y debido a que se necesitaba implementar la lectura de xml por parámetro, se creo el SP que lee el xml catalogo y lo asigna a sus respectivas tablas. Además, se agregó el código en el proyecto en visual que lee obtiene el contenido del xml en una computadora y lo pasa como parámetro al SP. Resuelto lo anterior se analizó una dirección general que tomar para implementar el SP que simula el paso del tiempo, además de que se empezaron a generar las variables tablas que se utilizaran en ...

Reunión #2

Imagen
Hora de inicio: 16:20 – Hora de Finalización: 19:50 La reunión empezó con un largo periodo, en el cual se crearon todas relaciones en la base de datos en base al seudo modelo físico hecho en la reunión anterior, esto fue largo y se requirió paciencia y realizar algunos cambios de ultimo momento, pero al final se completó todo. El integrante que es dueño de la cuenta que alberga la base de datos, realizo los pipelines que mapean los catálogos en el XML a sus tablas correspondientes. Esto se logró completar. Se creo la tabla de tipos de eventos, la cual faltaba ya que no tiene relaciones representadas en el modelo, pero se puede ligar con la tabla EventLog posteriormente. Se crearon las tablas intermedias de feriados y tipos de deducciones, donde se termino el SP para que los datos intermedios en feriados terminaran en la tabla feriados de manera correcta. Se creo en un cuaderno un modelo de lo que se espera que sea la interfaz gráfica del proyecto. Además, se revisó entre los integrant...

Reunión #1

Imagen
Hora de inicio: 16:20 – Hora de Finalización: 20:15 La primera reunión empezó, con la creación de un nuevo blog para la bitácora, además de un nuevo repositorio en GitHub para la base de datos y el proyecto. Se creo una nueva base de datos para trabajar desde cero, ya que en este nuevo proyecto se necesitarán muchas tablas, por lo que trabajar sobre la base anterior no era lo ideal. Se tomo un largo rato para traducir el modelo conceptual brindado por el profesor a un modelo físico, se realizó utilizando LuciChart en su versión gratuita. Link: https://www.lucidchart.com/pages/landing?utm_source=google&utm_medium=cpc&utm_campaign=_chart_en_tier3_mixed_search_brand_exact_&km_CPC_CampaignId=1484560207&km_CPC_AdGroupID=60168114191&km_CPC_Keyword=lucidchart&km_CPC_MatchType=e&km_CPC_ExtensionID=&km_CPC_Network=g&km_CPC_AdPosition=&km_CPC_Creative=442433234360&km_CPC_TargetID=kwd-33511936169&km_CPC_Country=9075466&km_CPC_Device=c&km_CPC...