«

»

ago 01

Imprimir Post

Ponto eletrônico, controle os horários

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

ponto_eletronico    Olá Pessoal, estou aqui escrevendo mais um Post para vocês. Hoje vamos falar sobre um software chamado PHP TimeClock. Este software, nada mais é que um controle de ponto eletrônico. Irei fazer a instalação deste software num servidor utilizando Debian 7 (Wheezy) como sistema operacional.


Bom, vamos colocar a mão na massa, e começar a instalação.


1° Passo : Instalar o banco de dados mysqlapache2, php5 e php5-mysql;

   # apt-get install mysql-server mysql-common mysql-utilities apache2 php5 php5-mysql


OBS.1: Aceite a instalação do mysql e de suas dependências.

OBS.2: Será pedido para digitar a senha do usuário root do mysql.

OBS.3: Neste tutorial, irei utilizar todas as senhas 123456.


2° Passo: Baixar o pacote do ponto eletrônico e descompactá-lo;


   # wget http://ufpr.dl.sourceforge.net/project/timeclock/PHP%20Timeclock/PHP%20Timeclock%201.04/timeclock-1.04.tar.gz
   # tar -xvf timeclock-1.04.tar.gz

3° Passo: Criar a database, dar as devidas permissões e importar as tabelas;


   # mysql -u root -p123456
   > create database timeclock ;
   > grant select,insert,update,delete,alter,create on timeclock.* to timeclock identified by ‘123456’ ;
   > quit
   # cd timeclock-1.04/

OBS.4: Se estiver utilizando a versão 5.5 do mysql, alguns parâmetros foram descontinuados e, para efetuar as devidas alterações, editar o arquivo create_tables.sql, conforme abaixo;


1- Alterar todos os campos que mencionam TYPE=MyISAM por ENGINE=MyISAM

2- Na linha número 100, alterar de timestamp timestamp(14) NOT NULL, para  timestamp timestamp NOT NULL,


Dar o comando abaixo para importar as tabelas para dentro do banco de dados;


   # mysql -u root -p123456 timeclock < create_tables.sql

4° Passo: Mover o diretório timeclock-1.04 para /var/www conforme abaixo;


   # mv /root/timeclock-1.04 /var/www/
   # cd /var/www
   # ln -s timeclock-1.04 ponto

5° Passo: Configurar o arquivo config.inc.php, dentro do diretório /var/www/ponto alterando as linhas 20, 21, 22, 23, 74, 81, 87, 100, 183, 189;


De:

   $db_hostname = “localhost”;
   $db_username = “”;
   $db_password = “”;
   $db_name = “”;
   $disable_sysedit = “no”;
   $use_passwd = “no”;
   $use_reports_password = “no”;
   $email = “none”;
   $display_office_name = “no”;
   $display_group_name = “no”;
 

Para:

   $db_hostname = “localhost”;
   $db_username = “timeclock”;
   $db_password = “123456”;
   $db_name = “timeclock”;
   $disable_sysedit = “yes”;
   $use_passwd = “yes”;
   $use_reports_password = “yes”;
   $email = “teste@teste.com.br”;      
   $display_office_name = “yes”;
   $display_group_name = “yes”;
 
 

6° Passo: No navegador, digite: http://ip_do_servidor/ponto, Clique em Administration e, tanto no campo Username quanto a Password, coloque admin.


Prontinho, sistema de ponto eletrônico instalado. Agora, comece a cadastrar as pessoas que irão utilizar o sistema e controle o horário dos colaboradores da empresa.


Espero ter ajudado. Até a próxima. =D




Jardel Fernandes Fernandes da Costa (15 Posts)


0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Sobre o autor

Jardel Fernandes Fernandes da Costa

Link permanente para este artigo: http://comunidade.aw2net.com.br/ponto-eletronico-controle-os-horarios/

2 comentários

  1. Andre vianna

    Como posso fazer para que os funcionários sejam honestos e não burlem esse sistema, existe alguma métrica?

    1. aw2net.com.br

      Olá André. Infelizmente não exite nenhuma métrica para tal. Aqui na empresa utilizamos este mesmo software para fazermos o controle de ponto e, todos os Colaboradores estão avisados que, caso haja algum atraso e/ou falta, irá ser descontado no final do mês. Aconselho alterar a senha do usuário “admin” para uma senha mais segura, e não informá-la ao pessoal. Até a próxima.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×