Realizado

Desenvolvimento de um pequeno site - sistema Php ou qualquer outra linguagem compatível com o projeto

Publicado em 26 de Julho de 2019 dias na TI e Programação

Sobre este projeto

Aberto

O projeto consiste em um pequeno 'sistema de ERP' com minhas necessidades personalizadas.
O sistema - site terá 6 páginas.

1. A primeira página é o CONTROLE.
É Composto por 7 campos, sendo que 5 deles serão preenchidos pelo usuário, que são:

- Nome do produto;
- Data da Compra;
- Custo A1;
- Custo A2;
- Custo A3;
- Quantidade;
Os outros 2 campos são:
- O 'custo por unidade' será dado pela fórmula: Custo A1 + Custo A2 + Custo A3;
- O 'custo total' será dado pela fórmula: Custo por unidade * Quantidade;

Botões e Aplicações necessárias:
- Nesse menu deve possuir um botão 'adicionar controle' para que o usuário entre com as informações mencionadas anteriormente;
- Nesse menu deve possuir um histórico sobre o que já está cadastrado em controle;
- Nesse menu deve possuir um botão para editar os dados já cadastrados em controle;


2. A segunda página é o ESTOQUE.

É Composta por 5 campos:
- Nome do produto;
- Data da Entrada;
- Quantidade;
- Custo por Unidade;
- Custo Total;


- Nome do Produto: nesse campo o usuário digita as primeiras letras no 'nome do produto' e deverá ter uma função auto complementar puxando informações da página CONTROLE. Quando o cliente selecionar o nome do produto que deseja, automaticamente, preenche os dados: quantidade, custo por unidade e custo total serão preenchidos com base nos dados armazenados da página CONTROLE, e então, o usuário preenche a data de entrada;

Botões e Aplicações necessárias:
- Nesse menu deve possuir um botão 'adicionar estoque';
- Nesse menu deve possuir um botão para editar os dados já cadastrados;
- Quando cadastrado no estoque os dados do controle deverão ser excluídos (uma espécie de recortar e colar entre o controle -> estoque);
- observação: esses dados excluídos - recortados para o estoque deverão ir para uma página chamada histórico.


3. A terceira página é a VENDAS.

É Composta por 7 campos.

- N. Do pedido: o usuário irá preencher o número do pedido normalmente;
- Data da Venda: o usuário irá preencher a data da venda normalmente;
- Preço vendido: o usuário irá preencher o preço de venda do produto;
- Nome do produto: o usuário irá digitar o começo do nome do produto - puxando esses dados da página ESTOQUE - e a função auto complementar irá funcionar.
- Custo Excepcional: o usuário irá digitar se ocorreu algum custo extra;
- Canal de vendas: essa opção o usuário irá selecionar uma das seguintes opções:

1. ML
2.

OLX
3. Atacado
4. Ml ss
5.


Olx ss
6. Atacado SS

- Lucro na operação: o sistema irá calcular automaticamente o lucro a partir da seguinte fórmula e passos.
A. A partir do nome do produto o sistema irá verificar o custo total do produto.
B. A partir da opção selecionada em canal de venda terá um custo adicional. Seguindo os seguintes cálculos:

ml = preço de venda * 0,74, ou seja, -26% do preço de venda;
olx = preço de venda * 0,90, ou seja, -10% do preço de venda;
atacado = preço de venda * 0,90, ou seja, -10% do preço de venda;
ml ss = preço de venda * 0,82, ou seja, - 18% do preço de venda;
olx ss = preço de venda *0,98, ou seja, - 2% do preço de venda;
atacado ss = preço de venda * 0,98, ou seja, -2% do preço de venda;

c. Sendo assim, a fórmula utilizada para calcular o lucro na operação, por exemplo, de um produto vendido no olx:

lucro na operação: preço de venda - (preço de venda * 0,74) - custo por unidade - custo excepcional;

caso fosse uma venda no olx ss:

lucro na operação: preço de venda - (preço de venda * 0,98) - custo por unidade - custo excepcional;

botões e aplicações necessárias:
- nessa página deve possuir um botão 'adicionar ou lançar venda';
- nessa página deve ser possível adicionar mais de um produto em uma única venda;
- nessa página deve possuir um botão para editar as vendas lançadas;
- quando uma venda é lançada o estoque deverá ser diminuído e caso seja igual a 0 deverá ser excluído e encaminhado a uma página histórico, assim como o recorte realizado da página controle -> estoque;

a quarta página é a despesas fixas e variáveis;
é composta de três campos.


Todos os campos são preenchidos pelo usuário;
- Identificação: o usuário irá preencher com o nome - identificação da despesa;
- Data: o usuário irá preencher a data da despesa;
- Valor: o usuário irá preencher o valor da despesa;

Botões e Aplicações necessárias:
- Nessa página deve possuir um botão 'adicionar ou lançar despesa';
- Nessa página deve possuir um botão para editar as despesas lançadas;

5. A quinta página é o relatório - resultado;
essa página será apenas de visualização. Será totalmente automática a partir de datas.




Em FINANCEIRO:

- Diário: será calculado com a soma do lucro de todas as operações do dia;
- Semanal: será calculado com a soma do lucro de todas as operações da semana;
- Mensal: será calculado com a soma do lucro de todas as operações do mês - (menos) todas as despesas fixas e variáveis do mês;
- últimos 30 dias: será calculado com a soma do lucro de todas as operações nos últimos 30 dias - (menos) todas as despesas fixas e variáveis dos últimos 30 dias;
- últimos 90 dias: será calculado com a soma do lucro de todas as operações nos últimos 90 dias - (menos) todas as despesas fixas e variáveis dos últimos 90 dias;
- anual: será calculado com a soma do lucro de todas as operações no ano corrente - (menos) todas as despesas fixas e variáveis no ano corrente;
- total: será calculado com a soma de todos os lucros de todas as operações - (menos) todas as despesas fixas e variáveis;

em quantitativo de vendas:
- diário: quantidade de produtos vendidos no dia;
- semanal: quantidade de produtos vendidos na semana;
- mensal: quantidade de produtos vendidos mês;
- últimos 30 dias: quantidade de produtos vendidos nos últimos 30 dias;
- últimos 90 dias: quantidade de produtos vendidos nos últimos 90 dias;
- anual: quantidade de produtos vendidos no último ano;
- total: quantidade total de produtos vendidos;

em estoque:
- produto a: fará a contagem de quantos produtos tem em estoque que tem um custo superior a 200;
- produto b: fará a contagem de quantos produtos tem em estoque que tem um custo igual ou inferior a 200;



6. A sexta página consiste no histórico de: histórico - controle, estoque e vendas;

7.  Detalhes - Observações:

- O sistema deve funcionar apenas com o acesso via web - site e apenas com credenciais (usuário e senha);
- O sistema deve possuir três tipos de usuários - privilégios:
Usuário A: esse usuário pode editar e visualizar todos os dados;
Usuário B: esse usuário pode apenas visualizar todos os dados;
Usuário C: esse usuário pode visualizar todos os dados com exceção da: Página controle, relatório - resultado e do campo lucro por operação; esse usuário pode adicionar ou lançar vendas, porém não pode visualizar o campo lucro por operação;
- o sistema deve ter uma página para que o administrador possa controlar as contas dos usuários, privilégios, modificação de senha, recuperação de senha.



- Não possuo nenhuma preferencial em linguagem de programação, apenas que a solução apresentada seja eficiente e rápida;
- Em anexo segue algumas imagens do esperado do sistema em relação as funcionalidades;

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. F. S.