UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO"

Transcripción

1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: IPTV Empresa: Hildebrando S.A. de C.V. Memoria Que como parte de los requisitos para obtener el título de Ingeniero en Tecnologías de la Información y Comunicación Presenta Carlos Ernesto Reséndiz Sánchez M. en C. José Gonzalo Lugo Pérez Ing. Reynaldo Avalos Guerrero Asesor de la UTEQ Asesor de la Empresa Santiago de Querétaro, Querétaro Junio de 2013

2 Resumen Este proyecto consiste en la elaboración de un módulo que permite la administración de usuarios, que está enfocado al desarrollo de aplicaciones web bajo el framework de grails. Uno de los objetivos es restringir el acceso a la aplicación principal del proyecto de televisión por ip (IPTV), para que de esta manera se tenga controlada la seguridad; otro de los objetivos es facilitar la programación de una manera rápida y sencilla con el lenguaje de groovy. El desarrollo del proyecto será bajo el patrón de diseño mvc para asegurar un fácil mantenimiento del aplicativo. (Palabras clave: framework, patrón de diseño, aplicación, grails, groovy, iptv, desarrollo, mvc, aplicaciones web). Abstract This project involves the development of a module that allows user management, which is focused on web application development under the framework of grails. One of the objectives is restrict the access to the IP television (IPTV) project's main application, so that in this way the Security will be controlled; Another objective is to facilitate the programming quickly and easily with the groovy language. The development of the project will be under the MVC design pattern to ensure easy application maintenance. 2

3 Dedicatorias A mi madre María Pueblito Sánchez Rangel y a mi padre Raúl Reséndiz Ramírez, que con su esfuerzo por sacar a sus hijos adelante han logrado el culmino de mis estudios. A mi hermano Gabriel Heriberto Reséndiz Sánchez que siempre me apoyo en los momentos más difíciles de mi carrera. A todos aquellos que lean el presente documento, para que jamás se rindan y luchen por lograr sus metas propuestas. Agradecimientos A Viridiana Vergara Meléndez por su apoyo a lo largo de este camino siempre teniendo las palabras correctas para motivarme. A mis profesores, quienes han sido un soporte principal en mi formación profesional con sus enseñanzas y perseverancia. A mis amigos por estar conmigo en todo momento y acompañándome a lo largo de este camino, disfrutando de grandes momentos y apoyándome en aquellos difíciles. A María Pueblito Sánchez Rangel quien es mi ejemplo a seguir por su perseverancia y mostrarme que nunca hay que rendirse para lograr una meta. A Raúl Reséndiz Ramírez por enseñarme a forjar metas en la vida así como el valor de nuestra palabra cumpliendo siempre nuestras promesas. A Gabriel Heriberto Reséndiz Sánchez por enseñarme a ser paciente en el cumplimiento de mis metas y apoyarme en todo momento. 3

4 Índice Resumen... 2 Abstract... 2 Dedicatorias... 3 Agradecimientos... 3 I. Introducción... 7 II. Antecedentes... 8 III. Justificación... 8 IV. Objetivos... 9 V. Alcance... 9 VI. Fundamentación teórica...10 VII. Plan de actividades...16 VIII. Recursos materiales y humanos...18 IX. Desarrollo del proyecto...21 X. Resultados obtenidos...47 XI. Análisis de riesgos...48 XII. Conclusiones...51 XIII. Recomendaciones...52 XIV. Referencias bibliográficas

5 Índice de ilustraciones Figura 6.1 diagrama single sign on...12 Figura 7.1 Plan de actividades...16 Figura 9.1 Diagrama de fases del proyecto Figura 9.2 modelo de casos de uso módulo de administración de usuarios Figura 9.3 Diagrama de modelo de dominio...25 Figura 9.4 Diagrama secuencia administración de usuarios...26 Figura 9.5 Diagrama de secuencia administración de roles...27 Figura 9.6 Diagrama secuencia administración de permisos...28 Figura 9.7 Diagrama de secuencia reseteo de contraseña...29 Figura 9.8 Pantalla de acceso...30 Figura 9.9 Usuario no autorizado Figura 9.10 crear usuario...31 Figura 9.11 menú superior apartado de usuarios Figura 9.12 Asignación de roles...32 Figura 9.13 usuario creado...33 Figura 9.14 listar usuarios...33 Figura 9.15 menú superior buscar usuarios...34 Figura 9.16 actualizar datos...34 Figura 9.17 datos actualizados...34 Figura 9.18 confirmación eliminar usuario...35 Figura 9.19 datos eliminados...35 Figura 9.20 Crear nuevo rol de usuario Figura 9.21 Menú superior crear roles...36 Figura 9.22 listar rol...37 Figura 9.23 Menú superior listar roles...37 Figura 9.24 actualizar rol...38 Figura 9.25 roles asignados...38 Figura 9.26 rol actualizado...39 Figura 9.27 confirmación eliminar roles...39 Figura 9.28 Rol eliminado...40 Figura 9.29 crear permisos...40 Figura 9.30 menu superior crear permisos...41 Figura 9.31 listar permisos

6 Figura 9.32 menu superior crear permisos...42 Figura 9.33 actualizar permisos...42 Figura9.34 Permiso actualizado...42 Figura 9.35 Confirmación eliminar permiso...43 Figura 9.36 permiso eliminado...43 Figura 9.37 acceso a cambio de contraseña...44 Figura 9.38 solicitud de cambio...45 Figura 9.39 confirmación de correo...45 Figura 9.40 solicitud por correo...46 Figura 9.41 resetear contraseña Índice de tablas Tabla 8.1 recursos humanos...18 Tabla 8.2 Recursos materiales

7 I. Introducción En el siguiente documento se explica la elaboración de un sistema de información que tendrá como objetivo el control de accesos al portal del Gestor OSS. El proyecto se llevará a cabo en la empresa de desarrollo de software Hildebrando SA. De C.V. Que tiene como finalidad llevar a cabo una correcta administración de los usuarios así como los roles que fungen y los permisos que les son otorgados de acuerdo a sus puestos. Esta aplicación es de gran importancia porque a través de este sitio el usuario consigue tener acceso a la información en tiempo y forma, así como también puede dar de alta nuevos datos referentes a la administración de usuarios, roles y permisos. El proyecto se llevará a cabo mediante dos etapas, en la primera etapa se describe la definición del proyecto, requerimientos y objetivos. En la segunda etapa se describe todo el proceso para satisfacer los objetivos establecidos. 7

