Skip to content

0. MANUAL TÉCNICO: Sistema de Biblioteca Escolar en Coda


Este documento resume la arquitectura y los flujos de trabajo del sistema.

🏛️ MANUAL TÉCNICO: Sistema de Biblioteca Escolar en Coda

Este documento resume la arquitectura y los flujos de trabajo del sistema construido.

1. 📚 CATALOGACIÓN DE LIBROS

📘 Tabla: CATÁLOGO (La Base de Conocimiento)
Función: Guarda la información bibliográfica (Título, Autor, ISBN).
Clave: ISBN_ÚnicoC (Soporta volúmenes V1, V2...).
Automatización:
Botón 🔍 Buscar Datos: Rellena la ficha automáticamente usando IA/API.
Botón Generar Ejemplares: Crea copias físicas en masa.
Economía: Se conecta con HISTÓRICO_COMPRAS para presupuestos anuales.
📕 Tabla: EJEMPLARES (El Inventario Físico)
Función: Representa cada libro real en la estantería.
Clave: CodigoEjemplarE (Generado con algoritmo Abies: 001234X).
Estado: Semáforo automático (🟢 Disponible / 🔴 Prestado) + Incidencias manuales.
Auditoría: Columna Último Inventario para control de stock.

2. 🎓 LECTORES

👤 Tabla: LECTORES (Los Usuarios)
Función: Base de datos de alumnos y profesores.
Identificación: Código de barras generado con letra de control.
Historial: Vista detallada de préstamos activos e históricos en su ficha.
Informes: Generador de cartas para familias con salto de página para Word.

3. 🔄 SISTEMA DE PRÉSTAMOS

🔁 Tabla: PRÉSTAMOS (El Motor de Movimiento)
Función: Registro histórico de entradas y salidas.
Lógica: No se borra nada. Se cierra el préstamo añadiendo FechaDevolución.
🖥️ Gestión de préstamos (Mostrador de Circulación)
Entrada: Escáner de códigos de barras (Lector y Libro).
Cerebro: Botón inteligente que decide si Prestar o Devolver según el estado del libro.
Seguridad:
Mayúsculas automáticas.
Limpieza de sesión tras cada alumno.
Avisos visuales en el lienzo (Verde/Rojo).

4. 🔍 AUDITORÍA E INVENTARIO

🕵️‍♂️ AUDITORÍA E INVENTARIO (Mantenimiento)
Herramienta: Página de escaneo masivo en estanterías.
Lógica:
Marcas Fecha Inicio.
Escaneas todo lo que ves (el sistema marca "Presente").
Al terminar, la vista "📉 No Localizados" te dice qué libros se han perdido (los que no escaneaste).
La tabla "👻 Incidencias" te avisa de libros que tienes en la mano pero no en el ordenador.

5. 💰 GESTIÓN ECONÓMICA

Herramienta: Generador de Presupuestos por Curso.
Lógica:
Botón Generar Estudio: Congela precios y stock del momento.
Introduces manualmente la previsión de alumnos por asignatura según el nivel correspondiente.
Calcula automáticamente el déficit (Alumnos vs Stock).
Panel de resumen visual por Niveles (Tarjetas de colores).

6. 🛠️ MANTENIMIENTO Y SEGURIDAD (CUESTIONES BÁSICAS)

Esta sección detalla los protocolos técnicos que garantizan la estabilidad del sistema.
🏷️ Etiquetado e Impresión:
Los códigos de barras se generan automáticamente mediante una fórmula de imagen en estándar Code 128. Esto asegura que sean legibles por cualquier escáner estándar y no requiere instalar fuentes especiales en el ordenador.
🛡️ Integridad de Datos (Duplicados):
El sistema cuenta con un bloqueo lógico que impide matemáticamente la creación de IDs repetidos en la tabla EJEMPLARES, garantizando que cada libro físico sea único.
🔐 Seguridad y Robustez:
La arquitectura separa los datos (Tablas) de la interfaz (Vistas/Lienzo). Las páginas críticas están diseñadas para no romperse si un usuario borra accidentalmente un filtro visual.
ESTADO DEL SISTEMA: OPERATIVO
Esta sección detalla los protocolos técnicos que garantizan la estabilidad del sistema.
🏷️ Etiquetado e Impresión: Los códigos de barras se generan automáticamente mediante una fórmula de imagen en estándar Code 128. Esto asegura que sean legibles por cualquier escáner estándar y no requiere instalar fuentes especiales en el ordenador.
🛡️ Integridad de Datos (Duplicados): El sistema cuenta con un bloqueo lógico que impide matemáticamente la creación de IDs repetidos en la tabla EJEMPLARES, garantizando que cada libro físico sea único.
🔐 Seguridad y Robustez: La arquitectura separa los datos (Tablas) de la interfaz (Vistas/Lienzo). Las páginas críticas están diseñadas para no romperse si un usuario borra accidentalmente un filtro visual.
ESTADO DEL SISTEMA: OPERATIVO


Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.