Resumen
Record the start of operation .. Perform the core operation .. Record the completion of operation .. Edit or roll back operation .. Unlock the object.
AOP MVC Spring AOP
CORE
Almacenamiento
POO Clases
Buscar ejemplar
Usuario
Cancelar reserva Reservar ejemplar Listar reservas
Listar carrito Agregar ejemplar al carrito Eliminar ejemplar del carrito
Administrador
Usuario Entregar ejemplar
Registrar devoluciónVer detalles de la devolución
Seleccionar archivoEnviar archivo
Guardar archivo
SistemaRegistrar ejemplares
Mostrar importación
Sistema
Procesar solicitudCopia completa
Copia parcial
Seleccionar copia
Guardar archivoEnviar archivo
Mostrar instrucciones realizadas
Seleccionar archivo Procesar solicitudEnviar solicitud
Buscar archivo
Abrir archivo
Ver informes de usuarios Ver historial de préstamos Cambiar escuelas Cambiar perfiles de usuario. Mostrar el historial del usuario Mostrar los datos de edición del usuario Mostrar el perfil del usuario Mostrar la escuela del usuario Mostrar las multas del usuario Mostrar los saldos del usuario. Mostrar la lista de países Mostrar la lista de ubicaciones Mostrar la lista de condiciones físicas Mostrar la lista de tipos de ediciones Mostrar la lista de tipos de publicaciones Mostrar la lista de categorías Mostrar la lista de editoriales Mostrar la lista de escuelas Mostrar la lista de perfiles de usuarios Mostrar la lista de días festivos Mostrar la lista de ciclos.
Países Ubicaciones Estados físicos Tipos de ejemplares Tipos de publicaciones Categorías Editoriales Escuelas Perfiles de usuarios Ciclos vacacionales.
Buscar administradores
Modificar datosRegistrar administrador
SistemaValidar datos
Enviar respuestaProcesar solicitud
Ejemplar
C_ejemplar
Publicación
C_préstamo
Préstamo
I ejemplarPublicación
PublicacionAutor
Categoría
AdministradorC_préstamo
I préstamoPréstamo
Usuario Ejemplar Publicación
Administrador I configuración
C_configuraciónConfiguración
AdministradorUsuario_perfil
Escuela
Sanción
Cuenta
C_usuario
I usuarioUsuario
C_usuario_perfil
I usuario_perfilPerfil de usuario
C_sanción
I sanciónI cuenta
C_cuenta C_escuela_usuario
I escuela_usuario
AdministradorC_administrador
I administrador
Reserva
I ejemplar
I reserva
I sanción
I cuenta
Administrador/ : Usuario
I préstamo
Sanciones
C_cuenta
Perfil de usuario
I perfil_de_usuario
I usuario_perfil
Escuelas
C_escuela
I escuela
I reserva I préstamo
C_reserva
Actividad
C_actividad
I actividad
I ciclo I feriado
Ciclo
Feriado
C_feriado
C_ciclo
Ubicación
Estado
Editorial
Autor
I país I estado
I EditorialI escuela
I categoría
I autor
C_autor
C_editorial
I tipoPublicación
C_país
C_estado
I feriado
Vista
Negocio
Librerías
Helpers Funciones
Servicios Implementa
Base de datosSQL
Servidor web Base de datosComputador
Navegador Web
HTTP
Servidor HTTP
Base de datos Sql
Xampp
Perfil de usuario<> +Denominación +MondoDeuda +Interés +Días de préstamo +Sanciones +Monto del préstamo +Actualización() +Array2json() +Buscar() +Configure_pager() +Delete() +Index() +Json() +Pdf() +Consulta() +Registro() +Registro_ajax() +Reportes(). Usuario<> +Apellido +Nombre +Código +ID +Estado +Contraseña +Actualización() +Array2json() +Buscar() +Cambiar contraseña() +CancelarReserva() +CerrarSesión() +ConfigurePager() + Eliminar () +Historial() +Índice() +JsonHistory() +JsonCode() +Inicio de sesión() +MisReservas() +Pdf() +Consulta() +Registro() +Registration_ajax() +Informes() +SolicitudReserva(). PostType<> +Nombre +Actualización() +Array2json() +Buscar() +Set_pager() +Delete() +Index() +Json() +Pdf() +Query() +Register() +Register_ajax () +Reportes() Publicación<> +Título +Agenda +AñoNúmero +AñoPublicación +Número de Número +Páginas +Índice().
Instancia<> +Fecha de entrada +Fecha de registro +Contador de pedidos +Código +IsbnCode +Diseño: diseño +Actualización() +AddCart() +Array2json() +Buscar() +Buscar() +Configure_pager() +Query() +Copiar () +Detalle() +Índice() +Json() +JsonCode() +JsonTitle() +CartList() +Lista() +Query() +Register() +Remove_item() +Report(). Préstamo<> +FechaPréstamo +FechaRetornoEstablecido +FechaRetornoEfectivo +Prestamista +Recepcionista +Observación +ActivarUsuario() +Array2json() +Buscar() +Configurar_pager() +Retorno() +DiferenciaDías() +Establecer(mes) +Índice( ) +Json() +Query() +RegisterSanction() +RegisterSanction() +RegisterSanctionSuspension() +PdfReport() +Reports() +Delay() +SuspendUser() Sanción<> +FechaInicio +FechaFinal +Estado: estado +Razón +Array2json() +Buscar() +Configure_pager() +Index() +Json() +Query()status<> +En progreso +Satisfecho +Autor de publicación eliminado<> + Index() . InstanceLocation<> +DateLocation +Array2json() +Configure_pager() +Index() +Json() +Move() +Query() +Reports() InstanceState<> +DateStateChange +Array2json() +Cambiar () +Configure_pager() +Index() +Json() +Jquery() +Reports().
Configuración<> +DenominaciónAño +Teléfono +Correo electrónico +Página web +Dirección +MontoMaxPréstamos +Actualización() +Array2json() +Configure_pager() +Delete() +Delete_backup() +Error() +ExportBackup() +ExportFullBackup ( ) +ExportIncrementalBackup() +Importar() +ImportarBackup() +Index() +Json() +ListBackup() +ListFiles() +Pdf() +Register() +RegisterExemplars() +UploadFiles(). ProfileUser<> +ProfileChangeDate +Array2json() +Configure_pager() +Index() +Json() +Jquery() +Register() Cuenta<> +Tipo: tipo +Número +Concepto +Número de recibo +Registro fecha +FechaTipo de concepto<> +Costos +Reembolso. Ciclo<> +Inicio +Fin +Nombre +Observación +Actualización() +Array2json() +Buscar() +Set_pager() +Eliminar() +Index() +Json() +Pdf() +Consulta() +Register() +Reports() +ValidateDate() Actividad<> +OperaciónDescripción +Fecha +Usuario +Tabla +ID de registro +IP +Actualización() +Buscar() +Registro() +Reports().
Cambiar ubicaciónCambiar estado fisico
Autenticación
Autorización
Logging
Ver registro de ubicaciones
Ver registro de estados físicos
Seleccionar archivo
Enviar archivo
Mostrar importaciónLogging
Validación
Modificar datos Registrar administrador
Usuario Cancelar reserva
Reservar ejemplar
Listar reservas
Listar carritoAgregar ejemplar al carrito
Eliminar ejemplar del carrito
Prestar ejemplar
Actualizar estado de ejemplar
Verificar ciclo
Prestar reservaVerificar deudas
Verficar cantida de préstamos
Entregar ejemplarBuscar préstamos
Registrar devolución
Actualizar disponibilidad Sancionar usuario
SistemaMostrar instrucciones realizadas
Buscar archivo Abrir archivoValidación
C_administrador I administrador
Ejemplar C_ejemplar
I ejemplar Publicación
PublicaciónC_préstamo
AdministradorUsuario
I préstamo I ejemplar
C_configuración I configuración
Configuración
CicloC_ciclo
I ciclo
FeriadoC_feriado
Escuela Ubicación
I país
C_escuelaC_categoría
C_autorC_ubicación
I ubicaciónC_tipoPublicaciónC_editorial
I tipoPublicaciónC_país
Usuario / : Administrador
Looging
Poincuts
CatalogAuthor<> +Nombre +BasicOperations() Categoría<> +Nombre +BasicOperations(). Ubicación_C<> +Actualizar() +Buscar() +Eliminar() +Índice() +Registro() Artículo<> +Fecha de inscripción +Fecha de registro +Conteo de pedidos +Código +Código Isbn +Disposición (prestado, disponible, reservado ) +OperacionesBásicas() Ubicación_instancia<> +UbicaciónFecha +OperacionesBásicas(). PublicationAuthor<> +BasicOperations() Editor<> +Nombre +BasicOperations() Escribo Publicación<>.
País<> +Nombre +OperacionesBásicas()Tipo de publicación<> +Nombre +OperacionesBásicas(). Configuré<> Estado<> +Nombre +Descripción +OperacionesBásicas() Estado_Ejemplar<> +FechaCambioEstado +OperacionesBasicas(). Autenticación<> +Usuario +Clave +Autenticación() +GetLogin() Clips de puntos (*){Antes (llamar a Autenticación)} Autorización<> +Nivel +Estado +Check_authorization() -Está_autorizado() -No_autorizado ( ) ) -Show_notice() -Return_accesses() +Add_example_loan() Puntos clips (*){Antes (llamar a Verify_authorization)}.
Validación<> +Error +Validar() Puntos de contacto (*Registrar){Antes (Llamada válida)} (*Actualizar){Antes (Llamada válida)} Registro<> +Operación +Fecha +Usuario +Tabla + RegistrationId +Ip +Register() Poincuts (*Register){Después (llamar a Registro)} (*Actualizar){Después (llamar a Registro)} Excepciones<> +Validate_user() +Validate_update() +Estado_register() +Verify_userid () +Register_account() +Register_status() +Verify_loan() +Verify_userid() +Verify_exemplar_id() +Verify_user_status() +Verify_exemplar_disposition() +Verify_user_loans(). Utilidades Escuela<> +Nombre +BasicOperations() Ubicación<> +Nombre +BasicOperations(). Estado<> +Nombre +Descripción +BasicOperations() Editor<> +Nombre +BasicOperations() País<> +Nombre +BasicOperations().
Tipo de publicación<> +Nombre +Operacionesbásicas() Autor<> +Nombre +Operacionesbásicas(). I PostType<> C_país<> +Actualizar() +Buscar() +Índice() +Registro(). C_status<> +Actualizar() +Buscar() +Eliminar() +Index() +Registrar() Día festivo<> +Denominación +Fecha +OperacionesBásicas().
Autenticación<> +Usuario +Clave +Autenticación() +GetLogin() Puntos de corte (*){Antes (Autenticación de llamada)} Autorización<> +Nivel +Estado +Check_authorization() -Está_autorizado() -No_autorizado( ) -Show_notice() -Return_accesses() +Add_example_loan() Puntos de corte (*){Antes (llamar a Verify_authorization)} (*){Después (llamar Add_example_loan)}. Validación<> +Error +Validar() Puntos de corte (*Registrar){Antes (llamar a Validar)} (*Actualizar){Antes (llamar a Validar)} Registro<> +Operación +Fecha +Usuario +Tabla + RegistrationId +Ip +Registrar() Pointcuts (*Registrar){Después (Registro de llamadas)} (*Actualizar){Después (Registro de llamadas)}. Excepciones<> +Validar_usuario() +Validar_actualización() +Register_status() +Verify_userid() +Register_account() +Register_status() +Verify_loan() +Verify_userid() +Verify_exemplar_id() +Verify_user_position() +Verify_user_position() +Verify_user_loans() Pointcuts (School_user*Index){Antes (llamar a Validate_user)} (School_user*Register){Antes (llamar a Validate_user)} (Perfildeuser_has_user*Index){Antes (llamar a Validate_user)}(P_ergisterBeforuserde)}_P_ergister_user (llamar a Validate_user) } (*Actualizar){Antes (llamar a Validate_update)} (Cuenta*Registro){Antes (llamar a Registro_cuenta)} (Estado_instancia*Índice){Antes (llamar a Registro_estado)} (Estado_instancia*Registro){Antes (llamar a Registro_estado)} (Instancia_ubicación) *Índice){Antes (llamar a Register_State)} (Ubicación_instancia*Registro){Antes (llamar a Register_State)} (Préstamo*Devolución){Antes (llamar a Verify_loan)} (Préstamo*Registro){Antes (llamar a Verify_user_id, Verify_user_status, Verify_user_status, Verify_exemplar_idea ,Verificar_disposición_ejemplar)}.
Librerias
Helpers
FuncionesServicios
Tejedor
Computador Navegador Web
Base de datos SQL
Clase
Aspecto
PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A ASPECTOS
Complejidad Ciclomática
Mantenibilidad