Manual de Usuario – Sistema de Control de Stock de Almacén

El Sistema de Control de Stock de Almacén es una aplicación de consola desarrollada en C++ que permite gestionar inventarios y realizar registros de movimientos (entradas y salidas) de productos en un almacén. El sistema utiliza archivos CSV para almacenar la información de inventarios y movimientos.

  1. Requisitos del Sistema:
  • Sistema operativo compatible con C++.
  • Compilador C++ con soporte para el estándar C++ 9.2 o superior.
  1. Inicio del Programa: Para iniciar el programa, compile el código fuente proporcionado y ejecute el ejecutable resultante. A continuación, se presentará un menú principal con las siguientes opciones:
  • 1 – Inventarios: Permite gestionar la información de los productos almacenados, como agregar nuevos productos, visualizar el inventario actual y ver el valor total del stock.
  • 2 – Registrar movimiento: Permite registrar movimientos de entrada y salida de productos, así como visualizar todos los movimientos registrados.
  • 0 – Salir: Cierra el programa, guardando la información actualizada en los archivos CSV.
  1. Menú Inventarios:

El Menú Inventarios proporciona opciones para gestionar la información de los productos almacenados en el inventario. Aquí se detalla cada una de las opciones disponibles en este menú:

1. Ingresar productos al inventario:

  • Descripción: Permite al usuario registrar nuevos productos en el inventario.
  • Proceso:
    • El usuario selecciona la opción «1» desde el Menú Inventarios.
    • Se solicita al usuario ingresar los detalles del producto, incluyendo código, nombre, cantidad y precio.
    • El sistema verifica si el producto ya está registrado para evitar duplicados.
    • Si el producto no está registrado, se añade al inventario y se actualiza el archivo CSV correspondiente.
    • Si el producto ya está registrado, se muestra un mensaje indicando que el producto ya existe y se solicita al usuario ingresar nuevamente los detalles.

2. Visualizar inventario:

  • Descripción: Muestra al usuario una tabla con la información detallada de todos los productos almacenados en el inventario.
  • Proceso:
    • El usuario selecciona la opción «2» desde el Menú Inventarios.
    • Se muestra una tabla con las columnas: Código, Nombre, Stock y Precio.
    • Cada fila representa un producto y sus respectivos detalles.
    • Si no hay productos registrados, se muestra un mensaje indicando que no hay inventarios para mostrar.

3. Ver total valor stock:

  • Descripción: Calcula y muestra al usuario el valor total del stock en el almacén.
  • Proceso:
    • El usuario selecciona la opción «3» desde el Menú Inventarios.
    • El sistema realiza el cálculo del valor total sumando el producto de la cantidad por el precio de cada producto.
    • Se muestra el valor total del stock en el almacén.

4. Volver al Menú Principal:

  • Descripción: Permite al usuario regresar al Menú Principal desde el Menú Inventarios.
  • Proceso:
    • El usuario selecciona la opción «0» para volver al Menú Principal.
    • El sistema regresa al Menú Principal, conservando los cambios realizados en el inventario.
  1. Menú Registrar Movimiento:
  • 4.1 Registrar Entrada:
    • Seleccionar la opción «1» desde el menú Registrar Movimiento.
    • Ingresar detalles como el código del producto y la cantidad a agregar.
    • El sistema verificará si el producto existe y registrará la entrada.
  • 4.2 Registrar Salida:
    • Seleccionar la opción «2» desde el menú Registrar Movimiento.
    • Ingresar detalles como el código del producto y la cantidad a retirar.
    • Se verificará si hay suficiente stock antes de registrar la salida.
  • 4.3 Visualizar Movimientos:
    • Seleccionar la opción «3» desde el menú Registrar Movimiento.
    • Se mostrará una tabla con la información de todos los movimientos registrados.
  • 4.4 Volver al Menú Principal:
    • Seleccionar la opción «0» para regresar al Menú Principal.
  1. Guardar Cambios y Salir:
  • Seleccionar la opción «0» desde el Menú Principal.
  • Los cambios en inventarios y movimientos se guardarán en archivos CSV.
  • El programa se cerrará y mostrará un mensaje de despedida.
  1. Consideraciones Importantes:
  • Evitar ingresar datos incorrectos para garantizar la integridad de la información.
  • Los archivos CSV («EntradasSalidas.csv» y «Inventarios.csv») se utilizan para almacenar datos y se generan en el mismo directorio que el ejecutable del programa.
  1. Contacto y Soporte: Para obtener asistencia adicional o informar problemas, comuníquese con el equipo desarrollador del sistema.

¡Gracias por utilizar el Sistema de Control de Stock de Almacén!