Está en la página 1de 6

ERS CASO I

Sistema biblioteca
SEBASTIAN FELIPE CACERES – NILTON RAMIREZ MORA
1 Introducción
Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de la biblioteca
Todo su contenido ha sido elaborado en colaboración con los usuarios y responsables de la Compañía.

1.1 Objetivo
Desarrollar un programa para algunos procesos internos y externos de una biblioteca, el
programa debe ser robusto, eficaz y amigable, es decir fácil de usar, fácil de intuir, gráficamente
estético, rápido y funcional.

1.2 Ámbito del Sistema

En el momento no existe un sistema que permita llevar los diferentes procesos de la biblioteca,
procesos como inventario de libros, mapas, cds etc, registro de socios, préstamo de libros, devolución
de libros, multas.

La situación de partida es una en la que no existe un sistema informático que automatice todos
estos procesos, existe, sin embargo, un sistema manual completamente defectuoso, que será
reemplazado por el programa, el cual debe cumplir con los diferentes requerimientos ya establecidos.
El nombre del programa será SBP.

1.3 Definiciones, Acrónimos


1.3.1 Definiciones
Código único: combinación de números y letras que se genera para uso de la biblioteca.
Provincia: Es el departamento, por ejemplo cundinamarca, antioquia.
Entrada: Dato que se ingresa al sistema, como por ejemplo el nombre, cédula o nombre.
Reservas: Pedir que guarden el elemento solicitado apenas lo tengan en su poder.

1.3.2 Acrónimos
SBP : Sistema de bibliotecas públicas

2 Descripción General

El sistema será manipulado por diferentes usuarios como lo son el socio, el operario de la
biblioteca y el administrador del sistema.

El sistema debe crear una base de datos donde guarde todos los libros, debe guardarlos por
codigo el cual es distinto para todos los libros, además debe hacer una descripción de su estado.

Los libros están clasificados por temas (ciencia - ficción, matemáticas, etc.), además de esto
los libros tienen un título, n autores, una editorial, un número de edición y una fecha de edición.

Además se guarda un número de socio, nombre, primer y segundo apellido, dirección,


localidad, provincia y número de teléfono.
El sistema generará los socios sanciones económicas por un motivo dado, en una determinada
fecha y con un determinado montante.

El sistema debe permitir a los socios puedan obtener préstamos de la biblioteca. Cada
préstamo tiene como entrada la fecha del día como límite por defecto 10 días a contar a partir de esa
fecha.

También debe mantener una lista de ejemplares que los socios piden pero que bien todavía no
han sido adquiridos, o bien no hay suficientes en la que se guardará una referencia al título
demandado y la fecha en que se pidió.

Por último de permitir hacer reservas de ejemplares que estén siendo utilizados por otros
socios, a tal efecto se le facilitará al socio que va a hacer la reserva la fecha más próxima en la que se
va a devolver un ejemplar del título deseado, quedando el ejemplar bloqueado para préstamo durante
dos días, a la espera de que lo vaya a recoger el socio que lo ha reservado.

2.1 Perspectiva del producto


Lo que se desea es poder a llegar a hacer un sistema que sea completo, que no solo lleve el
proceso de préstamo, devolución, multas o de reservas.
lo que se quiere es crear un sistema completo el cual lleve también procesos de contratación
de la biblioteca, inventario completo de la biblioteca, nóminas, y diferentes procesos que se vayan
implementando en la biblioteca.

2.2 Funciones del sistema

En términos generales, el sistema deberá proporcionar soporte a las siguientes tareas de


gestión de la biblioteca. · Gestión de préstamo · Gestión de reserva· Gestión de devolución·
Gestión de inscripción de socios ·Gestión de inventario de libros.

2.2.1 Gestión de préstamo


El sistema debe tomar el nombre del libro a prestar, validar sus disponibilidad, después debe
validar el estado del socio, para saber que no está multado, desde que el libro esté disponible y el
socio no esté bloqueado permite el préstamo, con un plazo máximo de regreso de 10 días.

2.2.2 Gestión de reserva


El sistema debe tomar el nombre del libro a prestar, validar sus disponibilidad, después debe
validar el estado del socio, para saber que no está multado, como el libro está no disponible el sistema
lo reserva, para que apenes llegue no pueda ser reservado, el socio tiene 2 dias para recogerlo o sino
se pone en estado disponible.

2.2.3 Gestión de devolución


El personal de la biblioteca debe verificar el estado fisico del libro, se ingresa primero el
nombre del libro, luego su estado y se ingresa la fecha en la que fue devuelto, esta fecha el sistema la
enfrentara contra la fecha en la que prestó el libro, esto para saber que el libro fue devuelto en el
tiempo estipulado y si no generar una alerta para generar un bloqueo del socio.

