Evaluando propuestas

Programador

Publicado el 14 Septiembre, 2015 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: 09 Octubre, 2015