ribeirofrv / inventory-report

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gerador de Relatórios de Estoque

Este é um projeto desenvolvido durante o módulo de Introdução à Ciência da Computação do curso de Desenvolvimento Web na Trybe. O projeto consiste na implementação de um gerador de relatórios que recebe como entrada arquivos com dados de um estoque e gera, como saída, um relatório com informações sobre esses dados. O programa possui as seguintes funcionalidades:

Entrada de Dados

O gerador de relatórios permite a obtenção dos dados de estoque a partir de diferentes fontes:

  • Importação de arquivo CSV: É possível importar um arquivo CSV contendo os dados do estoque.
  • Importação de arquivo JSON: É possível importar um arquivo JSON contendo os dados do estoque.
  • Importação de arquivo XML: É possível importar um arquivo XML contendo os dados do estoque.

Versões do Relatório

O relatório gerado possui duas versões disponíveis: simples e completa.

  • Relatório Simples: Esta versão apresenta uma visão resumida dos dados do estoque, com informações básicas sobre os itens.
  • Relatório Completo: Esta versão oferece uma visão mais detalhada dos dados do estoque, incluindo informações adicionais, como descrição, fornecedor, preço, quantidade, entre outros.

Habilidades Exercitadas

  • Aplicação de conceitos de Orientação a Objetos em Python.
  • Aplicação de padrões de projeto para estruturar o código.
  • Leitura e escrita de arquivos nos formatos XML, CSV e JSON.

Contribuição

Contribuições são bem-vindas! Se você deseja contribuir com melhorias para este projeto, siga as etapas abaixo:

  1. Faça um fork deste repositório.
  2. Crie um branch com sua feature/correção: git checkout -b minha-feature.
  3. Commit suas mudanças: git commit -m 'Minha nova feature'.
  4. Push para o branch criado: git push origin minha-feature.
  5. Abra um Pull Request.

About


Languages

Language:Python 98.7%Language:Dockerfile 1.3%