You are on page 1of 5

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERIA


Y TECNOLGIAS AVANZADAS - IPN

Base de Datos Distribuidas


Telemática

ALUMNOS

Casas Calderón de la Barca Daniel Demetrio.


Arellano Figueroa Michelle Alejandra.
González Gaytán José de Jesús.

TEMA
Especificación de los procesos de negocio.

Grupo 3TM2

Fecha de entrega: 24/04/18


Diagrama Relacional.

Diccionario de Datos.
Se adjunta el archivo.
Proceso de Negocio.
1 Préstamo de uno o más libros:
Al solicitar el usuario un libro, se deben de realizar las siguientes verificaciones en el sistema:

 Que el usuario este registrado en el sistema, de lo contario se procede a darlo de alta en caso de que
este lo autorice.
 Se autorizará un máximo de cuatro libros, que pueden ser de una sola biblioteca o de cualquier
biblioteca, por lo que si el usuario tiene registrado cuatro libros en préstamo, no se podrá realizar el
préstamo solicitado.
 Se verificará que el usuario no presente multas sin saldar, en caso de tener registrada una o más multas
no se podrá realizar el préstamo solicitado hasta que el usuario page las multas correspondientes.

Al concluir las verificaciones y cumpliendo con los requisitos se realiza el registro del préstamo, se autorizara
hasta un máximo de cuatro libros, el usuario proporcionará al menos título, nombre del autor y género, el
sistema verificara que los libros puedan ser suministrados, en caso contrario se notificara al usuario.
Concluido el préstamo se realiza el registro del préstamo y se actualizará la disponibilidad de los libros en
inventario.
2 Devolución de un préstamo:
Se solicita nombre y correo del usuario, una vez ingresados los datos y desplegada la información se procede a
realizar la verificación física del estado del libro o los libros presentados y será causa de multa si:

 La devolución se realiza en una fecha posterior a la indicada por el sistema


 El o los libros no son devueltos en el estado en que fueron prestados
Si se presta un motivo de multa se genera en el perfil del usuario la nota con la multa correspondiente y su
forma de pago, en caso contrario se registra en el inventario la devolución de los libros.
De manera automática se registra la multa al usuario y se actualiza en todo el sistema.
3 Búsqueda de un libro (Enfoque Distribuido):
Para realizar una busque ya sea usuario o bibliotecario se debe de introducir los siguientes campos:

 Nombre del libro *


 Autor
 Genero
 Categoría *
 Editorial
 ISBN
De los campos anteriores por lo menos se debe de ingresar los campos obligatorios señalados por *; el sistema
realizara un búsqueda en el inventario local (se toma como inventario local como la biblioteca en donde se
realiza la consulta), de otro modo si no se encuentra el libro se puede realizar una búsqueda en las otras
bibliotecas.
Los datos mostrados serán:

 Ubicación del ejemplar


 Ejemplares
 Estatus del libro
 Título del ejemplar
 Autor del ejemplar
 Editorial
En caso de no encontrar el ejemplar se mostrara un mensaje de libro inexistente.

4 Pago de multa (Enfoque Distribuido):


Para realizar el pago de multa el encargado debe de solicitar:

 Nombre de usuario
 Correo
Al desplegar los datos, dependiendo de la multa si el usuario cubre los requisitos se debe de cambiar el estatus
de la multa como cubierto, el encargado de realizar este proceso solo debe de modificar este campo; de
manera automática el sistema replicara el pago de multa para actualizar el expediente del usuario.
5 Operaciones CRUD sobre el personal:
El administrador de la biblioteca será capaz de realizar las operaciones de:

 Consulta de empleado
 Alta de un empleado
 Baja de un empleado
 Modificar datos de empleado
Ingresara al sistema por medio de un usuario y contraseña, y dependiendo de la opción seleccionada ingresara
los datos pertinentes.
Consulta de empleados:
Se desplegara en pantalla la información del personal registrado en la biblioteca correspondiente, estos datos
son:

 Nombre
 Apellido Paterno
 Apellido Materno
 Calle
 Número interior
 Numero exterior
 Correo
 Contraseña
 Cargo
 Sueldo

Alta de un empleado:
Para registrar un nuevo empleado se ingresaran los datos mostrados en el paso anterior, se tendrá una
selección de tipo de empleado que pueden ser:

 Bibliotecario
 Personal de mantenimiento
 Administrador
Para el personal de mantenimiento no se le asignara una contraseña.

Baja de un empleado:
Se introducirá el nombre de empleado y correo para eliminar de la base de datos al empleado seleccionado.
Modificar datos de empleado:
En la interfaz de usuario se tendrá la opción de guardar los datos modificados.

6 Operaciones CRUD sobre los usuarios (Enfoque Distribuido):


Para los usuarios, los bibliotecarios serán capaces de poder realizar las siguientes operaciones:

 Registro de un nuevo usuario.


 Modificación de datos de un usuario.
 Eliminación de un usuario del sistema.
El bibliotecario accederá al sistema por medio de su usuario y contraseña y dependiendo de la opción se
procederá a solicitar los datos correspondientes mostrados en la interfaz.
7 Operaciones CRUD sobre los libros:
El bibliotecario podrá modificar los datos del inventario de los libros teniendo como opciones:

 Registro de un nuevo ejemplar.


 Actualizar estado de un Ejemplar.
 Remover ejemplar del inventario.
El bibliotecario accederá al sistema con su usuario y contraseña y dependiendo de la opción se solicitaran los
datos correspondientes solicitados en la interfaz.

You might also like