Sistema Bibliotecario en PHP: Library

81

Library es un sistema bibliotecario o sistema para administración de una biblioteca, en el cual se puede gestionar libros, autores, editoriales, categorías, clientes, prestamos, reportes, usuarios y mucho mas.

02-rents

Version 2 – 25/Octubre/2015

El desarrollo de Library actualmente en la versión 2 con nuevas mejoras, características y correcciones.

Library Max

Library Max es sistema de administración bibliotecario más profesional y mas completo con reportes en Word y Excel, ademas con soporte incluido.

Mas informacion aqui

Descripción

Libros

Organiza tus libros agrega titulo, subtitulo, descripción, autor, editorial, categoría, observa la lista de libros en existencia.

Autores

Dar de alta, listar, modificar y eliminar autores.

Editoriales

Dar de alta, listar, modificar y eliminar a las editoriales que publican los libros.

Categorías

Los libros se agrupan por categorías, para tener una mejor organización.

Ejemplares

Es necesario dar de alta a los ejemplares, es decir las copias de los libros que se pueden prestar, con un folio especifico.

Usuarios

Los usuarios son las personas a las cuales se les prestan los libros.

Prestamos

Para los prestamos se necesita el ejemplar de libro, el usuario y la fecha de devolución.

Historiales

Observa historiales de prestamos en los libros y en los clientes.

Reportes

Observa reportes de entrega de libros por rango de fecha.

Capturas de Pantalla

Descarga

Descargar usando Adf.ly: http://adf.ly/1gXBCF

Proyecto en GitHub

Encuentra el proyecto en el repositorio: https://github.com/evilnapsis/library-php

Instalación

1.- Copiar y descomprimir el archivo en la carpeta c:\xampp\htdocs, al final tendras una carpeta llamada “library-php”, a la cual accederas desde el navegador como -> http://127.0.0.1/library-php
2.- Buscar el archivo schema.sql en library-php/schema.sql, una vez localizado copiar y pegar el contenido en una ventana de MySQL, PHPMyAdmin o MySQL WorkBench
3.- En caso de ser necesario modificar el archivo C:\xampp\htdocs\library-php\lib\legobox\lib\Database.php para los datos asociados al acceso a la base de datos.
4.- Acceder a http://127.0.0.1/library-php y entrar al sistema con los siguientes datos.
Usuario: admin
Password: admin

Soporte

Library es un software libre liberado con licencia MIT, si tienes dudas o problemas por favor dejame un comentario.

 