8 II. Antecedentes TELMEX requiere una plataforma tecnológica que le permita ofrecer el servicio de TV de Paga (IPTV) a través de su servicio Infinitum con la finalidad de competir en este mercado; para esto, se trabajará de manera conjunta con Microsoft y sus fábricas de Software para generar los componentes necesarios para gestionar el aprovisionamiento, aseguramiento y activación del servicio mencionado. De esta manera, también se necesita un completo control de accesos al sistema, por lo que se requiere la construcción de un módulo de seguridad que permita gestionar los movimientos de los usuarios con base en roles y permisos. III. Justificación Se observó que la información referida en cuanto al proyecto de servicio de televisión por IP (IPTV) tiene una estructura jerárquica, por lo cual mientras mayor sea la responsabilidad del rol del usuario, más delicada es la información manejada. El desarrollo del proyecto consiste en elaborar una aplicación, que permita dar de alta usuarios en el sistema así como también asignar permisos de acceso con base en roles desempeñados, obteniendo de esta manera una aplicación segura en el manejo de la información. Este proyecto se realizará con ayuda de las siguientes herramientas: Hardware: 1 computadora con Windows Xp. Software: Groovy/Grails Tool Suite, base de datos DB2. 8

9 Debido a la naturaleza del proyecto y a los tiempos requeridos por Telmex para llevar este servicio al cliente, se solicita la asignación de recursos de tiempo completo para las diferentes actividades de gestión de aprovisionamiento y aseguramiento. IV. Objetivos 4.1. Objetivo General Desarrollar el módulo de administración de usuarios para su control acceso al sistema. y 4.2. Objetivos específicos Asegurar el control de accesos al sistema. Dar acceso a información de acuerdo al rol y permiso del usuario. Permitir la alta, baja, cambios y modificaciones de usuarios roles y permisos. V. Alcance El proyecto tiene como finalidad el desarrollo del módulo de administración de usuarios para ofrecer una garantía razonable de los accesos al sistema de acuerdo a su rol y permisos otorgados, implementándose en un ambiente de pruebas para asegurar el cumplimiento de los objetivos establecidos y anteriormente descritos. 9

10 VI. Fundamentación teórica A continuación se procederá a describir las herramientas utilizadas durante el desarrollo del proyecto, para su uso fue necesario profundizar en el estudio de estas, ya que la empresa decidió su aplicación debido a su rápida curva de aprendizaje facilitando así el desarrollo GROOVY La implementación de Groovy se realiza sobre la plataforma Java además tiene características similares a Python, Ruby, Perl y Smalltalk. Gracias a la especificación JSR-241 se busca su estandarización para una futura inclusión como componente oficial de la plataforma Java. Groovy utiliza una sintaxis muy parecida a Java, compartiendo el mismo modelo de objetos, de hilos y de seguridad. Mediante importaciones Groovy puede acceder a todas las API de Java ampliando la compilación, ya que el bytecode generado es totalmente compatible con el que genera para la máquina virtual de java (JVM). Características de groovy: Es un lenguaje ágil y dinámico de la máquina virtual de java. Fácil curva de aprendizaje Código fácil de leer y mantener Aumenta la producción de los desarrolladores. Simplifica las pruebas mediante el apoyo de pruebas unitarias 10

11 6.2. GRAILS Grails es un framework para aplicaciones Web de libre distribución que tiene como base el lenguaje de programación Groovy. Grails es un framework de alta productividad que viene distribuido bajo el paradigma del código por convención (MVC), el cuál proporciona un entorno de desarrollo independiente y unos detalles de configuración escondidos para el desarrollador. Proporcionar una alta productividad basándose en la plataforma de Java Utilizar de manera más simple tecnologías de Java como Hibernate y Spring, mediante una interface consistente. Un framework sencillo y fácil de aprender. Documentación con participación de los usuarios. Proporcionar simplicidad en áreas donde antes solo podían adentrarse usuarios expertos: o Framework persistente potente y consistente. Uso sencillo pero potente de las templates de vista utilizando GSP (Páginas de Servidor Groovy). Librerías de tags dinámicas para una creación de componentes web sencilla. Buen soporte a Ajax pero simple de ampliar y personalizar. Proporcionar ejemplos de aplicaciones con los que demostrar la potencia de este nuevo framework. Proporcionar un modo de desarrollo completo, incluyendo un servidor web y un sistema de carga de ficheros automática. 11

12 6.3. Single Sign-On Single sign-on (SSO), es un procedimiento de autenticación que habilita al usuario para acceder a varios sistemas con una sola instancia de identificación. Su traducción literal sería "sistema centralizado de autenticación y autorización". Web single sign-on (Web-SSO), también llamado Web access management (Web-AM) trabaja sólo con aplicaciones y recursos accedidos vía web. Los accesos son interceptados con la ayuda de un servidor proxy o de un componente instalado en el servidor web destino. Los usuarios no autenticados que tratan de acceder son redirigidos a un servidor de autenticación y regresan solo después de haber logrado un acceso exitoso. Se utilizan cookies, para reconocer aquellos usuarios que acceden y su estado de autenticación, a continuación se muestra un diagrama que explica el proceso de autenticación a través del método single sign-on (figura 6.1). Figura 6.1 diagrama single sign on 12

13 6.4. UML Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir Manual de Usuario Describe de manera detallada las funciones de un sistema, con el objetivo de instruir al usuario en el uso correcto de la aplicación y posible solución de problemas que puedan presentarse CAS Server CAS (Central Authentication Service) es de una aplicación web que permite implementar el conocido SSO (Single Sign On) que es un procedimiento de autenticación que habilita a un usuario para acceder a distintas aplicaciones web (en distintos dominios y en distintos servidores) con hacer login una única vez. En general, cuando un usuario se conecta a una de estas aplicaciones el sistema comprueba si está autenticado y si no lo está, lo redirige a la pantalla del servidor de autenticación. Si la autenticación es correcta, el sistema CAS, vuelve a redirigir al usuario a la página a la que quería acceder en un primer momento. 13

