Gestión informatizada para almacenes frigoríficos

El Problema - La gestión informatizada de los almacenes frigoríficos de productos del mar requiere de figuras especiales en cuanto al tratamiento del stock y almacenaje, así como un proceso de facturación muy específico y complejo que no se parece en nada a los esquemas implementados en los ERPs genéricos. La organización del almacén, el seguimiento de todos los movimientos internos, procesos e entrada y salida rápidos y libres de errores son algunos de los planteamientos iniciales con los que se debe comenzar el desarrollo de una aplicación para este sector. Además existe una necesidad creciente de compartir y ofrecer datos en tiempo real a cada uno de los clientes, datos relativos al stock y movimientos de productos. Por otra parte se requiere una trazabilidad de todos los movimientos internos de los diferentes almacenes, así como el conocimiento instantáneo de la ubicación de cada partida de producto.

La Solución - Se de desarrolla un aplicación que integra todo el tratamiento del almacén, movimientos y procesos de facturación. La solución global consiste en 3 módulos diferentes pero íntimamente relacionados entre si:
Módulo principal: contiene todas las figuras básicas de entrada, salida, traspasos y facturación.
Modulo de Terminal Embarcable: destinado a la gestión de todos los movimientos internos de los almacenes y que se ejecuta en terminales especiales gran frío con conexión en tiempo real a la database utilizando una red WiFi.
Módulo de extranet: ofrece información en tiempo real a los clientes sobre stocks y movimientos d sus respectivos productos.

Se consigue solución final perfectamente adaptada a las necesidades, muy eficiente y fiable, utilizando diversas tecnologías maduras y bien establecidas.

Aspectos tecnológicos - Todos los módulos corren bajo Microsoft Windows®. Motor de base de datos SQL con arquitectura client-server. El modulo principal se desarrolla como una aplicación de desktop con un GUI sofisticado y arquitectura eficiente, utilizando un marco de desarrollo C++/MFC que se considera maduro y bien establecido. El módulo de Terminal Embarcable (ATE) es una aplicación escrita en C++ que se ejecuta en el lado servidor como multiproceso que atiende a cada una de las terminales WiFi. Todos los procesos son gestionados por un servicio de sistema desarrollado para este propósito que vigila el estado de cada proceso. El modulo 'Extranet' se implementa como un proceso CGI muy eficiente en leguaje C++ reutilizando el código escrito para los demás módulos evitando de este modo reescribir procedimientos similares en distintos lenguajes.