Find Jobs
Hire Freelancers

Desenvolvedor PHP (Orientado a Objetos)

max €314 EUR

Closed
Posted over 9 years ago

max €314 EUR

Paid on delivery
Olá, estou criando um sistema de localização de notebooks e celulares em PHP Orientado a Objetos. A lógica do sistema é basicamente essa: EM USO - Um funcionario ao sair para trabalhar fora das unidades da empresa obrigatoriamente deve levar um notebook e um celular (da empresa). Então deve ser registrado em qual das unidades e data ele pegou os dois equipamentos e em qual das unidade e data ele devolveu os dois equipamentos. MANUTENÇÃO - Controle de notebooks e celulares em manutenção (data de entrada e data de saida da manutenção) DISPONIVEL PARA USO - caso algum notebook ou celular não esteja em uso nem em manutenção devem estar habilitado para seleção, para que seja possivel selecionar para uso. ? No sistema já estão criados os seguintes CRUDS e classes (OO) relacionados a: Empresa Cadastro de filiais (unidades da empresa) Cadastro de funcionarios? Cadastro de celulares Cadastro de notebooks E também já esta criado o login em nivel empresa, então manualmente posso criar varias empresas e atribuir logins a elas. E as operações no DB estão indo certinho para cada id_empresa (session). A cada nova empresa tenho que ir no DB e criar o usuario e senha. Atualização de logotipo por id_empresa, alteração de senha de cada empresa também já esta ?ok. O QUE PRECISO O sistema já esta bastante desenvolvido em php OO, utilizando conexão MYSQLI e a parte do frontend eu que estou desenvolvendo então preciso que continue a programação php no código de frontend, os metodos/classes e relacionamento no DB dos itens abaixo:- Criar método e fazer?relacionamento EM USOpara controlar os equipamentos em uso. Lembrando que em uso obrigatoriamente um funcionario vai pegar um notebook e um celular, e ele pode pegar em uma das unidades da empresa, devolver na mesma unidade ou em outra unidade, devem ser registradas datas Em uso vai entrar na página "Em uso" Dentro dessa página será possivel cadastrar um novo uso pelo form, selecionando no DB (em suas respectivas tabelas) um notebook, ?um celular, um funcionario, a unidade de retirada, data de retirada e unidade de devolução, data e devolução Na página celulares, terá uma opção para visualizar apenas celulares em uso? Na página notebooks, terá uma opção para visualizar apenas notebooks em uso? ?- Criar método?e fazer Relacionamento em manutençãoNotebooks com datas de entrada e previsão de saida da manutenção Celulares com datas de entrada e previsão de saida da manutenção Equipamentos em manutenção não podem ser selecionados para uso, nem estar em uso (claro). ?- Criar método e fazer?Relacionamento disponivel para usoNotebooks e celulares que não estão em uso nem em manutençao devem estar habilitados no combox para seleção, quando for cadastrar um novo uso. Na paginas de celulares e notebooks tera uma aba que gera um relatorio que? ?- Criar método e fazer??Relacionamento localização nas unidadesDeve exibir os notebooks disponiveis em cada unidade da empresa Deve exibir os celulares disponiveis em cada unidade da empresa ?- Criar metodos para relátorios personalizados e criar?trigger mysql no DB para que já fique tudo salvo a cada alteração no DB.?- Niveis de acesso A classe usuarios e tabela no DB já estão?criadas e niveis de usuarios já estão pré?definidos, sendo que atualmente estou desenvolvendo o sistema como nivel 2 EMPRESA,?preciso que seja ?programado o nivel 1 ADMIN GERAL e usuarios empresa (niveis de acesso usarios empresa: 3 cadastra, atualiza e exclui, 4 apenas visualiza) na verdade o niveis já estão no DB (tabela usuarios) mas não esta programado no sistema, atualmente esta logando normal e configurada a session id_empresa. ?No painel ADMIN deverá ter a opção para criar uma nova conta de empresa (usuario 2), para não ter a necessidade de ir no DBo usuario Empresa (nivel 2) poderá criar usuarios de nivel 3 e 4A primeira senha (MD5) sempre sera o login do usuario empresa ou usuarios empresa, e o mesmo deve trocar a senha no primeiro acesso.?- Ticket e chatCriar um mini sistema de ticket e chat visivel no painel ADMIN e de todos usuarios, na pagina suporte.- Usuarios On-lineO ADMIN poderá ver qual usuario esta online.- Páginas acessadas e mais acessadas por id_empresa/id_usuario? ???- O Admin poderá congelar e liberar?uma empresa e todos seus usuarios, quando o admin congelar, a empresa só terá permissão para visualização e gerar relatorios de datas anteriores ao bloqueio.?? ?Na página inicial tanto do ADMIN como dos usuarios os dados dos graficos tem que retornar valores conforme?DB.?? Todos os itens acima é a programação em php no frontend, nas clases e metodos, e relacionamento no DB Não estou utilizando nenhum framework, e preciso de um profissional que tenha realmente experiencia. Prazo desejado de 15 dias para concluir o projeto Interessados, enviar propostas com valores e portfólios.
Project ID: 12373895

About the project

7 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average €314 EUR for this job
User Avatar
Olá, boa tarde! Tudo bem? Vi a publicação do seu seu projeto ontem, mas recusei enviar proposta pelo fato do sistema já está andamento e sei que isso às vezes é um atraso para um desenvolvedor (digo por experiência). De qualquer forma, hoje vi novamente na lista de publicações de projetos este e então decidi fazer a presente proposta. Eu entendi bem o que tu queres. Eu tenho construído este tipo de sistema. Módulo de autenticação, autorização, ACLs, controle de acesso em nivelado, chat etc. Posso reconstruir o sistema baseado no que você já tem, usando algum ferramenta de desenvolvimento rápido como Symfony 2 ou Zend. Prazo de 22 dias. O que achas?
€314 EUR in 22 days
4.5 (1 review)
1.6
1.6
User Avatar
Boa tarde. Estou a disposição para realizar este trabalho. Já fiz vários trabalhos em php oo, o que demanda mais tempo de implementação são os relatórios por não estar usando framework, mas me disponho a fazer este trabalho. Duvidas fico a disposicão.
€314 EUR in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
boa noite, represento a empresa RATHT Tecnologias empresa de eng. e comunicação CNPJ 20.407.406/0001-09, tenho um time composto por 2 profissionais com vasta experiência no mercado e com bastante interesse em desenvolver seu projeto.
€314 EUR in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
Brazil
0.0
0
Member since May 13, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.