2.2.3 Gestión de inscripción de socios

Se pide al socio el numero de cedula, con este se verifica que no esté ya en el sistema, luego se pide
nombre, primer y segundo apellido, dirección, localidad, provincia y número de teléfono y el sistema
le generará un código único de usuario.

2.2.4 Gestión de inventario de libros

El sistema hará un inventario de libros con el nombre, código único asignado por el sistema, autor,
fecha de edición y editorial.

2.3 Características de los Usuarios

El sistema de información deberá ofrecer una interfaz de usuario intuitivo, fácil de aprender y
sencillo de manejar. El sistema deberá presentar un alto grado de usabilidad. Lo deseable sería que un
usuario nuevo se familiarizarse con el sistema en una o dos horas.

2.4 Restricciones

En cuanto a las restricciones Hardware/Software, la empresa exige que el sistema


funcione bajo el paradigma cliente/servidor. El sistema deberá proporcionar funciones de
auditoría, para registrar qué usuario realiza cada alta, baja o modificación de los datos
contenidos en el sistema.

2.5 Suposiciones y Dependencias

2.5.1 Dependencias
El sistema seguirá una arquitectura Cliente/Servidor, por lo que la disponibilidad del
sistema dependerá de la conexión entre las máquinas en las que residirá el programa cliente y
la máquina servidora de datos.
3. Requisitos específicos
3.1. Requisitos funcionales
3.1.1. Registrar socio
3.1.1.1. Este requisito se utiliza para que los socios queden registrados en el
sistema
3.1.1.2. Los datos personales del socio a registrar
3.1.1.3. todos los datos se almacenan en el programa
3.1.1.4. un mensaje de socio registrado
3.1.2. Prestar un libro
3.1.2.1. Este requisito se utiliza para lograr hacer un préstamo a un socio
3.1.2.2. los datos del socio que desea solicitar el libro y los datos del libro
3.1.2.3.El programa cambiará el estado de libro de no prestado a prestado y
se guardaran los datos del préstamo como día y quien lo solicito
3.1.2.4. Un mensaje por pantalla del préstamo realizado y la fecha máxima
para que sea devuelto para evitar sanciones
3.1.3.Multar socio
3.1.3.1. Este requisito se utiliza cuando el socio intenta devolver un libro
pasados los diez días hábiles
3.1.3.2. Los datos del socio, los datos del libro y la cantidad de días desde el
préstamo
3.1.3.3. El programa cambiará el estado del libro de prestado a no prestado
y mostrará un valor de multa que el socio debe pagar
3.1.3.4. Un mensaje de confirmación de libro devuelto y multa pagada
3.1.4.Devolver libro
3.1.4.1. Este requisito se utiliza cuando el socio devuelve el libro y aun se
encuentra en los días hábiles para la entrega de este
3.1.4.2. Los datos del socio, los datos del libro y la cantidad de días desde el
préstamo
3.1.4.3.El programa cambiará el estado del libro de prestado a no prestado
3.1.4.4. Un mensaje de confirmación de libro devuelto
3.1.5.Reservar un libro
3.1.5.1. Este requisito se utiliza cuando un socio solicita un libro que no se
encuentra disponible y lo desea reservar
3.1.5.2 Los datos del socio y los datos del libro que desea reservar
3.1.5.3. El programa colocará un estado de reserva del libro en cuestión
3.1.5.4.Un mensaje de confirmación de libro reservado
3.1.6.Agregar libros
3.1.6.1 Este Requisito se usa cuando el bibliotecario a solicitado nuevos
libros y los desea agregar al sistema
3.1.6.2. Los datos de los nuevos libros en el siguiente orden (nombre,
editorial, volumen)
3.1.6.3. El programa agregara los libros dándoles un código de libro en
orden de entrada para facilitar su búsqueda posteriormente
3.1.6.4. Un mensaje de confirmación con un listado de los libros agregados
3.2. Interfaz de hardware
3.2.1.1.1. Para que el usuario interactúe con el sistema se requiere que
posea un Computador con capacidad de instalar el programa
con Ratón y teclado y una pantalla

3.5 Requisitos Tecnológicos:


El sistema debe ser instalado en una computadora con una configuración mínima de:

● Sistema operativo: windows 7/ mac os x yosemite


● Memoria ram: 2 gb
● Disco duro: 500 gb
● Versión basada en: 32 y 64 bits
● Conexión de internet: Tarjeta Ethernet o Módem

También podría gustarte