Tarjetas CRC
Se elaboraron 4 targetas CRC, las cuales muestran la función de cada clase en el programa:
MyDBConection | |
---|---|
Inicia conexión con la Base de Datos. | JFrame_Leslie |
Termina conexión con Base de Datos. |
Usuarios | |
---|---|
Guarda temporalmente los datos de un usuario tomados de la base de datos. | JFrame_Leslie |
Ejercicios | |
---|---|
Guarda temporalmente las estadisticas de ejercicios de un usuario. | JFrame_Leslie |
JFrame_Leslie | |
---|---|
Despliega el panel principal, proporcionando la interfaz de usuario para las distintas funcionalidades del programa. | |
Recibe los datos a ingresar en la base de datos | Usuarios |
Muestra a través de distintas tablas los datos y estadisticas recuperados de la base de datos | Ejercicios |
Guarda los datos recibidos en Base de Datos una vez realizada la conexión con está. | MyDBConection |
Diagrama UML
La estructura y comportamiento del sistema se resume en el siguiente diagrama UML.
La clase JFrame_Leslie, es la encargada de administrar las funcionalidades del programa
- Genera el panel principal que permite la interacción con el usuario.
- Permite recuperar y guardar datos de la base de datos, utilizando la clase MyDBConnection para realizar la conexión .
- Crea una clase "Ejercicio", que se encarga de guardar temporalmente las estadísticas de ejercicios.
- Crea una clase "Usuarios", que se encarga de guardar temporalmente los datos personales de los usuarios.
Diagrama de Secuencia
A continuación se muestra el orden temporal de requerimiento de las distintas clases al realizar las operaciones desarrolladas en el programa.
"Caso de Uso 1"
"Caso de Uso 2"
"Caso de Uso 3"