Mostrar el registro sencillo del ítem

dc.rights.licenseabiertoes_ES
dc.contributor.advisorCastellanos, Luz Karime
dc.contributor.authorNovoa Rodríguez, Danny Leonardo
dc.contributor.otherSerna Vélez, Jorge Andres
dc.coverage.spatialBucaramanga, Santander, Colombiaes_ES
dc.date.accessioned2026-04-08T02:16:16Z
dc.date.available2026-04-08T02:16:16Z
dc.identifier.citationN/Aes_ES
dc.identifier.urihttp://repositorio.uts.edu.co:8080/xmlui/handle/123456789/23283
dc.descriptionDesarrollo de software y aplicacioneses_ES
dc.description.abstractObjetivo: La meta principal de este proyecto fue diseñar e implementar AgendCut, un sistema web enfocado en centralizar la programación de citas, evitar conflictos de horarios y automatizar el envío de notificaciones de citas por correo electrónico en microempresas del sector de belleza y estética. Metodología: El desarrollo se basó en una arquitectura cliente-servidor bajo el patrón de diseño de Capa de Servicios. Esta estructura permitió desacoplar la interfaz gráfica construida con React de la lógica de persistencia de datos. Las operaciones del sistema se canalizan a través de un entorno Backend as a Service (BaaS) provisto por Supabase, donde se estructuró una base de datos relacional en PostgreSQL. El control de acceso se garantizó mediante políticas de seguridad a nivel de fila (RLS) y se integró EmailJS para automatizar el envío de correos transaccionales. Resultados: Se logró el despliegue de una plataforma web escalable capaz de procesar agendamientos en tiempo real y de evitar el cruce de turnos. El sistema distribuye responsabilidades mediante tres paneles de control diferenciados, adaptados a las necesidades operativas de administradores, prestadores de servicio y clientes. Conclusiones: La implementación de AgendCut permite digitalizar los flujos de trabajo operativos del establecimiento y reduce la carga administrativa generada por los procesos manuales. La adopción del enfoque BaaS y la separación de responsabilidades arquitectónicas entre la capa de presentación y la capa de datos permitieron entregar un producto de software seguro, funcional y mantenible. PALABRAS CLAVE: Gestión de citas, Arquitectura cliente-servidor, Capa de servicios, Base de datos relacional, Control de accesoes_ES
dc.description.sponsorshipN/Aes_ES
dc.description.tableofcontentsTABLA DE CONTENIDO RESUMEN EJECUTIVO 12 INTRODUCCIÓN 14 1. DESCRIPCIÓN DEL TRABAJO DE INVESTIGACIÓN 16 1.1. PLANTEAMIENTO DEL PROBLEMA 16 1.2. JUSTIFICACIÓN 18 1.3. OBJETIVOS 19 1.3.1. OBJETIVO GENERAL 19 1.3.2. OBJETIVOS ESPECÍFICOS 19 1.4. ESTADO DEL ARTE 20 2. MARCO REFERENCIAL 23 2.1. MARCO CONCEPTUAL 23 2.1.1. ARQUITECTURA POR COMPONENTES. 23 2.1.2. APLICACIÓN WEB. 23 2.1.3. REACTJS. 24 2.1.4. SUPABASE. 24 2.1.5. DOMINIO WEB. 25 2.2. MARCO TEÓRICO 26 2.2.1. POSTULADO DEL MODELO RELACIONAL. 26 2.2.2. DOCTRINA DE LA ARQUITECTURA CLIENTE-SERVIDOR (APLICACIONES WEB). 26 2.3. MARCO LEGAL. 27 2.3.1. LEY DE PROTECCIÓN DE DATOS PERSONALES (LEY 1581 DE 2012) 27 2.3.2. LEY DE COMERCIO ELECTRÓNICO Y MENSAJES DE DATOS (LEY 527 DE 1999) 28 3. DISEÑO DE LA INVESTIGACIÓN 29 4. DESARROLLO DEL TRABAJO DE GRADO 31 4.1. FASE DE ANÁLISIS 31 4.1.1. ANÁLISIS DE LA GESTIÓN OPERATIVA 31 4.1.2. DEFINICIÓN DE PERFILES DE USUARIO Y LEVANTAMIENTO DE REQUISITOS 32 4.1.3. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES 33 4.2. FASE DE DISEÑO. 34 4.2.1. DISEÑO DE LA ARQUITECTURA DEL SISTEMA 35 4.2.2. DISEÑO CONCEPTUAL Y LÓGICO DE LA BASE DE DATOS 37 4.2.3. DISEÑO DE LA INTERFAZ DE USUARIO (UI/UX) 39 4.3. FASE DE DESARROLLO 45 4.3.1. CONFIGURACIÓN DEL ECOSISTEMA DE DESARROLLO Y LA GESTIÓN DE DEPENDENCIAS 46 4.3.2. IMPLEMENTACIÓN DE LA BASE DE DATOS Y AUTENTICACIÓN EN SUPABASE. 48 4.3.3. CONFIGURACIÓN DE LA SEGURIDAD DE DATOS MEDIANTE ROW LEVEL SECURITY (RLS) 49 4.3.4. ESTRUCTURACIÓN DEL FRONTEND CON REACT BAJO EL PATRÓN DE CAPA DE SERVICIOS. 51 4.3.5. DESARROLLO DE LA LÓGICA DE AGENDAMIENTO Y VALIDACIÓN DE DISPONIBILIDAD. 52 4.3.6. DESARROLLO DEL PANEL DEL CLIENTE Y FLUJO DE RESERVA DE TURNOS 54 4.3.7. DESARROLLO DEL PANEL DEL EMPLEADO Y VISTA OPERATIVA 56 4.3.8. DESARROLLO DEL PANEL DEL ADMINISTRADOR Y DASHBOARDS VISUALES 57 4.3.9. INTEGRACIÓN DE NOTIFICACIONES AUTOMATIZADAS MEDIANTE EMAILJS 59 4.3.10. ELABORACIÓN DE LOS MANUALES TÉCNICOS Y DE USUARIO 61 4.4. FASE DE PRUEBAS 62 4.4.1. ESTRATEGIA DE PRUEBAS 62 4.4.2. EJECUCIÓN DE PRUEBAS FUNCIONALES POR ROL DE USUARIO. 63 4.4.3. PRUEBAS DE ENVÍO Y RECEPCIÓN DE CORREOS 66 4.4.4. REPORTE Y CORRECCIÓN DE INCIDENCIAS DURANTE LAS PRUEBAS. 67 4.4.5. DESPLIEGUE E IMPLEMENTACIÓN EN ENTORNO DE PRODUCCIÓN (VERCEL) 68 5. RESULTADOS 70 5.1. IMPLEMENTACIÓN DEL SISTEMA UNIFICADO DE AGENDAMIENTO (AGENDCUT) 70 5.2. EVALUACIÓN DEL CUMPLIMIENTO DE REQUERIMIENTOS 71 5.3. IMPACTO OPERATIVO Y RESOLUCIÓN DE LA PROBLEMÁTICA 72 5.4. ENTREGA DE DOCUMENTACIÓN TÉCNICA Y OPERATIVA 74 6. CONCLUSIONES 75 7. CONSIDERACIONES ETICAS 77 8. RECOMENDACIONES 79 9. REFERENCIAS BIBLIOGRÁFICAS 80 10. ANEXOS 86 10.1. ANEXO A: MANUAL DE USUARIO PARA PERFIL ADMINISTRADOR 86 10.2. ANEXO B: MANUAL DE USUARIO PARA PERFIL EMPLEADO 86 10.3. ANEXO C: MANUAL DE USUARIO PARA PERFIL CLIENTE 87es_ES
dc.subjectGestión de citas, Arquitectura cliente-servidor, Capa de servicios, Base de datos relacional, Control de accesoes_ES
dc.titlePlataforma web para la gestión de reservas y agendas en microempresas del sector de Belleza/Estéticaes_ES
dc.typedegree workes_ES
dc.date.emitido2026-04-07
dc.dependenciafcnies_ES
dc.proceso.procesoutsdocenciaes_ES
dc.type.modalidaddesarrollo_tecnológicoes_ES
dc.format.formatopdfes_ES
dc.titulogIngeniero de Sistemases_ES
dc.educationlevelProfesionales_ES
dc.contibutor.evaluatorevaluadores_ES
dc.date.aprobacion2026-04-07
dc.description.programaacademicoIngeniería de Sistemases_ES
dc.dependencia.regionbucaramangaes_ES


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem