Está en la página 1de 4

ACTIVIDAD ANALISIS DE SISTEMAS I

KATHY LUZ GARCIA JARABA

PRESENTADO A

CARLOS ARTURO COMBATT HERRERA

UNIVERSIDAD DE CORDOBA
FACULTAD DE INGENIERIAS
INGENIERIA DE SISTEMAS
SEDE LORICA 2023_1
Se pide diseñar un sistema completo de una biblioteca, desde la
cual se ofrecen varios servicios, como lo son: la reserva de libros
y los préstamos.
Cabe aclarar que la librería está dividida por secciones las cuales
se dividen en estantes y estos por categorías para luego dividirse
por signatura topográfica; cada libro contiene un id que es propio
y único de este.
Las especificaciones del sistema son:

 Que nos pueda brindar la opción de buscar al estudiante en


la base de datos, con el fin de verificar si es estudiante o no,
luego de verificar que si es estudiante nos informe si esta
persona tiene multas o prestamos pendientes.
 Que se puedan almacenar los datos de la persona a la cual se
le hizo el préstamo, tales como nombre, edad, número de
identificación o carnet estudiantil correo electrónico,
número de teléfono y por supuesto código del libro.
 Que sea capaz de darnos la ubicación exacta del libro, solo
con escribir su nombre.
 Que sea capaz de asignar una cantidad de libros a prestar de
acuerdo a la edad del estudiante que solicite el préstamo.
 Que el estudiante pueda acceder al sitio web de la biblioteca
y consultar los tipos de libros que se encuentran, el estado
del libro (prestado o reservado) y también pueda desde este
mismo sitio reservar su libro.
 En tal caso que el estudiante requiera de una renovación de
un préstamo lo puede hacer desde este mismo sitio web.
 Este sistema también debe ser capaz de enviar un mensaje 1
día antes del vencimiento del préstamo al correo del
estudiante.
 El sistema al no encontrar un reporte de la devolución de un
libro en la base de datos debe general una multa, la cual va a
ir incrementado cierta cantidad al pasar los días después del
vencimiento.

A continuación se conocerán los actores de este sistema.

Los cuales cada uno tiene su función y datos, los cuales los
presentare a continuación:
Alumno
-nombre: string;
-numIdentificación:
double;
-edad: int;
-numTel: double;
-corrElect: double;
+prestar()
+reservar()

Bibliotecario
-nombre: string;
-nroIdentificacion: double;
-numTel: double;
-corrElect: double;
+atender()
+informar()

Reserva
-nombre: string;
-numIdentificacion: double
+reservar()

Renovacion
-nombre: string;
-numIdentificacion: double;
-idLibro: double;
+renovar()

Libro
-nombre: string;
-id: double;
+prestar()
+reservar()

Base_datos
-numIdentificacion: double;
+mostrar_informacion()

También podría gustarte