Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdelriot1121/gymassist
Proyecto Gestion Gimnasios
https://github.com/cdelriot1121/gymassist
interfaces java java-swing logic-programming netbeans
Last synced: about 8 hours ago
JSON representation
Proyecto Gestion Gimnasios
- Host: GitHub
- URL: https://github.com/cdelriot1121/gymassist
- Owner: cdelriot1121
- Created: 2024-05-15T05:05:36.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-12-31T18:23:02.000Z (about 1 month ago)
- Last Synced: 2024-12-31T19:24:42.063Z (about 1 month ago)
- Topics: interfaces, java, java-swing, logic-programming, netbeans
- Language: Java
- Homepage:
- Size: 661 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💻 Java Swing Project
![]()
![]()
## Importante y tener en cuenta
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. 😅
## Acerca de este pequeño proyecto
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.
---
## ¿Qué falta en este proyecto?
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:### 1. **Corrección de errores y mejora de la lógica**
- **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.### 2. **Migración a base de datos (MySQL/MariaDB)**
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.### 3. **Funcionalidades adicionales mínimas**
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---