Giter Club home page Giter Club logo

testeci's Introduction

Gerenciador de pedidos

Objetivo


Desenvolver um sistema capaz de gerenciar pedidos, seus produtos e fornecedores em formato de tabelas.

Observações e como inicializar o projeto


Configurações da Database


  • O banco de dados usado foi o PostgreSQL.
    • Os nomes das tabelas têm de ser:
      • "produto" - para os produtos.
      • "pedido" - para os pedidos.
      • "fornecedor" - para os fornecedores.
    • Script de criação da tabela:
         CREATE SEQUENCE id_produto;
         CREATE TABLE produto(
             id_produto int default nextval('id_produto'::regclass) PRIMARY KEY,
             nome Varchar(50),
             preço Decimal(19, 2)
         )
         
         CREATE SEQUENCE id_fornecedor;
         CREATE TABLE fornecedor(
             id_fornecedor int default nextval('id_fornecedor'::regclass) PRIMARY KEY,
             nome Varchar(50)
         )
         
         CREATE SEQUENCE id_pedido;
         CREATE TABLE pedido(
             id_pedido int default nextval('id_pedido'::regclass) PRIMARY KEY,
             chave_nfe Varchar(30)
             quantidade int,
             valor_total int,
             estado estado,
             id_fornecedor int,
             FOREIGN KEY (id_fornecedor) REFERENCES fornecedor (id_fornecedor),
             id_produto int,
             FOREIGN KEY (id_produto) REFERENCES produto (id_produto)
         )

Avisos gerais

  • Pedidos, produtos e fornecedores tem as funções criar, excluir, editar e listar.
  • Pedidos podem ser ordenados crescentemente por qualquer campo.
  • Pedidos podem ser pesquisados pelo seu ID.

Como inicializar o projeto

  • Você irá precisar de um CLI Interpretar do PHP, isso pode ser instalado via Xampp. Na sua IDE, vá nas suas configurações do PHP e adicione o seu CLI Interpreter, que está no diretório do xampp. O diretório padrão é C:\xampp\php\php.exe.

  • Após concluir os passos acima, apenas vá para o terminal e digite php spark serve. Então, você estará livre para acessar a aplicação no endereço indicado pelo próprio terminal.



Tecnologias utilizadas



Prévia do sistema

Menu

Gerenciamente de pedidos

Gerenciamento de produtos

Gerenciamento de fornecedores

testeci's People

Contributors

gabrielrechbrand avatar felipeazambuja avatar vini2003 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.