Control de Asistencia y Sistema de Nómina

Este Control de Asistencia y Sistema de Nómina hecho en PHP y MySQL gestiona los pagos de nómina según los cargos que se crean dentro de la aplicación y las horas que reportan dentro del sistema, está aplicación incluso controla adelantos y deducciones.

Version Mejorada del Sistema de Asistencia y Nómina

Te recomiendo verifiques esta versión mejorada del sistema de Asistencia y Nómina

Esta aplicación es una de los más de 60 desarrollos gratuitos disponibles que tengo actualmente colgados en mi blog en el siguiente enlace:

La explicación del funcionamiento de la aplicación así como su puesta a punto en un servidor local se explica completamente en el vídeo a continuación:

Este software de control de asistencia y sistema de nómina gestiona los pagos por hora según el perfil de tus empleados, incluyendo deducciones como podrían ser el pago del 4% de la remuneración mensual del empleado en Colombia por parte Salud y otro 4% de Pensiones.

Estas deducciones son globales, los adelantos de efectivos son específicos al empleado.

Los empleados acceden con un código único generado automáticamente al momento de llegar y al momento de salir y de ahí se deducen los pagos a realizar.

La pantalla donde los empleados registran sus entradas y salidas es como la siguiente pantalla:

El sistema día a día moniteoreará los tiempos respectivos y en consola mostrará un resumen del proceso y se podrán realizar los pagos en cuanto sean requeridos.

Proceso de Instalación de la Aplicación Web Control de Asistencia y Sistema de Nómina

Se realiza la descarga de un servidor local, este proceso se puede llevar a cabo por medio de XAMPP o WampServer

Se recomienda mucho más XAMPP, pero cualquier otro servidor podría funcionar mientras corra una versión actualizada de PHP.

En cuanto se haya instalado el servidor local, se ejecutan los servicios de Apache y MySQL

Enlace de descarga del proyecto Control de Asistencia y Sistema de Nómina en GitHub

https://github.com/configuroweb/controlasistenciaynomina

Instrucciones proceso de descarga del proyecto Control de Asistencia y Sistema de Nómina

Se puede realizar la descarga solo pulsando en el enlace y eligiendo la opción Download ZIP.

Luego pasar los archivos dentro del ZIP en al caso de XAMPP se debe descargar el proyecto actual, en el disco raíz, la carpeta XAMPP y luego htdocs, en el caso de WampServer, se debe descargar el proyecto en el disco raíz, WampServer y luego la carpeta WWW.

Creación de la BD para que quede operativo la aplicación en tu Servidor Local

Se debe crear la base de datos con el nombre apsystem, en la siguiente ubicación, posterior a la activación de los servicios Apache y MySQL

http://localhost/phpmyadmin/

Posteriormente se debe importar la base de datos ubicada en el siguiente enlace:

Ver enlace Base de Datos

Todos los procesos se explican a cabalidad en el vídeo relacionado.

Contáctame a mi Whatsapp

Si tienes alguna duda sobre el funcionamiento o la instalación de la aplicación en un servidor local, o si requieres algún desarrollo a medida, me puedes contactar en el siguiente enlace de Whatsapp:

https://configuroweb.com/WhatsappMessenger

Siempre puedes donar

Espero de todo corazón que el software te haya servido, si te es posible donarme 5 USD te lo agradeceré, tu donación permite mantener este proyecto vigente de software totalmente libre y plenamente disponible para todo el mundo saludos.

Etiquetado: / / /

Parqueadero ConfiguroWeb Página Sencilla Para Registro de Carros en un Parqueadero [Se Comparte el Código]

En el siguiente vídeo se explica el proceso para la descarga del proyecto y puesta a punto.

La pagina está operativa en GitHub Pages en el siguiente enlace:

https://configuroweb.github.io/parkingcw/

