Ir para conteúdo
Fórum Script Brasil
  • 0

System 2025 - Controle de Condomínio


Cleimar Lemes

Pergunta

Desenvolvi a nova versão para o sistema de portaria que fiz em 2017, hoje trago uma versão melhor mais rapida e fluente.. 

segue todas as tela do sistema se alguém quiser fazer melhoras e contribuir eu agradeço.. 

utilzando xamp mais atual com php 8 .. 

para login do sistema usuario: adm@adm.com  senha: 123  a senha no banco de dados esta em hash 

usando fpdf e phpmailer (esse ainda não consegui fazer funcionar pra pessoa recuperar a senha ou cadastrar uma nova mas o sistema esta todo implantado..)https://drive.google.com/file/d/1Udo-PV4HAt6k3UGBICqlga6mwDAQx7FE/view?usp=sharing

vou hospedar o script completo pra download.. 

cadastro usuario.png

cadastro visitante morador prestador de serviço etc..png

confirmacao de entrada.png

confirmacao de saida.png

edicao de cadastros.png

escolha do dia pra gerar o relatorio.png

gerenciar os cadastros.png

login.png

image.thumb.png.5a936cf6543e4ddfbe2033b3dec40646.png

 

image.thumb.png.75d9ce9397a15e663e9e172d8b22735f.png

 

principal.png

 

relatorio em pdf.png


 

painel de entradas.png

painel de saida de ativos.png

registro da entrada com matricula.png

relatorios.png

Editado por Cleimar Lemes
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

No MySQL / condomínio encontrei três campos na tabela movimentaçôes: nome_visitante, placa_veiculo, residência_destino, esses três campos deveriam estar na tabela visitante e não na tabela movimentações.

Aconselho esquecer esses campos por enquanto.

Há dois tipos de pessoas que entram e saem pela portaria do condomínio: o morador e o visitante. Como vamos distinguir um do outro?

Vamos esquecer o visitante, e só ficar com o morador, para simplificar. Tem morador que é pobre e não tem carro. Tem morador que é rico e tem 50 carros. Como é que vamos cadastrar o morador? Tem morador que é pobre e só tem um apartamento, e tem morador que é rico e que tem 50 apartamentos. Viu como é complicado montar um banco de dados?

A regra do banco de dados é criar apenas uma tabela para cada tipo de tarefa. A minha sugestão é mudar a tabela visitante para tabela pessoa, e lá dentro você cria um campo para saber quem é morador e quem é visitante.

Outra sugestão é eliminar os campos hora entrada e hora saída e incorporar essa informação nos campos dia entrada e dia saída, mudando o tipo de campo de Date para Datetime.

Claro que fazer um controle de entrada e saída só dos moradores é bem limitado, mas na minha opinião, primeiro você resolve o problema dos moradores e depois se aventura a tentar registrar os visitantes. Imagine que um morador entra com o seu carro, e ele está com a esposa e seu filho: como vamos registrar os três no registro de movimentação?

 

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

  • 0

atualizei o projeto agora esta funcionando a parte de recuperar senha, gerar credencial etc.. bom a questao do morador ter 50 carros não importa porque na entrada ele vai pegar a matricula e se ele tiver em algum carro ele so digita a placa e pronto. não precisa cadastrar o carro e so pra controle de entrada.. a parte agora de entrada tem opcao de escolher se e morador, visitante ou prestador de serviço..  estou indo devagar com ele mas já esta funcional. não penso em vender o sistema e so pra passar o tempo. e ir aprendendo com alguma coisa interessante. vou estudar suas obs. e ver o que fazemos. 

obrigado. 

19 horas atrás, Frank K Hosaka disse:

Eu uso o PHP 8.4.0 (usei o comando php -v) e eu precisei alterar a linha 8 e 9 do cadastro_visitante.php assim:
 

$nome = filter_input(INPUT_POST, 'nome');
$documento = filter_input(INPUT_POST, 'documento');

pois a constante FILTER_SATINIZE_STRING foi descontinuado.

vou organizar todo os codigo com as novas constante.. 

Link para o comentário
Compartilhar em outros sites

  • 0

Gostei da sua explicação. A ideia é dominar o PHP, ver quanto ele ajuda ou complica a nossa vida. Ainda não vi a versão atual do condomínio, mas eu espero a convencê-lo a usar o recurso da classe do PHP ao longo de nossas conversas. Por enquanto, vou me limitar ao banco de dados:

A minha sugestão é mudar a tabela visitante para pessoa, com os seguintes campos

id (auto_increment)
nome

tipo (inteiro, onde 0=morador, 1=prestador, 2=visitante)
documento (padrão=null)
acesso (padrão=1)

foto (padrão-null)

Note que eu tirei o campo matrícula, eu entendo que ele é desnecessário, uma vez que a tabela tem o id e ele pode ser usado para identificar a pessoa.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,5k
    • Posts
      652,4k
×
×
  • Criar Novo...