Terminado

Sistema para Registro de clientes em Php + Pdo

Publicado el 13 Abril, 2015 en Programación y Tecnología

Sobre este proyecto

Abierto

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...

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: 18 Abril, 2015

Habilidades necesarias