Este é um aplicativo de gerador de relatórios para estoque, construído em Python com Programação Orientada a Objetos (POO). Ele recebe como entrada arquivos com dados de estoque, e gera um relatório acerca desses dados.
Os dados de estoque podem ser obtidos de diversas fontes, incluindo:
- Arquivos CSV
- Arquivos JSON
- Arquivos XML
O aplicativo suporta duas versões de relatórios:
- Relatório simples
- Relatório completo
O gerador de relatórios de estoque é composto por três módulos principais:
-
Importador de dados: Responsável por importar os dados de estoque de arquivos CSV, JSON ou XML.
-
Relatório: Responsável por gerar o relatório final, que pode ser completo ou simplificado.
-
Refatorador de estoque: Responsável por integrar os dados importados e gerar o relatório final.
- Instale as dependências do aplicativo com o seguinte comando:
pip install -r requirements.txt
- Execute o aplicativo com os seguintes argumentos:
inventory_report <caminho_do_arquivo_input> <tipo_de_relatório>