Skip to content

Sistema de gestión de licencias para un departamento de personal, en donde se lleva registro y control de licencias de empleados

Notifications You must be signed in to change notification settings

damianstetson17/LicenciasJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👥 Sistema de Gestión de Licencias 👥

Basado en el Sistema de Licencias hecho en python desarrollado para un sistema de gestión de licencias para un departamento de personal, en donde se lleva registro y control de licencias de empleados, en el podrás:

  • Crear y borrar empleados basados en un identificador denominado "número de legajo".
  • Crear y borrar dias correspondientes por año.
  • Crear Licencias con controles de fines de semana y/o feriados.
  • Llevar registro de licencias y días correspondientes de empleados.

Diagrama de Clases

Se ha ajustado levemente el diagra de clases del Sistema de Licencias hecho en python para ser más consistente y completo.

diagrama_de_clases

⚠️ Estado del proyecto ⚠️

Hecho ✅:

  • Modelo completo.
  • No contabilizar días feriados (Estos cargables por el usuario) ni fines de semana a la hora de contabilizar los días de licencia
  • Caducidad de días correspondientes no utilizados en X cantidad de tiempo.
  • "Logger" en consola de los llamados a los módulos y mensajes de errores. errors and msj

No implementado ❌:

  • Conexión con BD.
  • Graphic user interface.
  • Generación de Hojas de cálculo con resultados.

🔧 Construido con:

🚀 ¿Cómo ejecutar? 🚀

  • Importar el proyecto Maven.
  • Conectar la BD configurando el archivo persistence.xml
  • Compilar el archivo main.java
  • Ejecutar el archivo main.java
  • Al finalizar el proyecto se incluirá un ejecutable.

¿Que me encontraré al compilar el archivo main.java?

Que no te pierda la cantidad de contenido dentro del fichero main.java, simplemente crea instancias de los objetos del modelo, generación de Licencias, entre otros. Los métodos se encuentran documentados con la finalidad del mísmo.

🦚 Aclaraciones 🦚

Este proyecto se ha desarrollado con el fin de desarrollar un sistema gestor de licencias para un organización privada, con sus limitaciones y alcances que satisfacen sus necesidades.

Todas estas imágenes y documentación se encuentran sujetas a cambios, que serán publicados en tiempo y forma.

About

Sistema de gestión de licencias para un departamento de personal, en donde se lleva registro y control de licencias de empleados

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages