Ingeniería de Sistemas y Computación · 2025
Funcionalidades y plataformas de aprendizaje para la optimización de sistemas en Fresmar
Fresmar es una empresa dedicada a la comercialización de alimentos congelados desde 1997, consolidándose como una de las compañías más grandes del sector, con una extensa línea de suministro para sus 38 sucursales ubicadas en 14 departamentos de Colombia, así como para almacenes de cadena y otros comercios. Debido a su rápido crecimiento, la empresa ha requerido implementar soluciones tecnológicas que le permitan responder con eficiencia a las demandas de sus clientes y empleados. Así, la automatización de procesos y la digitalización adquirieron un papel fundamental en sus operaciones, específicamente mediante el desarrollo de aplicaciones software a la medida. Como practicante de Ingeniería de Sistemas y Computación, el rol principal consistió en apoyar y liderar procesos de desarrollo de software, con el objetivo de crear soluciones que aportarán valor agregado a la empresa desde el conocimiento técnico especializado.
Texto completo 44 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- Tabla de Ilustracionesp. 5
- Resumenp. 7
- Abstractp. 8
- 1. Introducciónp. 9
- 2. Planteamiento del Problemap. 10
- 3. Objetivo Generalp. 11
- 4. Objetivos Específicosp. 11
- 5. Marco conceptualp. 12
- 5.1. Desarrollo Frontendp. 12
- 5.2. Desarrollo Backendp. 12
- 5.3. ¿Qué es una API?p. 12
- 5.4. API Restp. 13
- 5.5. LoopBack4p. 13
- 5.6. Angularp. 14
- 5.7. ¿Qué es Tailwind CSS?p. 14
- 5.8. Sistemas ERPp. 14
- 5.9. ¿Qué es una NAS?p. 15
- Marco metodológicop. 16
- 6.1. Enfoque General: Metodología Ágil Adaptativap. 16
- 6.2. Fases del Proceso de Desarrollop. 16
- 6.2.1. Análisis y Comprensión Modularp. 16
- 6.2.2. Desarrollo Incremental y Autónomop. 16
- 6.2.3. Pruebas Manuales Pragmáticasp. 16
- 6.2.4. Despliegue Automatizado (CI/CD)p. 17
- 6.2.5. Sincronización y Retroalimentaciónp. 17
- 6.3. Justificación y Adecuaciónp. 17
- 6.4. Limitaciones Reconocidasp. 18
- Desarrollo de la practicap. 18
- 7.1. Modulo Programación Días de Descanso de los Empleadosp. 19
- 7.1.1. Origen de la Necesidadp. 19
- 7.1.2. Solución Implementadap. 19
- 7.2. Modulo gestión de reembolso de gastosp. 23
- 7.2.1. Origen de la Necesidadp. 19
- 7.2.2. Solución Implementadap. 19
- 7.3. Modulo gestión de dotación empleadosp. 29
- 7.3.1 Origen de la Necesidadp. 19
- 7.3.2. Solución Implementadap. 19
- 7.4. Diseño y migración de interfaz gráfica de la intranetp. 32
- 7.4.1. Antecedentes y Problemáticap. 32
- 7.4.2. Proceso de Migración y Resultadosp. 33
- Resultados de aprendizajep. 40
- Conclusionesp. 41
- Referenciasp. 43
- Figura 1: Vista general del modulop. 20
- Figura 2: Lista de los empleados de una sede en modo de asignaciónp. 20
- selector para asignar días pendientesp. 21
- Figura 4: Motivos para no asignar el descansop. 21
- Figura 5: Filtros para el histórico de los administradoresp. 22
- Figura 6: Programación completa de una sedep. 22
- Figura 7: Filtros del histórico para recursos humanosp. 23
- Figura 8: Formulario para la solitud del reembolsop. 24
- Figura 9: Archivo PDF generado al momento de solicitar un reembolsop. 25
- Figura 10: Vista de los reembolsos solicitados por el empleadop. 25
- Figura 11: Filtros avanzados para quienes gestionan las solicitudesp. 26
- Figura 12: Vista de la solicitud y botones para gestionarlop. 26
- Figura 13: Fragmento de código del servicio que se comunica con las NASp. 27
- Figura 14: Fragmento de código del servicio que se conecta con la NASp. 27
- Figura 15: Fragmento de código del servicio que permite la integración con el ERPp. 28
- de un empleado en especificop. 30
- Figura 17: Vista general de recursos humanosp. 31
- Figura 19: Acta de entrega de dotación masiva generada por el modulop. 32
- Figura 20: Fragmento del código de los estilos de la hoja global del proyectop. 33
- Figura 21: Fragmento del código de los estilos de la hoja global del proyectop. 34
- Figura 22: Vista de la anterior versión del login de la aplicaciónp. 35
- Figura 23: Fragmento del antiguo código CSS del componentep. 35
- Figura 24: Fragmento del antiguo código HTML con las clases de la hoja de estilosp. 36
- Figura 25: Vista de la nueva interfaz de usuario en el loginp. 36
- Figura 26: Nuevo código HTML con clases de tailwind en un solo archivop. 37
- Figura 27: Vista del inicio de la intranet antes de cambiar de tecnología de diseñop. 38
- Figura 28: Nueva vista del inicio de la intranet después de aplicar el tema institucionalp. 38
- Figura 29: Vista de gestión de usuariosp. 39
- Figura 30: Nueva vista de la gestión de usuariosp. 39