81 COMMENTS

  1. amigo te escribo aqui en tu pagina porque por taringa no me ha llegado el sistema
    me lo puedes enviar de nuevo?

    gracias

  2. Estimado:

    En que tabla adiciono los usuarios y el password y quiero saber si tu password es encriptado md5, veo que en la tabla admin, pero no lo entiendo muy bien!!! cual es el campo de usuario y cual de password, por favor.

  3. saludos amigo oie pregunta porque me tira este error? cuando trato de importar el sql?

    Error
    consulta SQL:

    CREATE DATABASE library;

    MySQL ha dicho: Documentación

    #1044 – Access denied for user ‘aniwebsy’@’localhost’ to database ‘library’

  4. por favor si me puedes enviar el codigo por que a mi tambien me sale 404 NOT FOUND Action processlogin folder !!
    y no se puede descargar desde este lugar
    pd. este error me sale en linux o es esclusivamente para windows con xamp
    Saludos y sigue adelante

  5. Gracias Agustín por tomarte el tiempo en desarrollar sistemas y compartir el código, este sistema es fantástico. Tuve un error con la db, pero ya todo arreglado, nuevamente te agradezco por ayudarme. Gracias y sigue para adelante!

  6. Excelente software!

    una observación: tanto en prestámos como en reportes las opciones de busqueda INICIO Y FIN no poseen la opción del calendario que aparece automáticamente al dar click, más bien hay que escribir PALABRAS CLAVES y esto tiende a confundir al usuario por lo que mi humilde recomendación es que para ambos campos (INICIO Y FIN) incorpores la selección de fecha con la acción del calendario desplegable (igualmente para cada caso donde sea necesario).

    Gracias por tus ENORMES aportes y por contribuir con tu grata sabiduria a personas que no manejamos el tema informático profundamente pero que sin embargo nos interesa mucho.

    Un caluroso abrazo! Saludos!

    • Hola angela, gracias por tu comentario, nos alegra que te halla servido el sistema bibliotecario y cualquier otro que hallas descargado de este sitio que es de todos,como comentario el calendario de selección de fecha funciona en el navegador Google Chrome ya que es el unico en el que hago mis pruebas, estoy pensado agregar a todos mis sistemas un calendario como Pickadate. Saludos y gracias

  7. buenas noches agustin, tengo este problema, al cambiar el nombre de la base de datos, cambie los datos en database.php y tengo el problema tango en mi hosting gratuito como en el localhost

    Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user ‘a5899304_porti’@’10.1.1.31’ (using password: YES) in /home/a5899304/public_html/biblioteca/core/controller/Database.php on line 10

    te dejo la pagina http://cportillo.comxa.com/biblioteca/
    user y pass :admin

    tu proyecto esta fantastico.

    • Hola amigo, el problema es que debes agregar los datos de la base de datos de tu servidor en el archivo “core/controller/Database.php”, debes cambiar el usuario, password y nombre de la base de datos.

  8. hola, solo para mejorar faltaría un reporte adonde muestra solo lo que todavía no devolvió con el día de mora

  9. Muy interesante tu aplicación estimado, gracias por compartir tan valiosa aportación yo por mi parte lo usare para control de equipos multimedias, tratare de adaptarlo si deseas luego lo compartire para los que gusten.

  10. Amigo una pregunta, en tus proyextos gratis algunos tienes para descargar la informacion a Word, pero me sale este error ->
    Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because ‘String’ is a special class name in C:\xampp\htdocs\Colegio\PhpWord\Style\AbstractStyle.php on line 20

    //Ya tengo instalado xampp con php 7.0.4 .
    Agradeceria tu respuesta

  11. Buenas amigo, voy a descargar una copia de tu programa para usarlo, que permiso debo tener o es gratuito, gracias!

  12. Muy buenas colega Programador, mira que en tus projectos gratis de php y mysql a la hora de cambiar la contraseña del usuario registrado, si yo escribo mas la contraseña anterior mal me sale un error (que me falta la carpeta security) y al parecer no se encuentra esa carpeta en el projecto, agradeceria que me ayudaras
    Seria de mucha ayuda y te lo agradeceria un monton. Ya que con tus projectos he aprendido mucho sobre el patron de diseño mvc. Muchas Gracias Agustin

  13. Buenas tardes amigo,

    Tengo una pregunta, donde se exporta a word y excell que no veo esa parte en los reportes.

    Gracias

  14. estimado amigo saludos desde el otro lado de nuestra America..!!! me gustaria poder darle una mirada a tu sistema con la finalidad de poder adquirir en un futuro la version MAX como puedo obtenerla? de antemano gracias por tu gran aporte al desarrollo de SW y saludos desde Bolivia

  15. Hola gracias por compartir el proyecto, se podría personalizar para implementarlo en un rentadora de alquiler de autos? gracias.

  16. hola hermano tienes documentación referente al library2 que me puedas hacer llegar, es decir como la ingeniería de software para documentarme como fue hecho, me gusta investigar y saber como se hicieron las cosas me lo puedes enviar a karelfacinf@gmail.com. Gracias

    • Hola Karel, gracias por tu comentario, de momento no cuento con una documentacion tecnica de ningun tipo, solo cuento con algunos videos, ya que me dedico mas al desarrollo que a la documentacion. Pero cualquier duda que tengas respecto a las caracteristicas o ingenieria del proyecto puedes hacerla aqui en los comentarios. Saludos

  17. hola Agustín crees que puedas compartir la plantilla de dashboard que utilizaste en la primera versión de Library estor interesado en el diseño y me gusto el sidebar y otros componentes. gracias.

LEAVE A REPLY

Time limit is exhausted. Please reload CAPTCHA.