La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SISCAB Administrador VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) email VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool:

Presentaciones similares


Presentación del tema: "SISCAB Administrador VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) email VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool:"— Transcripción de la presentación:

1 SISCAB Administrador VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) email VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool: AgregarUsuario +bool: ModificarUsuario +bool: EliminarUsuario +bool: ConsultarUsuario +bool: SuspenderUsuario Autor VARCHAR(20) codigo VARCHAR(20) nombre VARCHAR(20) apellido +bool: AgregarAutor +bool: ModificarAutor +bool: EliminarAutor Textos VARCHAR(20) cota VARCHAR(20) tipo VARCHAR(100) nombre YEAR añodepublicación VARCHAR(100) edición VARCHAR(50) area VARCHAR(20) idioma INT ejemplares ENUM(‘DISP’,’NODISP’) estado ENUM(‘SI’,’NO’) circulante DATE fechadepréstamo DATE fechadedevolución ENUM(‘SI’,’NO’) venta FLOAT costo +bool: AgregarTexto +bool: ModificarTexto +bool: EliminarTexto + bool: ConsultarTexto Editorial VARCHAR(20) código VARCHAR(20) nombre VARCHAR(50) dirección INT teléfono +bool: AgregarEditorial +bool: ModificarEditorial +bool: EliminarEditorial + bool: ConsultarEditorial Usuarios VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) email VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool: AgregarUsuario +bool: ModificarUsuario +bool: VerHistorial +bool: ConsultarTexto Suspendidos Fecha: fechainicio Fecha: fechaculminacion String: motivo +bool: AgregarSuspension +bool: EliminarSuspension +bool: ModificarSuspension +bool:CalcularDiasDeAlquiler EnVenta VARCHAR(50) autor VARCHAR(20) cota VARCHAR(20) titulo VARCHAR(50) Área FLOAT costo +bool: VerLibrosEnVenta +bool: LibrosVendidos +bool: VenderLibros Prestamos VARCHAR(50) autor VARCHAR(20) titulo VARCHAR(50) area VARCHAR(20) cota Fecha: fechaprestamo Fecha: fechadevolucion VARCHAR(20) nombreusuario VARCHAR(30) apellidoUsuario INT cedulausuario VARCHAR(20) emailusuario +bool: AgregarPrestamo +bool: EliminarPrestamo +bool: ModificarPrestamo CorreosElectronicos VARCHAR(20) emailusuario VARCHAR(20) nombreusuario VARCHAR(30) apellidousuario VARCHAR(20) cotalibro VARCHAR(100) titulolibro VARCHAR(100) edición DATE fechadepréstamo DATE Fechadedevolución +bool: CalcularDias +bool: EnviarCorreo Areas VARCHAR(20) codigo VARCHAR(50) nombrearea +bool: AgregarArea +bool: ModificarArea +bool: EliminarArea +bool: MostrarLibros

2 Clase Administrador: Esta clase le permite al Administrador del sistema tener acceso a toda la información que maneja la biblioteca, a través de la cual podrá Agregar, Modificar, Eliminar y Consultar los datos de la misma. Clase Texto: Permitirá ordenar toda la información referente a las publicaciones de forma detallada a través de sus atributos tales como cota,, nombre, añodepublicación, etc., así como también Agregar, Modificar, Eliminar información en caso de ser el Administrador y Consultar la información para el resto de los usuarios. Clase Autor: Esta clase identifica a los autores de los libros, permite agilizar y simplificar la búsqueda de un libro por autor. Clase Editorial: Su función es identificar a que Editorial pertenece un libro y simplificar el almacenamiento y búsqueda de los mismos. Clase Areas: Con esta clase se puede obtener todas la publicaciones que pertenecen al área consultada, es una ayuda para los usuarios que no conocen los datos del libro ni del autor. Clase EnVenta: Con esta clase se indican las publicaciones que están en venta, esto se implementa con el fin de que la biblioteca pueda salir de los textos que no tienen ningún tipo de solicitud y que solo ocupan espacio en el archivo. Clase Usuarios: Esta clase se implementa con el fin de proveer un registro eficiente de todos los usuarios que ingresan a la biblioteca. Clase Prestamos: Permite tener almacenada la información referente al préstamo de los libros, tal como que libro fue alquilado, por quien y en que fecha, todo esto con el fin de darle al Administrador una información detallada de la fecha del préstamo y la fecha en que el libro debería ser devuelto para así poder suministrarle a los usuarios la fecha en que los libros podrían estar disponibles para un nuevo préstamo.

3 Clase Suspendidos: Esta clase proporcionará la información de los usuarios que tienen suspendido el préstamo de libros por parte de la biblioteca, ya sea por no entregarlos a tiempo, perdida del libro, etc., cuando un usuario pase mas tiempo de lo permitido con un libro esta clase automáticamente pondrá a este usuario en periodo de suspensión. Clase CorreosElectronicos: Esta clase es implementada con el fin de que el software le envíe automáticamente un correo electrónico a los usuarios como un recordatorio de que tienen que devolver el libro antes de la fecha indicada.


Descargar ppt "SISCAB Administrador VARCHAR(20) nombre VARCHAR(30) apellido INT cedula VARCHAR(20) email VARCHAR(15) login VARCHAR(30) facultad VARCHAR(30) escuela +bool:"

Presentaciones similares


Anuncios Google