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

  1. Genera el panel principal que permite la interacción con el usuario.
  2. Permite recuperar y guardar datos de la base de datos, utilizando la clase MyDBConnection para realizar la conexión .
  3. Crea una clase "Ejercicio", que se encarga de guardar temporalmente las estadísticas de ejercicios.
  4. 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"