14 6.7. Spring Security Cas El plugin agrega un inicio de sesión único con el apoyo a una aplicación Grails que utiliza Spring Security. Una vez que se haya configurado un servidor de CAS y la aplicación Grails como cliente del servidor, puede acceder a cualquier aplicación dentro del servidor de CAS y autenticarse automáticamente a todos los demás clientes Spring Security Core El plugin Spring Security core ofrece elementos esenciales de seguridad: Autenticación basada en formularios. Almacenamiento de usuarios, roles, y opcionalmente Requestmap en la base de datos, con acceso a través de clases de dominio. Protección de URLs con anotaciones, clase de dominio Requestmap o configuración estática. Autenticación básica. Cambiar de usuario. Restricciones de direcciones IP Spring Security UI Spring Security UI proporciona un conjunto de pantallas de altas, consultas modificaciones y bajas (CRUD por sus siglas en inglés), trabajando en conjunto con el plugin de seguridad spring security core. 14

15 6.10. JQuery Este plugin provee una integración con las librerías Jquery de Javascript, al instalar se descarga e instala automáticamente la última distribución DB2 DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos. DB2 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado purexml, que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales MVC El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario. Este patrón de diseño se basa en las ideas de reutilización de código y la separación de conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento. 15

16 VII. Plan de actividades Figura 7.1 Plan de actividades 7.1 Actividades A continuación se describen las etapas del proyecto indicado en el diagrama de Gantt. 1. Capacitación En esta etapa se llevará la capacitación correspondiente para conocer los procesos de la empresa y descripción del proyecto a realizar. 2. Búsqueda de información Se llevará a cabo una búsqueda exhaustiva de las herramientas homologadas de la empresa, para su manejo y facilidad de uso. 16

17 2.1. Groovy Se llevará a cabo una investigación de los conceptos básicos del lenguaje groovy para el desarrollo del proyecto Grails Se realizará una investigación acerca del marco de trabajo grails para su uso adecuado en el desarrollo del proyecto. 3. Análisis En esta etapa se realizará un análisis de los requerimientos que solicitan para el proyecto, al igual que el análisis en el área de trabajo con el objetivo de comprender perfectamente lo que se requiere y tener un buen desarrollo en el proyecto Objetivo Se definirán los objetivos principales a cumplir dando así una mejor visión del desarrollo del proyecto Alcance Se realizará la descripción del alcance del proyecto establecido que permitirá el cumplimiento de los objetivos Requisitos En esta parte se realizarán las entrevistas necesarias para obtener los requisitos que se implementarán en el desarrollo de la aplicación. 4. Diseño Elaboración de diagramas uml para el desarrollo de la aplicación. 17

18 5. Desarrollo En esta etapa se describen los procesos necesarios para el desarrollo del proyecto. 6. Pruebas En esta etapa se someterá la aplicación a las pruebas de estrés necesarias. 7. Manuales Desarrollo de manual de usuario para el uso de la aplicación. VIII. Recursos materiales y humanos Para el desarrollo del módulo administración de usuarios las siguientes herramientas: se utilizarán 8.1. Recursos humanos Tabla 8.1 recursos humanos Puesto Responsabilidad Jefe de proyecto El jefe de proyecto asigna los recursos, gestiona las prioridades, coordina las interacciones con los clientes y usuarios, y mantiene al equipo del proyecto enfocado en los objetivos. El jefe de proyecto también establece un conjunto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto. Además, el jefe de proyecto se 18

19 encargará de supervisar el establecimiento de la arquitectura del sistema. Gestión de riesgos. Planificación y control del proyecto. Programador Encargado de llevar a cabo la construcción del producto, de acuerdo a las especificaciones y requisitos descritos por el líder de proyecto. Administrador de Base de Datos Es la persona responsable de los aspectos ambientales de una base de datos. Incluyendo el Crear y probar respaldos, así como también ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos. Tester Encargado de realizar las pruebas necesarias, con el fin de asegurar la calidad del producto final, dando retroalimentación en los errores. 19

20 8.2. Recursos Materiales Tabla 8.2 Recursos materiales Equipo Características Cantidad Computadora hp Licencias software Enterprice Architect Software groovy grails tool suite DB2 2gb en ram 80 gb disco duro Sistema operativo windos xp Procesador Pentium Licencia corporativa Software con la actualización Acceso a la base de datos de hildebrando 4 equipos 4 licencias 4 copias del software de desarrollo 4 permisos para accesar a la base de datos. 20

21 IX. Desarrollo del proyecto Para desarrollar el proyecto, se realizará el estudio de las herramientas de programación del lenguaje groovy que se utilizarán para comprender su funcionamiento y hacer una rápida adaptación. El módulo de administración de usuarios, tiene una gran importancia dentro del proyecto de servicio de televisión por IP (IPTV), ya que restringe los accesos de los usuarios mediante roles establecidos, permitiendo así un mejor control en el acceso y protección de la información administrada. Para el desarrollo del módulo de administración de usuarios se utilizará una metodología en espiral, esta se determinó con base en el proceso que el cliente solicitó para la validación de cada una de las aplicaciones desarrolladas. En cada vuelta o iteración hay que tener en cuenta lo siguiente: Los objetivos: qué necesidad debe cubrir el producto?. Alternativas: las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser: experiencia del personal, requisitos a cumplir, etc. Desarrollar y Verificar: Programar y probar el software. Si el resultado no es el adecuado o se necesitan implementar mejoras o funcionalidades, se planificarán los siguientes pasos y se comienza un nuevo ciclo de la espiral. A continuación se procederá a describir las actividades realizadas en el desarrollo del proyecto (figura 9.1) 21

