Software y sistemas

Software web para control de maquiladoras

En este post te mostraré un sistema de control de maquila, es decir, un software para una empresa textil en donde se lleva el registro de cortes, prendas, operarios, nómina, asistencia, avance de corte, etcétera.

Inicio – Módulos del sistema para maquila web

Es un sistema web completo que sirve para gestionar los movimientos dentro de una fábrica de manufactura de ropa. Te mostraré todos los módulos del sistema así como los detalles técnicos.

Actualización: sistema gratuito

En agosto de 2023 este sistema pasa a ser uno de los sistemas gratuito que ofrezco; además, lo he empaquetado en un instalador para que todo sea más fácil. Encontrarás los detalles y descargas en: https://parzibyte.me/blog/2023/08/24/sistema-gratuito-textil-gestion-maquiladora/

Te recomiendo seguir leyendo el post y después revisar el de la presentación del sistema gratuito, así conocerás todos los detalles de este software.

Detalles técnicos

Este sistema de maquila es web. Del lado del cliente utiliza el framework Vue.js de JavaScript así como los estilos de Bulma.

Para el lado del cliente se ha usado PostgreSQL y el lenguaje de programación Go. Además, para la autenticación utiliza JWT y expone una API que también puede ser consumida desde cualquier otro lugar.

Por lo tanto este sistema puede ser montado en un servidor local o en uno de internet. De hecho yo lo tenía montado en una Raspberry Pi 4 al inicio de todo, incluso programé algunas partes ahí.

Login y usuarios

Iniciar sesión en sistema para maquiladoras

El sistema está protegido con un inicio de sesión. El usuario puede crear más usuarios así como eliminarlos.

Gestión de usuarios – Software web textil

Cortes

Cortes con estilo, modelo y número dentro del software de confección de ropa

Antes de ver más detalles, veamos la cosa más importante dentro del sistema: los cortes. Un corte es el conjunto de piezas que se deben entregar o confeccionar, pasando por varias operaciones que hacen los operarios.

Cada corte le pertenece a un cliente, y un corte tiene operaciones así como bultos. Un bulto permite dividir las piezas que conforman al corte. Entonces, por cada bulto del corte se hacen operaciones.

Por cierto, todos los cortes van ligados a un cliente, pues ese cliente es el que encarga la confección de varias prendas a la maquiladora.

Bultos

El corte completo se divide en bultos, mismos que llevan un folio de inicio y de fin, así como el color, la talla y la cantidad de piezas.

De este modo un bulto se le puede dar a un empleado para que le haga determinada operación y después lo pase al siguiente elemento en la cadena de confección hasta terminar la prenda.

Bultos de cortes

Operaciones del corte

Como lo dije, todo corte tiene una serie de operaciones para transformar la tela en una prenda que ya se puede vender.

Operaciones de un corte

De la operación se registra el nombre y la descripción, pero lo más importante es la tarea al 100 % así como la tarea por bihorario y el precio.

Gracias a la tarea (que son las piezas ideales que debe hacer un empleado) podemos saber la productividad de un empleado, y gracias al precio podemos saber cuánto dinero genera un empleado al realizar las operaciones a lo largo del día.

Gestión de empleados

Gestión de empleados con puesto, sueldo y ahorro

Podemos registrar empleados que laboran dentro de la empresa, diferenciando a dos grupos: los operarios (que se encargan de confeccionar la prenda) y el resto.

De cada empleado se registra el nombre, el puesto, su sueldo y su ahorro, ya que es posible que el trabajador lleve un ahorro en cada nómina que se le paga, cosa que veremos más adelante.

Por cierto, también se puede registrar la foto del empleado y realizarle todas las operaciones como altas, bajas y modificaciones.

Registrar empleado con foto – Software textil

El empleado es muy importante dentro de este sistema para maquiladoras, pues lleva varios módulos relacionados que ya veremos más adelante.

Por cierto, los puestos también tienen su propio módulo pero es muy simple, ya que solo tiene las 4 operaciones fundamentales y sirve para llevar una mejor organización a nivel de base de datos.

