DESIGN AND INSTALLATION OF THE UNIQUE VIOLENCE REGISTER (RUV)
General Description
The "Design and Installation of the Single Registry of Violence (RUV)" project focuses on the conception and deployment of a comprehensive computer system intended for the management and monitoring of violence in the Plurinational State of Bolivia. The main objective is to establish a centralized repository of data related to violence, with a particular emphasis on violence against women and domestic violence. Key Components of the Design The project encompasses the design of four main components: Single Registry of Violence (RUV): This is the core of the system, designed to consolidate information from various sources related to cases of violence. Registry of National Indicators on the Right of Women to a Life Free of Violence: This module focuses on the collection and monitoring of key indicators to evaluate progress and challenges in the eradication of gender violence at the national level. Registry of Complaints of Violence in Public and Private Institutions: Designed to centralize complaints of violence presented in different entities, facilitating unified monitoring and the generation of statistics. Issuance of Certification on Background in Violence against Women and Domestic Violence: This component will allow the generation of official certifications on backgrounds of violence, presumably for legal or administrative purposes. Technical Specifications of the System The system has been developed using a set of robust and widely adopted technologies, following a Model-View-Controller (MVC) architecture pattern to ensure security, scalability, and maintainability. Programming Languages and Frameworks: Java (JDK8): Main programming language. JavaServer Faces (JSF) 2.1: Framework for building web user interfaces. Spring Security 3.1: Security framework for user authentication and authorization. PrimeFaces 5.3: Library of user interface components for JSF. jQuery 2.3.4: JavaScript library for DOM manipulation and event handling. CSS 3: Cascading style sheet for visual design. Database: PostgreSQL 9.4: Relational database management system. PG-PLSQL: Used for the development of functions and views to optimize security and database performance, following the MVC pattern. Reports: JasperReports - iReport 5.6: Tools for generating customized reports. QR Code: Implemented for the validation and authentication of the Certificates SIPPASE issued by the system. Scope and Users The system has been designed to be implemented nationwide in 327 municipalities of the Plurinational State of Bolivia. It is estimated that the universe of active users amounts to approximately 700 users, including personnel from public and private institutions involved in the management and care of cases of violence.
Gallery

Technical Area
Systems and Telecommunications
Type of Service
CONSULTING
Location
La Paz, Bolivia
Period
2015
DISEÑO E INSTALACION DEL REGISTRO UNICO E VIOLENCIA (RUV)

KRETCO S.R.L.
La Paz – Bolivia
El proyecto "Diseño e Instalación del Registro Único de Violencia (RUV)" se centra en la concepción y el despliegue de un sistema informático integral destinado a la gestión y el seguimiento de la violencia en el Estado Plurinacional de Bolivia. El objetivo principal es establecer un repositorio centralizado de datos relacionados con la violencia, con un énfasis particular en la violencia contra las mujeres e intrafamiliar. Componentes Clave del Diseño El proyecto abarca el diseño de cuatro componentes principales: Registro Único de Violencia (RUV): Este es el núcleo del sistema, diseñado para consolidar información de diversas fuentes relacionadas con casos de violencia. Registro de Indicadores Nacionales sobre el Derecho de las Mujeres a una Vida Libre de Violencia: Este módulo se enfoca en la recopilación y el seguimiento de indicadores clave para evaluar el progreso y los desafíos en la erradicación de la violencia de género a nivel nacional. Registro de Denuncias de Violencia en Instituciones Públicas y Privadas: Diseñado para centralizar las denuncias de violencia presentadas en distintas entidades, facilitando un seguimiento unificado y la generación de estadísticas. Emisión de Certificación sobre Antecedentes en Violencia contra las Mujeres e Intrafamiliar: Este componente permitirá la generación de certificaciones oficiales sobre antecedentes de violencia, presumiblemente para fines legales o administrativos. Especificaciones Técnicas del Sistema El sistema ha sido desarrollado utilizando un conjunto de tecnologías robustas y ampliamente adoptadas, siguiendo un patrón de arquitectura Modelo-Vista-Controlador (MVC) para garantizar la seguridad, escalabilidad y mantenibilidad. Lenguajes y Frameworks de Programación: Java (JDK8): Lenguaje de programación principal. JavaServer Faces (JSF) 2.1: Framework para la construcción de interfaces de usuario web. Spring Security 3.1: Framework de seguridad para la autenticación y autorización de usuarios. PrimeFaces 5.3: Biblioteca de componentes de interfaz de usuario para JSF. jQuery 2.3.4: Biblioteca de JavaScript para la manipulación del DOM y el manejo de eventos. CSS 3: Hoja de estilos en cascada para el diseño visual. Base de Datos: PostgreSQL 9.4: Sistema de gestión de bases de datos relacional. PG-PLSQL: Utilizado para el desarrollo de funciones y vistas (Views) para optimizar la seguridad y el rendimiento de la base de datos, siguiendo el patrón MVC. Reportes: JasperReports - iReport 5.6: Herramientas para la generación de informes personalizados. Código QR: Implementado para la validación y autenticación de los Certificados SIPPASE emitidos por el sistema. Alcance y Usuarios El sistema ha sido diseñado para ser implementado a nivel nacional en 327 municipios del Estado Plurinacional de Bolivia. Se estima que el universo de usuarios activos asciende a aproximadamente 700 usuarios, que incluyen personal de instituciones públicas y privadas involucradas en la gestión y atención de casos de violencia.
