Skip to content

Este repositório contém o código para um sistema de gerenciamento de pizzaria. O sistema é projetado para otimizar e automatizar as operações diárias de uma pizzaria fazendo uso de módulos para gerenciamento de pedidos

Notifications You must be signed in to change notification settings

classroom-ufersa/GerenciamentoDePizzaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grupo 09: Gerencialmento de Pizzaria

Projeto desenvolvido como avaliação da terceira unidade da disciplina: Algoritmos e Estruturas de dados I, administrada. Trata-se de projetar um sistema na Linguagem C para gerenciamento de uma pizzaria, manipulando pedidos e pizzas.

Requisitos

  1. Pedidos deverá ter :
  • Identificação;
  • Lista de pizzas pedidas;
  • Total pedido;
  1. Pizzas precisa ter:
  • Sabor;
  • Tamanho;
  • Preço;
  • Quantidade de pizzas em estoque;
  1. Necessitará de um menu contendo as seguintes opções:
  • 1.Adicionar pizza;
  • 2.Remover pizza;
  • 3.Adicionar pedido;
  • 4.Remover pedido;
  • 5.Editar informação da pizza;
  • 6.Buscar pizza por sabor;
  • 7.Listar pizzas e quantidades disponíveis;
  • 8.Sair.
  1. Observação!
  • A Opção Sair é a única que permite sair do programa. Sendo assim, após cada operação o programa volta ao menu.
  • Cada execução do programa os dados devem ser carregados em um arquivo de texto e cada nova pizza ou pedido cadastrado deve ser inserido em ordem alfabética.
  • Deve-se atualizar o arquivo texto pra refletir o estado atual dos dados em virtude da adição ou remoção.
  • Deve ser atualizado a quantidade em estoque de pizzas a cada pedido.

Sumário

Fluxograma funcionamento do sistema

Na imagem abaixo apresentamos um fluxograma dos nossos estudos de como iria ocorrer o funcionamento bruto do sistema. Nele é possível verificar qual o comportamento das nossas funções a partir dos dados e escolhas feitas pelo usuário.

Fluxograma Funções

Legenda:

- Os azuis são as nossas funções do sistema;

- Os elementos amarelos são nossos estágios de escolha, ou seja, onde o usuário vai escolher o que o sistema vai realizar;

- Os elementos verdes são nossas perguntas a serem exibidas para o usuário;

Fluxograma do Fluxo de dados

O nosso fluxograma do fluxo de dados apresenta como os dados estarão se comunicando entre as nossas TADs, as funções e o nosso arquivo.txt

Fluxograma Fluxo de Dados

Fluxograma da organização do sistema

O nosso fluxograma da organização dos dados explica dentro da estrutura do sistema como estarão organizados nossos arquivos de texto, códigos fontes e demais documentos que auxiliem o funcionamento do sistema

Fluxograma da organização do sistema

Desenvolvedores

Fontes

About

Este repositório contém o código para um sistema de gerenciamento de pizzaria. O sistema é projetado para otimizar e automatizar as operações diárias de uma pizzaria fazendo uso de módulos para gerenciamento de pedidos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages