GBU/SIMR Proyecto biblioteca
GBU/SIMRProyecto biblioteca
Descripción breveGBU/SIMR es una versión limitada de Debian
que permite al usuario utilizar herramientas especificas para su uso en una biblioteca.
Se divide principalmente en dos partes: Biblioteca Herramientas del sistema
RolesI+D(Edu): Buscar nuevas ideas para
implementar en el proyecto y desarrollarlas.Jefe proyecto(Frey): planificar la tarea
individual de cada miembro del grupo.Encargado blog/gant(Rafa): actualiza el blog y
el programa gant que organiza las tareas.Testeador(David): encargado de probar que
funcionen todos los scripts una vez terminados.Programador avanzado(Maldy): se encarga de
hacer los scripts de mas dificultad.
Como esta montado el proyectoNuestro proyecto tiene un menú de control
de usuario, que permite acceder a las aplicaciones de uso común para la biblioteca.
Pero el/la bibliotecario/a no puede acceder a los comandos internos del sistema operativo.
Solamente el usuario administrador(propietario) podrá acceder con la opción “Login” del menú a los recursos de sistema operativo.
Estructura de los menúsLos menús se dividen en cuatro grupos llamados,
menú principal(biblioteca), aplicaciones, herramientas y manual.
El menú biblioteca permite gestionar tanto libros como personas usuarias de la biblioteca(altas/bajas, buscar, realizar prestamos, etc).
El menú aplicaciones se destina a aplicaciones básicas como calculadora, enviar mail y juegos.
El menú herramientas incluye la posibilidad de montar/desmontar dispositivos, realizar copia de seguridad, realizar login, administrar las claves, explorar, mover archivo, borrar, subir al servidor ftp e instalar programa.
El menú manual, muestra las explicaciones de las tareas del menú aplicaciones y del menú principal.
Llamamos a estos tres menús según los permisos concedidos por el control de usuario mostrando un menú con las opciones
biblioteca, aplicaciones, manual y cerrar sesión para la/el bibliotecaria/o y para el administrador añadimos el menú herramientas.
El control de usuario realiza el login mediante la solicitud de una clave distinta para biblioteca o administrador. La clave se mostrara con asteriscos para mayor seguridad.
ScriptsAltas/bajas de usuarios y libros, altas introduce una
línea en el archivo correspondiente con los datos del usuario o libro, y baja elimina completamente esa línea sin alterar el resto de datos.
Prestamos, se realizara pidiendo cualquier parte de los datos del libro y el usuario que quiere el libro. En caso de encontrarse varias coincidencias el programa nos mostrara un error y volverá a pedir los datos. Nota: no se puede dejar en blanco.
Devolución, buscará el titulo en el archivo con los prestamos realizados y calculara según la fecha de devolución si existe o no sanción.
Calculadora, realiza cualquier operación utilizando el comando bc (calculadora de linux).
Enviar mail, permite enviar mensajes de correo electrónico a varios destinatarios.
Tetris, entretenimiento para cuando la/el bibliotecaria/o este aburrida/o.
Explorador de archivos, mover y copiar archivos con una estructura extendida mediante dialog
Mejoras añadidasCargador GRUB personalizado.Arranque automático del programa.Tetris para cuando se esta ocioso.Menús visuales de fácil uso.Entorno protegido por contraseña.
Problemas a la hora de desarrollarFalta de conocimientos para hacer algunos
scripts.Tiempo para trabajar juntos.La maquina virtual no permite realizar todas
las funciones pertinentes.
Inicio del sistema operativo
Pantalla bienvenida
Valoración global proyectoQuedamos bastante satisfechos con la
elaboración de las distintas fases del proyecto.
Sabemos que todo proyecto ‘finalizado ‘ se puede mejorar, teniendo en cuenta esto, tendríamos que profundizar en el conocimiento o funcionamiento de cada una de las herramientas utilizadas para la elaboración de nuestro proyecto.
Plazos proyecto - GANT
Mind Meister