Mi turno Tuc
Cargando...
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Nacional de Tucumán, Facultad de Ciencias Exactas y Tecnología, Departamento de Ciencias de Computación
Resumen
Resumen
MI TURNO TUC es una plataforma web de gestión de turnos que conecta prestadores de servicios (salud, estética, mantenimiento, asesorías, etc.) con clientes, eliminando intermediarios y automatizando la agenda. El sistema ofrece registro y autenticación por roles (cliente, prestador, administrador), búsqueda de prestadores/servicios, reserva, cancelación y reprogramación de turnos, además de notificaciones y recordatorios. Para prestadores, incluye configuración de disponibilidad, gestión de servicios y un panel de estadísticas; para
administradores, tablero de control, gestión de usuarios y métricas globales.
La solución se diseña bajo arquitectura cliente–servidor en tres capas (React, Node.js/Express, MySQL), con patrón MVC en backend y validaciones. Finalmente, se reportan pruebas manuales que validan flujos críticos y hallazgos.
Descripción
Índice
1. Narrativa de Procesamiento 4
2. Documento de Requisitos 4
2.1. Introducción 4
2.1.1. Propósito 4
2.1.2. Alcance 5
2.1.3. Objetivos 5
2.1.4. Beneficios del Sistema 5
Para los prestadores de servicios: 5
Para los clientes: 6
Para los administradores del sistema: 6
Beneficios generales: 6
2.2. Descripción General 7
2.2.1. Caracterısticas de los usuarios 7
2.2.2. Restricciones 7
2.2.3. Requisitos futuros 8
2.3. Requisitos Específicos 8
2.3.1. Requisitos funcionales 8
2.3.2 Requisitos No Funcionales 11
2.3.3 Requisitos Opcionales 12
2.3.4. Base de Datos 13
3. Análisis 14
3.1 Casos de Usos 14
3.1.1. C-01 Registrar Prestador 14
3.1.2. C-02 Registrar Cliente 15
3.1.3. C-03 Iniciar Sesión 16
3.1.4. C-04 Sacar Turno 18
3.1.5. C-05 Cancelar Turno 19
3.1.6. C-06 Reprogramar Turno 20
3.2. Diagrama de actividades 20
3.2.1. Registro de Usuario 21
3.2.2. Iniciar Sesión 22
3.2.3. Reservar Turno 23
3.2.4. Cancelar Turno 24
3.2.5. Crear Franja Horaria 25
3.3. Diagrama Objeto-Comportamiento 26
3.3.1. Turno 26
3.3.2. Horario 27
3.3.3. Usuario Cliente 28
3.3.4. Usuario Prestador 29
4.Diseño 30
2
4.1. Arquitectura del Sistema 30
4.2. Diagrama de clases 32
4.2. Diagrama de Funcionamiento 34
4.3. Diseño procedimental 35
4.3.1. Procedimientos comunes a los usuarios. 35
4.3.2 Procedimientos de Usuarios Clientes. 37
4.3.3 Procedimientos de Usuarios Proveedores 38
4.3.3 Procedimientos de Usuarios Administradores 39
4.4. Diseño de Interfaces 40
4.4.1.Interfaces comunes a todos los usuarios 45
4.4.2.Interfaces de un usuario cliente 47
4.4.3.Interfaces de un usuario Administrador 63
4.4.4.Interfaces de un usuario Prestador 77
5. Pruebas 85
5.1 Pruebas manuales 85

