Skip to content

Projeto para monitoramento de entrada e saída de pessoas.

License

Notifications You must be signed in to change notification settings

pibelisario/controle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proteto Controle

NPM

Sobre o projeto

Eu tive a ideia de fazer a aplicação "Controle" a partir da necessidade da empresa a qual trabalho teve de fazer o monitoramento e controle de acesso de pessoas as dependências da empresa. Com essa aplicação é possível registrar as informações pessoais, data, horário e local em que a pessoa esteve na empresa. Está aplicação atualmente esta em uso na empresa e tem sido de grande ajuda para o controle de acesso de pessoas.

Para facilitar para o usuário do sistema eu importei do banco de dados todos os associados e dependentes de outro sistema da empresa, assim sendo necessário cadastrar novas pessoas somente em caso dele não ser associado e ser a primeira vez que ele vem à empresa.

Layout web

Tela para adicionar entrada

##OBS: Nenhuma informação de pessoas reais foram utilizadas nas telas.##

Nessa tela primeiramente o usuário do sistema deve buscar a pessoa que irá adentrar à empresa, a pesquisa pode ser feita por Rg, Nome e CPF. Caso seja a primeira vez da pessoa será necessário realizar o cadastro da mesma (verificar na tela de cadastro) e posteriormente buscar o cadastro e realizar a entrada, escolhendo o departamento em que ela irá.

web 0

Tela de visualização das últimas entradas

Nessa tela é possível verificar as últimas entradas feitas na empresa (tela possui paginação), nela e possível verificar informações pessoais, data/hora de entrada e o local em que a pessoa foi na empresa. Também e possível verificar os detalhes de cada pessoa que entrou clicando na opção detalhes (verificar na tela detalhes) ou até mesmo excluir alguma entrada.

web 1

Tela detalhes do cadastro

Tela para visualizar informações pessoais sobre associado, dependente ou outros.

web 2

Tela cadastro novo

Tela de cadastro

web 3

Tela buscar cadastro

Tela para buscar cadastro e caso necessário editar ou excluir

web 4

Tela buscar entradas

Nessa tela e possível fazer a busca de entradas entre as datas escolhidas.

web 5

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven

Front end

  • thymeleaf
  • Bootstrap
  • HTML
  • CSS
  • JS

Implantação em produção

  • Back end: AWS
  • Banco de dados: MySQL

Autor

Paulo Inácio Belisario de Noronha

https://www.linkedin.com/in/paulo-in%C3%A1cio-belisario-de-noronha-392946b6/

About

Projeto para monitoramento de entrada e saída de pessoas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published