Tarjetas RFID para asistencia en sistema textil

El sistema permite medir la asistencia usando etiquetas RFID. De este modo podemos asignar una tarjeta al empleado para que éste registre su asistencia todos los días en el sistema de manera automática.

Se cuenta con un módulo para la administración de las tarjetas con los empleados:

Tarjetas RFID para empleados de maquiladora

Si te lo preguntas, el proceso es muy similar al que hice con PHP. De hecho me basé en este proyecto con Go para llevarlo a PHP.

Control de bultos en software para maquila

Control de bultos para industria de confecciones

Llegamos a un punto muy importante del sistema: el control de bultos. Aquí es en donde se asignan los bultos a los empleados y en donde se toma mucha información para brindar varios reportes.

Me he basado en las hojas que se llevan comúnmente y las he pasado al sistema. Tenemos una tabla en donde indicamos los bultos así como las operaciones, y marcamos al empleado que las está realizando.

Para los bultos sin asignar aparece un botón en donde podemos asignar un empleado, eso sí, solo saldrán los empleados que sean operarios (aquí la importancia de los puestos).

Asignar bulto y operación de corte a empleado

Cuando un bulto se completa, idealmente tendría que estar coloreado completamente. Por cierto, si te lo preguntas, cada color representa un día de la semana. Y los colores se pueden cambiar en Ajustes, cosa que veremos más adelante.

Realmente este módulo es uno de los más importantes. De manera ideal el repartidor de trabajo llevaría esto en una tableta para ir asignando el trabajo a los empleados.

Por cierto, el siguiente módulo en donde se registra cuándo fue que el empleado hizo un avance es dentro de los bihorarios.

Bihorarios

Bihorarios dentro de la maquiladora para medir avance de operaciones

No sé si la palabra está escrita correctamente, pero estos registros se toman cada dos horas. Básicamente se le pregunta al empleado el avance de piezas terminadas que lleva en esa hora.

Estas piezas son las que se le asignaron dentro del control de bultos. Normalmente los empleados llevan este registro en hojas que son contabilizadas al final del día, pero con este software se puede automatizar y ahorrar bastante tiempo.

Como puedes ver en la imagen, se elige el corte que se revisa, el horario y el empleado. Cuando estos campos cambian, se listan las operaciones que tiene asignado el operario (y que todavía no ha terminado).

Estos registros van a servir más tarde para el reporte de pago a destajo, nómina y la hoja de bihorarios, pero antes pasemos a otro punto importante.

Asistencia

Registro de asistencia por fecha dentro de la maquila

La asistencia de los empleados sirve para saber cuándo asiste un empleado y cuántos días ha trabajado. Estos datos son tomados más tarde para la nómina. El módulo es simple, solo se selecciona la fecha y se registra el estado del empleado.

Por cierto, si el empleado pasa su tarjeta RFID en esa fecha, automáticamente se registra su asistencia. De hecho este módulo existe solo en caso de que no se usen las tags RFID junto con el sistema de maquila.

Nómina

Módulo de nómina en software

Este software permite llevar el control de nómina. Se sigue el principio de que se le paga al empleado por su asistencia, por lo tanto tiene un sueldo por día (independientemente de su productividad).

También se le pueden agregar bonos ya sea por productividad o por otros motivos, y de la misma manera, descuentos. Al final se muestra el total de toda la planta maquiladora sin importar el puesto de los empleados.

Fíjate en que la nómina se registra en un período de tiempo, de este modo el sistema puede ser usado en maquiladoras con distinto modo de pago, pues algunos pagan semanalmente, otros quincenalmente, etcétera.

Registrar nueva nómina

El rango de fechas es muy importante ya que se tomará en cuenta la asistencia de los empleados en este período.

Por cierto, también importan los días laborales para el cálculo del pago a los empleados.

Bonos y descuentos

Este sistema permite agregar bonos y descuentos a los empleados, mismos que afectan la nómina de determinado período de tiempo.

Agregar bono a empleado – Software web para control de maquila