22 Figura 9.1 Diagrama de fases del proyecto. 9.1 Análisis En esta etapa se llevarán a cabo las entrevistas pertinentes para recabar los datos a utilizar, describiéndose los objetivos principales y secundarios que deberán cumplirse en la elaboración, dados los requisitos del cliente se procede al desarrollo del alcance o los límites que comprende el módulo. Dentro de esta misma etapa se habrán de estudiar las herramientas homologadas por la empresa (Groovy/Grails) las cuales se usarán para el desarrollo del proyecto; estas herramientas fueron seleccionadas por la empresa debido a su corta curva de aprendizaje permitiendo una adaptación pronta al lenguaje. 22

23 9.2. Diseño En esta fase se llevan a cabo los diseños pertinentes que se seguirán, destacándose los diagramas de caso de uso, diagramas de dominio y diagramas de secuencia, siendo estos piezas fundamentales para el desarrollo ya que estos permiten ver la panorámica de las funciones a realizar y de qué forma estará constituido el proyecto. A continuación se describirán los diagramas a realizar durante la construcción del proyecto Diagrama de caso de uso A continuación se muestra la interacción básica del usuario con el sistema indicando en los casos de uso las opciones a las cuales el administrador tiene acceso (figura 9.2), teniendo como funciones principales la alta, baja, consultas y modificaciones mostrando funciones principales la administración de roles, administración de permisos y la administración de usuario, destacándose dentro de este último el cambio de contraseña el cual incluye una opción de envío de correo. 23

24 Figura 9.2 Caso de uso módulo de administración de usuarios. 24

25 9.2.2 Diagrama de modelo de dominio A continuación en la siguiente figura se muestra el modelo de dominio que ayudará a la configuración de la base de datos de la aplicación que se requiere para almacenar la información (figura 9.3), destacándose las tablas de usuario, asignación de roles y asignación de permisos. Figura 9.3 Diagrama de modelo de dominio 25

26 9.2.3 Diagrama secuencia administración de usuarios A continuación se muestra la secuencia para la administración de usuarios (figura 9.4), la cual cuenta con las funciones básicas de alta, baja, consultas y modificaciones, así como sus respectivos métodos y acciones que realizará y los mensajes para el término de cada proceso, mostrando de la misma manera el proceso para actualizar la contraseña. Figura 9.4 Diagrama secuencia administración de usuarios 26

27 9.2.4 Diagrama de secuencia administración de roles A continuación se muestra la secuencia para la administración de roles (figura 9.5), la cual cuenta con las funciones básicas de alta, baja, consultas y modificaciones, así como sus respectivos métodos a realizar y los mensajes al termino del proceso. Figura 9.5 Diagrama de secuencia administración de roles 27

28 9.2.5 Diagrama secuencia administración de permisos A continuación se muestra la secuencia para la administración de permisos(figura 9.6), mostrando las funciones básicas de alta, baja, consultas y modificaciones, así como sus respectivos métodos y acciones que realizará así como los mensajes a mostrar. Figura 9.6 Diagrama secuencia administración de permisos 28

29 9.2.6 Diagrama de secuencia cambio de contraseña En este diagrama se muestra la secuencia para el cambio de contraseña (figura 9.7), la cual cuenta con la función de actualizar, destacándose un servicio el cual verifica que el usuario esté previamente registrado para dar por válida la acción, seguido de esto se envía un mensaje de correo confirmando que el proceso ha sido realizado. Figura 9.7 Diagrama de secuencia cambio de contraseña 29

30 9.3. Desarrollo y pruebas En esta etapa del proyecto se procede a elaborar el módulo de administración de usuarios de acuerdo a las especificaciones dadas en el diseño, desarrollándose a la par las pruebas unitarias que mostrarán su correcto funcionamiento, una vez terminadas se procede a enviar el producto el área de testeo el cual hará un chequeo exhaustivo del aplicativo, a continuación se muestran las pantallas elaboradas en el diseño así como se describirá las funciones que se probaron en la aplicación Login Este apartado muestra una pantalla de acceso, en el cual el usuario deberá de registrar su usuario y contraseña para poder acceder (figura 9.8) Figura 9.8 Pantalla de acceso 30

31 En caso de que el usuario no se encuentre en la base de datos o no tenga permisos para acceder se mostrara un mensaje de error (figura 9.9) Figura 9.9 Usuario no autorizado Administración de usuarios Esta sección del módulo de administración de usuario, tiene como objetivo principal, el registro de nuevos usuarios en el sistema, así como también la asignación de roles a los mismos, para su control en la vista y búsqueda de información. Crear usuarios En este apartado se llevará a cabo, el llenado de registro para un nuevo usuario, destacando el usuario y la contraseña (figura 9.10), para acceder a este apartado basta con ir al menú superior después en el apartado de usuarios pulsar el botón crear (figura 9.11). Figura 9.10 crear usuario 31

32 Figura 9.11 menú superior apartado de usuarios. Asignación de roles Este apartado tiene como objetivo principal realizar la asociación de roles y usuarios en el sistema, asignando así el rol que desempeñará un usuario (figura 9.12), para futuros permisos. Figura 9.12 Asignación de roles 32

33 Una vez llenado el registro para la creación de usuario, junto con la asignación del rol correspondiente del mismo se procede a crear al usuario pulsando el botón crear apareciendo un mensaje de confirmación (figura 9.13) Figura 9.13 usuario creado Listar usuarios Este apartado tiene el objetivo principal el listar los usuarios registrados en el sistema, otorgando en el nombre un enlace el cual llevará a la información para su edición (figura 9.14), para acceder a este apartado basta con ir al menú superior después al apartado de usuarios y pulsar en el botón buscar (figura 9.15). Figura 9.14 listar usuarios 33

34 Figura 9.15 menú superior buscar usuarios Editar usuario Esta pantalla tiene el fin específico de editar la información de un usuario registrado (figura 9.16). Figura 9.16 actualizar datos Ya que se han modificado los datos, se procede a pulsar el botón actualizar para que se salven los datos nuevos, mostrándose mensaje de confirmación (figura 9.17) Figura 9.17 datos actualizados 34

35 Eliminar usuario Dentro del apartado anterior editar usuario (figura 9.16), también se muestra un botón que permite eliminar la información del usuario, y enseguida un mensaje para confirmar si está seguro de ejecutar la acción. (figura 9.18). Figura 9.18 confirmación eliminar usuario Después de confirmar la acción para eliminar un usuario, aparecerá un mensaje confirmando que ha sido eliminado (ver figura 9.19) Figura 9.19 datos eliminados 35

