Skip to content

jeiel2013/POS_Bakery_Precious_Bread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Padaria Pão Precioso - Sistema de Gestão

Descrição

Este é um sistema de gestão desenvolvido como desafio prático para a disciplina de Programação II do curso de Sistemas de Informação. O sistema é projetado para a padaria "Pão Precioso" e permite o cadastro, listagem e exclusão de produtos, registro de vendas, fechamento do caixa, reposição de estoque, e geração de relatórios em arquivos de texto.

Funcionalidades

  • Cadastro de produtos: Adiciona novos produtos ao sistema.
  • Listagem de produtos: Apresenta a lista de produtos ordenada por ordem alfabética.
  • Exclusão de produtos: Remove produtos do sistema.
  • Registro de vendas: Registra as vendas e atualiza o estoque.
  • Fechamento do caixa: Calcula o total de vendas.
  • Reposição de estoque: Adiciona produtos ao estoque.
  • Relatório de fluxo de caixa: Gera um arquivo de texto com o total de vendas.
  • Relatório de inventário: Gera um arquivo de texto com o inventário atual.

Requisitos do Sistema

  • Comandos if, for, while, switch.
  • Métodos, funções e procedimentos.
  • Função de recursividade.
  • Dados registrados em forma de struct.
  • Organização em menus interativos.
  • Dados do vetor de produtos gravados em arquivo .bin.
  • Relatórios de fluxo de caixa e inventário gerados em arquivos .txt.
  • Produtos ordenados por ordem alfabética de descrição.
  • Algoritmo de busca binária para encontrar produtos.

Disciplina e Curso

Este projeto foi desenvolvido como parte das atividades práticas da disciplina de Programação II, oferecida no curso de Sistemas de Informação.

Utilização

  1. Compile e execute o programa em um ambiente C#.
  2. Escolha as opções do menu para interagir com o sistema.
  3. Siga as instruções na tela para cada funcionalidade.

Observações

  • Certifique-se de ter permissões para criar e escrever em arquivos no diretório de execução.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e propor melhorias.

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

Precious Bread Bakery - Management System

Description

This is a management system developed as a practical challenge for the Programming II course in the Information Systems program. The system is designed for the "Precious Bread" bakery and allows for the registration, listing, and deletion of products, sales recording, cash closing, stock replenishment, and generation of reports in text files.

Features

  • Product registration: Adds new products to the system.
  • Product listing: Presents the list of products ordered alphabetically.
  • Product deletion: Removes products from the system.
  • Sales recording: Records sales and updates the inventory.
  • Cash closing: Calculates the total sales.
  • Stock replenishment: Adds products to the inventory.
  • Cash flow report: Generates a text file with the total sales.
  • Inventory report: Generates a text file with the current inventory.

System Requirements

  • Control structures: if, for, while, switch.
  • Methods, functions, and procedures.
  • Recursion function.
  • Data recorded in the form of a struct.
  • Organization in interactive menus.
  • Product vector data stored in a .bin file.
  • Cash flow and inventory reports generated in .txt files.
  • Products sorted in alphabetical order by description.
  • Binary search algorithm to find products.

Course and Discipline

This project was developed as part of the practical activities of the Programming II course, offered in the Information Systems program.

Usage

  1. Compile and execute the program in a C# environment.
  2. Choose menu options to interact with the system.
  3. Follow the on-screen instructions for each functionality.

Notes

  • Ensure you have permissions to create and write files in the execution directory.

Contributions

Contributions are welcome! Feel free to open issues and propose improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A project of faculty in C# about an POS of bakery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages