Cantidad de horas trabajadas:- Oswaldo: 26
- Jenaro: 26
- Oswaldo: 26
- Jenaro: 26
Debido a la elaboración de la tercera tarea programada podemos concluir que:- Se tiene un mejor conocimiento y una mejor practica en la elaboración de una base de datos
- Aprendimos sobre leer archivos XML en SQL Server y como añadir los datos del XML a las tablas respectivas de la base de datos, sobre como modificar estos archivos, y como "jugar" con estos
- Se instruyo la elaboración de una pagina web utilizando HTML y Python, usando la librería de Flask y el framework de Bootstrap y conectar la pagina web con la base de datos para poder añadir, editar, buscar y eliminar datos en la página web y que estos procesos se reflejen en la base de datos
- Se tiene un mejor conocimiento en la creación de vistas, manejo de errores y uso de transacciones
Análisis de resultados:- En general nos sentimos bastante orgullosos del trabajo realizado, tanto en la pagina como en la base de datos implementamos todas las funcionalidades, el programa final se ve bastante profesional visualmente, el conocimiento obtenido al hacer el proyecto es bastante amplio, y si bien al principio nos sentíamos abrumados por la cantidad de cosas que había que aprender, una vez terminados hay un sentimiento de satisfacción muy grande
Concepto
Auto puntaje
Comentarios
Datos
Documentacion
10/10
La
documentación se realiza de forma correcta
Se
tiene información sobre los commits hechos al repositorio, información sobre
errores durante el proceso de trabajo del proyecto, logs de la BD sobre la ejecución
de los stored procedures, etc
Diseño de la BD
10/10
Se
realiza de forma correcta sin errores
Se
realiza de acuerdo a las recomendaciones del profesor, terminando con 23
Tablas
Trigger
6/10
Funciona
a medias
Se
ingresan las deducciones obligatorias del empleado con el trigger, las
instancias de planillaxmes y planillaxsemana no, la creacion de las planilla mes y semana se hace en un trigger aparte en el primer dia de cada mes y semana
Vista
10/10
Se
realiza de forma correcta y pero faltan requerimientos
La
vista calcula correctamente los datos pedidos, por ejemplo:
Nombre: Communications
Promedio:
137465.125
Totaldeducciones:
123794.75
SalarioMaximo:
225682.50
EmpleadoMejorPagado:
3
idMes
1
Pero no se reciben los parametros de mes inicio y fin
Codigo SQL-script de migracion
+ es idempotente/Control ejecucion
10/10
Funciona
de manera correcta sin errores
Se
maneja bien el control de ejecución, al final se termina con 15 logs de
errores ocurridos, de manera análoga a los datos del xml, además se guarda en
las tablas de corrida los datos de forma correcta
+ Procesamiento atomico de marca
de
asistencia
10/10
Funciona
con errores
Se
maneja todo de forma correcta, dento de un try catch y una transacción
Portal Administrador
+ Editar empleado
10/10
Funciona
de forma correcta y sin errores
Se
edita el empleado desde el portal de forma correcta, se guardan los cambios
hechos en el historial de dicho empleado
+ Editar deducciones
10/10
Funciona
de forma correcta y sin errores
Se
editan las deducciones desde el portal de forma correcta, se guardan los
cambios en el historial de dicho empleado
+ Consultar Historico de cambios
8/10
Funciona
de forma correcta, errores minimos
Funciona
de forma correcta y se muestra al empleado aveces se duplican los logs del
historial de deducciones hechos durante la ejecución del xml, aparte de eso
todo funciona bien
+ Ver ultimas 15 planillas semanales de un empleado
10/10
Funciona
de forma correcta, sin errores
Se
pueden leer los detalles de deducciones y salario y todos los cálculos calzan
+ Todas las planillas mensuales de un empleado
8/10
Funciona
con errores
Funciona
de forma correcta, hay problemas de cálculo en las deducciones mensuales,
aparte de eso funciona de manera correcta
Estadisticas y github:
-----------------------------------------------------------------------------------------------------------
Esta es la única entrada debido a que preferimos concentrarnos en la elaboración del proyecto para tener el proyecto presentable y listo para la fecha de entrega.
Durante estos días se trabajaron en varias áreas del proyecto, una de las que llevo más tiempo fue la corrección de errores de calculo de la entrega anterior y ajustar los movimientos para el nuevo método de lectura de XML que se utilizo para este proyecto.
Tuvimos diversos problemas a la hora de elaborar el proyecto, al cambiar el método de lectura para que fuera leyendo de operación en operación, hizo que los movimientos del SP empezaran a dar errores en algunos procesos de insertar y volvieran los errores de calculo.
Con el nuevo método de lectura del XML y una vez arreglamos los errores de calculo y los errores al insertar en tablas, pudimos observar que el tiempo de ejecución cambio drásticamente, paso de 6 a 7 minutos a durar 20 a 30 segundos.
- Se tiene un mejor conocimiento y una mejor practica en la elaboración de una base de datos
- Aprendimos sobre leer archivos XML en SQL Server y como añadir los datos del XML a las tablas respectivas de la base de datos, sobre como modificar estos archivos, y como "jugar" con estos
- Se instruyo la elaboración de una pagina web utilizando HTML y Python, usando la librería de Flask y el framework de Bootstrap y conectar la pagina web con la base de datos para poder añadir, editar, buscar y eliminar datos en la página web y que estos procesos se reflejen en la base de datos
- Se tiene un mejor conocimiento en la creación de vistas, manejo de errores y uso de transacciones
- En general nos sentimos bastante orgullosos del trabajo realizado, tanto en la pagina como en la base de datos implementamos todas las funcionalidades, el programa final se ve bastante profesional visualmente, el conocimiento obtenido al hacer el proyecto es bastante amplio, y si bien al principio nos sentíamos abrumados por la cantidad de cosas que había que aprender, una vez terminados hay un sentimiento de satisfacción muy grande
|
Concepto |
Auto puntaje |
Comentarios |
Datos |
|
Documentacion |
10/10 |
La
documentación se realiza de forma correcta |
Se
tiene información sobre los commits hechos al repositorio, información sobre
errores durante el proceso de trabajo del proyecto, logs de la BD sobre la ejecución
de los stored procedures, etc |
|
Diseño de la BD |
10/10 |
Se
realiza de forma correcta sin errores |
Se
realiza de acuerdo a las recomendaciones del profesor, terminando con 23
Tablas |
|
Trigger |
6/10 |
Funciona
a medias |
Se
ingresan las deducciones obligatorias del empleado con el trigger, las
instancias de planillaxmes y planillaxsemana no, la creacion de las planilla mes y semana se hace en un trigger aparte en el primer dia de cada mes y semana |
|
Vista |
10/10 |
Se
realiza de forma correcta y pero faltan requerimientos |
La
vista calcula correctamente los datos pedidos, por ejemplo:
Nombre: Communications Promedio: 137465.125 Totaldeducciones: 123794.75 SalarioMaximo: 225682.50 EmpleadoMejorPagado: 3 idMes 1 Pero no se reciben los parametros de mes inicio y fin |
|
Codigo SQL-script de migracion |
|
|
|
|
+ es idempotente/Control ejecucion |
10/10 |
Funciona
de manera correcta sin errores |
Se
maneja bien el control de ejecución, al final se termina con 15 logs de
errores ocurridos, de manera análoga a los datos del xml, además se guarda en
las tablas de corrida los datos de forma correcta |
|
+ Procesamiento atomico de marca de
asistencia |
10/10 |
Funciona
con errores |
Se
maneja todo de forma correcta, dento de un try catch y una transacción |
|
Portal Administrador |
|
|
|
|
+ Editar empleado |
10/10 |
Funciona
de forma correcta y sin errores |
Se
edita el empleado desde el portal de forma correcta, se guardan los cambios
hechos en el historial de dicho empleado |
|
+ Editar deducciones |
10/10 |
Funciona
de forma correcta y sin errores |
Se
editan las deducciones desde el portal de forma correcta, se guardan los
cambios en el historial de dicho empleado |
|
+ Consultar Historico de cambios |
8/10 |
Funciona
de forma correcta, errores minimos |
Funciona
de forma correcta y se muestra al empleado aveces se duplican los logs del
historial de deducciones hechos durante la ejecución del xml, aparte de eso
todo funciona bien |
|
+ Ver ultimas 15 planillas semanales de un empleado |
10/10 |
Funciona
de forma correcta, sin errores |
Se
pueden leer los detalles de deducciones y salario y todos los cálculos calzan |
|
+ Todas las planillas mensuales de un empleado |
8/10 |
Funciona
con errores |
Funciona
de forma correcta, hay problemas de cálculo en las deducciones mensuales,
aparte de eso funciona de manera correcta |
-----------------------------------------------------------------------------------------------------------






Comentarios
Publicar un comentario