Mostrar los tags: SQL

Mostrando del 1 al 10 de 224 coincidencias
<<>>
Se ha buscado por el tag: SQL
Imágen de perfil

SysMembership: Sistema de cobro y control de membresias


PHP

Publicado el 23 de Marzo del 2026 por Agustin (23 códigos)
1.081 visualizaciones desde el 23 de Marzo del 2026
SysMembership es un sistema para llevar el control la membresias de los clientes, muy util para gimnasios y clubs donde el cliente tiene que pagar mensualmente.

El sistema SysMembership tiene los modulos: usuarios, clientes, tipos de membresias, contratos, pagos y reportes.

Mas informacion: https://evilnapsis.com/2026/03/23/sysmembership-control-de-membresias-y-accesos/
Crear un contrato
sysmembership1
Acceso correcto
sysmembership2
Acceso denegado
sysmembership3

La descarga incluye: codigo fuente en PHP 8, usando el patron Model-View-Controller, base de datos MySQL schema.sql, instrucciones de instalacion.
Imágen de perfil

SuggBox 2: Sistema de Buzon de Quejas y Sugerencias update 2026


PHP

Publicado el 16 de Marzo del 2026 por Agustin (23 códigos)
175 visualizaciones desde el 16 de Marzo del 2026
SuggBox es un sistema en el cual los clientes o empleados pueden hacer sus quejas o sugerencias a una empresa o institucion.

El sistema cuenta con una pagina para hacer las quejas o sugerencias y un modulo Administrador donde se pueden crear departamentos de la empresa, categorias, ver y descargar los mensajes de queja o sugerencias.

Para este sistema se uso una interfaz limpia basada en bootstrap 5 y por supuesto el backend en PHP 8.

suggbox1

El sistema tiene modulos: usuarios, mensajes, categorias, departamentos.

Mas informacion: https://evilnapsis.com/2026/03/15/suggbox-v2-sistema-buzon-de-quejas-y-sugerencias-2026/

Quedo atento a sus comentarios
Imágen de perfil

BookMedik Lite 4: Sistema de Gestion de Citas Medicas Update 2026


PHP

Publicado el 16 de Marzo del 2026 por Agustin (23 códigos)
196 visualizaciones desde el 16 de Marzo del 2026
bookmedik1

Ya esta disponible la version 4 del sistema BookMedik, esta version es una renovacion total de la version anterior, se mejoraron y actualizaron todas las vistas, plantillas mas modernas y PHP 8,

BookMedik Lite Modulos:

- Medicos
- Pacientes
- Categorias
- Citas Medicas
- Reportes
- Usuarios
- Configuracion

Las instrucciones de instalacion estan en el archivo instalation.txt

Mas Informacion: https://evilnapsis.com/2026/03/11/bookmedik-v4-sistema-de-citas-medica-2026/
sin imagen de perfil

Facturación Electrónica, Sunat - Perú


FoxPro/Visual FoxPro

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 8 de Abril del 2025 por Eduardo
2.808 visualizaciones desde el 8 de Abril del 2025
CARACTERÍSTICAS:
- Adecuado para pequeñas, medianas y grandes empresas
- Doble función de envió, Desarrollo y Producción (Declarado / Contabilizado)
- Generación y envió de los archivo XML a la Sunat
- Generación y envió de Resúmenes Diario de Boletas de Ventas, Notas de Crédito y de Débitos
- Generación y envió de Bajas / Anulaciones de Comprobantes de Pagos
- Recepción del CDR de los comprobantes de pagos, resúmenes y bajas emitido por la Sunat
- Generación del comprobante de pago en formato PDF con el código QR requerido por la Sunat
- Envió por correo electrónico del comprobante de pago en formato PDFy el CDR de Sunat
- Desarrollado en Visual Fox con .NET, con capacidad de poder migrar e integrar a otros lenguajes de Escritorio o Web

INCLUYE:
- Programas o códigos fuentes con la última actualización de la Sunat, en las formas de pagos (contado y crédito)

CONTACTO:
Consultas por teléfono o al correo electrónico, para una demostración por conexión remota previa coordinación
Email: [email protected]

fac_01-b
Imágen de perfil

Base de datos sqlite.


Python

