Sistema CRUD de campus UMC hecho como proyecto de Programación 3 (PRO633).
Primero, clone este repositorio:
git clone https://github.com/S8A/umc-pro633-crud.git
cd umc-pro633-crud
Luego, importe uno de los archivos del directorio db
a su servidor MySQL para
crear la base de datos. En dicho directorio se encuentran dos archivos:
umc_db_structure.sql
y umc_db.sql
.
Para crear la base de datos con los datos iniciales de ejemplo, ejecute el
siguiente comando reemplazando user
y database
por los valores apropiados:
mysql -u user -p database < db/umc_db.sql
En cambio, para crear la base de datos con las tablas vacías, ejecute el comando con el otro archivo:
mysql -u user -p database < db/umc_db_structure.sql
Desde la carpeta donde clonó el repositorio, ejecute el módulo umc_crud
:
python3 -m umc_crud
Al iniciar, el programa verifica si el archivo de configuración
config/config.ini
existe y está completo. En caso negativo, solicita al
usuario los datos de conexión al servidor MySQL y los almacena en un nuevo
archivo de configuración. Si luego desea modificar la configuración, puede
editar el archivo manualmente o ejecutar el programa con la opción --config
:
python3 -m umc_crud --config
Desde la carpeta donde clonó el repositorio, ejecute el módulo umc_crud.gui
:
python3 -m umc_crud.gui
Al iniciar, el programa verifica si el archivo de configuración
config/config.ini
existe y está completo. En caso negativo, solicita al
usuario los datos de conexión al servidor MySQL y los almacena en un nuevo
archivo de configuración. Si luego desea modificar la configuración, puede
editar el archivo manualmente o ejecutar el programa con la opción --config
:
python3 -m umc_crud.gui --config
Este proyecto está licenciado bajo los términos de la Apache License 2.0.
La librería PyMySQL está distribuida bajo los términos de la MIT License
La librería PyQt5 está distribuida bajo los términos de la licencia GNU GPLv3