Sistema de Gerenciamento de Refeitório
(SGR)
Entrega para Revisão 3 – Aula 1
Requisitos Funcionais (RF)
1. O sistema deve permitir que o usuário faça login com e-mail, matrícula ou outro
identificador e senha.
2. O sistema deve permitir a compra de refeições pelo aplicativo.
3. O sistema deve exibir o cardápio diário e semanal.
4. O sistema deve aplicar descontos configuráveis (ex.: 15%) para perfis
específicos definidos pela administração.
5. O sistema deve permitir que o usuário informe a mesa onde está localizado no
momento do pedido.
6. O sistema deve gerar um QR Code de acompanhamento do pedido após a
compra.
7. O sistema deve enviar automaticamente os pedidos para a equipe do refeitório
com a indicação da mesa.
8. O sistema deve permitir que o funcionário registre a entrega da refeição.
9. O sistema deve permitir que o gerente cadastre e atualize o cardápio.
10. O sistema deve gerar relatórios de consumo, vendas e preferências (pratos
mais/menos consumidos).
11. O sistema deve permitir reservas antecipadas de refeições e cancelar pedidos não
atendidos dentro de um prazo definido.
Requisitos Não Funcionais (RNF)
1. O sistema deve responder em no máximo 2 segundos por operação.
2. O sistema deve estar disponível 99% do tempo (exceto manutenção).
3. Os dados dos usuários devem ser armazenados de forma segura (com
criptografia).
4. O sistema deve ser compatível com celular e computador.
5. O sistema deve suportar inicialmente 1.000 usuários simultâneos e ser escalável
para até 3.000 sem perda de desempenho.
6. Todas as ações devem exibir feedback visual (mensagens de sucesso, erro ou
alerta).
Processo Atual (Antes do Sistema)
1. O usuário vai até o caixa do refeitório.
2. Faz o pedido presencialmente.
3. Realiza o pagamento em dinheiro ou cartão.
4. Retira um comprovante e segue até o balcão.
5. Pega a refeição.
Problema: esse processo gera filas, é demorado e não oferece controle digital eficiente
de consumo e estoque.
Processo Futuro (Com o Sistema via QR Code e
Entrega na Mesa)
1. O usuário acessa o aplicativo do refeitório.
2. Visualiza o cardápio diário/semanal.
3. Escolhe a refeição desejada e informa a mesa onde está localizado.
4. Realiza o pagamento online (com desconto aplicado, se houver).
5. O sistema gera um QR Code para acompanhamento do pedido.
6. O funcionário recebe o pedido com a indicação da mesa.
7. A refeição é entregue diretamente na mesa informada.
👉 Benefícios:
Elimina filas e deslocamentos até o caixa ou balcão.
Garante conforto e rapidez para o usuário.
Facilita a organização dos funcionários.
Melhora o controle digital (relatórios, consumo, estoque e descontos).
Histórias de Usuário
Usuário
Como usuário do refeitório, quero visualizar o cardápio antes de pedir, para
escolher a refeição com antecedência.
Como usuário do refeitório, quero realizar o pagamento pelo aplicativo, para não
precisar usar o caixa físico.
Como usuário do refeitório, quero informar minha mesa no pedido, para receber
a refeição sem sair do meu lugar.
Funcionário
Como funcionário do refeitório, quero visualizar os pedidos com a mesa
indicada, para entregar as refeições de forma rápida e organizada.
Como funcionário do refeitório, quero registrar a entrega da refeição, para
manter o controle atualizado.
Gerente
Como gerente, quero cadastrar e atualizar refeições no cardápio, para manter as
opções corretas.
Como gerente, quero gerar relatórios de consumo e vendas, para planejar o
estoque.
Como gerente, quero identificar pratos mais consumidos e menos aceitos, para
tomar decisões estratégicas.
Como gerente, quero gerar relatórios financeiros (como DRE mensal), para
acompanhar custos e resultados.