Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.
/ pedidoCerto Public archive

Sistema de gerenciamento de comandas de restaurante

Notifications You must be signed in to change notification settings

Marcoskisto/pedidoCerto

Repository files navigation

PROJETO LP4 FATEC - Pedido Certo

Professor: Fernando Sales

Alunos: Gisele, Hamilton, Luís Henrique, MarcosKisto

Importando o Projeto

  1. git clone https://github.com/Marcoskisto/pedidoCerto.git
  2. cd pedidoCerto
  3. composer install
  4. php artisan key:generate
  5. criar o Banco "pedidocerto", com user -homestead- e password -secret-
    • php artisan migrate (migrations ainda não criadas)

Descrição:

Sistema de gerenciamento de comandas de restaurante. Tem a finalidade de suprir as necessidades mínimas de atendimento ao cliente em um restaurante. Um garçom ao atender um cliente em uma mesa, pelo celular deverá abrir uma comanda escolhendo o número da mesa no sistema. A partir daí, irá selecionar no sistema os pratos solicitados pelo cliente e a sua quantidade. Essas informações serão visualizadas pelos funcionários da cozinha que prepararão os pratos. Para fechar a comanda o sistema apresentará o valor total da Comanda que o cliente irá pagar. Depois de paga a comanda será encerrada pelo Garçom, que alterará seu Status de "Aberta" para "Fechada".

Requisitos Funcionais

  • RF001 - Cadastro do usuário;
  • RF002 - Alterar Usuários;
  • RF003 - Excluir Usuários;
  • RF004 - Efetuar Login;
  • RF005 - Efetuar Logout;
  • RF006 - Criação de Comandas;
  • RF007 - Exibição das Comandas;
  • RF008 - Inclusão e exclusão de Pedidos nas comandas;
  • RF009 - Cadastrar Pratos;
  • RF010 - Listar Pratos cadastrados;
  • RF011 - Alterar Pratos;
  • RF012 - Excluir Pratos;
  • RF013 - Alterar Status das comandas.

Requisitos Não-Funcionais

  • RNF001 – O sistema deverá ter uma quantidade máxima de usuários suportados;
  • RNF002 - O sistema deverá ter uma quantidade máxima de mesas que poderão ser cadastradas;
  • RNF003 - Haverá um limite de pedidos que constarão na comanda;
  • RNF004 - Deverá ter um tempo limite de uma sessão de usuário;
  • RNF005 - Limite de pedidos por mesa;
  • RNF006 - Segurança das informações cadastrais;
  • RNF007 - Acesso por HTTPS;
  • RNF008 - Banco de Dados MySql
  • RNF009 - Linguagem PHP
  • RNF010 - Framework Laravel 3.7

Diagrama de Caso de Uso.

DER do banco de dados

DER do banco de dados.

DER do banco de dados

Diagrama de Classes.

Diagrama de Classes

About

Sistema de gerenciamento de comandas de restaurante

Resources

Stars

Watchers

Forks

Packages

No packages published