Previamente había hecho un blog post sobre un software administrador de parqueaderos implementado en PHP mucho más robusto y completo, en el que comparto el código como en todos mis tutoriales de Youtube de desarrollo. En este sistema del que hago referencia hay un ambiente administrativo y los clientes, incluso se pueden dar de alta y reservar. En este caso es totalmente diferente, la aplicación apenas registra los clientes, no pide registros de usuarios ni nada. Apenas se sube la información del Cliente, el Modelo y Placa, con la fecha de inicio y fin.

El enlace de descarga del proyecto es el siguiente:

https://github.com/configuroweb/parkingcw

En este caso no es necesario descargar un servidor local, ya que la página del proyecto actual, funciona desde la carpeta del proyecto, solo descargas la carpeta y le das doble clic a la página que dice index.html

Si tienes consultas sobre el proceso no dudes en ponerte en contacto, saludos y quedo al pendiente.

Etiquetado: / /

Login PHP MySQL con Signup Se comparte el Código

Se genera una nueva versión, algo más sencilla en líneas de código y más fácil de entender que la publicación Registro y Login de Usuarios con PHP y Mysql

La información completa del proceso se explica en el vídeo a continuación

Descarga del proyecto de Login PHP MySQL

En enlace de descarga del proyecto es el siguiente:

https://github.com/configuroweb/loginsignup

Habilitación del Servidor Local

Es necesario crear la base de datos, alta, y posteriormente importarla donde hayamos descargado el proyecto, para que quede la tabla users y la aplicación esté totalmente operativa.

En el enlace a continuación se puede realizar la descarga de XAMPP, un servidor local que hace que todo funcione:

https://www.apachefriends.org/es/index.html

Instrucciones de descarga y activación del Localhost

Acto seguido se deben activar en XAMPP los servicios de Apache y MySQL.

El proyecto se debe descargar dentro de la siguiente ubicación:

C:\xampp\htdocs

El nombre de la carpeta donde se descargue el proyecto, se debe poner después de la siguiente ubicación:

http://localhost/

El sistema si todo está bien te redireccionara a la siguiente ubicación

 http://localhost/dashboard/ 

Creación he implementacion de la Base de Datos del Proyecto Login PHP MySQL con Signup

Posteriormente puedes acceder al enlace de PHPMyAdmin o a la siguiente ubicación

http://localhost/phpmyadmin/

Acá es donde se debe crear la bd con el nombre “alta” y realizar el proceso de importación.

Posterior a esto la aplicación quedará plenamente operativa, si tienes dudas con la implementación te invito a ver el siguiente vídeo donde explico tres formas de descargar proyectos en GitHub de manera satisfactoria

Del mismo modo, tengo otro vídeo donde abordo el mismo tema, te podría interesar

Cualquier duda te puedes poner en contacto, saludos, también te recomiendo pasar por las demás publicaciones de desarrollo que he estado publicando.

Etiquetado: / / /

ADMINISTRADOR DE CONTENIDOS [CMS], Se explican 3 Formas de Descargar Proyectos Funcionales de GitHub y Google Drive

Se explica el proceso por completo en el vídeo a continuación

Descarga de Aplicaciones Previas

El primer proceso es descargar un servidor local y un gestor de repositorios, para realizar el proceso es necesario descargar XAMPP y GIT

La descarga he instalación de estas aplicaciones se realiza con todas las opciones por defecto.

Descarga del Repositorio del Proyecto Administrador de Contenidos [CMS]

Posterior a la descarga he instalación de XAMPP y GIT, se debe ir a los repositorios donde se ha subido el proyecto Administrador de Contenidos CMS en los enlaces a continuación:

Enlace GitHub

https://github.com/configuroweb/cms

Enlace Google Drive

https://drive.google.com/open?id=1WCFSHkXfwuR5sPHWDhxqiStmsQ6LJW0J

Habilitación del Servidor Local XAMPP

xampp-1
Ventana XAMPP con los servicios Apache y MySQL activados

Se debe acceder a XAMPP después de haberlo instalado. Luego de acceder XAMPP se deben activar los servicios de MySQL y Apache.

Configuración Servidor Local

