Download Latest Version bibliotecaphpV1_1.zip (176.1 kB)
Email in envelope

Get an email when there's a new version of biblioteca php

Home
Name Modified Size InfoDownloads / Week
bibliotecaphpV1_1.zip 2011-05-10 176.1 kB
README.txt 2011-05-10 5.6 kB
Totals: 2 Items   181.7 kB 0
BIBLIOTECA PHP
Un script para gestionar online pequeñas bibliotecas 
---------------------------------------------------

Copyright 2011, J.E. Amaro
Departamento de Física Atómica, Molecular y Nuclear
Universidad de Granada

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.


DESCRIPCION
------------     
Cualquier pequeña biblioteca o base de datos  puede  consultarse 
y gestionarse fácilmente online con el script biblioteca PHP. 
Este programa ha sido desarrollado por J.E. Amaro en un proyecto 
de innovación docente de la Universidad de Granada.

Consiste en un sencillo buscador y permite la visualización de las fichas
de cada uno de los libros para el público en general.
En el futuro podrán añadirse otras funciones, como lista de libros recientes 
y búsqueda por campos.

Además incluye otras funciones para uso exclusivo de los miembros 
debidamente registrados:

Usuarios -- pueden consultar y modificar los préstamos y cambiar su contraseña.

Bibliotecarios -- pueden modificar las fichas de los libros, borrar y añadir libros nuevos.

Administradores -- Pueden añadir nuevos usuarios, borrar usuarios, modificar las contraseñas 
y el correo electrónico.


INSTALACION
-----------

1-Descomprimir y copiar a una carpeta llamada biblioteca en el servidor web. 
2-Dar permisos de escritura a la carpeta biblioteca.
3-Dar permisos de escritura a la carpeta biblioteca/dat
4-Editar el fichero index.html y poner el url correcto
5-Editar el fichero variables.ini y cambiar las opciones que necesitemos
  (importante: no modificar las comillas ni los parentesis. No añadir mas comillas)
6-Abrir biblioteca.php con el navegador e ingresar como admin (password=bibliotecaphp)
7-Realizar una primera busqueda
8-Pinchar en admin arriba a la derecha y cambiar el password
9-Pinchar en administracion y cambiar el password de los usuarios por defecto

GESTION DE BIBLIOTECA PHP
---------------------------


Crear y Modificar usuarios: 
----------------------------
Solo los administradores pueden modificar a los usuarios.
Con el programa se incluye un administrador además de admin
username: asimov
password: bibliotecaphp

Para modificar usuarios:
1-Identificarse como administrador
2-Buscar un libro 
3-Pulsar en administracion
4-Aparecerá el control de usuarios desde donde se pueden 
  modificar, borrar  y crear usuarios

Los usuarios pueden modificar el registro de prestamo de cualquier libro,
tandto suyo como de los otros usuarios.
Con el programa viene definido un usuario
username:pepe
password: bibliotecaphp

Nota: El panel de control de bibliotecarios y administradores no
esta implementado en la version 1.1 del programa. Deben modificarse a mano
como se explica más adelante.


Crear y modificar fichas de libros
-----------------------------------

Solo los bibliotecarios pueden modificar los 
registros de los libros.

Con el programa viene definido un bibliotecario
username: unamuno
password: bibliotecaphp

Para añadir un bibliotecario, editar el fichero dat/bibliotecarios.txt
y escribir el username del bibiotecario en una nueva linea. 
Para borrar un bibliotecario, borrar su username del fichero bibiotecarios.txt

Para modificar la ficha de un libro, buscar el libro y pinchar en el titulo.
Aparecen los botones para editar, borrar o crear ficha.

Administradores
---------------
Solo los administradores pueden modificar usuarios.
Para añadir un administrador editar
la lista de administradores que está en el fichero dat/administradores.txt
Con el programa viene definido un administrador
username: asimov
password: bibliotecaphp

Solo admin puede ver el registro del sistema.


La base de datos
----------------------

La base de datos de los libros se encuentra en el fichero dat/libros.csv.
Este es un fichero de texto. Cada linea es el registro de un libro. 
Cada libro tiene 14 campos (columnas) separados por el caracter @.
Por eso el caracter @ no puede utilizarse al registrar un libro
(sera sustituido automaticamente por "at"). 
El fichero libros.csv no necesita ser editado a mano ya que los registros 
de libros se introducen desde el navegador pulsando el botón nueva ficha.

Si ya tenemos una base de datos basta sustituir el fichero libros.csv,
teniendo en cuenta que los campos deben estar separados por @ y los contenidos 
de cada campo son:
Numero de libro: columna 1
Signatura: columnas 2 a 5
Materia: columna 2
Iniciales autor: columna 3
Numero de libro con la misma signatura: columna 4
Signatura completa: columna 5
Autores: columna 6
Título: columna 7
Editorial: columna 8
ISBN: columna 9
Estado: columna 10
Fecha de compra: columna 11
Codigo: columna 12
Situacion: columna 13
Préstamo: columna 14


Modificar las materias (signaturas)
-----------------------------------
Editar el fichero signatura.php para mofificar las claves 
y descripcion temática de los libros.





Source: README.txt, updated 2011-05-10