Realizado

Sistema para Registro de clientes em Php + Pdo

Publicado em 13 de Abril de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um sistema “simples”, porém robusto no quesito segurança para registro, exibição e edição de um cadastro de clientes em um banco de dados mySQL.
O banco de dados já existe, possui duas tabelas, 1ª Operadores e a 2ª Clientes. Porém sua estrutura pode ser alterado sem qualquer problema.

O sistema precisa:

- Ter um sistema de login com 04 níveis de acesso.

- Possibilitar as funções inserir, editar, exibir, deletar, pesquisar, em um banco de dados de clientes (nome, email, telefones, etc) conforme a permissão do nível de acesso do operador.

- Impedir a edição simultânea de um mesmo cadastro.

- Na página de inserção, ao digitar o e-mail do cliente o sistema deve consultar (ex. Ajax) se já existe, e em caso positivo, carregar os demais dados existente no cadastro e permitir que o operador somente atualize a ficha. Obs.
Nesta mesma página deve haver uma segunda consulta ao cep (se informado pelo operador, deverá consultar os Correios e preencher os campos de endereço (já está feito)).

- Registrar todas as ações feitas pelo operador. Ex. Operador W, as X hs do dia Y, entrou no sistema/inseriu/editou/etc o cadastro “Cliente Z”.
(Esse ponto pode ser excluído caso a complexibilidade pese no custo final) .

- Permitir que o operador edite seus dados, inclusive uma foto.

- Permitir que o administrador adicione/edite/remova/bloqueie, operadores.

- No topo desse sistema haverá um campo para busca, ele precisa buscar nos campos nome e e-mail, conforme nível de acesso.

- Não é precisa criar design para a aplicação, já possui.

- Imprescindível, PHP5 e conexão ao mySQL via PDO.

- Proteção contra brute force, sql injection, etc...

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 18 de Abril de 2015

Habilidades necessárias