Publicado el 16 de Diciembre del 2024 por Hilario (145 códigos)
1.766 visualizaciones desde el 16 de Diciembre del 2024
Captura-de-pantalla-de-2024-12-15-21-08-21
Captura-de-pantalla-de-2024-12-15-21-10-06

************************************************////*******************************************



Aula_28_Diciembre_15_sql.py
**********************************


Programa realizado bajo paltaforma Linux, concretamente con Ubuntu 20.04.6 LTS.
Editado con Sublime text

#Ejecución.
#Bajo consola linux.
python3 Aula_28_Diciembre_15_sql.py
Alumnos, para entender mejor este ejercicio, inicialmente vamos a instalar el programa para Linux: DB Browser for SQLite
------------------------------------------//--------------------------------
Utilizaremos este comando por consola de linux, en mi caso utilizo Ubuntu.
sudo apt install sqlitebrowser

***************************************************************************************************
Vamos a realizar un ejercicio en Python, con el fin de relacionar un programa orientado a base de datos, para ir cargandolos secuencialmente en nuestra base datos y poder ver bajo genome, con el programa DB Browser for SQLite, los resultados.
Creo que es lo más sencillo que podemos hacer, queridos alumnos, para aprender sobre este importante tema, las bases SQL.


Bien, vamos a ver un poco este ejercicio.

Explicación General del Ejercicio: Aula_28_Diciembre_15_sql.py
Clase del 18 de Diciembre - Aula 28 (Mañana)

Este ejercicio tiene como objetivo enseñar a los alumnos cómo crear, gestionar y manipular una base de datos utilizando SQLite en Python. Se presenta una agenda de contactos como ejemplo práctico, con funcionalidades para agregar, buscar, eliminar y listar contactos. El archivo generado se llama Aula_28_Agenda.db y será almacenado localmente.

Conceptos Clave:
SQLite:
Es un sistema de gestión de bases de datos ligero y sin servidor. No requiere configuración previa, lo que lo hace ideal para proyectos pequeños o educativos.

Base de datos:
Un lugar donde almacenamos datos organizados en tablas. En este caso, tenemos una tabla llamada contactos que almacena:

id: Identificador único (autoincremental).
nombre: Nombre del contacto.
telefono: Número de teléfono.
ciudad: Ciudad del contacto.

Python y SQL:
Python se conecta con SQLite usando la biblioteca sqlite3. Los comandos SQL (CREATE, INSERT, SELECT, DELETE) nos permiten manipular los datos.

Estructura del Programa:

1. Inicialización de la Base de Datos:

La función inicializar_db() crea el archivo Aula_28_Agenda.db si no existe.
Dentro de este archivo, se define la tabla contactos con sus columnas (id, nombre, telefono, ciudad).
Se utiliza SQL para asegurar que la tabla se cree solo si no existe previamente.

Código relevante:

CREATE TABLE IF NOT EXISTS contactos (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nombre TEXT NOT NULL,
telefono TEXT NOT NULL,
ciudad TEXT NOT NULL
)

2. Agregar Contactos

La función agregar_contacto(nombre, telefono, ciudad) permite al usuario añadir contactos a la base de datos.
Se utiliza una consulta SQL INSERT para insertar los datos proporcionados por el usuario.

INSERT INTO contactos (nombre, telefono, ciudad) VALUES (?, ?, ?)

3. Buscar Contactos

La función buscar_contacto(nombre) permite buscar contactos en la base de datos que coincidan parcialmente con un nombre.
Utiliza SELECT con una condición LIKE para encontrar coincidencias.
SELECT nombre, telefono, ciudad FROM contactos WHERE nombre LIKE ?

4. Eliminar Contactos

La función eliminar_contacto(nombre) elimina todos los contactos cuyo nombre coincida con el criterio de búsqueda.
Utiliza DELETE para borrar los registros encontrados.

DELETE FROM contactos WHERE nombre LIKE ?

5. Mostrar Todos los Contactos

La función mostrar_agenda() lista todos los contactos almacenados en la base de datos.
Utiliza SELECT para recuperar toda la información de la tabla contactos.


SELECT nombre, telefono, ciudad FROM contactos
Interacción con el Usuario
El programa incluye un menú interactivo que guía al usuario por las diferentes funcionalidades de la agenda.
Este menú permite:

