Mostrar el registro sencillo del ítem
Prototipo de comparación de horarios para la organización de reuniones y supervisión de actividades docentes en La Coordinación de sistemas Informáticos de las Unidades Tecnológicas de Santander (UTS)
| dc.rights.license | abierto | es_ES |
| dc.contributor.advisor | Carvajal Valero, Elsa Patricia | |
| dc.contributor.author | Bracho Granados, Ana Karelis | |
| dc.contributor.author | Plata Cruces, Carol Sofia | |
| dc.contributor.other | ALVAREZ ZARATE, DIEGO ALEXANDER | |
| dc.date.accessioned | 2025-12-04T20:38:21Z | |
| dc.date.available | 2025-12-04T20:38:21Z | |
| dc.identifier.citation | N/A | es_ES |
| dc.identifier.uri | http://repositorio.uts.edu.co:8080/xmlui/handle/123456789/22050 | |
| dc.description | Sistemas, Innovación tecnologica, administración | es_ES |
| dc.description.abstract | Este proyecto tiene como objetivo principal Desarrollar un prototipo de sistema de información que permita la comparación de horarios en la Coordinación de Sistemas de las UTS, optimizando la programación de reuniones y supervisión de actividades académicas de los docentes. La metodología que implementamos es análisis por medio de la observación y estudio cuantitativo, lo cual se complementa con el desarrollo del prototipo usando, para el backend, node.js y para Frontend, react.js el cual tiene como función buscar por nombre o documento al docente para obtener el horario designado y obtenerlo en formato PDF con todas las actividades o filtrando las misionales. Otra de sus funciones es comparar horarios de máximo 10 (diez) docentes y generar un archivo PDF con todas las tareas asignadas o filtrando misionales para los profesores que se están comparando. De esta manera, se concluyó que por medio de node.js y react.js, se logra conseguir un prototipo eficaz y adecuado a las necesidades planteadas, obteniendo resultados favorables y contribuyendo a la institución un sistema que escalando a futuro, será muy útil con las debidas modificaciones y parámetros de caracter institucional | es_ES |
| dc.description.sponsorship | N/A | es_ES |
| dc.description.tableofcontents | TABLA DE CONTENIDO RESUMEN EJECUTIVO 12 INTRODUCCIÓN 13 1. DESCRIPCIÓN DEL TRABAJO DE INVESTIGACIÓN 14 1.1. PLANTEAMIENTO DEL PROBLEMA 14 1.2. JUSTIFICACIÓN 15 1.3. OBJETIVOS 16 1.3.1. OBJETIVO GENERAL 16 1.3.2. OBJETIVOS ESPECÍFICOS 16 1.4. ESTADO DEL ARTE 16 2. MARCO REFERENCIAL 21 3. DISEÑO DE LA INVESTIGACIÓN 37 3.1 METODOLOGIA DE LA INVESTIGACION 37 3.1.1 TIPO DE INVESTIGACIÓN 37 3.1.2 ENFOQUE 37 3.1.3 METODO 38 3.1.4 TECNICAS 38 3.1.5. PROCEDIMIENTO 38 4. DESARROLLO DEL TRABAJO DE GRADO 40 4.1. REVISION DE LA BASE DE DATOS INICIAL 40 4.2. DEFINICION DE REQUERIMIENTOS 41 4.2.1. REQUERIMIENTOS FUNCIONALES 41 4.2.1.1 PAGINA DE INICIO 41 4.2.1.2 BUSQUEDA 41 4.2.1.3 TARJETA DE PRESENTACION 41 4.2.1.4 VISUALIZACION DE HORARIOS 42 4.2.1.5 GENERACION PDF 42 4.2.1.6 COMPARACION 42 4.2.1.7 HORARIO COMPARADO 43 4.2.1.8 FILTRAR MISIONALES 43 4.3. INSTALACIONES NECESARIAS 43 4.3.1. INSTALACIÓN NODE.JS 43 4.3.2. INSTALACIÓN POSTGRESQL 44 4.3.3. INSTALACIÓN VISUAL STUDIO CODE 44 4.3.4. INSTALACIÓN NODEMON 44 4.3.5. INSTALACIÓN REACT-VITE 45 4.3.6. INSTALACIÓN AXIOS 45 4.3.7. INSTALACIÓN TAILWIND 45 4.3.8. INSTALACIÓN JSPDF 45 4.3.9. INSTALACIÓN AUTOTABLE 46 4.3.10. INSTALACIÓN PG 46 4.3.11. INSTALACIÓN CORS 46 4.3.12. INSTALACIÓN EXPRESS 46 4.3.13. INSTALACIÓN DOTENV 47 4.4. CREACION FOLDER 48 4.4.1. API 49 4.4.1.1 Config 50 4.4.1.2 Controladores (controllers) 51 4.4.1.2.1 CompareTeacher.js 51 4.4.1.2.2 Getallteachers.js 51 4.4.1.2.2.1 Getteacherschedule 51 4.4.1.2.3 GetTeacherScheduleGrid 52 4.4.1.2.4 SearchbytimeSlot 52 4.4.1.2.5 SearchTeacher 52 4.4.1.2.6 Index.js 52 4.4.1.3 Repositorios (repositories) 52 4.4.1.3.1 CountTeacherByDay.js 53 4.4.1.4 FindAvailableTeachers 53 4.4.1.5 FindTeachersByTimeSlot 53 4.4.1.6 GetAllActiveTeachers 53 4.4.1.7 GetTeacherActivities 53 4.4.1.8 GetTeachersByFaculty 53 4.4.1.9 GetTeacherById 54 4.4.1.10 GetTeacherSchedule 54 4.4.1.11 SearchTeachers 54 4.4.1.12 Routes 54 4.4.1.13 SERVICES 55 4.4.1.13.1.1 Usecases 55 4.4.1.13.1.1.1 CompareTeachersAvailability 55 4.4.1.13.1.1.2 GetTeacherSchedule.js 55 4.4.1.13.1.1.3 GetTeacherScheduleGrid.js 56 4.4.1.13.1.1.4 SearchTeacher.js 56 4.4.1.13.1.2 UTILS 56 4.4.1.13.1.2.1 Commons.js 57 4.4.1.13.1.2.1.1 momentToTimeRange(moment) 57 4.4.1.13.1.2.1.2 generateAllTimeSlots 57 4.4.1.13.1.2.1.3 57 4.4.1.13.1.2.1.4 findCommonFreeSlots 57 4.4.1.13.1.2.1.5 recommendationFromSlots 57 4.4.1.13.1.2.2 Formatters.js 57 4.4.1.13.1.2.2.1 formatTeacherInfo 57 4.4.1.13.1.2.2.2 formatBusyTeachers 57 4.4.1.13.1.2.2.3 formatAvailableTeachers 58 4.4.1.13.1.2.3 Grid.js 58 4.4.1.13.1.2.4 Stats.js 58 4.4.1.13.1.2.4.1 GroupScheduleByDay 58 4.4.1.13.1.2.5 Validation.js 58 4.4.2. SCHEDULES 59 4.4.2.1 Src 59 4.4.2.1.1.1 Api 59 4.4.2.1.1.1.1 AxiosConfig.js 60 4.4.2.1.1.1.2 ScheduleApi.js 60 4.4.2.1.2 Assets 60 4.4.2.1.3 Components 60 4.4.2.1.3.1.1 Common 60 4.4.2.1.3.1.2 Layout 61 4.4.2.1.3.1.3 Schedule 61 4.4.2.1.4 Pages 62 4.4.2.1.5 Utils 63 4.4.2.2 App css 63 4.4.2.3 App.jsx 63 4.4.2.4 Main.jsx 63 5. RESULTADOS 64 5.1. PAGINA DE INICIO 64 5.2. PAGINA DE BUSQUEDA 65 5.3. GENERACION PDF 68 5.3.1. GENERACION PDF INDIVIDUAL 68 5.3.2. GENERACION DE PDF COMPARADO 69 5.4. PAGINA DE COMPARACION 70 5.5. FILTRAR MISIONALES 72 5.5.1. FILTRAR MISIONALES HORARIOS INDIVIDUALES 72 5.5.2. FILTRO MISIONAL DE HORARIOS COMPARADOS 72 5.6. GENERACION PDF FILTRO MISIONAL 74 5.6.1. PDF FILTRO MISIONAL INDIVIDUAL 74 5.6.2. DOCUMENTO PDF COMPARADO FILTRO MISIONAL 75 6. CONCLUSIONES 76 7. RECOMENDACIONES 77 8. CONSIDERACIONES ETICAS 78 8.1. BENEFICENCIA 78 8.2. PROTECCIÓN DE LA INFORMACIÓN 78 9. REFERENCIAS BIBLIOGRÁFICAS 79 10. ANEXOS 85 10.1. ANEXO A 85 10.2. ANEXO B 85 LISTA DE FIGURAS Figura 1: Pagina web 21 Figura 2:postgreSQL 22 Figura 3:nodejs 23 Figura 4:React.js 23 Figura 5:base de datos 24 Figura 6:Prototipo 26 Figura 7:Optimizar 27 Figura 8:Base de Datos 28 Figura 9:programacion 28 Figura 10:visual studio 29 Figura 11:Node.js 30 Figura 12:React.js 30 Figura 13:UI 31 Figura 14:backend 32 Figura 15:Frontend 32 Figura 16:Nodemon 33 Figura 17:Axios 34 Figura 18:tailwind 34 Figura 19:jsPDF 35 Figura 20:javascript 36 Figura 21:Base de datos proyecto 40 Figura 22:Conexion Base de Datos 47 Figura 23:folder 48 Figura 24:API 49 Figura 25: CONFIG 50 Figura 26:CONFIG DB 50 Figura 27:CONTROLADORES 51 Figura 28:REPOSITORIOS 52 Figura 29:RUTAS 54 Figura 30:USESCASES 55 Figura 31:UTILS 56 Figura 32:SCHEDULES 59 Figura 33:api frontend 59 Figura 34:common 60 Figura 35:layout 61 Figura 36:schedule1 62 Figura 37:pages 63 Figura 38:utils 63 Figura 39:Pagina de inicio 65 Figura 40:PAGINA BUSQUEDA 66 Figura 41:división pagina 66 Figura 42:Horario docente 67 Figura 43:Horario 1 67 Figura 44:DESCARGA PDF 68 Figura 45:Horario pdf 68 Figura 46:PDF comparado 69 Figura 47:Documento comparado 69 Figura 48:Pagina comparar 70 Figura 49:selecciones docentes 71 Figura 50:horario comparado 71 Figura 51:Horario individual filtro misional 72 Figura 52:horario comparado filtro misional 73 Figura 53:Documento individual filtro misional 74 Figura 54:Documento PDF comparado filtro misional 75 | es_ES |
| dc.publisher | UTS | es_ES |
| dc.subject | Prototipo,React.JS,Node.js | es_ES |
| dc.title | Prototipo de comparación de horarios para la organización de reuniones y supervisión de actividades docentes en La Coordinación de sistemas Informáticos de las Unidades Tecnológicas de Santander (UTS) | es_ES |
| dc.type | degree work | es_ES |
| dc.rights.holder | CC | es_ES |
| dc.date.emitido | 2025-12-01 | |
| dc.dependencia | fcni | es_ES |
| dc.proceso.procesouts | investigacion | es_ES |
| dc.type.modalidad | desarrollo_tecnológico | es_ES |
| dc.format.formato | es_ES | |
| dc.titulog | Tecnologo en desarrollo de Sistemas Informáticos | es_ES |
| dc.educationlevel | tecnologo | es_ES |
| dc.contibutor.evaluator | evaluador | es_ES |
| dc.date.aprobacion | 2025-12-01 | |
| dc.description.programaacademico | INGENIERIA DE SISTEMAS | es_ES |
| dc.dependencia.region | bucaramanga | es_ES |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Proyectos de Investigación
Trabajos de Grado en modalidad DTeI, monografía, Investigación