Name | Modified | Size | Downloads / 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.