Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo de un sistema web completo para la gestión y control de guardias de seguridad en diferentes puestos de trabajo. El objetivo es migrar la operación actual que se realiza en hojas de cálculo de Excel a una plataforma digital robusta y eficiente. El sistema debe ser desarrollado utilizando MySQL y PHP, con preferencia por el framework Laravel, y debe ser compatible con un servidor Windows. El diseño de la base de datos ya ha sido proporcionado, por lo que el enfoque principal del programador será el desarrollo del sistema.
Módulos principales requeridos:
- Módulo de Clientes: Para gestionar la información de los clientes.
- Módulo de Puestos: Para definir los diferentes puestos de trabajo, incluyendo configuraciones de 24h, 12h y 16h.
- Módulo de Guardias: Para administrar el personal de seguridad, incluyendo una opción especial para 'guardia de banca'.
- Configuración de Turnos por Puesto: Funcionalidad para asignar y configurar los turnos específicos para cada puesto.
- Pantalla de Control Diario: Una interfaz sencilla donde se puedan digitar códigos para registrar eventos o la presencia de guardias.
- Reportes: Generación de informes detallados sobre horas trabajadas y cobertura de puestos.
Reglas de negocio importantes:
- Puestos de construcción: Deben tener una configuración de 16 horas de lunes a viernes y 24 horas los fines de semana.
- Detección automática de turno: El sistema debe ser capaz de detectar automáticamente el turno correspondiente según la hora de registro.
- Validación de asignación: El sistema debe validar que un guardia no pueda ser asignado a dos puestos de trabajo al mismo tiempo.
- Reporte quincenal: Generación de un reporte quincenal de horas trabajadas por guardia y puesto.
Entregables esperados:
- Sistema web funcional y completamente operativo.
- Todos los módulos mencionados implementados, incluyendo 3 reportes principales.
- Funcionalidad de exportación de datos a formato Excel.
- Instalación completa del sistema en el servidor del cliente.
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