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.

Descripción funcional

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.