Sobre este proyecto
it-programming / desktop-apps
Abierto
1. Funcionalidades del Sistema
Gestión de Documentos y Registros
• Libro Maestro de Procedimientos: Un archivo centralizado que funciona como un libro maestro, donde se almacenan todos los procedimientos. Este documento debe ser accesible por cualquier usuario autorizado y debe estar visible en formato solo lectura para prevenir modificaciones no autorizadas.
• Registros por Área: Los registros deben ser organizados por área o departamento. Cada uno de estos registros puede ser un formulario o cuestionario que se almacena tras ser llenado, permitiendo modificaciones posteriores solo en las respuestas, bajo ciertos permisos.
•
• Editor de Documentos Similar a Word: Integrar una herramienta de edición en línea que permita a los usuarios crear y modificar documentos con texto, imágenes, diagramas y tablas.
• Control de Versiones Automatizado: Cada cambio en un documento debe ser registrado y fechado automáticamente, con la creación de una nueva versión del documento original que se almacena de forma segura.
• Control de Versiones y Auditoría: Cada documento debe tener un historial de revisiones. Registrar quién creó o modificó un documento y cuándo.
• Búsqueda Avanzada: Implementar un sistema de búsqueda eficiente que permita a los usuarios localizar documentos y registros rápidamente mediante filtros como fechas, códigos únicos y palabras clave.
Generación y Análisis de Registros
• Formularios Dinámicos: Permitir la creación de cuestionarios donde las preguntas son inmutables sin permisos especiales, pero las respuestas son editables por usuarios autorizados.
• Análisis y Reportes: Desarrollar funcionalidades para generar gráficos históricos y comparativos entre los resultados obtenidos y los objetivos propuestos (mensuales, semestrales y anuales).
2. Seguridad y Control de Acceso
• Autenticación de Dos Factores (2FA): Implementar un sistema de autenticación que requiera tanto una contraseña como un token enviado al correo electrónico del usuario para acceder al sistema.
• Roles y Permisos: Definir claramente los niveles de acceso para diferentes usuarios (administrador general, jefe, auxiliar), asegurando que cada nivel tenga permisos adecuados para sus funciones.
• Restricción de Descargas: Establecer controles para que los documentos solo se puedan descargar con autorización del administrador general.
• Auditoría de Acceso: Registrar todas las actividades de los usuarios, incluyendo fechas, horas y detalles de acceso a documentos y registros.
4. Implementación y Mantenimiento
• Desarrollo Modular y Escalable: Construir el sistema en módulos para facilitar actualizaciones y mantenimiento.
• Pruebas Rigurosas: Realizar pruebas de seguridad y funcionalidad antes del lanzamiento y de manera regular tras la implementación.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias