1. Personas autoras
Manuel Fernández Alarcón y Francisco Granados
2. Título
Gestión de asistencias y ausencias de empleados en un entorno de empresa
3. Objetivos
- Implementar un sistema de gestión de asistencias y ausencias que permita a los empleados registrar su asistencia de manera eficiente y segura, y a los usuarios administradores aprobar o denegar dichas ausencias antes de demostrarlas visualmente por la página de gestión. Los usuarios a los que les niegen la ausencia recibirán un e-mail notificándole de ello.
- Desarrollar un portal web accesible donde los empleados puedan consultar y modificar su información de asistencia mediante una interfaz intuitiva; esto incluirá sus dias de ausencia, siempre y cuando estas mismas sean aprobadas por un usuario administrador.
- Configurar un servidor OpenLDAP con funcionalidad de dominio para la gestión centralizada de usuarios y la resolución de nombres de dominio dentro de la red corporativa.
- Automatizar copias de seguridad semanales mediante scripts con Python garantizar la protección y recuperación de datos en caso de fallos.
- Crear roles y usuarios con privilegios personalizados según su necesidad para aumentar la seguridad interna. Esto lo podemos conseguir editando privilegios de lectura, escritura y ejecución según al grupo que pertenece o su rol.
- Desplegar la solución en AWS asegurando escalabilidad, redundancia y disponibilidad del sistema.
4. Temática
Nuestro proyecto se centra en la implementación de un sistema de gestión de ausencias/ asistencias de empleados, apoyado en un servidor OpenLDAP con funcionalidad de DNS.
Se prioriza la seguridad y accesibilidad mediante la integración devirtualización de la infraestructura en Ubuntu Server. La gestión de datos de ausencias se realiza con MySQL Server, la cual la plataforma web permitirá a los empleados consultar y actualizar su información de asistencia de manera eficiente.
A la hora de desarrollar la página, lo haremos desde nuestro propio sistema y lo compartiremos con la vm a través de WinSCP.
Además, se automatizan tareas de respaldo mediante scripts de Python, garantizando la integridad de la información. El despliegue se llevará a cabo en AWS, asegurando escalabilidad y alta disponibilidad.
DNS
- Nombre de dominio/FQDN ⇒ proasirfm.org.es
- IP público estatico ⇒ 3.120.201.33
- El IP público facilita el acceso a la MV de aws donde realizaremos el trabajo, y está protegida por una llave ppk que generamos al crear la instancia. Además, a la hora de registrar el dominio con OpenProvider, nos permite apuntar al servidor, desde el cual alojamos nuestro controlador de dominio y servicio web.