Home
Web 2.0 para la Biblioteca Digital de Nueva Generación (BDNG)
Contents
1. oconnnnnicnnonnnonnnonnnonanonanonanonanonanonanananonanonanananananananananona 21 5 1 1 1 Registro de USUAriOS ooomionicinnmmnmsrr rc 21 5 1 1 1 1 Descripci n y Prioridad eaea eee ia aa aa 21 SA TL Fujo de EVENTOS ci dd a 22 SANAR Requisitos FUNCIONA OS ir a 22 5 1 1 2 Ingreso y salida del sistema eeeeesesesesssesesrssrsssrsererereererereserereseseenrnrseraeesererereenes 23 51 121 Flujo CREEN tOS ii N A A A EA a a 23 2 9 1 1 2 2 Registos Funcionales viii iii a A a a 24 5 1 2 Modulo de comentarios s ssessesseseesesseseeseeseeseeseeureseeureseeueeseeuseseeueeseeseeseeuseseseeseesens 24 5 1 2 1 Ingreso de Comentarios s essseseessesssseessesessesesessssestesrsresestssetntestststrsesrensnrsreseneestseee 24 5 2 1 1 FLUJO dE EVA A EN 25 5 2 1 2 Requisitos Funcionales iii lala li ia 25 5 1 3 Modulo de etiquetamiento oonccnncnoncnoncnonnnincnoncnonacanocanccanocancnannano canon cnc canon cncncnoss 25 5 1 3 1 Ingreso de Etiquetas ou 25 SAB Fujo de EVO OS ii AA is 26 5 1 3 1 2 Requisitos FUNCIONA ES oonccnnnninnnnnmmnmnnnmmrmmrnrcrn cnn i 26 5 1 4 Modulo de personalizaci n cocccnicnonnncnncnnnnnnnnnnnnacananonnncccnannnnoncncccnnana non nacccnnanann 27 5 1 4 1 Mis CONSUlt AS cios dra 27 SLE Eltjo de Eventos aos 27 5 1 4 1 2 Requisitos FUNCIONA ES areis aiaia a i aa 28 5 1 4 2 MiS DOCUMENTOS ri ran arie Ea R A Aaaa E EN A EE AA a E R S 28 9 1 4 2 1 Flujo de Eventos ros
2. 5 1 4 1 Mis consultas El sistema debe permitir a un usuario logueado REQ1 5 ingresar una consulta personalizada a su cuenta de usuario para esto el usuario debe ingresar un criterio de b squeda y en el momento de realizar la consulta el sistema le muestra un formulario para ingresar una descripci n y un texto que contenga la consulta Luego de que el usuario adiciona las consultas a su rea personalizada el sistema lista las consultas que el usuario ha agregado En el caso de que el usuario seleccione una consulta de esta rea el sistema lista los documentos que se filtren de los criterios ingresados en la consulta seleccionada 5 1 4 1 1 Flujo de Eventos e El usuario se loguea en el sistema e El usuario realiza la b squeda de documentos e El sistema despliega un formulario de ingreso de datos e El usuario ingresa los datos e El sistema asocia la consulta al usuario e El sistema lista las consultas en su rea personalizada 27 5 1 4 1 2 Requisitos Funcionales Req 4 4 Permite listar las consultas que el usuario logueado ingreso en el momento de realizar alg n filtro de datos para buscar documentos Para el ingreso de la consulta al rea el usuario debe estar logueado y antes debe haber realizado la b squeda de documentos El usuario para una consulta debe ingresar el texto de la consulta y una descripci n que explique los datos que devuelve la consulta 5 1 4 2 Mis documentos El sistema debe permit
3. Por cada uno de los identifcadores o o Buscar documentos por etiqueta corresponde con alguno de los metadatos de algun documento Agrupa todos los documentos encontrados Muestra informacion documentos Trae la informaci n completa de los documentos y los muestra como en la b squeda normal paginando y ordenando 66 Busca informacion completa documento Busca la ruta de los comentarios enel archivo de configuracion busca en la coleccion si existen identificadores de documentos que contengan en sus comentarios los criterios de b squeda y devuelve un listado de identificadores de documentos Busca el documento en todas las colecciones a trav s del identificador del documento utilizando los metodos de la b squeda normal y avanzada del modulo de b squedas y trae su informaci n completa Adiciona los documentos encontrados por el criterio de busqueda contenidos en los metadatos a los documentos que el criterio de busquedas coincide con los datos del comentario 7 2 Modulo de Etiquetamiento 7 2 1 Ingresar Etiquetas act Ingresar Etiquetas Luego de realizada la b squeda y haber seleccionado por el usuario consultar el sistema muestra los documentos que corresponden con el filtro Busca primero en el archivo de configuracion la ruta donde se van a guardar las etiquetas El modulo recibe el identificador del documento y busca en la ruta las etiquetas que pos
4. documentos por palabras claves Los datos que posee la etiqueta son el texto de la etiqueta y el acceso el acceso permite indicar si la etiqueta va a ser vista por el usuario que ingreso la etiqueta o por cualquier otro usuario Luego de que el sistema ingresa la etiqueta en el repositorio de datos lista las etiquetas que est n asociadas a cada uno de los documentos dependiendo si el acceso es p blico o si las etiquetas mostradas fueron asociadas por el usuario logueado Cuando un usuario seleccione una etiqueta el sistema lista los documentos asociados la etiqueta 5 1 3 1 1 Flujo de Eventos e El usuario se loguea en el sistema e El usuario realiza la b squeda de documentos e El usuario selecciona la opci n de agregar etiqueta e El sistema despliega un formulario de ingreso de datos e El usuario ingresa los datos e El sistema asocia la etiqueta al documento y al usuario e El sistema lista las etiquetas que est n asociadas al documento 5 1 3 1 2 Requisitos Funcionales REQ 3 1 Permite agregar una etiqueta a un documento permitiendo ofrecer dos niveles de acceso Privado Solo el usuario que ingreso la etiqueta puede verla P blico Todos los usuarios pueden ver la etiqueta en el contenido del documento 26 REQ 3 3 Permite listar las etiquetas que est n asociadas a un documento Estas etiquetas deben tener acceso p blico o tener como propietario al usuario logueado 5 1 4 Modulo de personalizaci n
5. 4 2 El sistema muestra un mensaje indicando el error O Flujo b sico 1 El usuario selecciona la opci n de loguearse 2 El sistema muestra un formulario para ingresar al sistema mostrando los campos nombre de usuario y contrase a 3 El usuario llena los campos del formulario 4 El sistema verifica que los datos hayan sido ingresados y que el nombre de usuario y la contrase a esten dentro del sistema y que el usuario este activo 5 El sistema ingresa al usuario en el sistema 6 Incluir el caso de uso CUS008 Activar Area Trabajo para activar las funcionalidades para los usuarios registrados 7 Fin del caso de uso 6 1 9 CUSOO8 Activar rea Trabajo 6 1 9 1 Descripci n Permite activar las diferentes funcionalidades disponibles para los usuarios registrados en el sistema El rea de trabajo est comprendida por las siguientes reas 40 e Mis comentarios e Mis documentos e Mis etiquetas e Mis consultas 6 1 9 2 Precondiciones e El usuario debe estar logueado dentro del sistema 6 1 9 3 Especificaci n O Flujo b sico 1 El usuario ingresa al sistema 2 El sistema activa las funcionalidades adicionales como son las del ingreso de comentarios ingreso de etiquetas adicionar documentos y adicionar consultas 3 Incluir los siguientes casos de uso CUS017 Listar Mis comentarios para listar los documentos a los cuales un usuario ha ingresado un comentario CUS018 Listar Mis Do
6. colecci n recientes por colecci n Busca en el archivo de ConsolidadosDocumentos en la ruta Feed actualizado de El sistema busca en el archivo de configuraci n dbistats los documentos que estan documentos recientes por la informaci n de los ruta de los documentos contenidos en la colecci n coleccion Busca los n documentos ordenados por la fecha seleccionada de llegada desde el m s reciente a la mas lejano donde n es un par metro que se obtiene del archivo de configuraci n loop Por cada documento oo Lista la informaci n del documento como son el t tulo y la descripci n adicionalmente Usuario selecciona habilita un enlace que permite ir documento en el feed a la informaci n completa del documento Lista informaci n del documento Informaci n completa del documento 71
7. El sistema env a un correo con la enlace de activaci n de la cuenta de usuario e Elusuario selecciona el enlace e El sistema activa el usuario 5 1 1 1 3 Requisitos Funcionales REQ1 1 El sistema debe permitir el registro de un usuario dentro del sistema Este registro debe permitir ingresar los siguientes datos b sicos contenidos en el requisito de informaci n INF1 La cuenta del usuario queda inactiva luego de realizado el registro REQ1 2 Luego de que el usuario realiza el registro de un usuario el sistema env a un correo teniendo dentro del contenido el enlace para activar el usuario REQ1 3 Cuando el usuario seleccione la opci n de activar la cuenta 22 el sistema verifica que la clave de activaci n sea igual a la que se encuentra en la clave del usuario al confirmar que es correcta el sistema cambia el estado del usuario a activo 5 1 1 2 Ingreso y salida del sistema El sistema debe permitir al usuario el ingreso a un rea personalizada donde pueda tener acceso a funcionalidades que como usuario guest no tiene acceso Para hacer eso el usuario debe ingresar el nombre de usuario y contrase a y anteriormente debe haberse registrado en el sistema REQ1 1 En caso de que el usuario no recuerde la contrase a el sistema debe tener una opci n donde el usuario ingrese el nombre de usuario y el sistema le env e un correo donde se encuentre la contrase a del usuario El sistema tambi n debe permitir al
8. de ingreso de datos ve El usuario es obligatorio e La contrase a es obligatoria A E ENTRE LOGIN usuario clave Luego de realizar las validaciones el sistema verifica que el usuario exista en el sistema en caso de que no existir el usuario ingresado el sistema muestra el mensaje Login fallido Por favor intente de nuevo el sistema tambi n verifica que el usuario se encuentre activado en caso de que el usuario no est activado el sistema regresa a la p gina principal y deja al usuario logueado como guest Login fallido Por favor intente de nuevo 14 Recuperaci n de la contrase a El sistema luego de que el usuario seleccione olvido la contrase a muestra un formulario que permite restaurar la contrase a Olvido la contrase a Nombre de usuario El usuario ingresa el nombre de usuario el sistema valida que se ingrese y selecciona enviar luego de que el sistema valida que el usuario haya ingresado un nombre de usuario y de que el nombre de usuario sea correcto el sistema env a un correo de recuperaci n donde dentro del contenido esta la contrase a que corresponde al nombre de usuario a la direcci n de correo ingresada por el usuario que tiene el nombre de usuario ingresado en el formulario de recuperar contrase a 5 2 MODULO DE COMENTARIOS Luego de que el usuario haya ingresado dentro del sistema y realizado alguna consulta de documentos el sistema lista los do
9. documento seleccionado y lo lista en un rea llamada mis documentos Agregar a mis documentos v Mis documentos Estudio descriptivo Estudio descriptivo de alteraciones visuales en la poblacion de 1 a 12 anos urbana y rural del municipio Mis comentarios We CREWE Mis consultas Cuando un usuario logueado realiza una b squeda de un documento el sistema muestra un formulario para el ingreso de los datos de la consulta como son el t tulo y la descripci n 19 Us Biblioteca OI z ital Colomouianea Adicionar Consultas x Desea agregar la consulta a mis consultas j4 E T tulo y i Descripci n Ingrese la descripci n a 1164 atiquetas locumento Cancel Ok descriptiv sonsultas Luego de que el usuario selecciona la opci n ok el sistema agrega la consulta al rea mis consultas v Mis consi Documentod e prueba Documento 6 REQUISITOS Desde la concepci n del proyecto ya se conoc an las funcionalidades generales del sistema deseado sin embargo era necesario aclarar las necesidades que se ten an de una forma m s detallada Pero dadas las 20 DU nues condiciones del sistema a trav s de sus etapas de pruebas y versiones algunos de los requisitos fueron modificados para un producto final m s ptimo A continuaci n se detallan los requisitos iniciales estructurados por funcionalidades y finalmente se documentan los cambios hechos
10. en dichos requisitos 5 1 Requisitos Funcionales 5 1 1 Modulo Manejo de usuarios Este modulo se encarga del registro ingreso y activaci n de un usuario dentro del sistema 5 1 1 1 Registro de Usuarios 5 1 1 1 1 Descripci n y Prioridad El sistema debe permitir al usuario el ingreso de sus datos dentro del sistema Para lograr esto el sistema le muestra al usuario una pantalla de ingreso de los datos del perfil del usuario El sistema debe validar el ingreso de estos datos as como el formato en que debe ser ingresado cada uno de ellos La lista de los campos que deben ser ingresados est contenida en el requisito de informaci n INF1 Luego de que el usuario realice el registro de los datos el sistema crea la cuenta del usuario en estado inactiva y env a un correo al e mail del usuario registrado conteniendo un enlace donde el usuario activar la 21 cuenta El usuario para poder activar la cuenta debe entrar a su correo electr nico abrir el correo y seleccionar el enlace lo que conllevar a que el sistema cambie el estado de la cuenta del usuario a activa 5 1 1 1 2 Flujo de Eventos e El usuario ingresa a la opci n de registro e El usuario ingresa los datos del registro Requisito de informaci n INF1 e El sistema realiza las validaciones de los campos del registro e Si el sistema encuentra validos los datos el sistema crea el usuario dentro del sistema y le deja su estado como inactivo e
11. en el sistema 2 El sistema crea un correo teniendo como contenido un enlace 36 para activaci n anex ndole un c digo nico para el usuario 3 El sistema busca el email del usuario y env a el correo al email registrado 4 Fin del caso de uso 6 1 4 CUS003 Activar Usuario 6 1 4 1 Descripci n Permite cambiar el estado de un usuario luego de que el usuario seleccione el enlace para activar el usuario esto para permitir al usuario ingresar al sistema y activar las funcionalidades adicionales que el usuario logueado tiene acceso 6 1 4 2 Precondiciones e El sistema debi haber enviado un correo de activaci n del usuario e El usuario debe estar registrado en el sistema 6 1 4 3 Postcondiciones e El usuario quedar con estado activo e El usuario podr ingresar al sistema 6 1 4 4 Especificaci n O Flujo alterno 2 1 El usuario no existe o no est activo o la clave de activaci n no es la correcta 37 2 2 El sistema muestra un mensaje indicando el error 2 3 Fin del caso de uso O Flujo b sico 1 El usuario selecciona la opci n para activar un usuario 2 El sistema verifica que el usuario este registrado en el sistema y que se encuentre activo adem s verifica que la clave de activaci n sea la correcta 3 El sistema activa al usuario 4 Fin del caso de uso 6 1 7 CUS005 Recuperar Contrase a 6 1 7 1 Descripci n Permite recuperar la contrase a de un usuario ingr
12. es decir los que llevan un asterisco en la etiqueta y adem s que estos datos cumplan con el formato definidos para ellos en caso contrario muestra los mensajes de validaci n 12 e El nombre es obligatorio e El nombre de usuario es obligatorio e La contrase a es obligatoria e La confirmaci n de la contrase a es obligatoria e El email es obligatorio En caso afirmativo en que los datos hayan sido llenados correctamente el sistema ingresa el usuario y muestra un mensaje afirmativo indicando que el usuario se cre con xito PE O O O NON NN NO LON ON ECON DANNA LS SA E O RO En el momento en que el sistema crea el usuario el sistema env a un correo de activaci n de la cuenta del usuario al email ingresado por este durante el registro Activaci n de usuario Seleccione el siguiente enlace para recuperar la contrase a Activar usuario Al seleccionar el usuario el enlace de activar usuario el sistema cambia el estado de inactivo a activo lo que permite que cuando el usuario intente ingresar al sistema lo pueda hacer efectivamente 13 4 1 2 Ingreso al sistema de un usuario El usuario ingresa el nombre de usuario y contrase a y selecciona la opci n ingresar al sistema Luego de que el usuario selecciona iniciar sesi n el sistema valida que el usuario haya ingresado el nombre de usuario y la contrase a en caso de que no haya ingresado alguno de los dos campos el sistema muestra los mensajes de validaci n
13. por el la opci n de ingresar ingresados al documento y usuario el sistema comentarios adiciona a la p gina el el despliegue los Esta logueado enlace de ingresar comentarios que han i comentarios Muestra un formulario con un campo sido ingresados pero observaciones donde se busca una Mostrar n mero de Habilitar ingreso comentarios comentarios no muestra el enlace variable en la configuraci n que indical Usuario selecciona enlace de numero comentarios para ingresar o el numero maximo de caracteres que responder va a contener la descripcion y un comentarios boton de aceptar y cancelar Cuando el usuario no ingresa nada en el campo descripci n el sistema verifica en javascript el campo y muestra un mensaje El campo observaciones es obligatorio Selecciona opci n ingresar comentarios El sistema busca en el Mostrar formulario archivo Id_Documento xml ingreso comentarios los comentarios padres es decir los comentarios que estan en el primer nivel Armar arbol de hijos El sistema busca en el archivo de configuracion la ruta de los comentarios El sistema busca quej se haya creado el archivo ld_Documento xml Formulario de comentarios Arma arbol de comentarios Sistema ingresa el MOS OOmMErEEICA El sistema llama al metodo comentario hijos mostrar comentarios hijos y envia el id del comentario en caso de no ten
14. sistema lista los documentos 3 El sistema por cada documento lista las etiquetas que el documento tiene asociadas que son p blicas o las etiquetas que el usuario es propietario 4 Fin del caso de uso 6 3 5 CUSO26 Buscar Documentos por Etiqueta 6 3 5 1 Descripci n Permite a un usuario buscar los documentos a los cuales les fue asignado una etiqueta espec fica 6 3 5 2 Especificaci n O Flujo b sico 1 El usuario selecciona la etiqueta 2 El sistema busca los documentos a los que se le asign la etiqueta seleccionada en el repositorio de etiquetas 52 3 El sistema lista los documentos 4 Fin del caso de uso 6 4 Modulo de personalizaci n 6 4 1 Flujo de Eventos Activar Area Trabajo Listar Mis Etiquetas Listar Documentos por Etiqueta Listar las colecciones Listar Documentos recientes por coleccion Feed 53 6 4 2 Diagrama de casos de uso del m dulo BONG cuU 020 Listar Metadatos Documento CUS018 Listar Mis Documentos A sextend CUS024 Agregar personalizada aii CUS019 Listar Mis Etiquetas TT edtendo 2US013 Agregar Etiqueta AE Usuario regist Cuso25 Agregar y Yom ETIQUETADO consultas al area personalizada CUSO021 Listar Mis Consultas extend from Actores ia CUS011 Listar Mis Comentarios CUSO09 Ingresar Comentario include m
15. texto en el comentario O Flujo b sico 1 El usuario selecciona responder a otro comentario 2 El sistema muestra un formulario para ingresar el texto de la respuesta del comentario 3 El usuario ingresa el texto 4 El sistema verifica que el texto ha sido ingresado 5 El sistema adiciona la respuesta al comentario y al documento 6 Incluye el caso de uso CUSO23 Listar rbol de comentarios por documento que lista un rbol de comentarios por cada documento ingresado 7 Fin del caso de uso 6 2 5 CUSO23 Listar rbol de comentarios por documento 6 2 5 1 Descripci n Permite listar los comentarios de un documento listando primero los comentarios asignados directamente al documento y luego listando las repuestas de estos comentarios como hijos de los comentarios padres y 46 as sucesivamente 6 2 5 2 Precondiciones e Debe haberse ingresado al menos un comentario 6 2 5 3 Especificaci n o Flujo b sico 1 El usuario selecciona la opci n para ver los comentarios 2 El sistema muestra el listado de comentarios asociados al documento 3 El sistema lista los comentarios asociados al documento de la siguiente forma Los primeros nodos que lista son los comentarios ingresados a los documentos directamente Los comentarios ingresados como respuesta a los comentarios ingresados directamente se listan debajo del comentario del que son respuesta y tabulados unos espacios par
16. usuario salirse del rea personalizada y poder ingresar como otro usuario 5 1 1 2 1 Flujo de Eventos e El usuario ingresa al sistema como usuario guest e El usuario selecciona la opci n de login e El sistema muestra un formulario de ingreso de datos e Elusuario ingresa los datos y selecciona entrar e El sistema verifica si el nombre de usuario y contrase a son validos e El sistema ingresa al usuario al sistema y habilita las funcionalidades reservadas 23 e El usuario selecciona la opci n de logout 5 1 1 2 2 Requisitos Funcionales REQ1 5 El sistema permite el ingreso de un usuario que se haya ingresado dentro del sistema y que se encuentre en estado activo REQ1 6 El sistema permite a un usuario salirse del sistema REQ1 4 El sistema permite recuperar la contrase a de un usuario Para realizar esto el usuario debe ingresar el nombre del usuario el sistema al confirmar que el nombre de usuario sea correcto env a un correo con la contrase a dentro del contenido 5 1 2 Modulo de comentarios 5 1 2 1 Ingreso de Comentarios El sistema debe permitir a un usuario logueado REQ1 5 ingresar un comentario a un documento o responder a un comentario ingresado por otro usuario o por el mismo usuario luego de que el usuario realice el filtrado de los documentos por palabras claves El sistema luego de que el usuario seleccione la opci n de ingresar comentario muestra un formulario donde el usuario debe i
17. COMENTARIOS CUS026 Listar Colecciones CUSO27 Listar Documentos Recientes extend A USO028 Consolidal Documentos recientes 6 4 3 CUSO18 Listar Mis Documentos 6 4 3 1 Descripci n Permite listar los documentos que el personalizada usuario agreg a su rea 6 4 3 2 Precondiciones e El usuario debe estar logueado 54 6 4 3 3 Especificaci n O Flujo b sico 1 El usuario se loguea en el sistema 2 El sistema busca los documentos que el usuario agreg a su rea 3 El sistema lista de los documentos el titulo del documento y la descripci n 4 Fin del caso de uso 6 4 4 CUSO19 Listar Mis Etiquetas 6 4 4 1 Descripci n Permite listar las etiquetas que el usuario adicion a un documento orden ndolas por la cantidad de documentos a los cuales est asignada por usuario 6 4 4 2 Precondiciones e El usuario debe estar logueado 6 4 4 3 Especificaci n O Flujo b sico 1 El usuario se loguea en el sistema 2 El sistema busca las etiquetas que el usuario asign a cualquier documento 55 3 El sistema ordena las etiquetas por el n mero de documentos a los cuales fue asignada 4 El sistema incluye el caso de uso CUSO15 Listar Numero Documentos Asociados Etiqueta para listar el n mero de documentos a los que fue asignada la etiqueta 5 Fin del caso de uso 6 4 5 CUS020 Listar Metadatos Documento 6 4 5 1 Desc
18. E 68 7 3 Modulo de PersonaliZaci n iii ici 69 1 INTRODUCCI N BDNG Web 2 0 es una aplicaci n web basada en el n cleo BDNG Biblioteca Digital Nueva Generaci n de la universidad EAFIT con el fin de crear una librer a virtual donde los usuarios puedan tener una mejor interacci n con el sistema y con otros usuarios dentro de las diferentes bibliotecas digitales basados en las tecnolog as Web 2 0 Este documento se encarga de describir funcionalmente el sistema as como el proceso de instalaci n asi como los detalles de dise o y estructura 2 REQUERIMIENTOS PARA EJECUCION 2 1 HARDWARE 2 1 1 M nimo e Procesador 700 MHz e RAM 512 MB 2 1 2 Recomendado e Procesador 1 8 GHz e RAM 1GB 2 2 SOFTWARE e Jquery http docs j query com Downloading_ Query e Exist 1 4 0 http www exist db org download html e Browser Probado en Internet Explorer Mozilla Firefox o Google Chorme 3 PASOS PARA EJECUTAR LA APLICACI N e Descargar e instalar exist e En el CD del proyecto BDNG Web 2 0 se encuentra el archivo query zip e Copiar dicho archivo en la carpeta exist vebapp la cual se encuentra en la ruta donde fue instalado el exist e En el archivo confxxml de la carpeta exist se debe quitar los comentarios de los m dulos adicionales en la parte donde est la etiqueta lt Optional Modules gt e En el archivo exist tolos jetty etc jetty xml cambiar el home del directorio ra z del
19. MANUAL DE USUARIO Sistema BDNG Web 2 0 JOSE RAFAEL BARRAZA DIFILIPPO Medell n Universidad Eafit 2009 TABLA DE CONTENIDO La INTRODUCCI N nunc Ri 6 2 REQUERIMIENTOS PARA EJECUCI N sssssssssnsnnnuunnnuunnunnnnnnounnnunnnnunnnnnnnonnnnnnnns 7 21 HARDWARE cv ooo RAI dada 7 2 1 1 M NIMO taa 7 2 1 2 ROECOMENdAO ruan anoss nse o TE ana 7 PAP SOFTWARE E T E T T 7 3 PASOS PARA EJECUTAR LA APLICACI N unnnnncocconnnerrsssssencerrssssssss 8 4 CONFIGURACI N DEL SISTEMA cuuannnnccccnerrrssssmnnecrrrssssrrerearecccrrrosss arre 10 5 MODULOS FUNCIONALES icciciicioci ncaicinasi nicnarmasiclaritric nica iaiiticads 11 5 1 MODU O DE USUARIOS coicozooieriitzaossnmadac tna taaiis cade ca code iaresio Rent oeeie 11 5 1 1 Registro de usuarios iio dad 12 4 1 2 Ingreso al sistema de UN usuario c coocccconocicicccnnaccnonnnoconnnonnnnncnnnonnncnnon cnn nnnnn cnn narcnnrncccnnns 14 5 2 MODULO DE COMENTARIOS sessseesesessesessesessesesossesossssesossesossesossesossesosossesossesosss 15 5 3 MODULO DE ETIQUETAMIENTO ccooncncccnicccnonnnncccnnonnnncccnnancnnnnncccncanannnnnccanannnnnccnccanannos 17 5 4 MODULO DE PERSONALIZACI N cccocccniccinnnncccccnncnnnncnnnnannnnnnncccncnnnnnnnccccnnnnanaccnccanannes 18 6 REQUISITOS uoniniaraiaaa add 20 5 1 Requisitos Funcionales oocoonnonncnnncnnncnnconnnonanonanoncnonanonanon rro canon cnc canon nro nano n nro nro nano nanonos 21 5 1 1 Modulo Manejo de usuarios
20. a diferenciarlos del comentario del cual son respuesta y as sucesivamente se van mostrando los hijos de estos comentarios 4 Fin del caso de uso 6 2 6 CUS011 Listar Mis Comentarios 6 2 6 1 Descripci n 47 Permite listar los documentos a los cuales un usuario ingreso un comentario tanto directamente como respuesta a otro comentario 6 2 6 2 Precondiciones e Debe haberse logueado el usuario en el sistema 6 2 6 3 Especificaci n O Flujo b sico 1 El usuario ingresa al sistema 2 El sistema busca los documentos a los cuales el usuario ingreso un comentario sea este respuesta o ingresado directamente 3 El sistema lista los documentos en el rea personalizada mostrando el t tulo del documento y la descripci n 4 Fin del caso de uso 6 3 Modulo de etiquetamiento 6 3 1 Flujo de Eventos 48 6 3 2 Diagrama de casos de uso del m dulo 49 CUS026 Buscar Documentos por Etiqueta CUSO14 Listar CUSO013 Agregar tiquetas Asociadas Etiqueta A al documento f CUSO2O Listar e E Metadatos USO15 Buscar X Documento Documentos por Etiquetas 6 3 3 CUSO13 Agregar Etiqueta 6 3 3 1 Descripci n Permite agregar una etiqueta a un documento seleccionado ingresando el texto de la etiqueta y el acceso que tiene la etiqueta en el documento 6 3 3 2 Precondiciones e El usuario debe estar logueado 6 3 3 3 Especificaci n Flujo b sico 1 El usua
21. a variable database com y colocar la ruta donde estar n ubicados los archivos xml que tendr n los metadatos de los comentarios de los documentos por defecto es db comments Se modificar la variable ruta_imagen y se colocar la ruta relativa web donde estar n ubicadas las im genes de los usuarios por defecto es lbdcol query images users Se modificar la variable ip smtp y all se colocar la ip del servidor stmp La variable cssUsuario indica la ruta donde estar n ubicados los archivos de estilo del modulo de usuarios por defecto es styles cssUsuarios css MODULOS FUNCIONALES MODULO DE USUARIOS El modulo de usuarios est dividido en las siguientes funcionalidades e Registro de usuarios e Ingreso al sistema de un usuario e Activaci n del usuario 11 e Recuperaci n de la contrase a 5 1 1 Registro de usuarios El registro es la funcionalidad donde el usuario escribe sus datos principales para ingresarlo dentro del sistema para que pueda utilizar las funcionalidades reservadas para los usuarios registrados dentro del sistema BDCOL REGISTRO Nombre Nombre de Usuario Contrase a Confirmar Contrase a Correo Electr nico Foto Examinar Desea subcribirse a los servicios y alertas y noticias de bdcol O eXeoutive ja A Ha 0 El sistema valida que el usuario llene los campos obligatorios
22. ado 6 4 7 3 Especificaci n O Flujo alterno 2 1 El sistema encuentra que el documento ha sido agregado a su rea personalizada 2 2 El sistema muestra un mensaje indicando que el documento ya ha sido agregado O Flujo b sico 1 El usuario selecciona la opci n para adicionar un documento al area personalizada 2 El sistema verifica que el documento no haya sido agregado a su rea personalizada 3 El sistema incluye el caso de uso CUSO018 Listar Mis Documentos para listar los documentos del rea personalizada 4 Fin del caso de uso 6 4 8 CUSO25 Agregar consultas al rea personalizada 6 4 8 1 Descripci n Permite agregar consultas al rea personalizada luego de realizar la b squeda de documentos Para esto el usuario ingresa un texto y una descripci n de la consulta 58 6 4 8 2 Precondiciones e Elusuario debe estar logueado 6 4 8 3 Especificaci n O Flujo alterno 4 1 El sistema encontr que la consulta fue adicionada por el usuario 4 2 El sistema muestra un mensaje indicando que la consulta fue adicionada por el usuario o Flujo b sico 1 El usuario realiza una busqueda de documentos 2 El sistema muestra un formulario para el ingreso de la consulta 3 El usuario ingresa los datos como son el texto y la descripci n y elecciona adicionar 4 El sistema verifica que la consulta no haya sido adicionada por el usuario 4 El sistema ingresa la consulta en el re
23. as en el archivo de configuracion y adicionalmente busca en la coleccion si existen identificadores de documentos que los criterios de b squeda coincidan con alguna etiqueta del documento y devuelve un listado de identificadores de loop documentos Por cada uno de los identifcadores gt Buscar listado documentos por etiqueta Busca el documento en todas las colecciones a trav s del B jal ETT RE Buscar documentos por Busca informacion identificador del documento criterio de etiqueta busquedas completa documento utilizando los metodos de la corresponde con b squeda normal y avanzada alguno de los del modulo de b squedas y trae su informaci n completa metadatos de algun documento Agrupa todos los documentos encontrados Muestra informacion documentos Adiciona los documentos encontrados por el criterio de busqueda contenidos en los metadatos a los documentos que el criterio de busquedas coincide con los datos del comentario Trae la informaci n completa de los documentos y los muestra como en la b squeda normal paginando y ordenando 68 7 3 Modulo de Personalizaci n 7 3 1 Adicionar documentos act Adicionar documentos 7 Usuario realiza b squeda de documentos El sistema busca en la sesi n el usuario logueado En caso de que el usuario sea diferente de guest el sistema busca en el archivo de configuraci n la ruta donde se guardan los arch
24. cumentos para listar los documentos a los cuales un usuario ha asociado a su area personalizada CUSO019 Listar Mis Etiquetas para listar las etiquetas que el usuario logueado ha ingresado a un documento CUS021 Listar Mis Consultas para listar las consultas que un usuario ha ingresado a su rea personalizada 4 Fin del caso de uso 41 6 1 10 CUS007 Salir Usuario Sistema 6 1 10 1 Descripci n Permite a un usuario salir del rea personalizada y volver al rea normal donde el usuario queda como guest 6 1 10 2 Precondiciones e El usuario debe estar logueado en el sistema 6 1 10 3 Postcondiciones e El usuario solo tendr acceso a la consulta de documentos e El usuario quedar logueado como guest 6 1 10 4 Especificaci n oO Flujo b sico 1 El usuario selecciona la opci n para salir del sistema 2 El sistema cambia el usuario de la sesi n a guest 3 El sistema deshabilita las funcionalidades adicionales del usuario como son adicionar etiquetas adicionar consultas adicionar documentos ver mis documentos ver mis etiquetas ver mis comentarios 4 Fin del caso de uso 6 2 Modulo de comentarios 6 2 1 Flujo de Eventos 42 act COMENTARIOS Buscar Documentos Ingresar Comentario Listar Mis Comentarios Responder Comentario 43 6 2 2 Diagrama de casos de uso del m dulo documento CUSD14 Listar Mis 6 2 3 CUS009 Ingresar Comentario 6 2 3 1 Descripc
25. cumentos y dentro del contenido de ellos habilita un enlace con la opci n para ingresar comentarios 15 i Machicado Villamizar 2004 Determinar el punto de corte en la t cnica elisa para 0 Adriana evaluar la seroconversi n a la aplicaci n de la vacuna tick yac en el ganado bovino Adriana Machicado Villamizar Mar a Mercedes Casas Alarcon 0 comentarios El sistema luego de que el usuario seleccione el enlace de ingresar comentarios muestra un formulario para ingresar los datos del comentario Tu Comentario Observaciones Introduzca un comentario Enviar Cancelar El sistema adiciona al listado de comentarios el comentario ingresado mostrando al lado del texto del comentario la imagen ingresada por el usuario durante el registro todo esto luego de que el usuario selecciona la opci n de enviar El usuario tambi n puede responder a un comentario ingresado por otro usuario esto lo puede hacer seleccionando la opci n responder comentario que se encuentra debajo del texto del comentario El sistema ubica los comentarios en forma de rbol dependiendo si es una respuesta de otro comentario o es un comentario ingresado directamente 16 gooscecossesecossesesossscesosossocsesesosossesesossososcesesossosesosssossosesesssssesosseg jbarraza i Responder a este comentario jbarraza comentario prueba Responder a este comentario jbarraza 1 1 Responder a este comentario Luego de que el us
26. documento en un archivo consolidado 6 4 11 2 Especificaci n Flujo b sico 1 El usuario selecciona el archivo para consolidar o lo ejecuta desde el batch 2 El sistema busca en los parametros de configuraci n el n mero de documentos a mostrar 3 El sistema filtra solamente los n documentos a filtrar 4 El sistema crea el archivo de consolidado de documentos en caso de no estar creado o si esta creado elimina los datos ingresados e ingresa los datos 5 El caso de uso extiende CUS027 Listar Documentos Recientes 6 4 12 CUS026 Listar Colecciones 6 4 12 1 Descripci n 61 Permite listar las colecciones que est n en el sistema 6 4 12 2 Especificaci n O Flujo b sico 1 El usuario ingresa al sistema 2 El sistema lista las colecciones contenidas dentro del sistema en el rea personalizada del usuario 3 El sisteam incluye por cada coleccion el caso de uso CUS027 Listar Documentos Recientes 4 Fin del caso de uso 6 5 Modulo de b squedas 6 5 1 Diagrama de casos de uso del m dulo 62 CUS012 Buscar Documentos por Comentarios CUS020 Listar CUSO15 Buscar Metadatos Documentos por Documento Etiquetas CUSO21 Listar Mis Y Consultas 6 5 2 CUSO12 Buscar Documentos por Comentarios 6 5 2 1 Descripci n Permite listar los documentos a los cuales el texto ingresado en los criterios de b squeda este contenido en el texto de alguno de los comentarios que
27. ee el documento El sistema obtiene los datos de la etiqueta como son el nombre si es privado o p blico el usuario que la ingreso Buscar etiquetas por documento Adiciona la etiqueta nueva El sistema busca las etiquetas ingresada que tengan acceso p blico o que el usuario propietario es decir el usuario que la ingres al documento sea el usuario que est logueado en este momento loop Por cada etiqueta que sea publica o el usuario logueado sea el propietario El sistema muestra la etiqueta en un color azul si el usuario es propietario o gris en caso de ser privada El sistema tambi n habilita un enlace para la b squeda de documentos que esten asociados a la etiqueta Mostrar etiqueta Usuario selecciona etiqueta El sistema busca en el y repositorio de etiquetas los documentosque posean dentro de su etiquetas la etiqueta seleccionada y que el propietario sea el usuario logueado o que el acceso sea p blico obteniendo un listado de identificadores de documentos Sistema busca los documentos que poseen la etiqueta loop Por cada identificador de documento Lista la informaci n completa de cada documento como se hace en el m dulo de b squedas de documentos loop Por cada documento que fue filtrado en la b squeda gt ista informaci n completa El sistema busca si el usuario esta logueado si es diferente de guest o diferente de nulo en caso de que sea diferen
28. eni orena o aiii 28 9 1 4 2 2 Requisitos FUNCIONalOS a e E A 29 5 1 4 3 Mis comera OSa er a Ad 29 SLAS T Fujo de Evens reru a aa aE A A E E A EAER 29 5 1 4 3 2 Requisitos FUNCIONA ES ooocccicnnionnnninnnnmcsrncrencanncrrnncnn aran rra cnn 30 5 1 5 Modulo de b squedas cocconcnnccconicnnononcnonncnnnnnnncconnnnnonenoncnnnnnonnccnncnncnnonoccnnn ana nncccncanannes 30 5 1 5 1 Buscar documentos por comentario oocccnicinnnnncnonnnnnnnnccnnnnrcinncnr rra rra anni 30 ALTA El DS EVENTOS ii A AA AE 30 5 1 5 1 2 Requisitos Funcionales sninen ani a a 30 5 1 5 2 Buscar documentos por etiqueta oooounicicninininnnnnnmcmnmmerccrrnnccin carr rnc ranas 31 STILI EUA Evenas A E N AN 31 5 1 5 2 2 Requisitos FUNCIONAlOS enina da a a a RARA 31 5 1 5 3 Buscar documentos por consulta ersserntenereransri iiri aoe ip A iS 31 DLII FUO dT EvVOntO S iii ias 32 5 1 5 3 2 Requisitos FuncionaloS srseisniinreciiaa iieii A EAE AN EET A 32 6 DIAGRAMAS DE CASOS DE USO sssusssussssenunneurnnnuunonnnuunnonnnnunnnounnnunnnnnnnnnnnnnnnnnn 32 6 1 Modulo de USUAFIOS i cioomiiaciinniadindtnn rinn e iee s re 32 6 1 1 Flujo de EVEN E R a e 32 6 1 2 Diagrama de casos de uso del m dulo c ooocicicicccicicnicacicaconnnnonnnononnncnnononnnnnn orcas 34 6 1 3 CUS001 Registrar USUAriOS s ssssssseessssssssesreesrsrsrsrssesitesesissesrststetstsresesrsresenrseseete 34 6 1 4 CUS002 Enviar Correo Activaci n Usuario e ssssessssessesisresrssre
29. er el Archivo de comentario del sistema termina En caso de documento xiste que exista comentarios hijos Muestra informacion del el sistema retorna a armar comentario arbol de comentarios Responder Comentario El sistema recibe el identificador del documento y crea el archivo Id_Documento xml en la ruta dada El sistema recibe el identificador del comentario padre si el comentario no existe entonces adiciona el comentario en la ruta principal En caso de existir el sistema busca el comentario padre y crea una etiqueta de comentarios dentro de este e ingresa el comentario Presenta la siguiente informaci n del comentario Busca el nombre de usuario busca la ruta donde se guarda la informaci n del perfil de los usuarios y dentro de esa ruta busca el archivo username xml En el archivo del perfil del usuario busca el nombre del archivo de imagen en caso de tenerlo en caso contrario muestra la imagen avatar gif Muestra el contenido del texto del comentario Muestra la fecha en la cual se ingreso el comentario de la siguiente forma Obtiene la fecha de hoy y la compara con la fecha de ingreso del comentario Convierte el tiempo en milisegundos y los transforma en dias si el numero de dias es menor a 1 transforma el tiempo a minutos 65 7 1 2 Busca si algun criterio de busquedas Buscar documentos por Comentarios Inipio Buscar listado documentos por comentario loop
30. esando el nombre de usuario Esto lo hace a trav s del env o de un correo con la contrase a dentro del contenido 6 1 7 2 Precondiciones e El usuario al cual se le va a recuperar contrase a debe estar registrado y con estado activo 6 1 7 3 Especificaci n O Flujo alterno 3 1 El nombre de usuario no se encuentra en el sistema o el estado del usuario no es activo 3 2 El sistema muestra un mensaje indicando que el usuario no 38 existe o que el usuario no est activo O Flujo b sico 1 El usuario selecciona la opci n de recuperar contrase a 2 El sistema muestra el formulario para ingresar el nombre de usuario 3 El sistema env a el correo de recuperaci n de la contrase a conteniendo dentro del mensaje la contrase a del usuario 4 Fin del caso de uso 6 1 8 CUSO006 Ingresar Usuario Sistema Descripci n Permite a un usuario ingresar al sistema como usuario registrado es decir permite al usuario ingresar con su cuenta a un rea donde tendr funcionalidades adicionales que no se muestran a los usuarios normales o guest Precondiciones e El usuario debe tener estado activo e El usuario debe estar registrado en el sistema e En la sesi n no debe haber ning n usuario logueado Postcondiciones e Elusuario tendr acceso a las funcionalidades adicionales Especificaci n 39 O Flujo alterno 4 1 El sistema encuentra que el usuario no est registrado o no est activo
31. han sido ingresados al documento 6 5 2 2 Especificaci n Flujo b sico 1 El usuario ingresa los criterios de b squeda y selecciona la opci n de buscar 63 2 El sistema busca en el repositorio de comentarios si el texto ingresado en los criterios de b squeda b sica est n contenidos en alguno de los comentarios de los documentos 3 El sistema adiciona estos documentos a los documentos encontrados en las otras b squedas 4 El sistema lista los documentos 5 Fin del caso de uso 6 5 3 CUSO15 Buscar Documentos por Etiquetas 6 5 3 1 Descripci n Permite a un usuario buscar los documentos que el texto de la etiqueta coincida con el filtro que el usuario ingreso en la b squeda 6 5 3 2 Especificaci n O Flujo b sico 1 El usuario ingresa los filtros y selecciona la opci n de buscar 2 El sistema busca los documentos a los cuales el texto de alguna de las etiquetas asociadas al documento coincide con el filtro ingresado 3 El sistema lista los metadatos del documento 4 Fin del caso de uso 64 7 FUNCIONAMIENTO DEL SISTEMA 7 1 Modulo de Comentarios 7 1 1 Ingresar Comentarios D El sistema obtiene la Muestra el n mero sesion del usuario luego de comentarios y verifica si el usuario es habilita una opci n ibi diferente a guest si es Muestra el n mero de para que al ser diferente a guest habilita comentarios que han sido seleccionada
32. i n Permite ingresar un comentario a un documento cuando un usuario registrado ha ingresado al sistema 6 2 3 2 Precondiciones e Elusuario debe haber realizado consultas de documentos e El usuario debe haber ingresado en el sistema 6 2 3 3 Especificaci n 44 O Flujo alterno 3 1 El sistema encuentra que el usuario no ha ingresado texto en el comentario 3 2 El sistema muestra un mensaje indicando que el usuario debe ingresar texto en el comentario o Flujo b sico 1 El usuario selecciona la opci n para ingresar comentario a un documento 2 El sistema muestra un formulario donde el usuario ingresa el texto del comentario 3 El sistema valida que el usuario ingresado alg n texto dentro del comentario 4 El sistema adiciona al comentario al documento 5 Incluye el caso de uso CUS023 Listar rbol de comentarios por documento que lista un rbol de comentarios por cada documento ingresado 6 Fin del caso de uso 6 2 4 CUS010 Responder Comentario 6 2 4 1 Descripci n Permite ingresar un comentario como respuesta a otro comentario ingresado por el mismo usuario o por otro usuario 6 2 4 2 Precondiciones e Debe existir alg n comentario ingresado para el documento 45 6 2 4 3 Especificaci n O Flujo alterno 4 1 El sistema encuentra que el usuario no ha ingresado texto en el comentario 4 2 El sistema muestra un mensaje indicando que el usuario debe ingresar
33. iona el identificador del documento al archivo del usuario ferifica que el documento no haya sido ingresado El documento fue Adiciona el documento al usuario en el repositorio El sistema presenta mensaje de que el documento fue ingresado 69 7 3 2 Adicionar consultas act Adicionar consultas Usuario realiza b squeda de Inicio documentos El sistema busca en la sesi n el usuario logueado En caso de que el usuario sea diferente de guest el sistema busca en el archivo Mostrar Area personalizada Si de configuraci n la ruta donde se guardan los archivos personalizados y busca los documentos que est n asociados al usuario logueado retornando los archivos Busca documentos cumplan con filtros loop Por cada consulta adicionada por el usuario Es Por Mei El sistema busca la ruta en el archivo de encortrado configuraci n donde se guardan los A ocumentos adicionados El sistema obtiene de cada consulta el texto gt o d El sistema obtiene la informaci n del usuario y verifica que el usuario no sea guest o vacio En caso de que el usuario este logueado el sistema muestra el enlace para a P e ingresado por el usuario cuando la adicion la descripci n y el enlace de la consulta que permite obtener los documentos El sistema lista cada documento mostrando el titulo ingresado porel usuario en forma abreviada mostrando Habilita enlace adicionar los n caracteres de
34. ir a un usuario logueado REQ1 5 agregar un documento a su rea personalizada para esto el usuario debe buscar algunos documentos y seleccionar los documentos que quiere agregar a su rea Luego de que el usuario adiciona los documentos a su rea personalizada el sistema lista los documentos que el agregado a su rea listando el titulo del documento y la descripci n que tiene el documento en sus metadatos Al seleccionar un documento de esta rea los metadatos del documento se muestran de la misma forma que son mostrados los metadatos cuando se realiza una b squeda 5 1 4 2 1 Flujo de Eventos e El usuario se loguea en el sistema e El usuario realiza la b squeda de documentos e El usuario selecciona los documentos que desea agregar a su rea e El sistema lista los documentos que el usuario agreg al rea 28 personalizada 5 1 4 2 2 Requisitos Funcionales REQ 4 2 Permite listar los documentos que el usuario logueado asocio a su rea personalizada mostrando el titulo del documento y la descripci n del documento contenida en los metadatos del documento Estos documentos son asociados por el usuario luego de que realice la b squeda y seleccione la opci n de asociar documento a su rea 5 1 4 3 Mis comentarios El sistema debe permitir a un usuario logueado REQ1 5 ver los documentos a los cuales ha ingresado alg n comentario el sistema lista para cada documento el texto y la descripci n que est contenida e
35. iste Los datos son Creaci n del usuario e validos y el Si k usuario se ingreso de datos del perfil encuentra en el ist 7 sistema No Env o de email de activaci n de usuario Seleccion de la url y Walidacio n de la clave de activaci n del usuario Si Es v lida la clave de activaci n S Q FlowFinal No Modulo etiquetas s MyBD Activaci n del usuario Q Si Esta usuario registrado y activo en el sistema RSS 33 act USUARIOS Login del usuario 6 1 2 Diagrama de casos de uso del m dulo CUSO01 Registrar Usuarios CUSO003 Actiwar f CUSOD6 Ingresar Usuario Sistema gt UN include CUSOD8 Actiwar Area Trabajo CUS007 Salir Usuario Sistema 6 1 3 CUS001 Registrar Usuarios 6 1 3 1 Descripci n Permite al usuario ingresar los datos del usuario dentro del sistema para que el usuario posteriormente pueda ingresar al sistema y acceder a las funcionalidades reservadas El sistema permite al usuario registrar los datos dados por el requisito de informaci n INF1 para posteriormente recibir un correo donde se le env a la opci n para activar la cuenta de usuario que queda como inactiva luego del registro 34 6 1 3 2 Postcondiciones e El estado del usuario queda como inactivo 6 1 3 3 Especificaci n Flujo alterno 4 1 El sistema encuentra que los datos ingresados no son v lidos 4 2 El sistema muest
36. ivos personalizados y busca los documentos que est n asociados al usuario logueado retornando los archivos Mostrar Area personalizada A N El sistema busca la ruta en el archivo de configuraci n donde se guardan los loop documentos adicionados Por cada documento Poa mo El sistema obtiene la informaci n del adicionado por el usuario p l usuario y verifica que el usuario no sea guest o vacio En caso de que el usuario este logueado el sistema muestra el enlace para adicionar el documento al rea eo El sistema obtiene de cada documento el t tulo del documento y la descripci n El sistema lista cada documento mostrando el titulo en forma loop personalizada enviando como par metro abreviada mostrando los n caracteres del t tulo Por poe el identificador del documento donde n es una variable de configuraci n Adicionalmente muestra en un tooltip la informaci n completa del titulo y la descripci n Muestra Informaci n del documento oo Habilita enlace adicionar documento Muestra informaci n completa del documento AAA El sistema busca la ruta para adicionar el documento Uglario selecciona opci n adicionar El sistema busca el usuario logueado en documento la sesi n El sistema busca en el repositorio del rea personalizada el archivo donde se encuentra la informaci n del usuario El sistema adic
37. l archivo atom services xml y agregar la siguiente l nea lt module name documentos gt lt method type GET query webapp query busqueda documentos xq gt lt module gt Seleccionar el archivo build bat Ingresar a la url http homej bdcol query bdng_utils xq Luego se debe abrir el browser preferido por el usuario y digitar alguna de las siguientes rutas e http servidor 8080 bdcol e http servidor 8080 bdcol CONFIGURACI N DEL SISTEMA Cambiar la variable database perfiles del archivo configWeb xq para colocar la ruta donde se guardan los perfiles de los usuarios por defecto es xmldb exist db users Cambiar la variable database users del archivo configWeb xq para colocar la ruta donde se guardaran los archivos de los usuarios por defecto es db users Cambiar la variable ruta Directoriolmagen para colocar la ruta relativa donde se pondr n las im genes que saldr n en los comentarios de los usuarios por defecto es images users Cambiar la variable cssComentario y colocar la ruta donde estar n ubicados los CSS de comentario por defecto es styles cssComentarios css Cambiar la variable cssTags y colocar la ruta donde estar n ubicados los css del modulo de etiquetamiento por defecto es styles cssTags css Cambiar la variable cssTags y colocar la ruta donde estar n ubicados los css del modulo de etiquetamiento por defecto es styles cssTags css Cambiar l
38. l titulo donde n es una consulta variable de configuraci n Adicionalmente A muestra en un tooltip la informaci n completa Muestra informaci n Y Usuario selgociona opci n del t tulo y la descripci n completa del documento adicionar documento Y Muestra Informaci n de la consulta dicionar el documento al rea ersonalizada enviando como par metro identificador del documento El sistema abre el formulario de ingreso de _ los datos de la consulta Verifica que los datos Los datos a ingresar son el titulo de la consulta la descripci n adicionalmente ingresa la url de la consulta hayan sido ingresados Abre formulario ingreso datos de la consulta A El sistema busca la ruta donde se Datos ingresados ingresan la consulta en el archivo de correctamente configuraci n El sistema busca las consultas ingresadas en el repositorio para el usuario El sistema verifica que el enlace de la g consulta adicionada no est adicionada si para el mismo usuario e Adiciona consulta al repositorio 70 7 3 3 Listar Feeds act Listar Feeds Infcio Usua o selecciona la opci n para consolidar datos de los documentos recientes Lista las colecciones que posee la biblioteca digital loop Consolida datos de la dE Por cada colecci n b squeda por colecci n Usuario selecciona la coleccion Muestra en el rea Sistema lista los personalizada la a documentos mas
39. m dulo c ooocicicicoccicicnicacicncnnnnnonanononnnnnnonnnnnann rn nana 49 6 3 3 CUS013 Agregar Etiqueta sss eesseseesssessesssesssresssrsreststestsrsrenrsrsentsseststesesrsrestsresenrete 50 6 3 4 CUS014 Listar Etiquetas Asociadas al documento ooocccccononicccnonconononononnnncononcononnonos 51 6 3 5 CUS026 Buscar Documentos por Etiqueta ooocicicincicicnonccconococonccnnoninnnnnnanncananoncnnnnins 52 6 4 Modulo de personalizaci n cccncnncnccnnnnnnnnsnnncnnnnnnnnnencnncnnnnnnnccnnnnnonnncnccana cnn nocccccanacnes 53 6 4 1 Fujo de EVENTOS A ia 53 6 4 2 Diagrama de casos de uso del m dulo c ooocicicicccnononicicicncnnnnnnnanononnncnnonrnnnnnnn orcas 54 6 4 3 CUS018 Listar Mis Documentos cococccciciccccicnccncnnnonncononcnononncnnononon non onon anno anar cr nn naron ninio 54 6 4 4 CUSO019 Listar Mis Etiquetas sesseseseesessesessseseesesessssessrsesresenesseseessrsessesesionenesstsesee 55 6 4 5 CUS020 Listar Metadatos Documento ooocccccciccocicicoconononocononcnnnonacnnoncnononnnn coca nun cnnananons 56 6 4 6 CUS021 Listar Mis CONSU TAS o oocnncciciccicnononcononncononnonon conca narco non narco ERTEN 56 6 4 7 CUS024 Agregar Documentos al rea personalizada ooccinciinicinnnmnmmnmmsmm 57 6 4 8 CUS025 Agregar consultas al rea personalizada oococcncinncicnnonomenenninnnosos 58 6 4 9 CUS015 Buscar Documentos Por etiqueta ocoocicicnncicninccnnonncoccncnnnccncnnnnonncann
40. n los metadatos El usuario al seleccionar un documento de esta rea puede ver los metadatos del documento 5 1 4 3 1 Flujo de Eventos e El usuario se loguea en el sistema e El sistema lista los documentos a los cuales el usuario ingres un comentario e El usuario selecciona un documento e El sistema lista los metadatos del documento 29 5 1 4 3 2 Requisitos Funcionales REQ 4 1 Permite listar los documentos a los cuales el usuario logueado ingreso un comentario o respondi a otro comentario ingresado por un usuario Un usuario puede seleccionar un documento lo que hace que el sistema muestre los metadatos del documento 5 1 5 Modulo de b squedas 5 1 5 1 Buscar documentos por comentario Permite listar los documentos que contienen dentro de sus comentarios alg n texto que coincida con los filtros ingresados en la consulta De los documentos se muestra el contenido de sus metadatos 5 1 5 1 1 Flujo de Eventos e El usuario ingresa los filtros de consulta e El sistema lista los documentos adicionando a los datos de la consulta normal los documentos que tienen en sus comentarios alg n texto que coincida con los criterios de b squeda ingresados 5 1 5 1 2 Requisitos Funcionales REQ 4 7 Permite buscar los documentos que poseen en sus comentarios una palabra que coincida con el criterio de b squeda que el usuario ingreso 30 5 1 5 2 Buscar documentos por etiqueta Permite listar los d
41. ncncnnnnins 59 6 4 10 CUS027 Listar Documentos Recientes coocccciniciicincnncccnonccnnoccnnncncrnnncncnconcnnns 60 6 4 11 CUSO0O28 Consolidar Documentos recientes ococcicicnicninncnnnoccnccncnnnonccnnnnncncnncncncnnns 61 6 4 12 CUSO26 Listar Colecciones ooocicicnnionincncnononconcnncnccananocnananc rn cnn nn rr oran rr cnc 61 6 5 Modulo de b squedas ccccnconccccnonnnnnnnnnncnonnnnnancconncnnnnnnnoconcnncnncnnn cana nnc cnc cana ano nnc cnn cana nnnnnns 62 6 5 1 Diagrama de casos de uso del m dulo c ooocicciciccicicnicacicaconnnnnnnnononnnrnnononnnnnncon cnn 62 6 5 2 CUS012 Buscar Documentos por Comentarios oococcicicccnonocicccconiconcnnnnnonnnannnoncncnnons 63 6 5 3 CUS015 Buscar Documentos por Etiquetas oooociciccicicicnccccnonnconcnnnnnonnnonnncncncnn nn cacaos 64 7 FUNCIONAMIENTO DEL SISTEMA conicicococicncnocococnonnancnnararncnananararernanrarareranos 65 7 1 Modulo de Comentarios ocoonccnoccnnnnnnncnnnncnnnnnnnccannnnnnnnnnncanannnncccncnnannnnnccana na nocccccanannos 65 71 1 Ingresar CoMentariOS itsin inania ac 65 7 1 2 Buscar documentos por Comentarios oocciciciciccinnonccncnnoccccnnnnnncnnn conan on cnnnn arca cnn cnonnnns 66 7 2 Modulo de Etiquetamiento oocccnncnoncnoncnoncnonnincnonccanacanccanacanocanocanonano canon anonancncncncnnss 67 7 2 1 Ingresar Etiquetas load iii 67 7 2 2 Buscar Documentos por Etiquetas oooococonccionocococonocononocononcnnnnnoncnnoncnn cnn nn AA
42. ngresar el texto que desea que aparezca como comentario del documento en referencia Luego de que el usuario ingresa el comentario el sistema lista los comentarios asociados al documento este listado lo har jer rquicamente donde los comentarios ingresados directamente al documento ser n los padres y las respuestas a cada uno de los 24 comentarios ser n listados como un sub rbol del comentario desde el cual se hizo la respuesta 5 2 1 1 Flujo de Eventos e El usuario se loguea en el sistema e El usuario realiza filtros de documentos e El usuario selecciona la opci n de ingresar comentario a un documento o responder comentario a un comentario ya insertado e El usuario ingresa el texto del comentario y selecciona adicionar e El sistema lista los comentarios en forma de rbol para el documento 5 2 1 2 REQ 2 1 Requisitos Funcionales Permite a un usuario ingresar un comentario a un documento o tambi n responder a un comentario ingresado por otro usuario o por el mismo El sistema muestra los comentarios en forma de rbol donde los primeros son los comentarios ingresados directamente al documento y desplegando como hijos las respuestas a los primeros comentarios ingresados 5 1 3 Modulo de etiquetamiento 5 1 3 1 Ingreso de Etiquetas El sistema debe permitir a un usuario logueado REQ1 5 ingresar una etiqueta a un documento luego de que el usuario realice el filtrado de los 25
43. ocumentos que tienen asociada alguna etiqueta que su texto coincida con el filtro ingresado en la consulta De los documentos se muestra el contenido de sus metadatos 5 1 5 2 1 Flujo de Eventos e El usuario ingresa los filtros de consulta e El sistema lista los documentos adicionando a los datos de la consulta normal los documentos que en el texto de alguna de sus etiquetas coincida con el texto ingresado en el filtro de sus consultas 5 1 5 2 2 Requisitos Funcionales REQ 4 6 Permite listar los documentos que est n asociados a una etiqueta y que el acceso es p blico o que el usuario logueado es propietario de la etiqueta asociada al usuario 5 1 5 3 Buscar documentos por consulta Permite listar los documentos que tienen asociada alguna etiqueta que su texto coincida con el filtro ingresado en la consulta De los documentos se muestra el contenido de sus metadatos 31 5 1 5 3 1 Flujo de Eventos e El usuario ingresa los filtros de consulta e El sistema lista los documentos que coincidan con los criterios de b squedas asociados a la consulta 5 1 5 3 2 Requisitos Funcionales REQ 4 8 Permite listar los documentos asociados a los criterios de una consulta que el usuario seleccion 6 DIAGRAMAS DE CASOS DE USO 6 1 Modulo de usuarios 6 1 1 Flujo de Eventos 32 Ingreso registro sistema Ingreso de datos del usuario alidar errores en el ingreso de datos y verificar si el usuario ex
44. positorio de usuarios 5 El sistema incluye el caso de uso CUS021 Listar Mis Consultas 6 Fin del caso de uso 6 4 9 CUSO15 Buscar Documentos Por etiqueta 6 4 9 1 Descripci n Permite a un usuario buscar los documentos que el texto de la etiqueta 59 coincida con el filtro que el usuario ingreso en la b squeda 6 4 9 2 Especificaci n O Flujo b sico 1 El usuario ingresa los filtros y selecciona la opci n de buscar 2 El sistema busca los documentos a los cuales el texto de alguna de las etiquetas asociadas al documento coincide con el filtro ingresado 3 El sistema lista los metadatos del documento 4 Fin del caso de uso 6 4 10 CUS027 Listar Documentos Recientes 6 4 10 1 Descripci n Permite listar los n documentos recientes que est n asociados a la colecci n seleccionada 6 4 10 2 Especificaci n O Flujo b sico 1 El usuario selecciona la colecci n a ver los documentos recientes 2 El sistema busca en el archivo de consolidados de documentos recientes los n documentos relacionados a la colecci n 3 El sistema muestra la informaci n de el titulo del documento asi como la descripci n y habilita un enlace a la informaci n completa 60 del documento 4 Fin del caso de uso 6 4 11 CUS028 Consolidar Documentos recientes 6 4 11 1 Descripci n Permite buscar por cada una de las colecciones los n documentos m s recientes e ingresar la identificaci n del
45. ra los mensajes de validaci n O Flujo b sico 1 El usuario selecciona la opci n de registrar usuario 2 El sistema muestra un formulario con los del requisito de informaci n INF1 3 El usuario llena los datos del formulario 4 El sistema valida que los datos sean correctos seg n el INF1 5 El sistema ingresa los datos del usuario en el repositorio de datos 6 El sistema muestra un mensaje de xito de registro de usuario 7 Incluir el caso de uso CUS002 Enviar Correo de Activaci n para enviar correo con el enlace de activaci n de la cuenta del usuario 8 El caso de uso termina 35 CUS002 Enviar Correo Activaci n Usuario 6 1 3 4 Descripci n Este caso de uso se ejecuta luego de que el usuario ha sido registrado en el sistema y se encarga de enviar un correo al usuario con el prop sito de activar la cuenta del usuario para esto se env a un correo que tiene como contenido el enlace para la activaci n del usuario 6 1 3 5 Precondiciones e El usuario ya debe estar registrado en el sistema y con estado inactivo 6 1 3 6 Especificaci n O Flujo alterno 3 1 El sistema falla en enviar el correo debido a que existe alg n problema con la cuenta del usuario 3 2 El sistema saca un mensaje indicando que no pudo enviarse el correo con xito O Flujo b sico Este caso de uso comienza cuando es llamado por el caso de uso CUS001 1 El sistema verifica que el nombre de usuario exista
46. rio selecciona la opci n de agregar una etiqueta a un 50 documento 2 El sistema muestra un formulario donde el usuario ingresa el texto del documento y el acceso de la etiqueta en el documento 3 El usuario ingresa el texto y el acceso de la etiqueta y selecciona la opci n de adicionar 4 El sistema verifica que la etiqueta no haya sido ingresado por el usuario para el documento 5 El sistema adiciona la etiqueta para el documento para el repositorio de tags 6 El sistema incluye el caso de uso CUSO14 Listar Etiquetas Asociadas al documento para listar las etiquetas que tiene asociada cada uno de los documentos seg n el acceso 7 Fin del caso de uso Flujo alterno 4 1 El sistema encuentra que la etiqueta ha sido adicionada al documento por el usuario 4 2 El sistema muestra un mensaje indicando que la etiqueta ha sido ingresada para el usuario en el documento 6 3 4 CUSO14 Listar Etiquetas Asociadas al documento Descripci n Permite listar las etiquetas asociadas a un documento mostrando solo las etiquetas que el acceso es p blico o que el usuario logueado es el propietario de la etiqueta diferenciando las etiquetas p blicas de las 51 6 3 4 2 Precondiciones e Debe existir al menos una etiqueta a la cual el usuario tenga acceso o que sea p blica 6 3 4 3 Especificaci n O Flujo b sico 1 El usuario selecciona la opci n de buscar documentos seleccionando filtros 2 El
47. ripci n Permite listar la informaci n de los metadatos de un documento al seleccionarlo 6 4 5 2 Especificaci n O Flujo b sico Este caso de uso es llamado desde CUS018 Listar Mis documentos CUSO11 Listar Mis Comentarios 1 El usuario selecciona el documento 2 El sistema lista los metadatos del documento como estan en el INF2 3 Fin del caso de uso 6 4 6 CUSO21 Listar Mis Consultas 6 4 6 1 Descripci n Permite listar las consultas que el usuario agrega al sistema permitiendo 56 al seleccionar mostrar los documentos que est n asociados a los filtros de la consulta 6 4 6 2 Precondiciones e El usuario debe estar logueado en el sistema 6 4 6 3 Especificaci n O Flujo b sico 1 El usuario se loguea 2 El sistema busca las consultas que el usuario agreg a su rea 3 El sistema muestra de cada consulta el texto de la consulta y la descripci n 4 El sistema incluye el caso de uso CUS0O22 Buscar Documentos para buscar los documentos asociados a los filtros de consulta 5 Fin del caso de uso 6 4 7 CUSO24 Agregar Documentos al rea personalizada 6 4 7 1 Descripci n Permite agregar los documentos al rea personalizada del usuario luego de que un usuario ha realizado la b squeda de documentos y ha seleccionado un documento para ser agregado a su rea 6 4 7 2 Precondiciones 57 e Debe existir al menos un documento e El usuario debe estar logue
48. sisrsrsrsesrsresrsrsrrsrne 36 6 1 5 C S003 Activar Usina n a a a 37 6 1 7 CUS005 Recuperar Contrase a eeseeeiseesesiesesisesistesisistesistesrstesesrsrtnsreresreresrsresesre 38 6 1 8 CUS006 Ingresar Usuario Sistema esesesseseseeisiessisresrsresesrsesrsresrsinenrssrsresesreseses 39 6 1 9 CUS008 Activar rea Trabajo mmmmmm lt m o lt Error Bookmark not defined 6 1 10 CUS007 Salir Usuario SisteMa ooncccinninicnncncmmmnrrrrcrnrnrncrn rancios 40 6 2 Modulo de COMentarlOS oconnncnnocnnocnnocnnocnnonnnoonnnoncnonanon crac cno cono n cnc n noc n noc nnnc cnn crac cnc nnnoan 42 6 251 FIJO IO EVENTOS A AE 42 6 2 2 Diagrama de casos de uso del m dulo cooooccicicncicnoncninnnnoncnnnnnnnnnnnonnnonncnnnn nn or nnnnnann arcano 44 6 2 3 CUS009 Ingresar Comentario sesessesessesissesesseestsssressssessrsestosesesetsesestsesstsestoseneseeseses 44 6 2 4 CUS010 Responder ComentariO cococicncoicicnncccnononcncncnnocnncnnnnncnnonononnnnnn ro con cnnnnaroncinnnos 45 6 2 5 CUS023 Listar rbol de comentarios por documento c cocciciccccicocccccnnccncnnoncnanncnninancnono 46 6 2 6 CUS011 Listar Mis Comentarios ooonccocnonicnoniononononccnnoncnnon conan ono conan no non non con narco non nnnonnnos 47 6 3 Modulo de etiquetamiento oonccnncnoncnoncnoncnonnnonnnoncnananonacanacanocanocanonanonanonano canon cncncnoss 48 6 3 1 Flujo de Eventos ir 48 6 3 2 Diagrama de casos de uso del
49. te el sistema adicional al html el enlace para adicionar etiquetas mandandole como par metro el identificador del documento Activa el enlace para ingresar etiquetas El sistema abre el formulario de ingreso de etiquetas donde Usuari se muestran el texto de la suario E A etiqueta y el acceso p blico o selecciona a y privado enlace a En caso de que el usuario no ingrese el texto el sistema Formulario de ingreso de etiquetas valida que la informaci n haya sido ingresada y muestra un mensaje indicando que el usuario debe ingresar el texto Usuario ingfeso datos validos En caso de que el usuario ingrese datos validos el sistema procede a guardar los datos En caso contrario muestra mensaje de validaci n Ingreso datos al sistema El sistema busca en el repositorio de etiquetas que la etiqueta para el usuario no haya sido ingresada al documento o que si fue ingresada por otro usuario no haya sido ingresada como p blica En caso de que no haya sido ingresada el sistema busca el archivo de documento Id_Documentojxml en el repositorio de etiquetas y guarda la etiqueta dentro de los metadatos de la etiqueta en caso de que no haya sido ingresado antes la etiqueta el sistema guarda el texto y su acceso En caso de que la etiqueta ya haya sido ingresado para el documento por otro usuario el sistema solo guarda el acceso 67 7 2 2 Buscar Documentos por Etiquetas Busca la ruta de las etiquet
50. texto exist a bdco en la etiqueta addWebApplication de la siguiente forma lt Call name addWebApplication gt lt Arg gt bdcol lt Arg gt lt Arg gt lt SystemProperty name exist home default gt webapp lt Arg gt lt Set name defaultsDescriptor gt lt SystemProperty name etty home default gt etc webdefault xml lt Set gt lt Set name displayName gt bdcol lt Set gt lt Call gt e Agregar la siguiente l nea de c digo al archivo existiwebapp WEB INF web xml donde est la etiqueta lt XQuery not for database stored queries gt lt servlet mapping gt lt servlet name gt XQueryServlet lt servlet name gt lt url pattern gt xq lt url pattern gt lt servlet mapping gt e Copiar a la carpeta eXistiwebapp WEB INF entities el contenido descomprimido del archivo entities zip e En el archivo eXist extensions build properties poner en true los m dulos adicionales que se quiera agregar include module mail true include module image true include module httpclient true include module file true e Agregar la siguiente l nea de c digo al archivo exist webapp WEB INF web xml donde est la etiqueta lt Atom Atom Publishing Protocol gt lt servlet gt lt servlet name gt AtomServlet lt servlet name gt lt servlet class gt org exist atom htip AtomServlet lt servlet class gt lt servlet gt e Modificar e
51. uario ingrese un comentario el sistema lista los documentos a los cuales el usuario ha ingresado un comentario Y seroconversi n a la aplicaci n de la vacuna tick vac en el ganado bovino Adriana Machicado Villamizar Mar a Mercedes Casas Alarcon 5 3 MODULO DE ETIQUETAMIENTO Luego de que el usuario haya ingresado dentro del sistema y realizado alguna consulta de documentos el sistema lista los documentos y dentro del contenido de ellos habilita un enlace con la opci n para ingresar etiquetas 17 etil Yarumal nuevas Agregar etiqueta El sistema luego de que el usuario seleccione el enlace de ingresar etiquetas muestra un formulario para ingresar los datos del comentario Adicionar Etiquetas x Etiqueta O P blico Cancel Ok El sistema luego de que el usuario ingresa la etiqueta lista la etiqueta ingresada en el contenido del documento y en una zona llamada mis etiquetas donde se listan las etiquetas ingresadas por el usuario logueado y el numero de documentos que fueron etiquetadas por ese usuario con esa etiqueta hd Mis etiquetas etil 2 Yarumal 2 nueva 1 nuevaS 1 5 4 MODULO DE PERSONALIZACION Luego de que el usuario haya ingresado al sistema y realizado alguna consulta de documentos el sistema lista los documentos y dentro del contenido de ellos habilita un enlace con la opci n para agregar a mis 18 documentos Agregar a mis documentos El sistema adiciona el
Download Pdf Manuals
Related Search
Related Contents
Rack Power Distribution Unit Un jour à Lisieux : mode d`emploi. CTA Digital Triple Induction Charge Station 3com 0231A820 power supply unit l`écho - Ville de Courrières NOTICE: Only install this blower in the heater models listed on the Bosch 2608606804 Trixie 76424 User's Manual Copyright © All rights reserved.
Failed to retrieve file