36 9.3.3 Administración de roles Esta sección del módulo de administración de roles, tiene como objetivo principal el registro de nuevos roles en el sistema, los cuales permitirán identificar a un usuario y asignar futuros permisos con base en el rol desempeñado. Crear roles En este apartado se llevará a cabo, el llenado de registro para un nuevo rol de usuario (figura 9.20), para acceder al apartado creación de rol se debe dirigir el usuario al menú superior, y en el apartado de roles pulsar el botón crear (figura 9.21). Figura 9.20 Crear nuevo rol de usuario. Figura 9.21 Menú superior crear roles 36

37 Listar roles Este apartado tiene el objetivo principal listar los roles de usuario registrados en el sistema, otorgando así un link, el cual llevará a la información del rol seleccionado para su edición (figura 9.22) Figura 9.22 listar rol Para acceder a listar roles se debe dirigir el usuario al menú superior y seleccionar el apartado de roles, después deberá pulsar el botón buscar (figura 9.23). Figura 9.23 Menú superior listar roles 37

38 Actualizar roles Esta pantalla tiene el fin específico de editar la información de un rol de usuario registrado (figura 9.24) Figura 9.24 actualizar rol Listar asignación de roles Dentro de la pantalla actualizar rol se puede encontrar una pestaña que indica a qué usuarios está asignado el rol a editar. ( figura 9.25) Figura 9.25 roles asignados 38

39 Ya que se han modificado los datos, se procede a pulsar el botón actualizar para que de esta manera se almacenen los datos nuevos, mostrándose a su vez un mensaje de confirmación (figura 9.26) Figura 9.26 rol actualizado Eliminar roles Dentro del apartado anterior actualizar roles (figura9.24), también se muestra un botón (eliminar) el cual permite eliminar la información del rol, y enseguida un mensaje para confirmar si está seguro de ejecutar la acción (figura 9.27). Figura 9.27 confirmación eliminar roles 39

40 Después de confirmar la acción para eliminar el rol, aparecerá un mensaje confirmando que el rol ha sido eliminado (figura 9.28) Figura 9.28 Rol eliminado Asignación de permisos Este apartado tiene como objetivo, restringir el acceso dependiendo el tipo de usuario, asignándole al rol de usuario una dirección a la cual estará autorizado. Crear permisos En este apartado se llevará a cabo el llenado de registro para la asignación de nuevos permisos de usuario, a través de un rol definido. (Figura 9.29) Figura 9.29 crear permisos 40

41 Para acceder al apartado se debe dirigir el usuario al menú superior, después en el apartado de permisos pulsar el botón crear (figura 9.30). Figura 9.30 menu superior crear permisos Listar permisos Este apartado tiene el objetivo principal listar los permisos registrados en el sistema, otorgando así un enlace que dirigirá a la información seleccionada para su edición (figura 9.31) Figura 9.31 listar permisos 41

42 Para acceder al apartado se debe dirigir el usuario al menú superior, después en el apartado de permisos pulsar el botón buscar (figura 9.32) Figura 9.32 menu superior buscar permisos Actualizar permisos Esta pantalla tiene como objetivo editar la información de un permiso registrado (figura 9.33) Figura 9.33 actualizar permisos Una vez editados los datos del permiso se pulsará el botón actualizar, seguido de este aparecerá un mensaje de confirmación de la actualización de datos (figura 9.34) Figura9.34 Permiso actualizado 42

43 Eliminar permisos Dentro del apartado anterior actualizar permisos (figura9.33), también se muestra un botón que permite eliminar la información del permiso seleccionado, y enseguida un mensaje de confirmación (figura 9.35). Figura 9.35 Confirmación eliminar permiso Después de confirmar la acción aparecerá un mensaje que muestra que el permiso ha sido eliminado (figura 9.36) Figura 9.36 permiso eliminado 43

44 9.3.5 Cambio de contraseña Este apartado tiene la función específica de actualizar la contraseña de un usuario, que haya olvidado su clave o simplemente quiera cambiarla. Accesar al cambio de cambio de contraseña Para acceder a este apartado se tiene que dirigir el usuario a la pantalla de acceso y en esta misma pulsar el enlace olvidaste tu contraseña? (figura 9.37) Figura 9.37 acceso a cambio de contraseña 44

45 Solicitud de cambio de contraseña Una vez dentro del apartado cambio de contraseña se pedirá el nombre de usuario para enviar una solicitud a su correo (figura 9.38). Figura 9.38 solicitud de cambio Una vez que se ha hecho la solicitud aparecerá una pantalla que indicará que se ha enviado un correo para confirmar el cambio de contraseña (figura 9.39) Figura 9.39 confirmación de correo 45

46 El correo enviado por el sistema tendrá un mensaje que indicará la petición de cambio de contraseña, y también que si la persona hizo la solicitud pulse en el enlace que lo dirigirá a la pantalla para el cambio de contraseña (figura 9.40). Figura 9.40 solicitud por correo Cambiar contraseña Ya confirmada la solicitud por correo se redirigirá a la pantalla para realizar el cambio de contraseña en la cual el usuario asignará su nueva clave de acceso (figura 9.41), mostrándose así un mensaje de cambio exitoso en la contraseña. Figura 9.41 resetear contraseña. 46

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Control Interno de Previsión Social Carlos Ernesto Reséndiz Sánchez 2011 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Control Interno de Previsión Social Memoria Que como parte de los requisitos para obtener el

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Ficha Técnica. effidetect

Ficha Técnica. effidetect Ficha Técnica effidetect Página 1 de 9 Introducción El Sistema Pointer es un producto de Predisoft (www.predisoft.com) cuyo propósito es la detección (en línea) del fraude que sufren las instituciones

Más detalles

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.V (GAQSA) Memoria que como

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Lineamientos para el desarrollo de sistemas

Lineamientos para el desarrollo de sistemas Lineamientos para el desarrollo de sistemas 1. Introducción La Coordinación de Información Académica (CIA) a través del Centro Universitario para el Desarrollo de las Tecnologías de la Información (CUDTI)