Estos descuentos y bonos se manejan por empleado y por nómina. De este modo se puede ajustar cualquier desperfecto dentro del pago al empleado.

Otro bono que se aplica es un incentivo por eficiencia o productividad, cosa que vamos a ver más adelante.

Pago a destajo

Pago a destajo reflejado dentro de nómina

Hablando de los incentivos, de acuerdo a la producción del empleado el sistema sugiere unos bonos que se pueden configurar. Básicamente se incentiva a los operarios que estén dentro de determinado rango de eficiencia.

Es decisión del administrador dar el incentivo o no. También quiero que notes que se selecciona la nómina en donde se plica el mismo, y que se pueden aplicar varios incentivos al mismo tiempo.

Gracias a esto se puede motivar a los operarios de la industria textil para que alcancen determinada eficiencia y puedan acceder a un bono.

Caja de ahorros y retiros

Caja de ahorros en software textil

Se puede llevar una caja de ahorro por empleado, y la cantidad se descuenta de cada nómina. El trabajador puede retirar de su caja de ahorro en cualquier momento. Esto se maneja como un bono o descuento especial dentro de cada nómina.

En este caso el módulo de retiro de ahorros se ve así:

Retirar ahorros de caja de ahorro

Para hacer esto se debe seleccionar la nómina en donde se aplica el retiro. En la ventana se muestra el total ahorrado, y el empleado puede retirar todo lo que lleva ahorrado o una fracción.

Hoja de bihorarios

Hoja de bihorarios

Pasando a los reportes vemos la hoja de bihorarios en donde se registra el avance del empleado a través de todas las horas, así como las operaciones que hizo. Esto es para que los administrativos puedan revisar.

Como puedes ver, se selecciona una fecha y el reporte se muestra automáticamente.

Reporte de remanente

Reporte de remanente en sistema para maquila

El remanente es otra pieza fundamental de este sistema para maquiladoras. Permite estimar cuánto tiempo resta para terminar un corte, basándose en los datos que existen.

De este modo el encargado de la línea puede estimar cuándo es que realmente se terminará un corte si se sigue al ritmo actual.

Ajustes

Ajustes del sistema – Colores para control de bultos, bihorarios, incentivos, etcétera

En los ajustes se controlan varias cosas como lo son los colores para los distintos días en el control de bultos. También se registran datos propios de la maquiladora como el precio por día, días que se trabaja, bihorarios  e incentivos.

Varias cosas del sistema son totalmente personalizables, de modo que el sistema se puede adaptar a distintos modos de trabajo.

Escritorio

Dashboard en sistema para maquila

Llegamos a la parte final del sistema, pero también a la que más me gusta: el escritorio o dashboard. Este escritorio del software para maquila está pensado para mostrárselo al jefe de la empresa, pues se muestra un resumen.

Como puedes ver estamos mostrando la nómina de la semana actual, los empleados que asistieron, la información de las operaciones y bultos de los empleados así como un avance de cortes usando colores y porcentajes.

Descarga del software y código fuente

Este programa que te muestro no es gratuito ni open source. El mismo tiene un costo ya sea compilado o con el código fuente.

  • Precio del programa (licencia por computadora): 150 USD.
  • Costo del código fuente: 250 USD.

Si te interesa, procede al pago como se indica aquí: https://parzibyte.me/blog/pagos-venta-software/ y luego envíame un mensaje en: https://parzibyte.me/#contacto

Conclusión

Estos son todos los módulos del sistema. Como puedes ver lleva varias cosas de una empresa maquiladora o maquila como se conoce coloquialmente. Pronto traeré una demostración en un vídeo.

Si te interesa comprar el sistema o el código fuente puedes contactarme en mi página de contacto. Te invito a ver más sistemas que he creado, la mayoría de ellos son open source.

Créditos

Por cierto, es buen lugar para colocar los créditos del sistema:

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

1 semana hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

2 semanas hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

2 semanas hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

2 semanas hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

2 semanas hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

2 semanas hace

Esta web usa cookies.