https://github.com/kjarj54/evacom
Evaluacion360
https://github.com/kjarj54/evacom
client-server css html java17 javafx javascript modules payara plsql soap soap-web-services webservice
Last synced: over 1 year ago
JSON representation
Evaluacion360
- Host: GitHub
- URL: https://github.com/kjarj54/evacom
- Owner: kjarj54
- Created: 2023-08-16T22:07:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T23:20:56.000Z (over 2 years ago)
- Last Synced: 2024-02-28T07:27:54.834Z (over 2 years ago)
- Topics: client-server, css, html, java17, javafx, javascript, modules, payara, plsql, soap, soap-web-services, webservice
- Language: Java
- Homepage:
- Size: 9.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sistema de Evaluación de Competencias 360
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.
## Requisitos del Sistema
- 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
## Configuración del Proyecto
1. Clona este repositorio.
2. Importa el proyecto en tu IDE favorito (Eclipse, IntelliJ, etc.).
3. Configura la conexión a la base de datos en el archivo `persistence.xml`.
4. Ejecuta los scripts de creación de la base de datos desde la herramienta Toad Data Modeler.
## Configuración del Servidor de Correo
1. Edita el archivo `email-config.properties` en el directorio `src/main/resources`.
2. Agrega la información del servidor de correo, plantilla HTML, foto e información de la empresa.
## Ejecución del Proyecto
1. Asegúrate de tener todas las dependencias y configuraciones correctas.
2. Ejecuta la aplicación desde tu IDE.
## Estructura del Proyecto
- `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.
## Tecnologías Utilizadas
- JavaFX 17
- Jakarta EE 10
- Java Persistence API (JPA)
- SOAP para Web Services
## Contribuciones
Las contribuciones son bienvenidas. Si encuentras algún problema o tienes sugerencias, por favor, crea un problema o una solicitud de extracción.
## Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.