Terminado

Desarrollo de Módulo Web de Gestión de Becas para Empleados

Publicado el 15 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador experimentado para crear un módulo web integral de gestión de becas para los empleados de nuestra empresa. Este sistema permitirá registrar y administrar los apoyos educativos destinados a los hijos de los empleados, abarcando dos fases principales: registro inicial y solicitud mensual de apoyos. El objetivo es optimizar el proceso, garantizar la seguridad de los datos y proporcionar herramientas administrativas robustas.

Fase 1: Registro Único de Becas
El empleado completará un formulario inicial (una sola vez) con la siguiente información:
- Datos personales autogenerados: nombre, número de empleado, puesto y departamento.
- Información detallada de cada hijo: nombre completo, acta de nacimiento, constancia de estudios, datos de la escuela, grado escolar, horario y costos anuales (inscripción, colegiatura, libros, etc.).
- Anexos: Se permitirá adjuntar documentos en formato PDF.
- Firma digital: El formulario requerirá una firma digital realizada en un canvas.
- Flujo de aprobación: El registro pasará por un proceso de aprobación de tres niveles, que incluye la firma del jefe directo, el subdirector y el auxiliar de subdirección.
- Generación y envío automático: Una vez validado y aprobado, el sistema generará un documento consolidado que se enviará automáticamente por correo electrónico al empleado y a las partes interesadas.

Fase 2: Solicitud Mensual de Becas
Con el registro inicial aprobado, los empleados podrán realizar solicitudes de apoyos mensuales. El formulario de solicitud incluirá:
- Mes de la solicitud.
- Concepto del apoyo: Inscripción, colegiatura, reembolso de uniformes, libros, útiles, entre otros.
- Documentación: Se requerirá la carga de la boleta de calificaciones y la factura en formato pdf y xml. El archivo XML se utilizará para autocompletar los montos correspondientes.
- Monto solicitado: El usuario ingresará el monto deseado, el cual se descontará del saldo mensual asignado por el área de Cuentas por Pagar.
- Firma digital: Cada solicitud mensual también requerirá una firma digital.
- Revisión final: La solicitud pasará a una revisión final por parte del área responsable.

Funciones Administrativas para Cuentas por Pagar
El área de Cuentas por Pagar tendrá acceso a un panel administrativo con las siguientes funcionalidades:
- Definición de montos mensuales: Capacidad para establecer y ajustar los montos mensuales de beca asignados por empleado.
- Gestión de solicitudes y documentos: Herramientas para revisar, aprobar o rechazar solicitudes, así como para gestionar la documentación adjunta.
- Generación de reportes: Creación de informes detallados, tablas y gráficas sobre el uso y estado de las becas.
- Administración de permisos: Gestión de roles y permisos para diferentes usuarios y vistas especiales.

Requisitos Técnicos
El módulo debe ser desarrollado utilizando las siguientes tecnologías:
- Backend: PHP
- Frontend: JavaScript (se valorará experiencia con frameworks modernos)
- Base de datos: MariaDB
- Seguridad: Implementación de seguridad robusta en sesiones y control de roles.
- Notificaciones: Configuración de notificaciones automáticas para los diferentes estados del flujo.
- Panel administrativo: Desarrollo de un panel administrativo intuitivo y robusto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias