Sobre este proyecto
it-programming / web-development
Abierto
Nota importante para los interesados:
Por favor, no enviar respuestas extensas creados con inteligencia artificial, on una respuesta simple indicando “Estoy interesado en el proyecto” es suficiente en esta primera etapa. Posteriormente se compartirá información adicional.
Propuesta – Sistema de Digitalización de Órdenes de Trabajo (SINDEN)
1. Descripción general del sistema
Se propone el desarrollo de un sistema web para la gestión integral de órdenes de trabajo en un entorno industrial metalmecánico. El sistema permitirá registrar, consultar, ejecutar, entregar y controlar económicamente las órdenes de trabajo, entre otras funciones, eliminando procesos manuales y centralizando la información en una única plataforma.
El sistema está diseñado para un máximo estimado de 100 usuarios concurrentes entre todos los perfiles (operarios, recepción, contabilidad y administración del sistema).
2. Perfiles de usuario
El sistema contará con los siguientes perfiles:
a) Recepción
Funciones básicas:
- Crear órdenes de trabajo.
- Buscar y consultar órdenes.
- Ver registro de actividades.
- Registrar entregas parciales o totales (según permisos).
- Registrar pagos (sin poder confirmar pagos completos).
Funciones adicionales:
Acceso a funciones ó módulos adicionales que puede realizar en cada perfil pero serán habilitadas o bloqueadas desde la administración del programa.
B) Operario / Planta
Funciones básicas:
- Consultar órdenes asignadas.
- Marcar avances de producción según las fases habilitadas.
- Visualizar información necesaria para la ejecución del trabajo.
Funciones adicionales:
Acceso a funciones ó módulos adicionales que puede realizar en cada perfil pero serán habilitadas o bloqueadas desde la administración del programa.
C) Contabilidad
Funciones básicas:
- Consultar órdenes.
- Ver estados de pago.
- Generar reportes financieros.
- Visualizar pagos, saldos pendientes y totales por periodo.
- Confirmar que una orden ya está finalizada, cómo una especia de auditoría.
Funciones adicionales:
Acceso a funciones ó módulos adicionales que puede realizar en cada perfil pero serán habilitadas o bloqueadas desde la administración del programa.
D) Administrador del programa
Perfil encargado exclusivamente de la configuración del sistema.
Funciones:
- Crear y administrar usuarios.
- Definir roles y permisos por usuario.
- Configurar qué módulos y accesos aparecen en el dashboard de cada perfil.
- Definir qué usuarios pueden ejecutar acciones sensibles (entregar material, confirmar pagos, modificar estados), por ejemplo.
- Configurar listas maestras (fases de producción, métodos de pago, tipos de servicio).
- Ordenar y priorizar visualmente las fases para facilitar su uso en recepción y planta.
3. Dashboard personalizado por usuario
Cada usuario tendrá un dashboard inicial con accesos directos únicamente a las funciones que tenga habilitadas.
La visibilidad de botones y módulos no es fija por rol, sino configurable usuario por usuario desde la administración del programa.
Ejemplo:
- Un operario puede ver solo “Órdenes asignadas”.
- Otro operario específico puede ver adicionalmente “Entregar piezas”.
- Contabilidad verá reportes y estados de pago.
- Recepción verá creación, búsqueda y entregas.
4. ÓRdenes de trabajo
Las órdenes permiten:
- Adjuntar documentos (pdf, jpg, png).
- Registrar firma del cliente.
- Definir fecha y hora estimada de entrega.
- Gestionar múltiples piezas por orden.
- Asignar fases de producción seleccionadas desde un listado configurable, entre otra información.
5. Control por piezas y fases
- Cada pieza tendrá:
- Identificador interno automático (A, B, C…), acompañado de un nombre predeterminado o escrito por recepción.
- Dibujo o archivo adjunto.
- Porcentaje de ejecución introducido manualmente por el operario, el operario puede bajar o subir el porcentaje.
Las fases no tienen un orden obligatorio; todas deben completarse para que la pieza pase a estado ejecutada.
6. Entregas parciales y totales
El sistema detecta automáticamente:
- Entrega parcial cuando solo algunas piezas están entregadas.
- Entrega total cuando todas las piezas están entregadas.
El estado de la orden se actualiza automáticamente según el avance real.
7. Pagos y control financiero
- Se permiten pagos parciales.
- Cada pago registra monto y método.
- Solo usuarios autorizados pueden confirmar pagos completos.
- El sistema calcula saldos pendientes automáticamente.
- Reportes por cliente y periodo.
8. Trazabilidad y seguridad
- Historial completo de acciones (usuario, fecha, hora).
- Control de permisos granular.
- Estados finales protegidos contra modificaciones no autorizadas.
9. Alcance técnico general
- Aplicación web responsive.
- Uso en tablets y PCs.
- Base de datos centralizada.
- Copias de seguridad automáticas.
- Arquitectura escalable.
Todo lo anterior se entiende mejor, analizando la presentación Figma y comentarios que se va compartir. También hay un video de explicación de ese mismo arc
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