Entradas

Mostrando entradas de marzo, 2025

Sexta entrada de la Prueba de conceptos 1 de Base de Datos 1

   Fecha de la entrada: Viernes 21 de Marzo  Durante este día se quería terminar el programa a nivel funcional para posteriormente dedicarnos el día de mañana al desarrollo de los diagramas y del documento final. Entre las cosas que faltaban de desarrollar estaban el lograr conectar el store procedure de insertar registros con la pagina web y hacerlo funcional además de corregir algunos detalles estéticos de la pagina.  Primeramente se tuvo que crear la ruta para obtener el store procedure. Gracias a la investigación, fue algo menos complicado, en medio del proceso de hacer la ruta tuve que observar y conocer la diferencia entre dos funciones de javascript. Esto es importante porque esto genero algunas complicaciones en el proceso, pero finalmente después de prueba y error se logro hacer el store procedure de insertar empleados. Lo realmente complicado fue toda la lógica del botón guardar, ya que el botón necesitaba tener muchas consideraciones en cuenta. Sin embargo...

Quinta entrada de la Prueba de conceptos 1 de Base de Datos 1

  Fecha de la entrada: Jueves 20 de Marzo  Este día por diferentes situaciones personales no hubo tanto avance con el proyecto, por lo que solo se le pudo dedicar un poco mas de una hora. En este rato lo que se hizo fue primeramente pegar lo realizado en el entorno de pruebas al proyecto. Sin embargo surgió un error curioso en durante este proceso. Lo que paso es que no se detectaba la pagina insertar.html dentro de vista. Esto era curioso ya que la importación de la pagina para que entrara dentro del formato MVC si se realizo y de una manera muy similar a como se hizo originalmente con la pantalla principal.  Al final el error se debía a que dentro del servidor; tanto index.html como insertar.html estaban declaradas de la misma manera en el sistema de archivos. Así que cambiándole la asignación a  insertar.html fue suficiente. Posteriormente ya se le añadió funcionalidad a los botones para viajar entre ambas pantallas. 

Cuarta entrada de la Prueba de conceptos 1 de Base de Datos 1

Imagen
 Fecha de la entrada: Miércoles 19 de Marzo  Lo primero a destacar de este día en particular es que se realizaron dos sesiones de trabajo en diferentes horarios. El primero se realizo por la mañana entre las 10:00 am y la 1:30am, mientras que la segunda se realizo entre las 4:00pm y las 7:30pm. Por lo que se separan los contenidos en dos espacios para explicar a detalle que se realizo en estos espacios de trabajo. Primera Sesión  En la primera sesión continúe con el desarrollo del front-end de la pagina principal del proyecto, ya que el día anterior no se logro terminar del todo con el diseño de la tabla principal, aparte del añadido del botón para pasar a la ventana de inserción de usuarios. Cabe destacar que nada mas se coloco el botón, no se le implemento aun la función de pasar de una ventana a otra. Lo segundo que se implemento fue un header con un fin meramente estético. La pantalla al final quedo con este aspecto Posterior a esto se copio el código realizado en nue...

Tercera entrada de la Prueba de conceptos 1 de Base de Datos 1

Fecha de la entrada: Martes 18 de Marzo   Posterior a la primera prueba ejecutando el servidor y asegurándonos de que el MVC se implemento de manera correcta, seguimos con el diseñar la primera de las pantallas de nuestra prueba de conceptos. Para desarrollarla de una manera mas eficaz tomamos la decisión de la parte visual en un proyecto por aparte. Esto debido a la complejidad que podía suponer el tener que constantemente reiniciar el servidor para verificar que los cambios que se realizaban fueron implementados correctamente.  El primer dilema con el que nos enfrentamos en este periodo de tiempo fue en decidir si queríamos utilizar un grid para mostrar los datos de la base de datos. Ya que en medio de nuestra investigación y parte de conocimiento previo, teníamos en mente que el utilizar un table podría resultar mas útil y mas ordenado visualmente que un grid. La decisión final fue utilizar un table por las razones mencionadas anteriormente. Por ultimo ya en el tramo f...

Segunda entrada de la Prueba de conceptos 1 de Bases de Datos 1

Fecha de inicio: lunes 17 de marzo. Fecha de fin: martes 18 de marzo. Después de completar lo relacionado con el SQL, empezamos con la conexión de la Base de Datos con el back-end de la próxima página web, sinceramente, el conocimiento que tenemos sobre este tema (que es muy amplio) es muy limitado, entonces teníamos que investigar. Cada investigación se paga con tiempo, así que nos pusimos a trabajar en este importante paso. Lo primero que descubrimos en el proceso de investigación, es la poca información que hay sobre este tema en sitios como YouTube, en lo personal, siento que la mejor manera que aprendo es con un video, los blogs o sitios escritos no los valoro tan útiles, puesto que el código que ahí ponen no lo explican tan bien como me gustaría o a veces directamente no funciona. Aunque en esta ocasión no encontré videos que fueran útiles para usarlos, buscando por la web, encontré algunos procesos que eran útiles, por ejemplo, para este tipo de conexión debía usar Node.js, ento...

Primer entrada de la Prueba de conceptos 1 de Bases de Datos 1

Día de inicio de la tarea programada: hace más de una semana. Desde que comenzamos el proyecto, hemos tenido varios inconvenientes, pero el primero que atacamos fue la falta de conocimiento que teníamos del tema. En los primeros días de iniciado el curso, busqué un tutorial que nos facilitara el aprendizaje de SQL en YouTube, mejor aún si era en Microsoft SQL Server, ya que este es el SQL que estamos usando. La cantidad de material no es mucha, en realidad la mayoría de cursos se dan en MySQL, pero hay uno muy bueno que encontré, enseña SQL desde 0 y en MSSQL: Link del curso: https://youtube.com/playlist?list=PL2Z95CSZ1N4EW0PvNhd4ySZisgBrJjSW2&si=UoGy0kfXwhJSJYXJ Siento que el curso es muy bueno, los videos son suficientemente explicativos, cortos y directos. El problema que vimos es que rápidamente el curso hablaba de conceptos que no entendíamos, entonces nos pusimos con el curso. El tema de Stored Procedures (tema que debíamos llegar en el tutorial para poder hacer bien la tarea...