Sistema de Control de Socios - Comité de Deportes
Esta página describe las funciones clave del sistema propuesto, enfocándose en la gestión de socios, control de duplicados, importación Excel y permisos.
Diagrama 1: Flujo de registro de socio
flowchart TD
A[Miembro del comité inicia registro] --> B[Ingresa datos del socio]
B --> C{¿Existe socio en la base?}
C -->|No| D[Guarda nuevo registro con usuario creador]
C -->|Sí - mismo miembro| E[Muestra mensaje: ya registrado por ti]
C -->|Sí - otro miembro| F[Muestra alerta: registrado por otro miembro]
D --> G[Registro finalizado]
E --> G
F --> G
Flujo para evitar duplicados y mantener trazabilidad por miembro del comité.
Diagrama 2: Flujo de importación de Excel
flowchart TD
A[Admin sube archivo Excel] --> B[Valida formato y columnas]
B --> C{Archivo válido}
C -->|No| D[Rechaza carga y muestra errores]
C -->|Sí| E[Procesa filas]
E --> F{Socio existe?}
F -->|No| G[Descarta fila y registra incidencia]
F -->|Sí| H[Actualiza estado de membresía]
G --> I[Marca operación en auditoría]
H --> I
I --> J[Resumen de importación]
Carga exclusiva para actualizar el estado de pago de socios existentes; los nuevos propietarios no se crean desde Excel.
Diagrama 3: Roles y autorizaciones
flowchart LR
Admin[Admin] -->|Carga Excel| A1[Importar datos]
Admin -->|Consulta completa| A2[Ver lista completa]
User[Miembro del comité] -->|Registra socio| B1[Agregar socio]
User -->|Consulta propia| B2[Ver solo sus socios]
A1 --> C[Base de datos de socios]
A2 --> C
B1 --> C
B2 --> C
Resumen de permisos: administración completa vs. acceso restringido por creador.