Este proyecto JavaFX 17 está diseñado para gestionar el proceso de evaluación de competencias 360 de los trabajadores de la empresa. El sistema incluye módulos para el registro de trabajadores, mantenimiento de competencias y puestos, así como la realización y revisión de evaluaciones.
- Java 17
- Jakarta EE 10
- Base de datos Oracle con esquema "EvaComUNA" y contraseña "una"
- Toad Data Modeler para el diseño del modelo de la base de datos
- Clona este repositorio.
- Importa el proyecto en tu IDE favorito (Eclipse, IntelliJ, etc.).
- Configura la conexión a la base de datos en el archivo
persistence.xml
. - Ejecuta los scripts de creación de la base de datos desde la herramienta Toad Data Modeler.
- Edita el archivo
email-config.properties
en el directoriosrc/main/resources
. - Agrega la información del servidor de correo, plantilla HTML, foto e información de la empresa.
- Asegúrate de tener todas las dependencias y configuraciones correctas.
- Ejecuta la aplicación desde tu IDE.
src/main/java
: Contiene el código fuente de la aplicación.src/main/resources
: Archivos de recursos, como la configuración del servidor de correo.scripts
: Scripts SQL para la creación de la base de datos.
- JavaFX 17
- Jakarta EE 10
- Java Persistence API (JPA)
- SOAP para Web Services
Las contribuciones son bienvenidas. Si encuentras algún problema o tienes sugerencias, por favor, crea un problema o una solicitud de extracción.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.