Skip to content
IsacC2005Public

About

馃搨 Sistema de Registro y Control (SIREC). Java + SQL. Gesti贸n de usuarios con roles diferenciados y documentaci贸n t茅cnica incluida.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Logo

SIREC

Informe de Investigacion

Contenido del Repositorio

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]

Instrucciones de Instalaci贸n y Configuraci贸n

Para utilizar este proyecto, sigue los siguientes pasos:

  1. 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.

  2. 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 trabajo y selecciona la carpeta ra铆z del proyecto.
  3. 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.sql con 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.

  4. 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.java aqui esta la configuracion de conexion a la base de datos.

  5. 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.

Usuarios por Defecto

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.
  • 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.

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.

About

馃搨 Sistema de Registro y Control (SIREC). Java + SQL. Gesti贸n de usuarios con roles diferenciados y documentaci贸n t茅cnica incluida.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages