Este repositorio contiene el proyecto desarrollado para la asignatura de Bases de Datos II del grado de Ingeniería Informática en la Universidad de Santiago de Compostela (USC). El equipo de desarrollo está compuesto por Sara Castro, Mateo Bodenlle, Diego Cristóbal, Laura Antelo y Jose Luis.
El proyecto consiste en una aplicación Java que utiliza JDBC para la comunicación con una base de datos MySQL. La interfaz gráfica está desarrollada en Java Swing y el proyecto en su totalidad ha sido desarrollado utilizando NetBeans como entorno de desarrollo integrado (IDE).
La aplicación tiene como objetivo gestionar una base de datos relacional, proporcionando funcionalidades para la creación, modificación y consulta de datos, así como la generación de informes y estadísticas sobre los mismos.
- src: Contiene el código fuente de la aplicación Java.
- docs: Contiene la documentación del proyecto, incluyendo el diagrama del modelo entidad-relación, el enunciado de la asignatura y cualquier otra documentación relevante.
- sql: Contiene los scripts SQL necesarios para la creación de la base de datos y la inserción de datos de prueba.
- libs: Contiene las bibliotecas externas necesarias para la ejecución de la aplicación.
- README.md: Este archivo que estás leyendo actualmente, proporciona una descripción general del proyecto y cómo utilizarlo.
- Java Development Kit (JDK) 8 o superior.
- JetBrains IDE (opcional pero recomendado).
- MySQL Server.
- Plug-in de JetBrains: JFormDesigner
- Instala o habilita la extensión de GitHub en tu IDE (recomendado IntelliJ).
- Importa el proyecto.
- Ejecuta los scripts SQL en tu servidor MySQL para crear la base de datos y cargar los datos de prueba. - HAY QUE VER COMO ES ESTO
- Configura la conexión a la base de datos en el código fuente según sea necesario.
- Compila y ejecuta la aplicación desde tu IDE.
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una rama con el nombre de la característica que quieres implementar.
- Realiza tus cambios y haz commit de ellos.
- Sube los cambios a tu repositorio fork.
- Crea un nuevo pull request y describe tus cambios detalladamente.
- Avisa por el grupo de whatsapp a ser posible, comentando por encima los cambios (menos detalle que en la descripción del pull request).
Para cualquier duda o sugerencia, puedes ponerte en contacto con el equipo de desarrollo a través de los siguientes correos electrónicos:
Sara Castro: sara.castro@email.com
Mateo Bodenlle: mateo.bodenlle@rai.usc.es
Iago Feijoo: iagofeijoorey@gmail.com
Diego Cristóbal: diego.cristobal@email.com
Laura Antelo: lauraantelogonzalez@gmail.com
Jose Luis: jose.luis@email.com