Giter Club home page Giter Club logo

pedidocerto's Introduction

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

pedidocerto's People

Contributors

marcoskisto avatar luisborges06 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.