Más detalles

Copyright. INSTRUCTIVO DE CONFIGURACIÓN DE PC s DE CLIENTES CASH MANAGEMENT

Copyright. INSTRUCTIVO DE CONFIGURACIÓN DE PC s DE CLIENTES CASH MANAGEMENT Copyright Este es un documento con DERECHOS DE AUTOR RESERVADOS. PROHIBIDA SU REPRODUCCIÓN O UTLIZACIÓN TOTAL O PARCIAL, sin autorización escrita del Gerente General de Banco General Rumiñahui S.A. NOTA

Más detalles

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010

MS_10264 Developing Web Applications with Microsoft Visual Studio 2010 Developing Web Applications with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este curso, los

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

White Paper Help Desk Intranet

White Paper Help Desk Intranet 2004 Koala Developers Versión del documento: 2.0.8 White Paper Help Desk Intranet Autor: Departamento de Comercialización Última modificación: Abril de 2004 1 Contenido 2 Quién debería leer este documento?...3

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos 1. Introducción Curso académico 2009-2010 La práctica de Integración de Sistemas consiste en el diseño

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de:

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de: UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Modulo semiautomático para alta de empresas en red social Empresa: HIGH TECHNOLOGY & SUPPORT S.A. DE C.V. Memoria que como parte de los requisitos

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: La Programación Extrema aplicada al desarrollo del Sistema Informático

Más detalles

Especialidad: Desarrollador Software especializado en tecnologías.net

Especialidad: Desarrollador Software especializado en tecnologías.net Especialidad: Desarrollador Software especializado en tecnologías.net Datos generales de la especialidad 1. FAMILIA PROFESIONAL: INFORMATICA 2. DENOMINACIÓN DEL CURSO: DISEÑADOR SOFTWARE ESPECIALIZADO

Más detalles

LX8_022 Requisitos técnicos de. instalación para el usuario

LX8_022 Requisitos técnicos de. instalación para el usuario LX8_022 Requisitos técnicos de instalación para el usuario FECHA NOMBRE FORMATO COMENTARIO AUTOR 28/04/2011 LX8_019 Requisitos técnicos de instalación para el usuario Grupo de desarrollo LexNet 24/04/2012

Más detalles

MANUAL DE USUARIO. Funcionalidad de Asistente PC de Movistar GUÍA BÁSICA DE MANEJO

MANUAL DE USUARIO. Funcionalidad de Asistente PC de Movistar GUÍA BÁSICA DE MANEJO MANUAL DE USUARIO Funcionalidad de Asistente PC de Movistar GUÍA BÁSICA DE MANEJO Índice Índice... 2 1 Introducción a Asistente PC de Movistar... 3 2 Funcionalidad recogida en Asistente PC de Movistar...

Más detalles

Framework para el desarrollo ágil de aplicaciones

Framework para el desarrollo ágil de aplicaciones Framework para el desarrollo ágil de aplicaciones 1 Índice INTRODUCCIÓN... 3 QUÉ ES UN FRAMEWORK?... 3 VENTAJAS DE UTILIZAR UN FRAMEWORK... 4 DESVENTAJAS DE UTILIZAR UN FRAMEWORK... 5 CARACTERÍSTICAS DE

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas Área de Computación e Informática Universidad Tarapacá Arica Aplicaciones Web que Permitan Administrar Portafolios para Gestionar

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

Desarrollo Web con Grails Framework

Desarrollo Web con Grails Framework Desarrollo Web con Grails Framework Sistemas de Información García Granados Alejandro, Cornejo Velázquez Eduardo sat_vai_mal_1261@hotmail.com, ecornejo@uaeh.edu.mx Universidad Autónoma del Estado de Hidalgo,

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1. Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

MANUAL DE USUARIO. Funcionalidad del Asistente Técnico de Movistar. Funcionalidad del Asistente Técnico de Movistar. Guía Básica de Manejo

MANUAL DE USUARIO. Funcionalidad del Asistente Técnico de Movistar. Funcionalidad del Asistente Técnico de Movistar. Guía Básica de Manejo MANUAL DE USUARIO Funcionalidad del Asistente Técnico de GUÍA BÁSICA DE MANEJO Asistente Técnico de Índice Índice... 2 1 Introducción al Asistente Técnico de... 3 2 Funcionalidad recogida en el Asistente

Más detalles

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación Trabajo Final de Graduación para optar por el título Bachiller en Ingeniería en Computación Migración del Módulo de Inventario del Sistema Business Advance Víctor Guzmán Alfaro Carrera Ingeniería en Computación

Más detalles

Consejería de Hacienda

Consejería de Hacienda SERVICIO DE INFORMÁTICA Área de Desarrollo Tramitación Telemática del Juego Adaptación a la nueva ley del juego MANUAL DE TRAMITACIÓN Y ABONO DE TASAS CONTENIDO 1 INTRODUCCIÓN....4 2 REQUISITOS PREVIOS

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación. Memoria

SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación. Memoria 1 Portada SGOCF Sistema de Gestión de Operaciones Comerciales de Financiación Memoria Trabajo de Fin de Carrera Ingeniería Técnica de Informática de Sistemas Autor: David Rodríguez Villar Consultor: Oscar

Más detalles

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract TABLA DE CONTENIDOS página Dedicatoria Agradecimientos Tabla de Contenidos Índice de Figuras Índice de Tablas Resumen Abstract II III IV VIII IX XIII XIV 1. Introducción 1 1.1. Problemática...............................

Más detalles

Guía práctica para el alumnado del curso ORACLE 11 G

Guía práctica para el alumnado del curso ORACLE 11 G Guía práctica para el alumnado del curso ORACLE 11 G Horas 50 Objetivos Objetivos generales Proporcionar los conocimientos básicos para implantar procesos, prácticas y herramientas que permitan innovar

Más detalles

Código: NT001-OP2014-1 Fecha: Titulo: Instalación OPUS 2014 en red, SERVIDOR. Notas Relacionadas: ANTECEDENTE

