Wiki » History » Version 4
Version 3 (Andrew Campos, 10/17/2025 12:01 PM) → Version 4/8 (Andrew Campos, 01/02/2026 05:39 PM)
# Sistema de Analítica en Prevención de Riesgos h1. Resumen o Introducción
## Descripción general
El **Sistema presente proyecto tiene como objetivo desarrollar un sistema integral y
automatizado de Analítica gestión y análisis de seguridad y salud en Prevención de Riesgos** es una plataforma informática desarrollada el trabajo para el Casino
Luckia Arica S.A., orientada a S.A. Actualmente, la gestión, análisis información sobre incidentes, accidentes, cuasi
accidentes, horas trabajadas, días perdidos, capacitaciones, inspecciones, uso de
EPP, mantenimientos y visualización observaciones de información relacionada con seguridad se registra en un sistema propio
y salud se consolida manualmente en el trabajo (SST). Su propósito principal es transformar un informes PDF mensuales y anuales.
Este proceso manual genera una alta carga operativa y presenta riesgos de
pérdida de datos, errores en el registro y generación limitaciones en el análisis de informes información.
Como resultado, la planificación de campañas preventivas y capacitaciones carece de
soporte basado en una solución automatizada, confiable y orientada a datos, reduciendo la toma efectividad de decisiones basada las medidas implementadas
para disminuir la frecuencia de siniestros.
La solución propuesta consiste en datos.
El un sistema permite que permita registrar incidentes, accidentes de manera
confiable los eventos y actividades preventivas, generar informes periódicos, automáticos con
representaciones gráficas y estadísticas, calcular indicadores clave de desempeño en
seguridad laboral y ofrecer visualizaciones analíticas que apoyen facilitar la planificación toma de campañas preventivas decisiones basada en datos. Con esto, se
busca mejorar la integridad de la información, optimizar los recursos del área de
prevención y capacitaciones.
## Contexto contribuir a la reducción de incidentes dentro de la organización.
h1. Definición del proyecto Proyecto
h2. Contexto
La información sobre seguridad y salud laboral en el trabajo, así como los reportes de
siniestros (incidentes, accidentes con o sin tiempo perdido, cuasi accidentes, horas
trabajadas, días perdidos, capacitaciones, inspecciones, uso de EPP, mantenimientos
y observaciones de seguridad) del Casino Luckia Arica S.A. S.A se gestionaba previamente mediante registran en un sistema propio, cuyos datos eran consolidados manualmente
propio.
Estos registros se consolidan en reportes individuales, informes mensuales y
anuales en formato PDF. Estos informes incluían PDF, elaborados manualmente. Cada informe incluye datos sobre incidentes,
los siniestros, las personas afectadas, ubicaciones, la ubicación, las fechas y gráficos elaborados representaciones
gráficas. El objetivo de forma manual.
Este este proceso tenía como objetivo es analizar los eventos ocurridos y diseñar desarrollar
campañas de prevención, pero presentaba limitaciones importantes en términos de eficiencia, confiabilidad y valor analítico.
## capacitaciones que contribuyan a reducir su frecuencia.
h2. Problemática
La consolidación manual de la información generaba:
* Alta Estos registros se consolidan manualmente informes mensuales y anuales en
formato PDF, lo que genera una alta carga operativa para el área de prevención. y una probabilidad considerable
* Riesgo elevado de errores y o pérdida de datos.
* Falta La ausencia de análisis un sistema automatizado y de detección de tendencias. análisis
* Limitada capacidad predictiva de impide transformar los informes.
Como consecuencia, la datos recopilados en información producida tenía menor precisión y oportunidad, reduciendo útil para la efectividad toma de las estrategias de prevención y
decisiones, dificultando la toma detección de decisiones basada en evidencia.
## Solución propuesta
El proyecto propone el diseño e implementación tendencias, la evaluación de un sistema integral causas raíz y automatizado que:
* Centraliza el registro la
implementación de incidentes, accidentes y actividades preventivas. medidas preventivas efectivas.
* Genera Como resultado, los informes automáticos con generados presentan limitaciones en cuanto a su
precisión, oportunidad y valor analítico y predictivo.
* Calcula indicadores clave predictivo, reduciendo la efectividad de seguridad las campañas y salud laboral.
* Apoya la toma de decisiones estratégicas capacitaciones diseñadas para reducir disminuir la frecuencia de siniestros.
## Alcance del sistema
El sistema cubre las siguientes áreas funcionales:
* Registro y gestión de incidentes, accidentes y cuasi accidentes. Esta situación
* Gestión afecta la integridad de actividades preventivas (capacitaciones, inspecciones, mantenimientos, uso la información, el control de EPP).
* Generación indicadores de informes mensuales y anuales. desempeño en
* Visualización de indicadores seguridad laboral y estadísticas mediante dashboards.
* Administración la capacidad del área de usuarios y roles. prevención para desarrollar estrategias
* Almacenamiento y consulta histórica de datos.
## Objetivos basadas en evidencia.
### Objetivo general h2. Solución
Diseñar e implementar un sistema integral y automatizado de gestión y análisis
de seguridad y como de salud laboral en el trabajo, que permita registrar eventos, generar informes precisos y apoyar la toma de decisiones basada en datos.
### Objetivos específicos
* Planificar y mantener el proyecto mediante una carta Gantt.
* Levantar y definir los requerimientos del sistema.
* Diseñar los modelos de datos y del sistema.
* Implementar la base de datos del proyecto.
* Diseñar diagramas y prototipos del sistema.
* Validar avances con el cliente.
* Documentar todas las etapas del proyecto.
## Requerimientos del sistema
### Requerimientos funcionales
El sistema debe permitir, entre otras funciones:
* Registrar incidentes, accidentes
y cuasi accidentes.
* Gestionar actividades preventivas.
* Generar preventivas, además, debe generar informes automáticos en formato PDF.
* Calcular indicadores de seguridad precisos, oportunos y salud laboral.
* Consultar y filtrar información histórica.
* Visualizar dashboards interactivos.
* Generar alertas automáticas.
* Exportar e importar datos.
* Administrar usuarios y roles.
### Requerimientos no funcionales
El sistema debe cumplir con criterios de:
* Usabilidad e interfaz intuitiva.
* Seguridad y cifrado de la información.
* Integridad y consistencia de los datos.
* Rendimiento adecuado en consultas e informes.
* Alta disponibilidad.
* Compatibilidad con navegadores y dispositivos móviles.
* Mantenibilidad y escalabilidad.
* Respaldo y recuperación de información.
* Cumplimiento legal según normativa vigente.
## Metodología de desarrollo
Se utilizó una metodología **en cascada con prototipado descartable**, que combina una secuencia estructurada de fases (análisis, diseño, desarrollo, pruebas y despliegue) con ciclos de retroalimentación controlados.
Este enfoque permite mantener una documentación clara, asegurar trazabilidad y cumplir con los requerimientos académicos y del cliente institucional.
## Modelos del sistema
### Diagrama de contexto
El sistema interactúa con distintos actores externos, valor predictivo, así como el prevencionista de riesgos, el encargado de reportes sustituto, el equipo informático y el departamento de prevención, además de apoyar la base toma de datos como repositorio central de información.
### Análisis del diagrama de contexto
* **Prevencionista de Riesgo**: usuario principal que ingresa datos y analiza resultados.
* **Encargado de Reportes Sustituto**: apoyo decisiones basada en el registro de incidentes.
* **Equipo Informático**: gestiona usuarios y accesos.
* **Departamento de Prevención**: recibe informes consolidados.
* **Base de Datos**: almacena información persistente del sistema.
## Casos de uso
### Actores del sistema
* **Prevencionista**: actor principal con funciones operativas y analíticas.
* **Administrador**: gestiona usuarios y roles.
* **Encargado de Reporte Sustituto**: registra incidentes como apoyo operativo.
### Casos de uso principales
* Gestionar reportes de incidentes (CRUD).
* Ingresar accidentes.
* Gestionar campañas preventivas.
* Visualizar y descargar gráficas.
* Gestionar usuarios del sistema.
## Procesos de negocio
El sistema soporta procesos clave como:
* Registro de incidentes y accidentes.
* Generación de dashboards e informes analíticos.
Estos procesos integran la captura de datos, su almacenamiento, procesamiento y visualización.
## Herramientas de desarrollo
* **Visual Studio Code**: editor de código principal.
* **Angular Material UI**: componentes de interfaz.
* **GitHub**: control de versiones.
* **Figma**: diseño y prototipado.
* **Vercel**: despliegue del frontend.
* **Tailwind CSS**: diseño de estilos mediante clases utilitarias.
## Frameworks utilizados
* **Angular**: desarrollo del frontend.
* **NestJS**: desarrollo del backend sobre Node.js.
## Herramientas de almacenamiento
* **Google Drive**: almacenamiento de documentación del proyecto.
* **Free SQL Database**: base de datos MySQL en la nube para el sistema.
## Arquitectura y modelo de análisis
El sistema sigue una arquitectura en capas:
1. Capa de presentación (Frontend en Angular).
2. Capa lógica (Backend en NestJS).
3. Capa de datos (Base de datos).
El flujo de información permite generar informes mensuales planificar campañas preventivas y anuales capacitaciones orientadas a partir de solicitudes del usuario final.
## Conclusión
El Sistema de Analítica en Prevención de Riesgos permite modernizar y optimizar reducir la gestión de información en seguridad laboral, mejorando la trazabilidad, el análisis y la toma de decisiones. La solución desarrollada deja una plataforma funcional, escalable y preparada para su validación e implementación operativa en el Casino Luckia Arica S.A.
## Referencias
* IONOS Digital Guide – Modelo en cascada.[[https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/]] frecuencia
* Documentación MySQL. [[https://docs.oracle.com/cd/E17952_01/index.html]]
* Documentación oficial de Angular. [[https://angular.dev/ ]]
* Angular Material Design. [[https://material.angular.dev/components/categories ]]
* Tailwind CSS. [[https://tailwindcss.com/plus ]]
* Repositorio GitHub del proyecto Luckia – APR. [[https://github.com/DreuxTer/Luckia-PAPR ]] siniestros.
## Descripción general
El **Sistema presente proyecto tiene como objetivo desarrollar un sistema integral y
automatizado de Analítica gestión y análisis de seguridad y salud en Prevención de Riesgos** es una plataforma informática desarrollada el trabajo para el Casino
Luckia Arica S.A., orientada a S.A. Actualmente, la gestión, análisis información sobre incidentes, accidentes, cuasi
accidentes, horas trabajadas, días perdidos, capacitaciones, inspecciones, uso de
EPP, mantenimientos y visualización observaciones de información relacionada con seguridad se registra en un sistema propio
y salud se consolida manualmente en el trabajo (SST). Su propósito principal es transformar un informes PDF mensuales y anuales.
Este proceso manual genera una alta carga operativa y presenta riesgos de
pérdida de datos, errores en el registro y generación limitaciones en el análisis de informes información.
Como resultado, la planificación de campañas preventivas y capacitaciones carece de
soporte basado en una solución automatizada, confiable y orientada a datos, reduciendo la toma efectividad de decisiones basada las medidas implementadas
para disminuir la frecuencia de siniestros.
La solución propuesta consiste en datos.
El un sistema permite que permita registrar incidentes, accidentes de manera
confiable los eventos y actividades preventivas, generar informes periódicos, automáticos con
representaciones gráficas y estadísticas, calcular indicadores clave de desempeño en
seguridad laboral y ofrecer visualizaciones analíticas que apoyen facilitar la planificación toma de campañas preventivas decisiones basada en datos. Con esto, se
busca mejorar la integridad de la información, optimizar los recursos del área de
prevención y capacitaciones.
## Contexto contribuir a la reducción de incidentes dentro de la organización.
h1. Definición del proyecto Proyecto
h2. Contexto
La información sobre seguridad y salud laboral en el trabajo, así como los reportes de
siniestros (incidentes, accidentes con o sin tiempo perdido, cuasi accidentes, horas
trabajadas, días perdidos, capacitaciones, inspecciones, uso de EPP, mantenimientos
y observaciones de seguridad) del Casino Luckia Arica S.A. S.A se gestionaba previamente mediante registran en un sistema propio, cuyos datos eran consolidados manualmente
propio.
Estos registros se consolidan en reportes individuales, informes mensuales y
anuales en formato PDF. Estos informes incluían PDF, elaborados manualmente. Cada informe incluye datos sobre incidentes,
los siniestros, las personas afectadas, ubicaciones, la ubicación, las fechas y gráficos elaborados representaciones
gráficas. El objetivo de forma manual.
Este este proceso tenía como objetivo es analizar los eventos ocurridos y diseñar desarrollar
campañas de prevención, pero presentaba limitaciones importantes en términos de eficiencia, confiabilidad y valor analítico.
## capacitaciones que contribuyan a reducir su frecuencia.
h2. Problemática
La consolidación manual de la información generaba:
* Alta Estos registros se consolidan manualmente informes mensuales y anuales en
formato PDF, lo que genera una alta carga operativa para el área de prevención. y una probabilidad considerable
* Riesgo elevado de errores y o pérdida de datos.
* Falta La ausencia de análisis un sistema automatizado y de detección de tendencias. análisis
* Limitada capacidad predictiva de impide transformar los informes.
Como consecuencia, la datos recopilados en información producida tenía menor precisión y oportunidad, reduciendo útil para la efectividad toma de las estrategias de prevención y
decisiones, dificultando la toma detección de decisiones basada en evidencia.
## Solución propuesta
El proyecto propone el diseño e implementación tendencias, la evaluación de un sistema integral causas raíz y automatizado que:
* Centraliza el registro la
implementación de incidentes, accidentes y actividades preventivas. medidas preventivas efectivas.
* Genera Como resultado, los informes automáticos con generados presentan limitaciones en cuanto a su
precisión, oportunidad y valor analítico y predictivo.
* Calcula indicadores clave predictivo, reduciendo la efectividad de seguridad las campañas y salud laboral.
* Apoya la toma de decisiones estratégicas capacitaciones diseñadas para reducir disminuir la frecuencia de siniestros.
## Alcance del sistema
El sistema cubre las siguientes áreas funcionales:
* Registro y gestión de incidentes, accidentes y cuasi accidentes. Esta situación
* Gestión afecta la integridad de actividades preventivas (capacitaciones, inspecciones, mantenimientos, uso la información, el control de EPP).
* Generación indicadores de informes mensuales y anuales. desempeño en
* Visualización de indicadores seguridad laboral y estadísticas mediante dashboards.
* Administración la capacidad del área de usuarios y roles. prevención para desarrollar estrategias
* Almacenamiento y consulta histórica de datos.
## Objetivos basadas en evidencia.
### Objetivo general h2. Solución
Diseñar e implementar un sistema integral y automatizado de gestión y análisis
de seguridad y como de salud laboral en el trabajo, que permita registrar eventos, generar informes precisos y apoyar la toma de decisiones basada en datos.
### Objetivos específicos
* Planificar y mantener el proyecto mediante una carta Gantt.
* Levantar y definir los requerimientos del sistema.
* Diseñar los modelos de datos y del sistema.
* Implementar la base de datos del proyecto.
* Diseñar diagramas y prototipos del sistema.
* Validar avances con el cliente.
* Documentar todas las etapas del proyecto.
## Requerimientos del sistema
### Requerimientos funcionales
El sistema debe permitir, entre otras funciones:
* Registrar incidentes, accidentes
y cuasi accidentes.
* Gestionar actividades preventivas.
* Generar preventivas, además, debe generar informes automáticos en formato PDF.
* Calcular indicadores de seguridad precisos, oportunos y salud laboral.
* Consultar y filtrar información histórica.
* Visualizar dashboards interactivos.
* Generar alertas automáticas.
* Exportar e importar datos.
* Administrar usuarios y roles.
### Requerimientos no funcionales
El sistema debe cumplir con criterios de:
* Usabilidad e interfaz intuitiva.
* Seguridad y cifrado de la información.
* Integridad y consistencia de los datos.
* Rendimiento adecuado en consultas e informes.
* Alta disponibilidad.
* Compatibilidad con navegadores y dispositivos móviles.
* Mantenibilidad y escalabilidad.
* Respaldo y recuperación de información.
* Cumplimiento legal según normativa vigente.
## Metodología de desarrollo
Se utilizó una metodología **en cascada con prototipado descartable**, que combina una secuencia estructurada de fases (análisis, diseño, desarrollo, pruebas y despliegue) con ciclos de retroalimentación controlados.
Este enfoque permite mantener una documentación clara, asegurar trazabilidad y cumplir con los requerimientos académicos y del cliente institucional.
## Modelos del sistema
### Diagrama de contexto
El sistema interactúa con distintos actores externos, valor predictivo, así como el prevencionista de riesgos, el encargado de reportes sustituto, el equipo informático y el departamento de prevención, además de apoyar la base toma de datos como repositorio central de información.
### Análisis del diagrama de contexto
* **Prevencionista de Riesgo**: usuario principal que ingresa datos y analiza resultados.
* **Encargado de Reportes Sustituto**: apoyo decisiones basada en el registro de incidentes.
* **Equipo Informático**: gestiona usuarios y accesos.
* **Departamento de Prevención**: recibe informes consolidados.
* **Base de Datos**: almacena información persistente del sistema.
## Casos de uso
### Actores del sistema
* **Prevencionista**: actor principal con funciones operativas y analíticas.
* **Administrador**: gestiona usuarios y roles.
* **Encargado de Reporte Sustituto**: registra incidentes como apoyo operativo.
### Casos de uso principales
* Gestionar reportes de incidentes (CRUD).
* Ingresar accidentes.
* Gestionar campañas preventivas.
* Visualizar y descargar gráficas.
* Gestionar usuarios del sistema.
## Procesos de negocio
El sistema soporta procesos clave como:
* Registro de incidentes y accidentes.
* Generación de dashboards e informes analíticos.
Estos procesos integran la captura de datos, su almacenamiento, procesamiento y visualización.
## Herramientas de desarrollo
* **Visual Studio Code**: editor de código principal.
* **Angular Material UI**: componentes de interfaz.
* **GitHub**: control de versiones.
* **Figma**: diseño y prototipado.
* **Vercel**: despliegue del frontend.
* **Tailwind CSS**: diseño de estilos mediante clases utilitarias.
## Frameworks utilizados
* **Angular**: desarrollo del frontend.
* **NestJS**: desarrollo del backend sobre Node.js.
## Herramientas de almacenamiento
* **Google Drive**: almacenamiento de documentación del proyecto.
* **Free SQL Database**: base de datos MySQL en la nube para el sistema.
## Arquitectura y modelo de análisis
El sistema sigue una arquitectura en capas:
1. Capa de presentación (Frontend en Angular).
2. Capa lógica (Backend en NestJS).
3. Capa de datos (Base de datos).
El flujo de información permite generar informes mensuales planificar campañas preventivas y anuales capacitaciones orientadas a partir de solicitudes del usuario final.
## Conclusión
El Sistema de Analítica en Prevención de Riesgos permite modernizar y optimizar reducir la gestión de información en seguridad laboral, mejorando la trazabilidad, el análisis y la toma de decisiones. La solución desarrollada deja una plataforma funcional, escalable y preparada para su validación e implementación operativa en el Casino Luckia Arica S.A.
## Referencias
* IONOS Digital Guide – Modelo en cascada.[[https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/]] frecuencia
* Documentación MySQL. [[https://docs.oracle.com/cd/E17952_01/index.html]]
* Documentación oficial de Angular. [[https://angular.dev/ ]]
* Angular Material Design. [[https://material.angular.dev/components/categories ]]
* Tailwind CSS. [[https://tailwindcss.com/plus ]]
* Repositorio GitHub del proyecto Luckia – APR. [[https://github.com/DreuxTer/Luckia-PAPR ]] siniestros.