Opción 1: Agregar un contacto.
Opción 2: Buscar un contacto.
Opción 3: Eliminar un contacto.
Opción 4: Mostrar todos los contactos.
Opción 5: Salir del programa.

El menú se ejecuta dentro de un bucle while hasta que el usuario elige salir.

Ejemplo Práctico
Al ejecutar el programa, se crea el archivo Aula_28_Agenda.db.
Desde el menú:
Seleccionas 1. Agregar contacto, introduces Juan, 123456789 y Madrid.
Seleccionas 2. Buscar contacto, introduces Juan y ves los detalles de ese contacto.
Seleccionas 3. Eliminar contacto, introduces Juan y confirmas que se ha eliminado.
Seleccionas 4. Mostrar todos los contactos, y verificas que no hay contactos.

Objetivos de Aprendizaje
Comprender cómo funcionan las bases de datos relacionales.
Conectar y manipular bases de datos SQLite desde Python.
Implementar operaciones básicas de bases de datos:
Crear tablas (CREATE).
Insertar datos (INSERT).
Leer datos (SELECT).
Eliminar datos (DELETE).

Desarrollar un programa estructurado y modular.
-----------------------------------------------------------------------------------------------------
Conclusión
Este ejercicio combina teoría y práctica para ayudar a los alumnos del Aula 28 a entender el manejo de bases de datos desde Python. Los conceptos aprendidos pueden ser aplicados en proyectos más complejos en el futuro.
Imágen de perfil

Laboratory Lite: Sistema de Gestion de Analisis de Laboratorio en PHP+MySQL


PHP

Publicado el 11 de Junio del 2024 por Agustin (23 códigos)
2.146 visualizaciones desde el 11 de Junio del 2024
Laboratory Lite es un sistema para manejar o administrar analisis de laboratorio, personalizable se pueden crear los examenes y agregarle parametros , ver reportes y mas.

El sistema Laboratory Lite es gratis y open source, esta creada con la plantilla Core ui y bootstrap 5.

Tambien esta desarrollada usando PHP 8 y retrocompatible con PHP 7.

Entre los modulos del sistema cuenta con los siguientes:

Usuarios
Pruebas de laboratorio
Parametros para las pruebas de laboratorio
Examenes (Asignacion Prueba de Lab y paciente.)
Ventas (Lista de Examenes)
Pacientes
Usuarios

https://evilnapsis.com/2024/06/11/laboratory-lite-sistema-de-gestion-de-analisis-de-laboratorio/
sin imagen de perfil

Estraer parte de un registro


MySQL

Publicado el 16 de Agosto del 2023 por Demond
890 visualizaciones desde el 16 de Agosto del 2023
Extraer parte de un campo, iniciando en una posición especifica y terminando en otra de igual manera
Imágen de perfil

Inventio LIte v4: Sistema de Inventario Y Ventas


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 9 de Agosto del 2023 por Agustin (23 códigos)
3.915 visualizaciones desde el 9 de Agosto del 2023
Inventio Lite v4 es la ultima y mejor actualizacion del clasico sistema de Inventarios Desarrollados para todo mundo y todo tipo de usos.

La nueva version incluye un resiseño con una nueva plantilla Core UI con Bootstrap 5. Todas las vistas fueron adaptadas a la nueva plantilla.

Tambien Inventio Lite es software libre y lo pueden usar en sus proyectos o como base para otros proyectos.

El sistema de Inventarios cuenta con los siguientes modulos.
- Productos
- Ventas
- Compras
- Inventario
- Clientes
- Proveedores
- Categorias
- Usuarios
- Y mucho mas
Mas Informacion en la pagina oficial.
https://evilnapsis.com/2015/07/11/inventio-lite-sistema-de-inventario-y-ventas/
Imágen de perfil

Tipos de datos en SQLITE


SQL

Publicado el 28 de Julio del 2023 por Augusto (9 códigos)
6.206 visualizaciones desde el 28 de Julio del 2023
SQLITE 3 DATA TYPES

• INTEGER
• NUMERIC
• DECIMAL(10,5)
• BOOLEAN
• DATE
• DATETIME
• BLOB
• CHARACTER(20)
• VARCHAR(255)
• TEXT
• CLOB
• REAL
• DOUBLE
• FLOAT