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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.