Ya solo queda trabajar con el proyecto descargado, ubicado en la dirección, si se hicieron todos los procesos por defecto, recomendados en el vídeo

C:\xampp\htdocs

Contáctame

En cualquier caso, si necesitas ayuda con el proceso, no dudes en contactarme.

Etiquetado: / / / / /

SISTEMA HOTELERO Pensión Estudiantil, desarrollada en PHP y MySQL [Comparto el Código]

El proceso de implementación y funcionalidad de la aplicación, se explica en el vídeo a continuación:

Enlaces de descarga del SISTEMA HOTELERO Pensión Estudiantil PHP en PHP y MySQL

Enlace GitHub https://github.com/configuroweb/pension

Enlace Google Drive https://drive.google.com/open?id=1lfwZpllEBBWcPnWIjGtPns9GfnpEkI0A

Proceso de Implementación de la Aplicación en un Servidor Local

Para realizar el proceso de instalación local, se aconseja instalar XAMPP en el siguiente enlace:

https://www.apachefriends.org/es/index.html

Según tu sistema operativo, te va aparecer la mejor opción disponible de descargar.

Debes realizar una instalación, con todas las opciones por defecto, posteriormente reiniciar tu ordenador y acto seguido descargar los archivos de la aplicación del Sistema Hotelero Estudiantil, Pensión|Configuroweb, que fue el nombre que al final le puse.

Estos archivos se deben ubicar en la carpeta en tu ordenador con la siguiente ubicación:

C:\xampp\htdocs\

Posteriormente se debe crear la base de datos con el nombre

hostel.sql

He insertarle el archivo SQL que si se realizó todo el proceso por defecto, debería estar en la siguiente ubicación:

C:\xampp\htdocs\pension\database

En cualquier caso, se puede acceder al archivo SQL en la siguiente ubicación:

https://github.com/configuroweb/pension/blob/master/database/hostel.sql

Cualquier cosa quedo al pendiente de cualquier consulta.

Etiquetado: / /

Sistema POS, Se Comparte Código, Se explica, Instalación Local y Subida a Heroku, Incluyendo la Configuración de la Base de Datos MySQL.

En el vídeo a continuación, se explica el código y los procesos necesarios para llevar a feliz término la implementación de la aplicación tanto a nivel local, como la subida a Heroku, todo el proceso totalmente gratis.

Enlaces de descarga Sistema POS ConfiguroWeb

A continuación se muestra el enlace de descarga en GitHub:

https://github.com/configuroweb/pos

El siguiente es el enlace de descarga en Google Drive:

https://drive.google.com/drive/folders/1lKNWotzXpNMRgfYq4qmr4M1_9mrmz2FZ?usp=sharing

Proceso de Instalación del Sistema POS en un Servidor Local

Descarga de XAMPP

El primer proceso es descargar he instalar XAMPP en el ordenador. El siguiente es el enlace de descarga

https://www.apachefriends.org/es/index.html

Descarga de archivos sistema POS

Posteriormente debemos descargar los archivos que aparecen listados arriba, del Sistema POS. Estos archivos se deben ubicar en el disco local C, después la carpeta XAMPP y por último htdocs. Este proceso no debe fallar si se realizó la instalación por defecto de XAMPP.

Activación de Servicios Apache y MySQL en XAMPP

Consola XAMPP con Servicios Apache y MySQL Instalados

Posterior a la descarga he instalación de XAMPP en el ordenador, se deben activar en específico los servicios de Apache y MySQL, tal como se muestra en la captura. Si este proceso se realizó satisfactoriamente, al escribir localhost en el navegador, debe aparecer una pantalla de una página web en el sistema.

Configuración de la base de datos del Sistema POS en el Servidor Local

Se debe acceder al siguiente enlace, donde se encuentra alojado el gestor de base de datos local

http://localhost/phpmyadmin/

Se debe crear la base de datos con nombre ipos, acceder a esta he importar el archivo ipos.sql que se encuentra en la ubicación donde se debió pasar la descarga de los archivos del Sistema POS.

