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.
- Requisitos del Sistema:
- Sistema operativo compatible con C++.
- Compilador C++ con soporte para el estándar C++ 9.2 o superior.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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!