| 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.