ÍNDICE GENERAL Pág. RESUMEN…………………..……………………………………………………….4 ÍNDICE GENERAL………………………………………………………………….5 INTRODUCCIÓN……………..……………………………………………………..6 CAPÍTULO I. ACTIVIDADES REALIZADAS…………………………………….9 1. Descripción de las Actividades………………………………………………….9 CAPÍTULO II. DESARROLLO DE ACTIVIDADES……………………………..10 1. Semana 1…………………………………………………………………………10 2. Semana 2…………………………………………………………..……………..10 3. Semana 3…………………………………………………………………............11 4. Semana 4…………………………………………………………………………11 5. Semana 5…………………………………………………………………………11 6. Semana 6……………………………………………………………………........11 Conocimientos Adquiridos en la carrera como base suficiente para el cargo…………………………………………………………………………………12 Carencias Planteadas en la carrera……………………………………………..12 Conocimientos adquiridos en la Empresa o nuevas áreas dominadas…….12 CONCLUSIONES………………………………………………………………….13 8 INTRODUCCIÓN Las prácticas profesionales representar un complemento ideal para la formación académica debido a que permite descubrir el trabajo de un profesional sino también incorporar hábitos propios del mercado laboral. Los beneficios que se obtienen al realizar una pasantía son diversos y ayudan a fortalecer los conocimientos adquiridos a lo largo del estudio universitario. El presente informe, está estructurado en tres capítulos: • En el capítulo I se describen las actividades realizadas en la misma. • En el capítulo II se halla la descripción del desarrollo de las actividades. • Finalmente, se describen los conocimientos adquiridos durante el desempeño de las actividades y las conclusiones. 9 CAPÍTULO I ACTIVIDADES REALIZADAS 1. Descripción de las Actividades. • ACTIVIDAD UNO: Análisis de la versión anterior del módulo • ACTIVIDAD DOS: Rediseño de la base de datos • ACTIVIDAD TRES: Diseño de la interfaz gráfica del sistema • ACTIVIDAD CUATRO: Desarrollo de funcionalidad de configuración del sistema • ACTIVIDAD CINCO: Desarrollo de funcionalidad de registro de salarios • ACTIVIDAD SEIS: Pruebas de las nuevas funciones 10 CAPÍTULO II DESARROLLO DE ACTIVIDADES 1. Semana 1. • ANÁLISIS DE LA VERSIÓN ANTERIOR DEL MÓDULO: Se hizo un análisis del código y la base de datos, dados los resultados obtenidos se plantearon cambios en la interfaz del sistema, en su configuración y añadir nuevas funcionalidades para su uso internacionalmente. 2. Semana 2. • REDISEÑO DE LA BASE DE DATOS: Luego del análisis se pasó a realizar el diseño de la base de datos, agregando nuevas tablas y modificando los campos existentes, utilizando el motor de base de datos PostgreSQL con PgAdminIII. 3. Semana 3. • DISEÑO DE LA INTERFAZ GRÁFICA DEL SISTEMA: En esta actividad se diseñó con el IDE NETBEANS la nueva interfaz del sistema, añadiendo el nuevo diseño a todos los formularios del módulo. 4. Semana 4. • DESARROLLO DE FUNCIONALIDAD DE CONFIGURACIÓN DEL SISTEMA: Se añadió en el formulario de configuración del sistema las opciones de elegir país, zona horaria, moneda, añadir bancos, días festivos, además de los formatos de entrada para los números de identificación que resultan independientes de cada país. 5. Semana 5. • DESARROLLO DE FUNCIONALIDAD DE REGISTRO DE SALARIOS: En el formulario de registro de salarios se cambió el nombre de sueldo a salarios, se añadió las opciones de agregar bonos por horas de trabajo extras, 11 los porcentajes de recargo por cada hora y especificar las horas a las que aplica cada bono. De igual manera, se agregó la opción de agregar bonos fijos. Se pueden agregar salario de trabajo solo por horas. 6. Semana 6. • PRUEBAS DE LAS NUEVAS FUNCIONES: Se realizaron pruebas de las nuevas funciones del sistema de agregar país, logrando cumplir con los cambios requeridos de cambiar la hora del sistema ajustándose al país elegido, los cálculos del salario se realizan con exactitud, se agregan todos los cambios a la base de datos exitosamente. 12 CONOCIMIENTOS ADQUIRIDOS Conocimientos Adquiridos en la carrera como base suficiente para el cargo. Los conocimientos adquiridos durante el estudio de la licenciatura que sirvieron de base sólida durante las pasantías fue la programación en lenguaje Java que fue dictada en las cátedras de Estructura de Datos e Introducción a la Teoría de Grafos. Del mismo modo, la catedra de Base de Datos fue un pilar fundamental adquiriendo de ella conocimiento sobre el manejo de las base de datos en PostgreSQL. Carencias Planteadas en la carrera. En cuanto a carencias se puede mencionar la necesidad de profundizar el manejo de la base de datos, las relaciones entre las tablas, el uso de las herramientas de diseños, añadir al programa la utilidad de las vistas y la realización de consultas. Así mismo, hubo necesidad de entender código sobre cifrado que garantiza seguridad en la base de datos y en el mismo código, dichos programas no son dictados en la licenciatura. Conocimientos adquiridos en la Empresa o nuevas áreas dominadas. Durante la realización de las pasantías, se reforzaron los conocimientos en Java y en PostgreSQL. Los conocimientos adquiridos fueron en el manejo del IDE NETBEANS, PgAdmin III, configurar PostgreSQL para conexiones remotas a base datos y el uso de control de versiones (Bitbucket). 13 CONCLUSIONES El periodo de pasantías representa un complemento indispensable para la realización profesional del alumno, debido a que le permite adquirir la experiencia laboral, ya que debe resolver problemas o requerimientos reales de la empresa en la que este ejecutando la práctica. Las actividades descritas en este informe se culminaron exitosamente, lo que significa que este periodo ha sido de aprendizaje y crecimiento práctico/profesional como estudiante. Durante el desarrollo de las actividades se aprende que la práctica es el camino para adquirir nuevos y mejores conocimientos en el área de la programación, al mismo tiempo que es importante tener presente la innovación.