Analisando propostas

Programador

Publicado em 14 de Setembro de 2015 dias na TI e Programação

Sobre este projeto

Aberto

O projeto pode ser desenvolvido em PHp ou javascript, ou a combinação.
Projeto:
1 - Ter uma relação de fornecedores com os itens que eles fornecem.
2 - Apresentar uma lista de todos os produtos que eles fornecem, por categoria.
2.1- A lista apresenta os itens que estão disponíveis para aquisição, sem aparecer o nome do fornecedor.
3- Depois de escolher os itens, seja apresentada para o usuário três listas diferentes:
    1ª – Com o nome do fornecedor que teve o menor preço, com a data em que o preço foi cadastrado no sistema;
    2ª – Com o nome do fornecedor que teve o segundo menor preço, com a data em que o preço foi cadastrado no sistema;
    3ª - Com o nome do fornecedor que teve o 3º menor preço, com a data em que o preço foi cadastrado no sistema;
    4ª – Uma lista levando-se em conta o menor preço apresentado por cada fornecedor, com a data em que o preço foi cadastrado no sistema;
4- Comparar os preços nas 4 listas apresentado a diferença de valores entre elas, e a percentagem.
5- Códigos para otimizar mecanismos de buscas.
NÃO preciso da interface, apenas dos códigos funcionando. O Layout EU JÁ POSSUO.

Um exemplo do que eu quero, acho que fica mais fácil para entender.
Empresa 1
    Produtos    A, B, C, D, E
Empresa 2
    Produtos    A, C, G, H, I
Empresa 3
    Produtos    A, C, F, G, I
Empresa 4   
    Produtos    C, F, G, H

A lista que aparece para o usuário seria a seguinte:
quant.          Produto
1                      A
4                      B
3                      C
1                      D
5                      E
1                      F
2                      G
2                      H

O resultado seria o seguinte: Vou colocar como se o usuário escolhesse apenas 3 produtos
Lista 1
Empresa 3                                                  Empresa 2                                              Empresa 4                                     
quant    produto  Preço  Data            quant    produto  Preço  Data            quant    produto  Preço  Data
2              A              30,00    10/05        2              A              32,00    12/05        2              A              29,00    11/05
1              B              10,00    10/05        1              B              12,00    12/05        1              B                9,00    11/05
5              A                5,00      9/05        5              A                  4,00    11/05        5              A              11,00    12/05
total                          45,00                                                        48,00                                                          49,,00

Melhor Compra
quant    produto    Preço    Data      Empresa
2    A        28,00    11/05    Empresa 1 
1    B          9,00    12/05    Empresa 4
5    C          4,00    11/05    Empresa 2
Total            41,00
A diferença da compra da empresa 4, mais cara, para a empresa 3, mais barata é de R$ 4,00 (8,2%).
A diferença da compra da empresa 4, mais cara, para a empresa 2, mais barata é de R$ 3,00 (6,7%).
A diferença da compra da empresa 2, segunda mais cara, para a empresa 3, mais barata é de R$ 1,00 (2,1%).
A compra realizada nos fornecedores mais baratos comparado com a compra realizada em único fornecedor é:
Lista mais barata    Empresa 3    Empresa 2    Empresa 4
41,00            45,00        48,00        49,00
Economia        -4,00        -7,00        -8,00
            8,9%        14,6%        16,4%

O usuário tem que ter a possibilidade de escolha do produto e a quantidade

Pode listar empresas que enquadrem no mínimo com 80% dos produtos selecionados, já que na lista que traz os preços mais baratos verifica todos os fornecedores.

Categoria TI e Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)

Prazo de Entrega: 09 de Outubro de 2015