🚀 Acceso al Panel
Credenciales de Acceso
Administrador:
Usuario:
Contraseña:
Usuarios estándar:
Contraseña:
🔐 Abrir Panel Admin
Usuario:
adminContraseña:
admin123Usuarios estándar:
juan_perez, maria_lopez, carlos_ruizContraseña:
user123
📚 Gestión de Libros
¿Qué puedes hacer?
El módulo de libros permite gestión completa del catálogo de la biblioteca.
Operaciones disponibles:
- Crear libro: Agregar nuevos títulos al catálogo
- Editar libro: Actualizar información, stock, ubicación
- Eliminar libro: Quitar títulos del sistema
- Buscar libro: Por título, ISBN, autor
- Filtrar: Por categoría, autor, editorial, estado
- Acciones en lote: Eliminar múltiples libros a la vez
Ejemplo: Crear un nuevo libro
- Ir a: Admin → Libros → Agregar libro
- Completar formulario:
- Título: "El túnel"
- ISBN: "9788432217203"
- Autor: Seleccionar de la lista
- Editorial, Categoría, Fecha de publicación
- Stock total y disponible
- Ubicación física: "Estante G-15"
- Click en "Guardar"
Ejemplo: Buscar libros de García Márquez
- Ir a: Admin → Libros
- En el cuadro de búsqueda escribir:
garcía márquez - Ver resultados filtrados
- Click en cualquier libro para editar
Campos y Validaciones
Campos obligatorios:
- Título
- ISBN (único, 13 dígitos)
- Autor
- Editorial
- Categoría
Validación automática: El sistema no permite ISBNs duplicados ni stock negativo.
✍️ Gestión de Autores
Administrar Autores
Gestiona la información de los autores de la biblioteca.
Funcionalidades:
- Crear autor: Nombre, apellido, biografía, nacionalidad
- Editar autor: Actualizar información biográfica
- Ver libros: Lista de libros del autor
- Buscar: Por nombre o apellido
Ejemplo: Agregar nuevo autor
- Admin → Autores → Agregar autor
- Completar:
- Nombre: "Julio"
- Apellido: "Cortázar"
- Fecha nacimiento: "26/08/1914"
- Nacionalidad: "Argentino"
- Biografía: "Escritor, traductor..."
- Guardar
📋 Gestión de Préstamos
Control de Préstamos
El módulo más importante: gestiona el ciclo completo de préstamos y devoluciones.
Operaciones clave:
- Crear préstamo: Registrar salida de libro
- Marcar devolución: Registrar retorno de libro
- Renovar préstamo: Extender fecha de devolución
- Aplicar multas: Por devolución tardía
- Filtrar por estado: activo, devuelto, vencido
- Ver historial: Préstamos de un usuario
Ejemplo: Registrar nuevo préstamo
- Admin → Préstamos → Agregar préstamo
- Seleccionar:
- Libro: Buscar por título
- Usuario: Seleccionar de la lista
- Fecha devolución esperada: +14 días
- Notas (opcional)
- Guardar
- Efecto: Stock del libro se reduce automáticamente
Ejemplo: Marcar libro como devuelto
- Admin → Préstamos
- Buscar el préstamo activo
- Click para editar
- Cambiar estado a: "devuelto"
- Registrar fecha_devolucion_real
- Si hay retraso, aplicar multa
- Guardar
- Efecto: Stock del libro aumenta automáticamente
Ejemplo: Ver préstamos vencidos
- Admin → Préstamos
- En el filtro lateral, seleccionar: Estado → vencido
- Ver lista de préstamos no devueltos a tiempo
- Click en cada uno para gestionar multas
👥 Gestión de Usuarios
Administrar Usuarios
Control completo de usuarios del sistema con permisos granulares.
Funcionalidades:
- Crear usuario: Nuevo miembro de la biblioteca
- Asignar permisos: Bibliotecario, admin, usuario
- Cambiar contraseña: Reset de credenciales
- Desactivar cuenta: Sin eliminar historial
- Ver préstamos: Historial del usuario
Ejemplo: Crear nuevo usuario
- Admin → Usuarios → Agregar usuario
- Completar:
- Nombre de usuario: "pedro_sanchez"
- Contraseña (2 veces para confirmar)
- Nombre: "Pedro"
- Apellido: "Sánchez"
- Email: "pedro@email.com"
- Permisos (opcional):
- ☐ Superusuario
- ☐ Personal
- ☑ Activo
- Guardar
🏷️ Categorías y Editoriales
Gestión de Catálogos
Agregar Categoría
- Admin → Categorías → Agregar categoría
- Nombre: "Biografías"
- Descripción: "Biografías y memorias"
- Guardar
Agregar Editorial
- Admin → Editoriales → Agregar editorial
- Nombre: "Penguin Random House"
- País: "Estados Unidos"
- Sitio web: "https://www.penguinrandomhouse.com"
- Fecha fundación: "01/07/2013"
- Guardar
📊 Reportes y Estadísticas
Información del Sistema
El panel admin muestra estadísticas en tiempo real:
- Total de libros en el catálogo
- Libros disponibles vs prestados
- Número de autores registrados
- Préstamos activos
- Préstamos vencidos (requieren atención)
- Usuarios registrados
💡 Casos de Uso Prácticos
Caso 1: Usuario solicita libro en mostrador
- Buscar libro por título en Admin → Libros
- Verificar que
stock_disponible > 0 - Ir a Admin → Préstamos → Agregar
- Seleccionar libro y usuario
- Fecha devolución: 14 días desde hoy
- Guardar → Sistema reduce stock automáticamente
Caso 2: Usuario devuelve libro con retraso
- Buscar préstamo en Admin → Préstamos
- Filtrar por usuario o libro
- Abrir el préstamo activo
- Estado → "devuelto"
- Fecha devolución real → hoy
- Sistema calcula días de retraso
- Aplicar multa: $10 por día = $30
- Agregar notas: "Libro en buen estado"
- Guardar → Stock se incrementa automáticamente
Caso 3: Inventario semanal
- Admin → Libros
- Revisar filtros:
- Estado: "disponible" → Verificar ubicación física
- Estado: "prestado" → Verificar con préstamos activos
- Admin → Préstamos
- Filtrar por estado: "vencido"
- Contactar usuarios con préstamos vencidos
- Actualizar multas pendientes
🔒 Permisos y Seguridad
Niveles de Acceso
Superusuario (admin):
✅ Acceso completo a todas las secciones
✅ Puede crear/editar/eliminar cualquier registro
✅ Gestiona usuarios y permisos
✅ Acceso a configuración del sistema
✅ Acceso completo a todas las secciones
✅ Puede crear/editar/eliminar cualquier registro
✅ Gestiona usuarios y permisos
✅ Acceso a configuración del sistema
Usuario estándar:
❌ No tiene acceso al panel admin
✅ Solo puede usar la API REST (solo lectura)
✅ Puede ver su propio historial de préstamos
❌ No tiene acceso al panel admin
✅ Solo puede usar la API REST (solo lectura)
✅ Puede ver su propio historial de préstamos
Importante: Nunca compartas las credenciales de administrador. Crea usuarios específicos con los permisos mínimos necesarios.