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