Código: NT001-OP2014-1 Fecha: Titulo: Instalación OPUS 2014 en red, SERVIDOR. Notas Relacionadas: ANTECEDENTE Código: NT001-OP2014-1 Fecha: 27/09/2013 Titulo: Instalación OPUS 2014 en red, SERVIDOR Objetivo: Implementar OPUS 2014 en modalidad cliente servidor (RED), realizando cambios a la configuración de SQL

Más detalles

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN 1 INDICE Introducción.. 3 Configuración de Servidor Windows XP..... 6 Configuración de controladores para ejecutar el sistema en Windows XP...18 Configuración

Más detalles

Manual de usuario del módulo DEM Cliente

Manual de usuario del módulo DEM Cliente Manual de usuario del módulo DEM Cliente Febrero, 2012 Manual de usuario del módulo DEM Cliente INTRODUCCIÓN... 3 OBJETIVO... 3 REQUERIMIENTOS... 4 Equipo... 4 Software... 4 Conocimientos del usuario...

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Introducción a Javato

Introducción a Javato Introducción a Javato Fº. Javier Pereñiguez Steria Iberica 20/02/2008 Índice Introducción Arquitectura Ejemplo arquitectura Plataforma Desarrollo Ejemplo de entorno de desarrollo Vías futuras Casos de

Más detalles

Guía de implementación

Guía de implementación Guía de implementación Instalación de software Contenido Descripción general de la implementación de software Servidor CommNet Windows Clúster de Windows - Servidor virtual Agente CommNet Windows Clúster

Más detalles

Mensa-Red Empresas edición web

Mensa-Red Empresas edición web Aplicaciones de Mensajería Vodafone: Mensa-Red Empresas edición web Manual de Administrador España, Octubre de 2006 1/31 Bienvenido a la ayuda de Mensa-Red Empresas edición web de Vodafone. Mensa-Red Empresas

Más detalles

Directorio de Clientes

Directorio de Clientes Directorio de Clientes Febrero 2011 Propiedad Intelectual La presente obra ha sido divulgada y editada por ADQUIRA ESPAÑA S.A. correspondiéndole por tanto la totalidad de los derechos sobre la misma. En

Más detalles

Diseño e implementación de la herramienta Cristali Programming

Diseño e implementación de la herramienta Cristali Programming Tecnológico de Costa Rica Escuela de Ingeniería en Computación Diseño e implementación de la herramienta Cristali Programming Informe Final de Práctica de Especialidad para optar por el título de Ingeniero

Más detalles

Aplicateca. Guía Rápida Ahorrador Energético PC. de Santa Clara Tech

Aplicateca. Guía Rápida Ahorrador Energético PC. de Santa Clara Tech Aplicateca Guía Rápida Ahorrador Energético PC de Santa Clara Tech Índice 1 Qué es Ahorrador Energético PC?...3 1.1 Más detalles... 3 1.2 Qué ventajas ofrece Ahorrador Energético PC?... 4 1.3 Cuáles son

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

Project Charter Template

Project Charter Template Project Charter Template Initiation: Agenda Web Roberto Pérez Pelayo Curiel Synopsis: Agenda Web. Permite administrar citas y contactos. El propósito es permitir llevar un control de citas de los usuarios

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

MANUAL DE USUARIO. Versión: 3.5

MANUAL DE USUARIO. Versión: 3.5 MANUAL DE USUARIO DE NAVEGADORES PARA REALIZAR FIRMA ELECTRÓNICA EN APLICACIONES DE SEDE ELECTRÓNICA DEL SEPE Versión: 3.5 Tabla de Contenidos PÁG. 1. OBJETIVO... 4 2. REQUISITOS DE EQUIPO CLIENTE... 5

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Manual de Acceso Remoto al Portal Timbó. Montevideo 2011

Manual de Acceso Remoto al Portal Timbó. Montevideo 2011 Manual de Acceso Remoto al Portal Timbó Montevideo 2011 Objetivo El propósito de la implementación de este sistema es permitir a los usuarios miembros del Sistema Nacional de Investigadores, el acceso

Más detalles

Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún

Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún Asignatura: Sistemas Organizacionales Informáticos Tema: Introducción a las bases de datos y Access Profesores de la Academia

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Dr.Web Enterprise Security Suite 10 Guía Rápida de Implantación (Windows)

Dr.Web Enterprise Security Suite 10 Guía Rápida de Implantación (Windows) Dr.Web Enterprise Security Suite 10 Guía Rápida de Implantación (Windows) Versión de Dr.Web ESS: 10.0 Última actualización: 24/09/2014 2014 IREO Mayorista de ITSM y Seguridad Guía de Implantación Dr.Web

Más detalles

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013)

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013) PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA (Ref.- 06022013) Índice 0.- Introducción... 3 0.1. Ayuda Perfil... 3 1.- Herramienta de Autoevaluación Perfil v. 6.0... 4 1.1. En qué consiste

Más detalles

Tabla de Contenido. SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante. 6 1.1 Punto de Restauración

Tabla de Contenido. SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante. 6 1.1 Punto de Restauración 1 Tabla de Contenido Pagina SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante 6 1.1 Punto de Restauración 6 2 Procedimiento de Instalación de Galeón XP 8 2.1 Acceso a la pagina 2.2 Instrucción

Más detalles

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

CAPITULO 7. MS SQL Server Express Edition

CAPITULO 7. MS SQL Server Express Edition CAPITULO 7 MS SQL Server Express Edition 7.1 Requerimientos Previos El proceso de instalación de Microsoft SQL Server 2008 no es complejo y es de gran importancia tener en cuenta que se está realizando

Más detalles

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

Manual de instalación Unifica Firma

Manual de instalación Unifica Firma UNIFICA FIRMA MANUAL DE INSTALACIÓN V.2.0.0.3 Dirección General de Planificación y Presupuesto Gobierno de Canarias Actualizado a Marzo 2013 Manual de instalación Unifica Firma INSTALACIÓN Y REQUISITOS

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de Configuración de Navegadores Abril 2011 Versión: Abril 2011 Página 1 de 28 Índice de Contenidos

Más detalles

IBM Business Process Manager Versión 7 Release 5. Guía de instalación del complemento IBM Business Process Manager for Microsoft Office