Si se realizó todo por defecto, tal como se aconseja en el vídeo la ubicación sería la siguiente:

C:\xampp\htdocs\pos

En esta ubicación debe reposar el archivo ipos.sql.

Sistema implementado

Ya en este punto el sistema debe funcionar correctamente y solo es acceder con el usuario administrador que se encuentra en la base de datos en la tabla de usuarios.

Proceso de subida del Sistema POS a Heroku

Instalación de Heroku CLI y de GIT

Primero te debes dar de alta en Heroku después descargar he instalar Heroku CLI, luego descargar he instalar GIT

Acceso desde consola a Heroku

Se accede por consola a la ubicación del proyecto que si tiene todo por defecto debería ser el siguiente comando el que te deje en la ubicación correspondiente:

cd C:\xampp\htdocs\pos 

Acto seguido en la ubicación del proyecto se debe escribir lo siguiente

heroku login

Si estas en Windows te lleva al navegador y le das al botón acceder y esto será suficiente, en otro sistemas operativos, tendrás que poner tus credenciales en consola.

Inicialización de GIT

Ya loggueado en Heroku desde consola se debe inicializar GIT con el comando

git init

Alistamiento de archivos y subida de Heroku

Para el nuevo proyecto se deben poner consecutivamente los siguientes comandos

Subida de los archivos al repositorio

git add .

Personalización de los cambios realizados en el repositorio

git commit -am "cualquier mensaje aclarativo con el que se puedan reconocer los cambios"

Subida de los archivos a Heroku

git push heroku master

Configuración de la Base de Datos en Heroku

Se debe instalar el addon Clear DB MySQL en la aplicación y se debe configurar el archivo connect_db.php ubicado en la carpeta db en el repositorio con las credenciales de la Base de Datos, creada con Clear DB MySQL.

Cualquier duda, por favor ponte en contacto, saludos.

Etiquetado:

Generador de URL de Whatsapp con Comentario comparto el código, se sube la app a Heroku

En el siguiente vídeo, explico el proceso por completo:

Generador de URL de Whatsapp con Comentario comparto el código, se sube la app a Heroku

En el siguiente enlace puedes crear tu propio enlace, personalizarlo con comentario:

https://url-whatsapp.herokuapp.com/

El siguiente enlace es de Git Hub Pages, si falla el enlace de Heroku

https://configuroweb.github.io/urlwhats/

Para descargar el código desde GitHub en el enlace a continuación:

https://github.com/configuroweb/urlwhats

Descarga desde Google Drive:

https://drive.google.com/open?id=1dGGPBSbXAfLr7wY4mvWr6raYJ9aq26NM

¿Cómo implementar el Generador de URL de Whatsapp?

El proceso, consiste en generar un documento HTML, enlazarlo con otro documento CSS y otro Javascript. Luego en Javascript, se debe capturar la información de los campos, correspondientes a País, Número de Teléfono y Descripción.

Después se concatena la información con un document.write, de estos tres datos con la url, https://wa.me, de la siguiente manera:

document.write("https://wa.me/"+ pais + telefono + "?text="+ descripcion )

Posterior a esto se puede copiar lo escrito, reemplazando los espacios con %20. La opción de copiar se puede realizar con utilizando las funciones getElementById y addEventListener.

El reemplazo de espacios por %20, no lo realicé en la herramienta que subí a Heroku, porqué no lo consideré necesario, queda totalmente funcional la herramienta con el código, que he compartido, pero si te gustaría mejorar mi implementación, con los métodos Find y Replace

Si te queda alguna duda al respecto no dudes en contactarme, a continuación te comparto mi enlace Whatsapp:

https://configuroweb.com/WhatsappMessenger

Si tienes dudas sobre como monté en enlace anterior, te recomiendo el siguiente vídeo:

Etiquetado: / / /

Cómo hacer un Listador de Ítems en Javascript

