El repositorio est谩 organizado de la siguiente manera:
src/: Contiene el c贸digo fuente principal del proyecto.database/: Incluye archivos relacionados con la base de datos.database.sql: Script SQL para crear la base de datos y poblarla con datos de prueba.
README.md: Este archivo con la informaci贸n del proyecto.- [Otras carpetas o archivos relevantes]
Para utilizar este proyecto, sigue los siguientes pasos:
-
Descargar el C贸digo: Descarga el repositorio completo a tu computadora. Puedes hacerlo clonando el repositorio con Git (si est谩s familiarizado con 茅l) o descargando el archivo ZIP desde la interfaz de GitHub/GitLab/Bitbucket.
-
Importar el Proyecto al IDE: Importa el c贸digo fuente del proyecto a tu entorno de desarrollo integrado (IDE) preferido. Puedes utilizar NetBeans o Eclipse, siguiendo los procedimientos est谩ndar de importaci贸n de proyectos Java (o el lenguaje que hayas utilizado).
- Para NetBeans: Generalmente, ve a
Archivo->Abrir Proyecto...y selecciona la carpeta donde descargaste el proyecto. - Para Eclipse: Generalmente, ve a
Archivo->Importar...->General->Proyectos existentes en el espacio de trabajoy selecciona la carpeta ra铆z del proyecto.
- Para NetBeans: Generalmente, ve a
-
Configurar la Base de Datos: Este proyecto requiere una base de datos para funcionar correctamente. Se incluye un script SQL (
database/database.sql) para facilitar su creaci贸n y configuraci贸n con datos de prueba. Sigue estos pasos:a. Acceder al Cliente de Base de Datos: Abre tu cliente de base de datos (por ejemplo, MySQL Workbench, pgAdmin, DBeaver, etc.) conectado al servidor de base de datos que vayas a utilizar.
b. Crear una Nueva Base de Datos (Opcional): Si lo deseas, puedes crear una nueva base de datos para este proyecto. El nombre de la base de datos debe coincidir con la configuraci贸n especificada en el c贸digo del proyecto (
src\conect\OpenBd.java, cr茅ala en tu servidor.c. Ejecutar el Script SQL: Abre el archivo
database/database.sqlcon tu cliente de base de datos y ejecuta el script. Esto crear谩 las tablas necesarias y las llenar谩 con datos de prueba que pueden ser 煤tiles para entender el funcionamiento del proyecto. -
Configurar la Conexi贸n a la Base de Datos en el Proyecto: Aseg煤rate de que la configuraci贸n de la conexi贸n a la base de datos en tu proyecto (dentro de NetBeans o Eclipse) coincida con la base de datos que has creado y configurado para esto tendrias que modificar el archivo
src\conect\OpenBd.javaaqui esta la configuracion de conexion a la base de datos. -
Ejecutar el Proyecto: Una vez que hayas importado el proyecto y configurado la base de datos, puedes ejecutar el proyecto desde tu IDE (NetBeans o Eclipse) de la manera habitual.
El script SQL (database/database.sql) incluido en este repositorio crea autom谩ticamente dos usuarios con roles y permisos diferenciados para facilitar las pruebas y la comprensi贸n del sistema:
-
Usuario Administrador:
- Nombre de Usuario:
isacc - Contrase帽a:
isacc - Permisos: Este usuario tiene privilegios completos para realizar todas las operaciones dentro del sistema, incluyendo consultas, inserciones, modificaciones y eliminaciones de datos, as铆 como cualquier otra funcionalidad administrativa.
- Nombre de Usuario:
-
Usuario B谩sico:
- Nombre de Usuario:
Root - Contrase帽a:
Toor - Permisos: Este usuario tiene permisos limitados y est谩 dise帽ado principalmente para realizar consultas y visualizar la informaci贸n almacenada en la base de datos. No podr谩 realizar operaciones que modifiquen los datos.
- Nombre de Usuario:
Importante: Estas credenciales son para prop贸sitos de prueba y desarrollo. En un entorno de producci贸n real, es crucial modificar estas contrase帽as por defecto y establecer mecanismos de autenticaci贸n y autorizaci贸n m谩s seguros.
Al ejecutar el script SQL, estos usuarios ser谩n creados en la base de datos, y podr谩s utilizarlos para probar las diferentes funcionalidades del proyecto seg煤n el rol asignado. Recuerda configurar correctamente la conexi贸n a la base de datos en tu proyecto para que la aplicaci贸n pueda autenticar a estos usuarios.