IBM Business Process Manager Versión 7 Release 5. Guía de instalación del complemento IBM Business Process Manager for Microsoft Office IBM Business Process Manager Versión 7 Release 5 Guía de instalación del complemento IBM Business Process Manager for Microsoft Office ii Instalación Manuales en PDF y centro de información Los manuales

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast

Más detalles

Pág. Tabla de contenido

Pág. Tabla de contenido Pág. Tabla de contenido Qué es Blackboard?... 4 Requerimientos de Hardware y Software... 4 Cómo iniciar?... 5 Cómo recuperar la contraseña?... 6 Navegación... 9 Cómo configurar mi perfil?... 9 Cambiar

Más detalles

Con la interacción de tus empleados mejorará la productividad de tu negocio

Con la interacción de tus empleados mejorará la productividad de tu negocio 1. Introducción Con la interacción de tus empleados mejorará la productividad de tu negocio Los empleados de cualquier compañía precisan numerosos accesos en su trabajo diario, además de interaccionar

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

La reutilización de software en Grails Framework

La reutilización de software en Grails Framework La reutilización de software en Grails Framework Sistemas de Información Cornejo, V. E., Cázarez, P. C. A. ecornejo@uaeh.edu.mx, shadowangel_1109@hotmail.com Universidad Autónoma del Estado de Hidalgo,

Más detalles

12º Unidad Didáctica. Microsoft Internet Security and Acceleration Server ISA SERVER 2006. Eduard Lara

12º Unidad Didáctica. Microsoft Internet Security and Acceleration Server ISA SERVER 2006. Eduard Lara 12º Unidad Didáctica Microsoft Internet Security and Acceleration Server ISA SERVER 2006 Eduard Lara 1 ISA SERVER Es un firewall de stateful packet inspection (analiza el encabezado de los paquetes IP)

Más detalles

Práctica 5.1. Proyectos Access y SQL Server

Práctica 5.1. Proyectos Access y SQL Server Práctica 5.1. Proyectos Access y SQL Server 5.1.1. Introducción Desde la aparición de Microsoft Access 2000 es posible crear proyectos de Access. Los proyectos de Access ofrecen a los usuarios y programadores

Más detalles

Stalin Villacís Ingeniería en Sistemas e Informática.

Stalin Villacís Ingeniería en Sistemas e Informática. DISEÑO E IMPLEMENTACIÓN DE UN SITIO WEB PARA UNA CORRECTA INTEGRACIÓN DEL TALENTO HUMANO Y UNA ADECUADA ADMINISTRACIÓN Y GESTIÓN DE SERVIDORES MIKROTIK EN EL ISP SALVASELVANET DE LA CIUDAD DEL TENA, NAPO,

Más detalles

Guía detallada de administración de Active Directory

Guía detallada de administración de Active Directory Guía detallada de administración de Active Directory Esta guía es una introducción a la administración del servicio Active Directory y del complemento Usuarios y equipos de Active Directory de Windows

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for File Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen Indizen Labs imade Marco de Desarrollo Aplicaciones de Indizen Índice de contenidos Indizen Labs Introducción a imade Metodología imade Arquitectura imade Herramientas imade Indizen Labs Indizen Labs Son

Más detalles

Escudo Movistar Guía Rápida de Instalación Para Windows

Escudo Movistar Guía Rápida de Instalación Para Windows Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS

Más detalles

APLICATECA. Guía para la contratación y gestión de Servidor Cloud

APLICATECA. Guía para la contratación y gestión de Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 3 2 CONTRATACIÓN DE SERVIDOR CLOUD...

Más detalles

Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas

Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas Curso académico 2009-2010 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

Más detalles

Seguridad de punto final. Protección en Internet. Seguridad de Internet

Seguridad de punto final. Protección en Internet. Seguridad de Internet Manual del administrador Seguridad de punto final Protección en Internet Seguridad de Internet Trend Micro Incorporated se reserva el derecho de efectuar cambios en este documento y en los productos que

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL ESCUELA DE DISEÑO Y COMUNICACIÓN VISUAL PROYECTO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE PROGRAMADOR DE SISTEMAS TEMA SISTEMA DE PLANIFICACIÓN ACADÉMICA MANUAL

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

Proyecto Eventos. Memoria 08/01/2014. Ingeniería Técnica en Informática de Sistemas. Autor: Saúl Cordero Casas. Consultor: Joan Codina Banti

Proyecto Eventos. Memoria 08/01/2014. Ingeniería Técnica en Informática de Sistemas. Autor: Saúl Cordero Casas. Consultor: Joan Codina Banti Proyecto Eventos Memoria 08/01/2014 Ingeniería Técnica en Informática de Sistemas : Saúl Cordero Casas Consultor: Joan Codina Banti Profesor: Ignasi Lorente Puchades Saúl Cordero Crèdits/Copyright Para

Más detalles

Descripción del Proyecto Fecha: 2011-04-20

Descripción del Proyecto Fecha: 2011-04-20 Nombre el Proyecto Pesecar System Versión.1. Preparado por: Página: 1 de 35 Historia de Revisiones Fecha Versión Descripción Autor 2010-04-27 1.0 Versión Preliminar Responsable Página: 2 de 35 Tabla de

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

Guía de Implementación

Guía de Implementación Guía de Implementación Instalación de Software Tabla de Contenido Información General sobre Implementación de Software Servidor CommNet Windows Clúster de Windows - Servidor Virtual Agente de la Red de

Más detalles

Manual de uso de la sede electrónica del CIEMAT

Manual de uso de la sede electrónica del CIEMAT Manual de uso de la sede electrónica del CIEMAT V1.0 Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas Secretaría General Unidad de Programación y Modernización Julio 2014 Manual de

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED

CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED CONTROLE SU INFORMACIÓN ANTES DE QUE ELLA LE CONTROLE A USTED Gestión integrada de documentos y procesos La gestión documental es un proceso esencial para el correcto desempeño de una empresa, siendo a

Más detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos. Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows Módulo 3: Gestión de equipos. Escritorio Remoto Aulas en red. Aplicaciones y servicios. Windows Escritorio Remoto

Más detalles