Aprende cómo hacer un listador de ítems en Javascript, comparto el código.

En el siguiente vídeo, doy los detalles del proceso relacionado:

Enlaces para descargar el Listador de Ítems en Javascript

Para instalar y ejecutar Javascript no es necesario descargar nada adicional.

Para descargar el proyecto en github el enlace es el siguiente:

https://github.com/configuroweb/listadeitems

En Google Drive el enlace de descarga es el siguiente:

https://drive.google.com/open?id=1M-ACBtUi0e21MVZKW605CFT6cikc56yP

El proyecto consta de dos documentos principales, el llamado app.js y el index.html

En el documento app.js está toda la lógica del Listador de Ítems, es donde se establecen las conexiones y se indica como se va a agregar y eliminar información.

En el documento index.html se llama a el enlace con el que se estable la conexión con Bootsrap, que es el siguiente:

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

Este tramo de código se pone el head del documento index.html.

Al final de la etiqueta body, se pone el siguiente tramo de código

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

Encima de este tramo se pone lo siguiente, que es la conexión con el documento app.js

<script src="app.js"></script>

Al final queda montado el Listador de Ítems, solo abres el documento index.html con cualquier navegador, como Google Chrome o Firefox, preferiblemente.

Etiquetado: / /

Registro y Login de Usuarios con PHP y MySQL

El proceso de Registro y Login de Usuarios con PHP y MySQL se explica en el vídeo a continuación:

Incluye el proceso de registro de nuevos usuarios, cambio de contraseña y validaciones como usuario existente, contraseñas no coinciden, el tamaño mínimo de la contraseña es de seis caracteres.

Las contraseñas se ingresan en la base de datos de forma encriptada. Este proceso cumple con los mínimos requerimientos actuales de seguridad.

Esta aplicación es una de las más de 50 aplicaciones gratuitas que tengo disponibles en el siguiente post:

También tengo por el momento más de 20 aplicaciones de pago en el siguiente enlace:

https://configuroweb.com/tag/premium/

Proceso de Instalación Registro y Login de Usuarios con PHP y MySQL en un Servidor Local

Instalación de XAMPP

Descarga he instalación de XAMPP con todas las configuraciones por defecto, en enlace de descarga es el siguiente:

https://www.apachefriends.org/es/index.html

Activación de los servicios de Apache y MySQL

Se abre la aplicación de XAMPP y se habilitan los servicios de Apache y MySQL, tal como se muestra en la figura a continuación:

Panel de XAMPP con los servicios Apache y MySQL activados

Creación de la Base de Datos ‘demo’ y la tabla ‘users’

Activados los servicios en la ubicación del gestor de bases de datos phpMyAdmin, se crea la base de datos demo y luego se crea la tabla users con el siguiente código SQL:

Ver código

Descarga de los Archivos del Sistema Login

En los siguientes enlaces se puede realizar la descarga de los archivos:

Habilitación del localhost

Los archivos descargados se suben a una carpeta con nombre ‘login’ y esta carpeta se ubica en la siguiente dirección:

C:\xampp\htdocs\

Después de esto, ya quedara activo el sistema de login en tu ordenador en la siguiente ubicación:

http://localhost/login/login.php

La URL de los libros de Javascript es la siguiente:

https://jsbooks.revolunet.com/

Siempre puedes donar

Espero de todo corazón que el software te haya servido, si te es posible donarme 5 USD te lo agradeceré, tu donación permite mantener este proyecto vigente de software totalmente libre y plenamente disponible para todo el mundo saludos.

Cualquier duda favor dejar un mensaje.

Etiquetado: / /

Chat en PHP, MySQL, Bootstrap y Javascript listo para descargar, comparto el código

En el siguiente vídeo se explica el proceso de manera muy completa

Chat en PHP, MySQL, Bootstrap y Javascript listo para descargar, comparto el código

Pasos para descargar y poner a punto el chat en tu ordenador

Cualquier duda al perfecto no dudes ponerte en contacto y con gusto la resolveré.

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