Programa de Consola (Código Fuente) - Grupo-22-ISPC/Evidencia-3-Prog-y-BD GitHub Wiki
Programa de Consola (Código Fuente)
El código está dentro de la carpeta /src
y se organiza en varias clases para que sea más fácil de entender.
usuario.py
Archivo - Clase
Usuario
: Es como una "plantilla" para un usuario. Guarda su ID, nombre, contraseña, rol y datos personales.
gestor_usuarios.py
Archivo - Clase
GestorUsuarios
: Es el "cerebro" que maneja la lista de usuarios. Sabe cómo registrar uno nuevo, verificar si ya existe, buscarlo para iniciar sesión, cambiarle el rol o eliminarlo. - Importante: En la versión actual, este gestor utiliza una lista en memoria y no se conecta a la base de datos. La conexión para guardar los datos de forma permanente es una mejora a futuro.
sistema.py
Archivo - Clase
Sistema
: Es la "cara visible" del programa. Se encarga de mostrar los menús en la pantalla, pedirle al usuario que elija una opción y llamar alGestorUsuarios
para que haga el trabajo.
main.py
Archivo - Es el archivo más simple. Su única tarea es crear una instancia de
Sistema
y poner en marcha el programa.