Sistema de Asistencia de Empleados en PHP y SQLite
Sistema de Asistencia de Empleados en PHP y SQLite

Este Sistema de Asistencia de Empleados en PHP y SQLite que comparto permite Crear Usuarios y Contraseña con PHP y SQLite. No se utiliza MySQL, como es lo habitual, sino una base de datos integrada, conocida como SQLite.

El usuario de acceso administrativo es configuroweb y la contraseña es 1234abcd..

Este sistema le permite al usuario Administrativo los siguientes procesos:

  • Listar, Crear, Ver, Editar y Eliminar Usuarios
  • Crear usuarios de tipo Empleado y de Tipo Administrativo
  • Listar, Crear, Ver, Editar y Eliminar Documentos
  • Listar, Ver Detalles y Eliminar los Registros de Asistencia
  • Visualizar los Registros por Rango de Fecha y por Empleado
  • Imprimir los Registros de Asistencia
  • En la vista de detalle visualizar el tipo del dispositivo desde el que el empleado registra el acceso y visualizar su geolocalización

El usuario de tipo Empleado puede realizar los siguientes procesos:

  • Registrar su hora de Ingreso, hora de Ingreso a Descanso, hora de Salida de Descanso y hora de Salida
  • Listar el registro de sus ingresos y salidas
  • Gestionar su cuenta de empleado, cambiar la contraseña de registro que en un principio es el código de empleado

En el vídeo a continuación explico tanto los aspectos funcionales de la aplicación como su instalación en un servidor local:

Sistema de Asistencia de Empleados en PHP y SQLite

Contáctame si tienes dudas

Me puedes contactar a mi Whatsapp en el siguiente enlace:

https://configuroweb.com/WhatsappMessenger

Puesta a punto del Sistema de Asistencia de Empleados en PHP y SQLite en un servidor local

El proceso es un tema recurrente en mis publicaciones, se deben descargar e instalar las siguientes aplicaciones con todos los parámetros por defecto:

XAMPP, Git, Visual Studio Code

Configuración del archivo php.ini

Posterior a la descargar e instalación de las aplicaciones mencionadas, desde Visual Studio Code Se debe acceder a la siguiente ubicación:

C:\xampp\php

Se accede al archivo php.ini y se busca la línea que dice lo siguiente:

extension=sqlite3

Se descomenta esta línea quitando el punto y coma “;“, se guardan los cambios y si se tienen los servicios de Apache y MySQL, debes apagarlos y volverlos a encender.

Descarga de la aplicación del repositorio de GitHub

La aplicación se encuentra relacionada en el siguiente enlace:

Para descargar la aplicación se debe ingresar a la siguiente ubicación desde Visual Studio Code

C:\xampp\htdocs

Ya en esta carpeta, dentro de Visual Studio Code, pulsas la opción View y luego Terminal, y en la ventana que te aparece en la parte inferior, escribes el siguiente código y presionas Enter:

git clone https://github.com/configuroweb/asistencia_empleados.git

Dentro de la carpeta htdocs se creará una nueva carpeta llamada asistencia_empleados y allí quedará el proyecto ya ingresado, lo que queda es, desde Visual Studio Code, acceder a esta carpeta desde la opción de Open Folder y acceder a asistencia_empleados, de esta manera tendrás los archivos de la aplicación para modificarlos a voluntad.

Apenas realices este proceso ya la aplicación quedará operativa en el siguiente enlace:

http://localhost/asistencia_empleados/

Si tienes dudas adicionales sobre la puesta a punto de aplicaciones PHP en un servidor local, puedes acceder a la siguiente publicación:

Cualquier duda quedo al pendiente.

por ConfiguroWeb

Fundador de ConfiguroWeb, Experto en Desarrollo Web, en tecnologías como PHP, MySQL, Javascript antes consultor en Marketing Digital, Social Media, SEO, Bloguero de Vocación con más de 10 años de experiencia y un historial de más de 300 clientes satisfechos en Europa y América.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

configuroweb.com
×
Hola de Nuevo
Abrir chat
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: