Este fue un proyecto que presenté como proyecto final en uno de los semestres de mi actual carrera tecnológica, pero aún no está terminado debido a errores, lógica y lectura de archivos donde se guardan los datos (documentos .txt). Aun así, en este proyecto no quise incluir base de datos, aceptando que en su tiempo desconocía este requerimiento. 😅
Este sistema pretende ayudar a la organización de gimnasios locales para los habitantes de una ciudad, donde no contaban con un sistema para organizar a sus clientes, junto con planes de asistencia y entrenamiento predefinidos.
Aunque el proyecto tiene una base funcional, aún queda trabajo por hacer para mejorar su eficiencia, escalabilidad y experiencia de usuario. A continuación se detallan las tareas principales que faltan:
- Problemas de almacenamiento en archivos
.txt
: El sistema actualmente usa archivos de texto para guardar la información, lo que puede causar inconsistencias y dificultades para manejar grandes volúmenes de datos. - Errores en la interfaz gráfica (GUI): Existen algunos problemas visuales y de usabilidad que deben ser corregidos para ofrecer una experiencia más fluida y profesional.
Para mejorar la gestión de los datos, se migrará el sistema a una base de datos relacional. Esto traerá beneficios como:
- Mejor rendimiento y seguridad al manejar los datos de manera más eficiente.
- Uso de XAMPP para gestionar MariaDB de manera local, facilitando la implementación y pruebas.
- Diseño de la base de datos: Se crearán tablas y relaciones adecuadas para almacenar información sobre clientes y tambien los administradores con sus gimnasios, planes de entrenamiento, pagos, horarios, entre otros.
Se planea incluir funcionalidades básicas que mejoren la experiencia del usuario, como:
- Autenticación de usuarios (login).
- Optimización de la interfaz gráfica para hacerla mas accesible xd